资源描述:
《《论文_多功能小车论文多功能遥控小车(定稿)》》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、单片机课程设计论文题目多功能遥控小车彭伟伟姓名200606002251学号周显恩200606002241薛培培200606002233院系湖南科技学院电子工程系班级0602班指导教师谭永宏目录摘要3一、系统方案选择和论证41、1各模块方案选择和论证1、2系统基本方案二、系统硬件和软件的设计与实现52、1系统硬件框图2、2系统软件流程图2、3单元电路设计2、4模拟仿真图及其说明11三、电路组装调试3、1制作硬件电路3、2组装调试电路3、3调试的方法及调试过程中的故障、故障原因和故障的排除方法四.系统测试124、1测试仪器4、
2、2测试数据及相关分析4x3系统实现的功能五、总体设计电路的优缺点总结及改进意见和展望127>心得体会13七、主要器件简介及相关原理说明13八、元件清单19九、参考文献1920十、主程序及其头文件20卜一、系统总体设计电路图多功能遥控小车摘要本设计基于单片机(AT89C52R)的步进遥控小车的的设计,打开密码锁可进入功能界面,选择不同功能键可进入键盘控制步进电机界、遥控电机界面.时间显示界面.温度显示界面和密码修改界面。若密码输入有误,则提示密码输入错误。此设计集密码锁、步进电机控制、红外遥控、数字时钟和温度采集等多项功能
3、于一体,是一台多功能的小车。关键词:89C52、多功能、红外、温度、时间、步进电机Multi-functionRemoteControlCarAbstractThedesignisacontrolcarwithsteppermotorwhichisbasedonsingle-chipmicrocomputer(AT89C52R)・Itcanenterthefunctionalinterfacewhileopenthelocks,thenchoosedifferentfunctionkeyscanaccesstothekey
4、boardinterfaceofsteppermotor,electricremotecontrolinterface,thetimedisplayinterface,temperaturedisplayinterfaceandpasswordmodifyinterface・Ifthepasswordwhichinputtediswrong,thenpromptedthepasswordiswrong・Thisdesignhasfunctionsofpasswordlock,steppermotorcontrol,infr
5、aredremotecontrol,digitalclockandtemperaturecollected・Itisamulti-purposecar・89C52R,multi-function,infrared,temperature,一、系统方案选择和论证1、1各模块方案选择和论证主控模块的选择:方案一:采用单CPU进行系统控制,系统简单,机械负载轻。而且在单片机I/O合理复用的情况下,能满足木设计的要求,且系统相对较简单。方案二釆用主从双CPU系统,用AT89C52作为主CPU,AT89C2051作为从CPU,主CP
6、U负责系统的控制和协调工作,从CPU负责键控电机和遥控电机,并以屮断形式反馈给主CPU。该方案的设计可以降低单个CPU的工作量,而且可为发挥部分的制作以及其他功能提供了充足的内部空间和更多的外部接口。两方案相比而言,方案一已经完全能符合木设计的要求,方案二能降低单个单片机的使用率,但本设计单片机的使用率并没用达到极限,再从经济等综合方面考虑,采用方案一。步进电机驱动电路的选择:方案一:采用U1F12803或者是uln2003作为步进电机的驱动芯片,使用双列齐插式封装的uln2803或者是uln2003使得步进的驱动电路变得
7、尤其的简单,且十分经济,但是这类驱动芯片的驱动能力不够强,如uln2003最大只能提供0.5A的驱动电流。方案二:采用1298和1297的组成的屯流细分屯路做为步进电机的驱动屯路,这样不仅可以提供足够大的驱动电流,同时可以减小步进电机的步距角,但是1298比之uln2083和uln2003要贵的多。两方案相比而言,方案一的屯流驱动能力已经能符合木设计的要求,方案二能为步进电机提供足够大的电流,也能减小步距角,可木设计的步进电机额定电流是小于0.5A,而月.对步距角的要求不高,综上考虑,采用方案一。显示器件的选择:方案一:采
8、用液晶lcdl602,能显示32个字符,同时用数据缓冲区,而且功耗很低,不需更加驱动,但是与数码管相比,它不够明亮,也不够经济。方案二:采用数码管,亮度高,经济,但是为了使LED做够亮,为了提高数据的可靠性,需耍外加驱动电路和缓冲电路,这不仅使得电路复杂化,同时也提高了设计成木,还提高了硬件调试的难度。