摘 要:随着智能化的飞速发展,智能小车正在逐步替代人类在一些特殊环境中作业,因此,智能小车应能够适应不同的环境、湿度、温度。本文在已有成果的基础上,提出了基于AT89S52单片机为主控芯片的智能车控制系统,该系统通过红外传感器自主循迹、温度传感器探测温度。测试表明,设计制作的小车在设定的场地较好的完成自主循迹、自动避障、测量实时温度的任务。
关键词:单片机;无刷直流电动机;避障;温度7524
Design of Electric Intelligent Car Controller
Abstract: With the development of intelligent, smart cars are gradually being replaced in some special circumstances, the human jobs, therefore, smart car should be able to adapt to different conditions, humidity, temperature. In this paper, on the basis of the outcome of proposed master AT89S52 microcontroller chip based intelligent control system, the autonomous tracking system using infrared sensors, temperature sensors the temperature. Tests have shown that design car set of better venues to complete independent tracking, automatic obstacle-avoidance, of real-time temperature measurement tasks.
Keywords: MCU; Brushless direct current motor; Obstacle avoidance; Temperature
目 录
摘要 1
引言 1
1.现状及发展前景 2
1.1智能小车的研究现状及发展前景 2
1.2 PWM技术的发展现状 2
2.智能小车控制系统的设计原理及硬件电路 3
2.1主要元件的选取 3
2.2整体硬件系统框图 5
2.3主电路的设计 6
3. 系统软件设计 9
3.1软件整体设计方案 10
3.2子模块设计 11
3.3抗干扰设计 12
4.结果与分析 12
5.总结 12
参考文献 14
附录................15
致谢 19
智能小车控制系统的设计
引言
智能小车的研究、开发和应用涉及传感器技术、电气技术、电气控制技术、智能控制等学科、智能控制技术是一门跨科学的综合性技术,当代研究十分活跃,应用的领域日益广泛。智能作为现代社会的新产物,是以后的发展方向,它可以按照预先设定的模块在一个特定的环境里自动的运行,可用于科学勘探等用途,无需人为管理,便可以完成预期所要达到的或者更高的目标。
本论文设计的智能小车控制系统主要运用传感器与控制器良好的结合,系统可分为传感器检测部分,智能控制部分和电源模块。传感器部分包括超声波测距模块、数字温度传感器测量温度模块。智能控制系统部分包括四个主要单元模块:单片机控制模块、电机驱动模块、显示模块、信号传输模块,通过各系统模块的配合,完成实时温度的测量、小车自助循迹及自动避开障碍物的功能。
1. 现状及存在问题
1.1 智能小车的研究现状及发展前景
1.2 PWM技术发展的现状
2. 智能小车控制系统的设计原理及硬件电路
2.1 主要元件的选取
现在市场上大部分电动车生产厂商采用Motorola公司的MC330xx系列无刷直流电机专用集成控制芯片,该芯片包含了无刷电机控制系统必需的基本控制功能。本设计的主控芯片采用AT89S52单片机,不仅能够实现专用集成控制芯片MC33035可以实现的所有功能,而且更容易对系统进行后续升级拓展。
2.1.1 控制芯片单片机的选取
AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止[1]。AT89S52引脚排列如图1所示。
- 上一篇:51单片机的温度自动记录仪系统设计+电路图+源码
- 下一篇:Arduino教室节能装置的开发+文献综述
-
-
-
-
-
-
-
java+mysql车辆管理系统的设计+源代码
中考体育项目与体育教学合理结合的研究
乳业同业并购式全产业链...
杂拟谷盗体内共生菌沃尔...
酸性水汽提装置总汽提塔设计+CAD图纸
当代大学生慈善意识研究+文献综述
电站锅炉暖风器设计任务书
十二层带中心支撑钢结构...
大众媒体对公共政策制定的影响
河岸冲刷和泥沙淤积的监测国内外研究现状