欢迎来到天天文库
浏览记录
ID:42210453
大小:566.45 KB
页数:13页
时间:2019-09-10
《红外遥控小车设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、广州学院单片机技能与认证培训设计报告题目:红外遥控小车姓名:学号:系别专业:电信系班级:完成时间:6月12日华南理工大学广州学院电子信息工程学院一、设计任务及要求用红外遥控的方式,控制小车模型前进、后退、左转、右转等功能。二、设计方案以及元器件选取设计方案:本设计方案通过红遥控发射信号产生高低电平,用来提供给L298N,达到來控制电机的目的。其屮INA、INB、INC、IND的电平分别为一高一低,两个电机就能转动了。小车尾部采用万向轮来辅助小车前进后退以及左右转。元器件选取:L298N小车驱动89c52单片机hs0038红外接收器2个直流电机4节五号电池万向轮1个电解电容
2、2个电阻、电容、品振等最小系统部分元器件三、硬件电路1.最小系统部分如下图所示:复位电路采取按键复位电路。晶振的作用则是为系统提供基本的时钟信号J?R1Res:8.2KS1GND'
3、
4、卜讯222pF222233244526627728829930103111321233133414351536163717381839194020211(=]Y1…11.0592C2Cap22pF£GNDP1.0VccP1.1P0.0P1.2P0.1P1.3P0.2P1.4P0.3P1.5P0.4P1.6P0.5P1.7P0.6RSTP0.7P3.0EA/VppP3.1ALEPP3.2PSE
5、NP3.3P2.7P3.4P2.6P3.5P2.5P3.6P2AP3.7P2.3XTAL2P2.2XTAL1P2.1GNDP2.089c5139238337436?35634733S329311(301:291:281;27b2611251(24r23it221<212(4011.红外接受电路采用hs0038红外接收器,电路图如下hlOUTvsGND—RST红外接收器Res2100vcc-4-^C4T1—CapPol3T10uFGND3.小车驱动电路采用L298N来控制电机:PortL?•・'、PaH3y-6、W1QINIvssvsDJ2TiJO114JI1)14CTTT1JJl*TFHAVU1LOUT2OUT3OUT4JUXiqEHB1/innISEWA1CPM口vJiUJaDllD.対EHKctorLC-tor8DID8-ILEQSQ6四、软件设计红外专用的延迟函数:7、/*******************★夕卜用延迟函**********************************/voiddelay(ucharx)//x*0.14MS38、{ledl=1;//led9、2=1;//led3=1;//JIled4=1;//CYCLE=10;//时间可以说整这个是10步谒整周期10ms8位PWM就是256步PWM_0=0;10、PWM^l=0;ITime();//中断初始化while(1)五、调试以及结果1.第一次小车无法起动。后发现原因是因为把hs0038的3个口弄错,误把第一个引脚当作GND,导致无法通过红外遥控小车行走。后发现1为输出端,2为GND,3为VCC。修改线路后成功通过遥控控制小车前后左右行走。2.小车左轮部分齿轮在1个地方有时会卡住无法转动,需要人工转动下带动左轮转动,经过除尘、添加润滑油等措施后,卡住现象稍有减少,但无法完全11、避免。六、总结通过这次实验,我们锻炼了自己的动手能力,了解了遥控小车的原理及制作过程,使我们的团队意识增强,经过儿天的努力,完成了模块的设计与制作,完成了整个系统的编程、组装与调试。基本上满足竞赛的要求,使用模块时,综合考虑屯路的简单、电路的成本、以及电路的性能。此次设计仍有一些问题没有得到完全解决,对一些器件的应用还不是很熟悉,因此在今后的学习中,更要好好学习知识,增加技能训练。比如红外传感器的原理与应用的知识,光敏二极管的原理与应用电路等,当我们遇到不懂不会的问题时,我们能通过图书馆、网络等各种渠道学习想要知道的知识,有时候虽然只是一个很简单的小车模块,但使我们认识到12、自己所学的专业知识在实践中所出现的很大的不足。在实际的设计当中也应注意到的许多问题,如在焊接时应提前布线、制图,以免在调试过程时无从下手。虽然在这次设计中对于知识的运用和衔接述不够熟练,但是我们将在以后的工作和学习中继续努力、不断完善。学习自己的专业知识,加强自己的动手实践,努力提高自己的专业技能,能在今后的生活学习屮更好的应用。七、附录原理图如下:J?VCCHoid«20GXDd13、tPl12t94567810n~g10n1312131415_141516is-2X1718220PCB板图如下源程序如下:#include
6、W1QINIvssvsDJ2TiJO114JI1)14CTTT1JJl*TFHAVU1LOUT2OUT3OUT4JUXiqEHB1/innISEWA1CPM口vJiUJaDllD.対EHKctorLC-tor8DID8-ILEQSQ6四、软件设计红外专用的延迟函数:
7、/*******************★夕卜用延迟函**********************************/voiddelay(ucharx)//x*0.14MS38、{ledl=1;//led9、2=1;//led3=1;//JIled4=1;//CYCLE=10;//时间可以说整这个是10步谒整周期10ms8位PWM就是256步PWM_0=0;10、PWM^l=0;ITime();//中断初始化while(1)五、调试以及结果1.第一次小车无法起动。后发现原因是因为把hs0038的3个口弄错,误把第一个引脚当作GND,导致无法通过红外遥控小车行走。后发现1为输出端,2为GND,3为VCC。修改线路后成功通过遥控控制小车前后左右行走。2.小车左轮部分齿轮在1个地方有时会卡住无法转动,需要人工转动下带动左轮转动,经过除尘、添加润滑油等措施后,卡住现象稍有减少,但无法完全11、避免。六、总结通过这次实验,我们锻炼了自己的动手能力,了解了遥控小车的原理及制作过程,使我们的团队意识增强,经过儿天的努力,完成了模块的设计与制作,完成了整个系统的编程、组装与调试。基本上满足竞赛的要求,使用模块时,综合考虑屯路的简单、电路的成本、以及电路的性能。此次设计仍有一些问题没有得到完全解决,对一些器件的应用还不是很熟悉,因此在今后的学习中,更要好好学习知识,增加技能训练。比如红外传感器的原理与应用的知识,光敏二极管的原理与应用电路等,当我们遇到不懂不会的问题时,我们能通过图书馆、网络等各种渠道学习想要知道的知识,有时候虽然只是一个很简单的小车模块,但使我们认识到12、自己所学的专业知识在实践中所出现的很大的不足。在实际的设计当中也应注意到的许多问题,如在焊接时应提前布线、制图,以免在调试过程时无从下手。虽然在这次设计中对于知识的运用和衔接述不够熟练,但是我们将在以后的工作和学习中继续努力、不断完善。学习自己的专业知识,加强自己的动手实践,努力提高自己的专业技能,能在今后的生活学习屮更好的应用。七、附录原理图如下:J?VCCHoid«20GXDd13、tPl12t94567810n~g10n1312131415_141516is-2X1718220PCB板图如下源程序如下:#include
8、{ledl=1;//led
9、2=1;//led3=1;//JIled4=1;//CYCLE=10;//时间可以说整这个是10步谒整周期10ms8位PWM就是256步PWM_0=0;
10、PWM^l=0;ITime();//中断初始化while(1)五、调试以及结果1.第一次小车无法起动。后发现原因是因为把hs0038的3个口弄错,误把第一个引脚当作GND,导致无法通过红外遥控小车行走。后发现1为输出端,2为GND,3为VCC。修改线路后成功通过遥控控制小车前后左右行走。2.小车左轮部分齿轮在1个地方有时会卡住无法转动,需要人工转动下带动左轮转动,经过除尘、添加润滑油等措施后,卡住现象稍有减少,但无法完全
11、避免。六、总结通过这次实验,我们锻炼了自己的动手能力,了解了遥控小车的原理及制作过程,使我们的团队意识增强,经过儿天的努力,完成了模块的设计与制作,完成了整个系统的编程、组装与调试。基本上满足竞赛的要求,使用模块时,综合考虑屯路的简单、电路的成本、以及电路的性能。此次设计仍有一些问题没有得到完全解决,对一些器件的应用还不是很熟悉,因此在今后的学习中,更要好好学习知识,增加技能训练。比如红外传感器的原理与应用的知识,光敏二极管的原理与应用电路等,当我们遇到不懂不会的问题时,我们能通过图书馆、网络等各种渠道学习想要知道的知识,有时候虽然只是一个很简单的小车模块,但使我们认识到
12、自己所学的专业知识在实践中所出现的很大的不足。在实际的设计当中也应注意到的许多问题,如在焊接时应提前布线、制图,以免在调试过程时无从下手。虽然在这次设计中对于知识的运用和衔接述不够熟练,但是我们将在以后的工作和学习中继续努力、不断完善。学习自己的专业知识,加强自己的动手实践,努力提高自己的专业技能,能在今后的生活学习屮更好的应用。七、附录原理图如下:J?VCCHoid«20GXDd
13、tPl12t94567810n~g10n1312131415_141516is-2X1718220PCB板图如下源程序如下:#include
此文档下载收益归作者所有