遥控接收部分:
开始
初始化
按显示亮度数据设定调
光脉冲延时值
N P3.0=0?
Y 调延时程序 P2.7口输出调光脉冲
图2.12
遥控接收部分的主程序及初始化及延时过程如上:首先初始化,然后按照显示亮度数据设定调光脉冲延时值,看P3.0口的脉冲是否为0,若不为0则调入延时程序,此时P2.7口输出调光脉冲然后返回;若为0则直接返回.
中断开始
N 低电平脉宽>2ms
Y
接收并对低电平脉冲计数
N 高电平脉宽>3ms?
按脉冲个数至对应的功能程序
Y
中断返回
图2.13
中断过程:首先判断低电平脉宽度是否大于2ms,若脉宽不到2ms,则中断返回;若低电平大于2ms,则接收并地低电平脉冲计数,接下来看判断高电平脉宽度冲是否大于3ms,若脉宽不到3ms,则返回上一接收计数过程;若高电平脉宽大于3ms,则按照脉冲个数至对应功能程序.此时中断返回.
第四章 实现的功能 遥控码的编码格式
该遥控器采用脉冲个数编码,不同的脉冲个数代表不同的码,最小为2个脉冲,最大为9个脉冲,为了使接收可靠,第一位码宽为3ms,其余为1ms,遥控码数据帧间隔大于10ms,如下图所示:第10脚输出编码波形
图2.6
遥控码的发射
当某个被控电器的电源开关被按下时,单片机先读出键值,然后根据键值设定遥控码的脉冲个数,再调制成40kHz方波由红外线发光管发身出去。发射电路的第15脚的输出调制波如下图所示:
图2.7
数据帧的接收处理
当红外线接收器输出脉冲帧数据时,第一位码的低电平将启动中断程序,实时接收数据帧.在数据帧接收时,将对第一位(起始位)码的码宽进行验证.若第一位低电平码的脉宽小于2ms,将作为错误码处理.当间隔位的高电平脉宽大于3ms时,结束接收,然后根据累加器A中的脉冲个数,执行相应输出口的操作.下图为红外线接收器输出的一帧遥控码波形图.
图2.8
第五章 缺点及可能的解决方法
缺点: 由于发射功率过大会干扰和影响其他电子设备的正常工作(飞机上不允
许乘客使用手机,就是怕手机的高频发射电波会干扰驾驶舱电子仪器的正常运行而产生事故。),所以每个国家都有专门的无线电管理委员会进行监督管理,对在不同场合、不同工作性质下使用的无线电波发射功率、发射频率均有严格的限制和规定。对于业余无线电爱好者,开辟有专门的业余波段提供使用
解决方法: 红外遥控就是把红外线作为载体的遥控方式。由于红外线的波长远
小于无线电波的波长,因此在采用 红外遥控方式时,不会干扰其他电器的正常工作,也不会影响临近的无线电设备。同时,由于采用红外线遥控器件时,工作电压低,功耗小,外围电路简单,因此它在日常工作生活中的应用越来越广泛。
第六章 心得体会
经过几个星期的努力,我们在*老师的耐心帮助和自己的努力下终于完成了此次设计,并按设计要求实现了遥控器的各项功能。通过这次设计使我们从中学到到了很多课本上学不到的知识,了解了红外遥控器的现状和发展趋势,并学会
了用单片机开发产品的完整的过程,明白了设计的概念。通过自己亲自去动手和调试我明白的实践的重要性,明白了理论结合实践的含义,同时也大大的提高了自己的动手能力和团队合作能力,这在我以后的工作中都是非常有用的。
在这次设计中,老师不厌其烦的给我讲解问题和修正错误,在此表示衷心的感谢!!
附录一 参考文献
[1]李建华. 实用遥控器原理与制作.北京: 人民邮电出版社,1996 [2]苏长赞. 红外线与超声波遥控. 北京: 人民邮电出版社,1995
[3]舒经文. 最新彩电机芯及其遥控系统的原理与维修. 北京: 电子工业出版社, 1993 [4]王明亮等. 广播.电视调频发送技术,上、下册. 北京: 中国广播电视出版社,1993 [5]梁延贵. 遥控电路可控硅触发电路语音电路分册 北京: 科学技术文献出版社,2002 [6] 李华. MCS-51系列单片机实用接口技术. 北京: 航天航空大学出版社,1999 [7] 邱关源.电路.高等教育出版社.1989.第三版. [8] 焦李成.电流模式信号处理的进展与展望.电子学报.1992.20(7):87-92 [9] 张肃文,陆兆文. 高频电子电路.高等教育出版社.1993.第三版. [10] 康光华,陈大钦. 电子技术基础(模拟部分).高等教育出版社.1999.6.第四版.
[11] 陈汝全. 电子技术常用器件手册.北京:机械工业出版社,1994
[12] 鲁兵,杨楚民. 基于单片机系统的显示接口.机械与电子出版社,1992
[13] 孙函芳,徐爱卿. MCS-51系列单片机原理及应用.北京:北京航天航空大学,1996 [14] 何立民. MCS-51系列单片机应用系统设计,系统配置与接口技术.北京: 北京航天航空大学,1995
[15] 陈书开,潭汉松. 单片计算机的硬件软件及设计.湖南: 中南工业大学出版社,1994