0
点赞
收藏
分享

微信扫一扫

基于单片机和labview上位机智能小车设计

IT影子 2022-03-26 阅读 54

课程设计目的
课程设计题目及要求课程设计方案硬件模块设计选择主控模块(AT89c52)电机驱动模块红外循迹模块课程设计目的(1)掌握51单片机内部结构和应用(2)学习labview上位机程序设计和编写(3)提高c语言编程的设计和开发能力(4)培养设计电路、画pcb文件、仿真、焊接等软硬件结合的设计能力课程设计题目及要求题目:智能小车设计(1)结合LabVIEW开发上位机软件,实现对智能车的前进、倒车、左转、右转、刹车命令控制和速度的显示读取功能。(2)运用AT89S52单片机作为核心控制处理单元,根据上位机接收命令实现对智能车的前进、倒车、左转、右转、刹车控制,实现速度的程序设计及传输到上位机。(3)实现上位机的命令要求和循迹功能,设计出循迹方案(设计闭合圈内行走)。(4)需要系统工作稳定,能调试成功课程设计方案智能车运用AT89S52单片机作为核心控制处理单元,采用红外传感器作为循迹传感器,霍尔传感器作为速度传感器,运用软件LabVIEW和底层硬件驱动控制技术实现了对智能车的准确动作控制与速度检测。硬件模块设计选择主控模块(AT89c52)AT89C52构成真正的单片机最小应用系统,增加系统可靠性,缩小系统体积,降低了系统成本。程序长度只要不大于4K,四个I/O口全部提供给用户。系统运行中需要存放的中间变量较少,可不必再扩充外部RAM。采用AT89C52单片机,其内部有8KB单元的程序存储器。而且具有三个定时器,正好满足系统多机通信,综合考虑所学过的单片机和现有资源,所以此次选择at89c52芯片。(1)主要性能:·8KB可改编程序Flash存储器

举报

相关推荐

0 条评论