电子设计竞赛控制组设计报告

上传人:s9****2 文档编号:512848359 上传时间:2023-08-26 格式:DOC 页数:17 大小:207KB
返回 下载 相关 举报
电子设计竞赛控制组设计报告_第1页
第1页 / 共17页
电子设计竞赛控制组设计报告_第2页
第2页 / 共17页
电子设计竞赛控制组设计报告_第3页
第3页 / 共17页
电子设计竞赛控制组设计报告_第4页
第4页 / 共17页
电子设计竞赛控制组设计报告_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《电子设计竞赛控制组设计报告》由会员分享,可在线阅读,更多相关《电子设计竞赛控制组设计报告(17页珍藏版)》请在金锄头文库上搜索。

1、 编号:C甲00102 2011年全国大学生电子设计竞赛智能小车(C题)参赛队员:张纪宽(18769648957)高 军(15066999034)朱真真(18769627569)专 业:电气工程与自动化电子信息科学与技术智能小车摘 要:本系统主要设计和制作了甲乙两辆智能小车,使用软件编程控制小车完成交替超车。两车均采用两片ATmega16单片机作为主控芯片,使用L298N驱动两个减速电机为小车提供动力,行进中使用激光发射与接收模块检测路面标志线,运用NRF2401无线传输模块实现甲乙两车的即时通讯,在两车行驶过程中通过无线通信确定哪辆车在前面,当到达超车区时后面的车赶超前面的车从而实现交替超车

2、。本系统还增加了光电传感器用于防止小车撞车,并通过12864液晶屏实时显示小车行进的时间和行驶的圈数。经过多次测试,小车运行良好,能够很好的完成基本部分和发挥部分的要求。关键词:无线通信;激光检测;交替超车;Atmeg16单片机;光电开关Abstract: This system mainly design and the manufacture of the a b two vehicles intelligence, use the software control car finish alternate overtake. Two car all USES two pieces of

3、ATmega16 monolithic processor as the main control chip, using L298N drive two reduction motor for the car to provide power, using a laser on the emitting and receiving module inspection mark line, use the NRF24L01 wireless transmission modules realize a b two car of instant messaging, in two driving

4、 process through the wireless communication determine which car in front, and when you get to the overtaking area the car behind, catch up the car in front and thus realizes the overtaking alternately. The system also increases the photoelectric sensor used to prevent the car crash, and through the

5、12864 LCD displays real time travel time and driving the car number of turns. After DuoCi test the car is running well, be better able to complete basic part and play a part of the request.Keywords: wireless communication;laser detection alternate;Atmeg16; overtaking photoelectric switch;single-chip

6、 microcomputer目 录1.系统结构和功能介绍11.1设计任务与要求11.1.1设计任务11.1.2设计要求11.2理论分析与计算11.2.1信号检测与控制11.2.2两车之间的通信方法11.2.3系统节能减排方面的优化设计11.3系统基本方案11.4各模块方案的选择与论证21.4.1控制器的选择与论证21.4.2电机的选择与论证21.4.3电机驱动电路的选择与论证31.4.4无线通讯模块的选择与论证31.4.5标志线检测传感器的选择与论证32.系统硬件设计42.1 ATMega16的最小系统42.2 nRF24L01无线收发模块42.3电机驱动的电路设计52.4激光传感器收发电路6

7、3.软件设计63.1系统主程序流程图64.系统测试74.1测试方案及测试条件74.2测试表格74.3测试结果分析75.结束语86.参考文献8附录91. 系统的结构和功能介绍1. 1设计任务与要求1.1.1设计任务设计并制作甲乙两辆小车通过软件编程,完成甲乙交替超车领跑的功能。1.1.2设计要求1甲乙分别从起跑线开始,在跑道上各正常行驶一圈。2将甲乙分别放置在规定位置并同时启动,乙车通过超车标志线后在超车区内实现超车功能,并先于甲车到达终点标志线,即第一圈实现乙车超过甲车。两车继续行驶,甲车检测到超车标志线后在超车区实现超车。3甲、乙两车继续行驶第三圈和第四圈,并交替领跑。4重新设定甲车起始位置

8、(在离起点标志线前进方向40cm 范围内任意设定),实现甲、乙两车四圈交替领跑功能。1. 2理论分析与计算1.2.1信号检测与控制采用激光传感器用于检测路面标志线,在车头的左中右三侧分别装上激光传感器。当检测到黑线时,指示灯亮,小车做相应运动;当检测到白线时,指示灯灭,小车沿直线行驶。1.2.2两车之间的通信方法系统采用NRF2401无线传输模块用于两车的通信。当到达超车区时,最先检测到超车标志的小车向后面的小车发出信号,并立即减速。后面的小车检查测到前面小车发出的信号后,加速行驶完成超车运动。超车完成后前面的小车再发出信号通知后面的小车超车已完成,最后两车都以正常的速度行驶。1.2.3系统节

9、能减排方面的优化设计为实现节能减排、绿色环保的目的我们采用功耗比较小的直流减速电机和ATMEGA16单片机,并且使用体积最小,功耗最低的NRF2401无线传输模块。在小车的设计中尽量的采用体积小、重量轻的元器件等,用于减轻小车的重量,降低小车运行时的功耗。1.3系统基本方案本系统使用两片ATmega16单片机作为核心控制芯片, 采用L298芯片驱动直流减速电机,并使用NRF2401无线传输模块实现两车即时通讯,控制两车的速度完成超车,使用12864液晶显示屏实时显示,超车前后会发出语音提示人机界面人性化、直观化。,系统的整体框图如图1所示。 图1 系统框图1.4各模块方案的选择与论证1.4.1

10、控制器的选择与论证方案一:采用ATMEL公司的AT89S52单片机52单片机软件编程灵活,自由度大,可用软件编程实现各种算法和逻辑控制,成本低,被各个领域广泛应用。但52单片机功耗较大,内存只有8Kb,驱动能力差,速度较慢,考虑到本系统软件编程较为复杂,对单片机内存要求较高,需要精确的计时等功能,因此,我们放弃了这个方案。方案二:选择ATMEL公司的ATmega16单片机AVR单片机具有体积小、集成度高、功耗低(3.3V电压)、可直接输出两路PWM、中断处理能力强等特点,内嵌16k FLASH,处理速度高,自身带有PWM功能和AD转换功能,运算速度快,驱动能力强,性价比高,符合低功耗标准。为简

11、化电路和降低功耗我们采用方案二。1.4.2电机的选择与论证方案一:使用步进电机作为驱动部分步进电机的优点在于转速以及转动距离易于调节,便于软件控制。缺点是:体积大,功耗大,价格高,转速相对较慢,低速运行时易出现低频振动现象。方案二:使用直流电机作为驱动部分其优点在于调速精度比较高,调速性能优良,调速方便、调速方式多,力矩大,工作效率高、应用范围广、体积比较小且关停时耗能也小;控制的精确度虽然没有步进电机那样高,但完全可以满足题目的要求,在价格方面相对于步进电机相对便宜。因为小车运行需要较高的速度,所以我们选择用动力和力矩较大的直流电机来驱动小车,综上所述为实现系统的功耗和性能的最优化,我们采用

12、方案二。1.4.3电机驱动电路的选择与论证方案一:采用MOS管构成的H桥通过H桥搭建的H桥电路,可以提高效率,降低功耗,但MOS管构成的H桥实现起来比较复杂,同时管子的参数不同,很难避免MOS管发热烧坏等问题。方案二:采用L298驱动模块L298内含四个驱动通道,输出电流可达4A,并且此芯片专门为电机驱动设计使用,工作性能稳定。通过L298控制电机的正反转,可以很好的控制小车的速度与转向,而且成本低,使用起来简单方便。考虑到产品的成本和系统的性能我们决定使用L298电机驱动芯片,采用方案二。1.4.4无线通讯模块的选择与论证方案一:采用红外光方式。红外通信只适用于室内静止或慢速移动中的点对点通

13、信,方向性要求高,对于运动的小汽车在传输过程中易产生误码,性能不稳定。无法满足系统的要求。方案二:采用Nordic公司生产的nRF24L01芯片。该芯片超低功耗(发送 10.5mA-5dBm;接收 18mA),nRF2401A支持多点间通信,最高传输速率超过1Mbit/s, 它采用Soc方法设计,需要极少的外围电路,且没有复杂的通信协议,工作电压范围宽(1.9V到3.6V),基于nRF2401A的工作原理,自行设计了无线收发电路,完全可以达到设计的要求。更为重要的是nRF2401A价格经济,是业界体积最小、功耗最少、外围元件最少的低成本射频系统级芯片。 从电路工作的稳定性,低功耗及性价比的角度

14、考虑,我们选择方案二。1.4.5标志线检测传感器的选择与论证方案一:使用TK-20黑白线检测传感器TK-20黑白线检测传感器是TK-10的升级版,有效探测距离达5cm。虽然具有受可见光干扰小,使用方便的优点,但是检测的精度比较低,需要传感器的个数较多,且道路参数的检测种类少,检测的前瞻距离比较小,不能满足精确控制的要求。方案二:利用激光发射接收装置进行检测。激光发射接收装置由激光发射器、激光接收器组成。它的优点是能实现无接触远距离测量,速度快,精度高,量程大,抗光、电干扰能力强等可以很好的完成对路面的检测,精确控制小车的行驶的路径。为简化设计和实现对小车的精确控制,我们决定采用方案二。2. 系

15、统硬件设计2.1 ATMega16的最小系统ATMega16的最小系统包括复位电路、ISP接口、JTAG接口、PAPD四个端口全部引出,支持JTAG仿真。ATmega16最小系统电路图如图2所示:图2 ATMEGA16最小系统2.2 nRF24L01无线收发模块无线收发子系统以nRF24l01芯片为核心,辅助以稳压部分、晶振部分、无线部分电路。电压VDD经电容C1、C2、C3处理后为芯片提供工作电压,晶振部分包括Y1、C9、C10,当晶振设为16MHz时,通信速率为1Mbps,天线部分包括L1、L2,用来将nRF2401A芯片的ANT1、ANT2管脚产生的2.4G电平信号转换为电磁波信号,或者将电磁波信号转换为电平信号输入芯片的ANT1、ANT2管脚。子系统框图如图3所示,电路具体原理图如图4所示。图3 子系统原理框图图4无线收发子系统原理图2.3电机驱动的电路设计由于要驱动两个电机,显然只需利用MMC_1的两个通道,将MMC_1的CH1DCPWM端、CH1DCDIR端、CH2DCPWM端、CH2DCDIR端分别与L298的4

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号