智能小车设计总结报告.doc
《智能小车设计总结报告.doc》由会员分享,可在线阅读,更多相关《智能小车设计总结报告.doc(11页珍藏版)》请在沃文网上搜索。
1、摘要 本小车以STC89C52低功耗、高性能单片机为检测和控制核心,通过写入的驱动、循迹、避障等程序再连接外围电路来实现小车的启停、智能避障、智能循迹功能。充分运用了C52单片机的功能。论文介绍了智能小车的机械结构和硬件电路的实现方法。在机械结构上采用的是四轮四驱动,为小车的启动和运转提供强劲的动力,四轮式小车的应用范围广,稳定性更优越,底盘空间大,便于安装传感器、驱动电路,循迹电路,使小车外观搭配更为合理美观。硬件电路由L298n控制驱动电机正反转的速度切换,红外对管发射和接受红外线控制小车循迹,超声波控制小车避障和测距。更有RT12864液晶屏显示小车的测距数据,界面清晰流畅。关键词:ST
2、C89C52单片机、传感器、智能化、L298n驱动、ST168红外对管AbstractThis car to STC89C52 low-power, high-performance single-chip for the detection and control of the core, and written to the drive, tracking, obstacle avoidance and other procedures to be connected to the external circuit to implement the start and stop of th
3、e car, intelligent obstacle avoidance, intelligent tracking function. Make full use of the function of the C52 MCU. This article introduces the mechanical structure of the smart car and the hardware circuit. Used in the mechanical structure of four-wheel drive, provide a strong impetus for the start
4、up and operation of the car, four-car wide range of applications, superior stability, chassis space, easy to install sensor drive circuit, tracking circuit to make the car look with a more reasonable appearance. Control the speed of drive motor reversing switch hardware circuit by L298n infrared tra
5、nsmitting and receiving infrared control of the car tracking on the tube, ultrasonic control car obstacle avoidance and ranging. More RT12864 LCD displays ranging data of the car, the interface is clear and smooth.Keywords: STC89C52, microcontroller, sensors, intelligent, four Wheel drive,infrared o
6、n the tube.目录摘要2目录3正文41系统设计41.1设计思路41.1.1 机械部分设计:41.1.2 电路部分设计:41.2总体方案论证与选择42单元模块方案论证62.1模块功能说明及方案论证选择62.1.1小车底盘选择方案62.1.2供电方案论证与选择62.1.3智能避障方案论证及选择62.1.4电机驱动模块方案论证及选择62.1.5循迹方案论证及选择72.2循迹、避障工作原理72.2.1循迹模块72.2.2避障模块83单元电路设计83.1电机驱动设计83.2超声波避障设计93.3自动循迹设计94系统调试104.1测试工具:104.2测试过程104.2.1 电机驱动模块。114.2
7、.2 超声波壁障模块。114.2.3 循迹模块。115结论116参考文献11正文1系统设计1.1设计思路1.1.1 机械部分设计: 包括智能小车的底盘、驱动模块和循迹模块电路板、传感器等的安装设计,这些设计是非常严格的,它们都得根据元件的需要来设计。1.1.2 电路部分设计: 根据需求设计相应的电路原理图,调试电路板,在检查完硬件连接和完成电路的综合调试后,进入软件设计部分。1.1.3 软件部分设计: 根据需求设计相应的程序流程图,在此基础上编写出程序,并下载到控制小车的芯片中用以控制小车。这个部分的设计也包括三个方面的设计即:电机驱动部分的程序、传感器读入部分和循迹的实现。1.2总体方案论证
8、与选择 方案一:基于AT89C52单片机,配以其他常用模块电路完成智能小车设计。此方案主要包括以下几个模块:避障模块、黑线检测模块、电机驱动模块、及显示模块。方案总体框图,如图1所示。此方案使用常用单片机AT89C52作为主控芯片,AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,32个双向I/O口; 256x8bit内部RAM;3个16位可编程定时
9、/计数器中断;时钟频率0-24MHz;2个串行中断,可编程UART串行通道;2个外部中断源,共8个中断源; 2个读写中断口线,3级加密位; 低功耗空闲和掉电模式,软件设置睡眠和唤醒功能。循迹模块避障模块AT89C52电机驱动模块图1方案二:ATmega16是基于增强的AVR RISC结构的低功耗8 位CMOS微控制器。配以其他常用模块电路完成智能小车设计。此方案主要包括以下几个模块:避障模块、黑线检测模块、电机驱动模块、及显示模块。方案总体框图,如图2所示。此方案使用ATmega16单片机作为主控芯片,16K字节的系统内可编程Flash(具有同时读写的能力,即RWW),512 字节EEPROM
10、,1K 字节SRAM,32 个通用I/O 口线,32 个通用工作寄存器,用于边界扫描的JTAG 接口,支持片内调试与编程,三个具有比较模式的灵活的定时器/ 计数器(T/C),片内/外中断,可编程串行USART,有起始条件检测器的通用串行接口,8路10位具有可选差分输入级可编程增益(TQFP 封装) 的ADC ,具有片内振荡器的可编程看门狗定时器,一个SPI 串行端口,以及六个可以通过软件进行选择的省电模式。避障模块ATmega16电机驱动模块循迹模块 图2鉴于对51单片机知识领域的掌握,选择方案一更好,控制方便,编程简单,且功能易于实现。小车组装实体图图32单元模块方案论证2.1模块功能说明及
11、方案论证选择2.1.1小车底盘选择方案 方案一:自己到电子市场买到组件,进行组装,价格比较便宜但实用性较差,可能不能满足制作小车的需要。 方案二:网购成品底盘符合小车制作的需要,且易于其他电路模块的安装,外形更为美观,但价格一般。 方案三:采用RP5履带车底盘,其比较专业,驱动能力强,扭矩大,造型美观,扩展性强,但价格昂贵。 比较三种方案,方案二可以满足要求,费用能够接受。2.1.2供电方案论证与选择 方案一:采用两个电源供电,将电动机驱动电源与单片机以及其周边电路电源完全隔离,利用光电耦合器传输信号。这样可以使电动机驱动所早造成的干扰彻底消除,提高了系统稳定性,但是多一组电池,增加了小车的质
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 小车 设计 总结报告
