基于单片机的红外遥控系统 第10页 WELCOME!
Wait for signal 停转 保持
分析:
步进电机设定的转动时间是一个确定的数值,所以连续按键的时候,液晶显示不出来相应的结果,步进电机在设定时间完成后才可以按键。同时按键5和按键6对应的内容LCD没有显示,但是点复位的时候,能够再瞬间看到LCD显示的内容为真确的内容。经过仔细的检查,最后发现是LCD的控制指令写错了,将“80H”写为了“08H”,改正后进行下一次测试。
第二次测试:
遥控键码测试结果见表5-2:
表5-2 第二次测试结果
按键 LCD1602显示 步进电机状态 直流电机状态
/ WELCOME!
Wait for signal 停转 停转
1 ST MOTOR TO STOP
MOTOR AC:STEP0 停转 转速0档启动
2 MOTOR AC TO KEEP
RUN LEFT 3 RING 左转三圈 保持
3 MOTOR AC TO KEEP
RUN RIGHT 3 RING 右转三圈 保持
4 MOTOR AC:STEP3
ST MOTOR TO STOP 停转 转速3档
5 MOTOR AC:STEP2
ST MOTOR TO STOP 停转 转速2档
6 MOTOR AC:STEP1
ST MOTOR TO STOP 停转 转速1档
1
WELCOME!
Wait for signal 停转 保持
分析:
系统启动时,LCD显示正常,系统运行稳定。按键1是启动按钮,当按键1没先开启前,按其他按钮都没有反应。当按键1先按下后,陆续按下其他键的系统状态如表5-2所示。
测试成功!
5.4 小结
硬件方面,在焊接的过程中,虽然自己很细心,每焊接好一小部分就用万用表仔细检查电路的通短情况,所以没有出现虚焊、短路等情况,但是在系统调试的时候才发现自己漏焊了,忘了将单片机的EA引脚接高电平!当EA引脚为高电平时,单片机才能访问片内存储器,未接该引脚直接导致烧写了程序的单片机不能正常运行。经过多方面的仔细检查和耐心分析,我成功的焊接好了电路板,使自己在焊接和对电路的理解上有了进一步的提高。
软件方面,通过对红外遥控的编码和解码的程序编译方式的学习,我顺利利用Keil C51编译软件写好红外的发射和接收程序,并通过单片机烧写工具将程序导入单片机中,经过进一步实际测试,证明了程序编译的正确性。通过对步进电机的进一步了解,我熟悉了步进电机的各种控制方式,最终采用了四相双四拍的控制方式,编辑程序实现了左转3圈和右转3圈的控制目标。对直流电机的控制主要通过设置程序中B寄存器的值,从而控制可控硅的导通角的导通时间,实现对直流电机的速度控制。在编写LCD1602的时,由于自己的不细心,将部分控制指令写错了,导致部分内容未能显示出来。经过细心的检查和灵活的变通,我的程序顺利的调试通过。
系统调试是本设计成功与否的关键,软件与硬件的结合是本设计的最终目标。经过这一次调试,我对硬件电路理解的更加透彻,对软件的纠错能力也有了进一步的提高,并且熟悉了Keil C51的操作,使自己对单片机红外遥控系统认识更加深刻。
参考文献
[1]刘国永、陈杰平:单片机控制步进电机系统设计 [J],安徽技术师范学2002,
16(4):61-63。
[2]李建华:使用遥控器原理与制作 [M],北京人民邮电出版社 1996。
[3]何立民:MCS-51系列单片机应用系统设计 [M],北京航空航天大学出版 2005。
[4]陈隆昌:控制电机(第三版)[M],西安电子科技大学出版社 2000。
[5]葛伟亮:自动控制元件 [M],北京理工大学出版社 2004。
[6]李建忠:单片机原理及应用 [M],西安电子科技大学出版社 2002。
[7]陈有甫:红外辐射红外器件与典型应用[M],北京电子工业出版社 2004。
[8]周坚:单片.C语言轻松入门 [M],北京航空航天大学出版社 2006。
[9]赵亮、候国锐:单片机C语言编程与实例 [M],北京人民邮电出版社 2003。
[10]张伟、王力:电路设计与制版 [M],北京人民邮电出版社 2006.
[11]候继红、李向东:protel 99se实用技术教程 [M],中国电力出版社 2004。
[12]张力强、于伟、柴东: 电路原理图与PCB板设计教程 [M],北京科学出版社 2005。
[13]郑郁正:单片机原理及应用 [M],四川大学出版社 2003。
谢 辞
值此本科学位论文完成之际。首先要感谢我的导师,张老师从一开始的论文方向的选定,到最后的整篇文论的完成,都非常耐心的对我进行指导。给我提供了大量数据资料和建议,告诉我应该注意的细节问题,细心的给我指出错误,修改论文。他对红外遥控系统的专业研究和对该课题深刻的见解,使我受益匪浅。张老师诲人不倦的工作作风,一丝不苟的工作态度,严肃认真的治学风格给我留下深刻的影响,值得我永远学习。在此,谨向张老师致以崇高的敬意和衷心的感谢!其次,我要感谢帮助过我的老师同学们,是他们的无私奉献,是他们的热心指导,是他们的关心呵护,我才能够圆满的完成该毕业设计,谢谢你们!再次,感谢学校为我提供了良好的设计环境,提供各种设备给我们使用,使我们能够更好的完成我们的设计任务。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
基于单片机的红外遥控系统 第10页下载如图片无法显示或论文不完整,请联系qq752018766