您的当前位置:首页正文

基于红外遥控技术的大屏幕时间显示器的研制

来源:一二三四网
维普资讯 http://www.cqvip.com 第37卷 第1期 激光与红外 V0J.37.No.1 2007年1月 IASER & INFRARED January,2007 文章编号:1001-5078(2007)01-0076-03 基于红外遥控技术的大屏幕时间显示器的研制 胡中华 ,赵珂 ,邱俊莉 (1.南昌航空工业学院,江西南昌330034;2.西安交通大学生命学院,陕西西安710049) 摘要:文章以AT89C51单片机作为控制核心,采用了红外遥控技术进行编码和解码,实现了 10m以内稳定有效遥控修改大屏幕时钟显示数据。 关键词:大屏幕;红外遥控;AT89C51;编码;解码 中图分类号:TN219 文献标识码:B The Research of Large Screen Display of Time Based on Infrared Remote Technique HU Zhong-hua ,ZHAO Ke ,QIU Jun—li (1.Nanchang Insittute of Aeronautical Technology,Nanchang 330034;2.Xi’na Jiaotong Uni.Xi na 710049,China) Abstract:The research is based on AT89C51 microcomputer,adopts infrared technique to encode and decode to allow people tO modi ̄the large screen display time by using remote controlling device.The effective distance is lOm. Key words:large screen;ifnrared remote control;AT89C51;encode;decode 1 引 言 文采用以红外线遥控技术和单片机技术为基础, 红外遥控技术是一种利用红外线进行点对点通 设计了可以实现红外遥控修改时钟数据的大屏幕 信的技术,其相应的软件和硬件技术都已比较成熟。 时间显示器。 它在技术上的主要优点是:(1)无需专门申请特定 2 系统的组成及工作原理分析 频率的使用许可;(2)具有移动通信设备所必需的 以AT89C51单片机为控制中心设计一个时间 体积小、功率低的特点;(3)传输速率适合于家庭和 显示系统(见图1),AT89C51是整个系统的核 办公室使用的网络;(4)信号无干扰,传输准确度 心【1 ],它完成定时时钟芯片初始化、红外数据处 高;(5)成本低廉。大屏幕时间显示器适用于各种 特殊场合,主要是用来悬挂在较高处,如街道路口、 标志性建筑墙壁上等,可用作倒计时牌,以便提醒人 们对具有历史意义的事件的关注,具有很强的社会 效益和经济效益。 目前,市场上流行的大屏幕时间显示器虽然 功能比较齐全,屏幕大、亮度高,但是并不排除由 图1硬件总框图 于长时间的使用,累计误差加大的可能性,然而, 通常大屏幕时间显示器悬挂在较高处,时间的调 作者简介:胡中华(1981一),男。硕士。主要从事测试技术与机 器离线编程及远程控制系统的研究工作。 整需要工作人员爬到高处进行手动按键修改。本 收稿日期:2006-05-25 维普资讯 http://www.cqvip.com 激光与红外No.1 2007 胡中华赵珂邱俊莉基于红外遥控技术的大屏幕时间显示器的研制 77 理、控制显示等工作,AT89C51接6MHz晶振,复位 电路采用上电复位和按键复位两种方式(复位键 在静态模式下,键c1、c2也被内部上拉电阻置 成高电平。可由用户根据需要设置成四种不同的用 户码。 K1)。AT89C51定时读取DS12887时钟数据,转存 到AT89C51的内部数据存储器,这些数据从压缩的 (3)数据输出 BCD码格式转换成非压缩的BCD码格式后,保存在 相应的缓冲区,送显。 3显示电路的设计 编码由Do端输出,它由以下部分组成: ①起始码部分——_3位(逻辑“110”) ②用户码部分 位(c1、c2) ⑨指令码部分——-7位 显示电路采用l5位共阳极LED,164静态串行 显示 (以便实现在黑夜能看清)。因使用741S164 进行显示代码的移位。而741S164不能长期工作在 拉电流过大的情况下,否则会造成芯片烧掉,为了保 证本系统的寿命和可靠性,不能使用共阴极方式数 码管,而是使用了共阳极式,这种方案会使741S164 的灌电流很大,但不会对741S164产生任何影响,系 统稳定可靠。 4红外编、解码及发射与接收电路 4.1 HS 51o4的特性及功能说明t3] HS 5104管脚(见图2)有以下特点:①采用 38kHz载波红外信号编码发射输出,定向性好、抗干 扰能力强、遥控距离远;②采用按键起振的省电模 式,功耗小;③具有8个输入通道和2个用户码设置 键,因此,它有32种不同的组合,可产生32种不同 的编码输出供用户选择,功能强大;④采用先进的 CMOS工艺,工作电压范围宽;⑤设计了防静电 (ESD)电路,安全可靠。本电路稳定可靠,功耗低, 电源供电只需要3V左右,用两节干电池就可以驱 动发射。 C1 VDD C2 Do K1 LED K2 0SC1 K3 0SC2 K4 K8 K5 K7 VSS K6 图2 HS5104管脚 HS 5104红外编码发射电路如图3所示,其功 能说明 如下: (1)键输入端:K1一K8 在静态模式下,键输入端K1一K8被内部上拉 电阻置成高电平,电路没有电流流过。当任一键被 按下(即接地)时,则将产生相应的编码输出。 (2)用户码设置键:C1、C2 当某一键被按下时,LED端指示灯亮;同时。经 过延时(32ms)后,Do端输出有效帧。按键时间越 长,发出的有效帧也越多(至少需要发出两帧有效 帧),当两键(或更多键)同时被按下时为无效状态, 发射器不予确认。 (4)器件的复位 在以下两种情况下,器件会立即复位:①上电复 位;②在延时时间内按键释放。 (5)振荡器 该芯片内的振荡器采用了先进的按键起振省电 模式。当处于静态模式时,振荡器不工作;只有当按 键按下时,振荡器才会工作,节省了静态功耗,使用 时,只需在S1与S2之间接一个陶瓷振荡器即可。 图3 HS5104红外编码发射电路 4.2 HS 8206解码功能说明 1 红外接收芯片采用HS 8206_4 (见图4),红外解 码接收电路(见图5)在解码芯片HS 8206的15脚接 蜂鸣器,只要万能红外接收头0038接收到了HS 5104 信号并将此信号送入解码芯片HS 8206,解码芯片HS 8206成功解码后,解码芯片HS 8206的15脚输出解 码成功信号,蜂鸣器就会发出响声。HS 5104的3脚 每两次按键,HS 8206的1O脚状态循环一次。 图4 Hs 8206引脚图 维普资讯 http://www.cqvip.com 78 激光与红外 第37卷 监 Vll ⅡT 0鼢 09口Ⅱ岫 B【lz SP锄 的功能,再如将HS 8026的原始信息保存在2FH单 元中。除此之外,还要完成键盘监控功能,当有按键 按下时,执行相应的操作;当没有按键按下时,读取 DS12887的时钟数据并进行数据处理,如时钟数据 VDD l∞盹 姗删 -Ⅱm CI比 P” l1皿 SII 渤I、f 送入显示缓冲区等,最后还要将显示缓冲区的数据 图5 H88206红外解码接收电路 送串行口显示。 在解码芯片HS 8206的15脚接蜂呜器,只要万 能红外接收头0038接收到了HS 5104信号,并将此 信号送入解码芯片HS 8206,解码芯片HS 8206成 I定时晕、串日柳始化.设置中断的有关参戢l 功解码后,解码芯片HS 8206的15脚输出解码成功 ● l }P1日戤暴入:iFl惮元中(叩。lI码芯片820B的初始状志)I 信号,蜂鸣器发出响声。发送与接收关系为:HS —口疆堕口  — —1r童 —’一 5104的3脚每两次键,HS 8206的10脚状态循环一 踟嘲 置肘钟教据原始地址组的初地址送3o单元中保 次,HS 5104的5脚每按3次键,HS 8206的11脚, 口蜜口 12脚状态循环一次,详见表1、表2。 《毒 — 表1 发送与接收对应状态 l健处理(|I掣钟敏攮)l I I (备用)调用Dsl卿初始化子程序 I ● l 调用读取Ds1册87数据的于程序 I ● 陶用将读取的粥1鞠哪q时钟敷据处理并避置曩鹾的子程序 表2发送与接收对应状态 l且示处理I ● l釜l 6主程序瓤程幽 7结论 本文针对市场上流行的大屏幕时间显示器存在 红外遥控器的不同键按下时,编码芯片HS 5140 的设计不合理、维修困难等缺点,以单片机为核心, 就会在不同的引脚产生编码,利用这个特点,将编码 利用红外遥控技术实现时钟数据遥控修改,在实际 芯片HS 5140的l0脚接AT89C51的P1.0,HS 5140 应用时,如果出现时钟数据不准,用户不需要爬到高 的11脚接AT89C51的P1.1,HS 5140的12脚接 处手动修改,在与显示器相隔lOm的距离内,均可 A 9C51的P1.2。A 9C51通过定时扫描P1.0, 用红外遥控器进行时钟数据的遥控修改,从而大大 P1.1,P1.2来监控红外遥控器键盘的输入。 增强了它的实用性。该遥控技术具有很强的推广意 义,不仅仅局限于大屏幕时钟数据的修改,还包括家 5数字时钟电路设计 时钟芯片选用DS12887【l-2],可提供秒、分、时、 庭、办公等设备数据的设定,不需要专业人士修改, 星期、日、月、年等信息,日在月末可按照月、年自动 用户可自己设定数据。 调整,并带有润年修正,它自带晶振和电池,在没有 参考文献: 外部电源的情况下可工作10年,数据串行输出,软 [1] 陆坤主.电子设计技术[M].成都:电子科技大学出版 件简单,数据地址总线复用,硬件较简单。 社。1997:48-79. 6程序流程图及功能分析 [2]王福瑞.单片微机测控系统设计大全[M].北京:北京 主程序流程图如图6所示。 航空航天大学出版社,1999:20—186. 主程序的主要功能包括:设置堆栈,定时器及串 [3] 安颖,张春英,王裕琛.红外遥控技术在单片机控制系 口初始化,设置中断的有关参数,并初始化一些要用 统中的应用[J].电子技术,2003,(6).60-62. 到的寄存器和标志(见图6),如设置时钟数据存储 [4] 肖景和.红外线热释电与超声波遥控电路[M].北京: 的指针地址30H,以便遥控两键实现修改时钟数据 人民邮电出版社,2003:20—229. 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top