基于stc89c52单片机的智能小车设计系统内容摘要:

TL0=0Xfb。 P04=1。 //电机 1 左轮 P05=1。 P06=1。 //电机 2 P07=0。 i=1。 } if(P00==0amp。 amp。 P01==0amp。 amp。 P02==0amp。 amp。 i==1) // 特别 {TH0=0XFF。 TL0=0Xfb。 P04=1。 P05=1。 P06=1。 基于 STC89C52 单片机的智能小车设计系统 山东省菏泽市牡丹区菏泽学院物理系 07 级电子信息科学与技术班 14 P07=0。 j=0。 } if(P00==1amp。 amp。 P01==0amp。 amp。 P02==0) //小车左转 定时 { TH0=0XFF。 TL0=0XFb。 P04=0。 //电机 1 P05=1。 P06=1。 //电机 2 P07=1。 j=1。 } if(P00==0amp。 amp。 P01==0amp。 amp。 P02==0amp。 amp。 j==1) // 特别 { TH0=0XFF。 TL0=0Xfb。 P04=0。 P05=1。 P06=1。 P07=1。 i=0。 } if(P00==1amp。 amp。 P01==1amp。 amp。 P02==1) { //全部检测到黑线时 车停 TH0=0XFF。 TL0=0Xfb。 P04=1。 P05=1。 P06=1。 P07=1。 } } 基于 STC89C52 单片机的智能小车设计系统 山东省菏泽市牡丹区菏泽学院物理系 07 级电子信息科学与技术班 15 第五章 结束语及参考文件 结束语 首先,感谢 北京民芯 电子设计 竞赛组委会和协办单位给我 这样一次珍贵的锻炼机会,通过 努力,我 完成了智能小车系统的设计与制作,本设计中的小车能完成了大赛 自主命题的 要求,同时也培养了我认真分析问题、独立解决问题的能力,巩固了我对所学理论的实际运 用。 还锻炼了我的动手实践能力,使我更有信心在电子行业中继续学习下去。 经过我的寻迹小车在完成设计要求的前提下,充分考虑到了外观、成本等问题,在性能和价格之间作了比较好的平衡。 由于设计要求并不复杂,我们没有在电路中增加冗余的功能,但是我们保留了各种硬件接口和软件子程序接口,方便以后的扩展和进一步的开发。 另外,我的车体底盘经过充分的论证和专业的设计,兼顾了美观、廉价、稳固、可靠等各方面的因素,具有较高的稳定性和推广意义。 当然,由于我的知识能力和水平有限,有些地方还不是很完善,系统也存在一定的缺陷和不完善的地方,恳请各位 前辈 批评指正,以便我下一次做的更好。 基于 STC89C52 单片机的智能小车设计系统 山东省菏泽市牡丹区菏泽学院物理系 07 级电子信息科学与技术班 16 参考文件 [1]51 系列单片机开发宝典 赵建领 . 电子工业出版社 2020 [2]模拟电子技术基础简明教程 . 杨素行 . 高等教育出版社 2020 [3]数字电子技术基础简明教程 . 余孟尝 . 高等教育出版社 2020 [4 传感技术及其应用 谢文和 . 高等教育出版社 2020 [5]C 语言程序设计教程 谭浩强 . 高等教育出版社 2020 [6]集成电子线路设计手册 宋家友 . 福建科学技术出版社 2020 [7]全国大学生电子设计竞赛技能训练 黄智伟 . 北京航空航天大学出版社 2020 [8]民芯电子 MXT8051 芯片数据手册 基于 STC89C52 单片机的智能小车设计系统 山东省菏泽市牡丹区菏泽学院物理系 07 级电子信息科学与技术班 17 附件 :本次 设计所需电子器件 器件名称 数量 MXT8051 1 L298N 1 LM324 1 TCRT5000 3 直流减速电机 2 相关电阻( 1k、 10k 等等) +++++++ 小型电位器( 20k) 3 相关电容( 30pf、 22uf 等等) +++++++ 万能实验板 2 发光二极管 10 稳压二极管 5 微型开关 5 三极管( NPN、 PNP) 10 晶振( ) 1 小车车架材料 +++++++ 相关排线 +++++++ 第一章 设计任务 设计要求 ( 1) 自 动寻迹小车从安全区域启动。 ( 2) 小车按指定路线运行,自动区分直线轨道和弯路轨道,在指定弯路处拐弯,实现灵活前进、转弯、倒退 、过桥 等功能,在轨道上划出设定的地图。 ( 3) 小车完成指定运行任务后, 停止在终点位置上。 小车 寻迹路线 小车寻迹线路 如图 1 所示: 基于 STC89C52 单片机的智能小车设计系统 山东省菏泽市牡丹区菏泽学院物理系 07 级电子信息科学与技术班 18 图 1 第二章 .系统 方案 选择 根据设计要求,本系统主要由控制器模块、电源模块、寻迹传感器模块、直流电机及其驱动模块、电压比较模块等模块构成。 为较好的实现各模块的功能,我们分别设计了几种方案并分别进行了论证。 车体设计 基于 STC89C52 单片机的智能小车设计系统 山东省菏泽市牡丹区菏泽学院物理系 07 级电子信息科学与技术班 19 方案:自己 制作电动车。 经过反复考虑论证,我们制定了左右两边分别用两电机驱动的方案 (即每个电机驱动一边的两个轮子)。 即左边和右边的两个轮子分别用两个转速和力矩基本完全相同的直流减速电机进行驱动。 这样,当两个直流电机转向相反同时转速相同时就可以实现电动车的原地旋转,由此可以轻松的实现小车坐标不变的 90 度和 180 度的转弯,并且使用金属结构车架, 这种结构使得小车在前进时比较平稳。 小车 总体结构图 如图 2 所示: 图 2 控制器模块 方案:采用 STC89C52 单片机作为主控制器。 STC89C52 是一个低功耗,高性能的单片机,它具有体积小、驱动能力高、集成度高、 32 个 I/O 口, 易扩展、可靠性高、功耗低、结构简单、中断处理能力强等特点。 电源 和稳压 模块 基于 STC89C52 单片机的智能小车设计系统 山东省菏泽。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。