首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

工业控制计算机红外线遥控键盘的设计(2)

工业控制计算机红外线遥控键盘的设计(2)

由图5可见接收到的“0”由‘低高高高’组成,“1”由‘低低低高’组成,当7a/2时刻采样完成后开/INTO中断,为下一位码的采样作准备,直到/INTO中断24次(两个周期的串行12位码)。中断服务子程序开始预置样码0FH,分别在a/2,3a/2,5a/2,7a/2时刻由P3.2对红外遥控接收电路的输出信号进行采样,如果是高电平保持样码不变,如果是低电平样码相应位置0,最后将样码存入指定的RAM单元。

遥控键盘的可靠性是软硬件设计中重点考虑的问题。在硬件上,将GL3276A的OUT经74LS14施密特整形,以提高抗干扰能力。在软件上要正确的解码,必须从每位码的起始位开始接收,本设计中,PT2248发送的遥控指令的起始码为用户码C1C2C3=111,因为P3.2接收到的“1”由‘低低低高’组成,因此接收到的码应为三个“0001”,若不是,本次接收无效。其次,为了防止接收误码,应对前后两次接收的两个周期的12位串行码进行一致性比较,若相同则与键码表中的键码进行比较,找出相应的键号,否则本次接收无效。解码程序流程图见图5.


图5解码程序流程图

5.结束语

本文介绍了一种利用红外遥控器作为单片机输入键盘的接口原理和方法,构思巧妙,结构合理,成本低廉,我们已经成功地利用该接口方式实现了单片机键盘的无线式操作。文中以PT2248集成芯片作为发射部分,对于其他类型发射芯片,此接口原理仍然适用,只需相应修改中断服务程序即可。如果单片机系统有多余的外中断资源,可将接收到的信号输入至中断引脚,利用外中断与定时器结合,则可减少接收处理时对CPU时间的占用。利用此技术,我们在“智能型牛奶质量快速检测仪研制”项目上得到了很好的应用。

遥控技术经历了有线遥控、无线电波遥控,现今的红外遥控,技术已相当成熟,功能越来越强,运行越来越稳定,应用越来越广泛。先进的遥控技术配合单片机运用到工业控制中去,那么,控制系统的操作将变得更容易、更快捷、更方便、更安全。

参考文献

[1]陈明萤8051单片机课程设计 清华大学出版社2004

[2]求是科技单片机典型模块设计实例导航?人民邮电出版社2004

[3]李建华著《实用遥控器原理与制作》,人民邮电出版社,1996.

[4]郑凤翼著《彩色电视机遥控系统原理与维修》,人民邮电出版社,1997.

[5]樊昌信、张浦诩、徐炳祥、吴成柯著《通讯原理》,国防工业出版社,2001.

[6]王亭著《彩电遥控器的单片机解码技术》,电子工业出版社,1997.
返回列表