TC9012F是一种通用型红外遥控信号发送用CMOS大规模集成电路,适用于电视(TV),磁带录像机(VTR),激光唱机等设备的遥控操作。市场上,以TC9012F为核心的9012型红外遥控器被广泛使用且价格便宜。将设计的基于单片机AT89C51的9012型红外遥控解码器应用于生产即时显示系统中,作为参数设置和系统控制用红外遥控器,在实际应用中收到了良好效果。
1 红外线遥控信号发送器电路 TC9012F的遥控信号
TC9012F为4位专用微控制器,其内部振荡电路的振荡频率fosc典型值为455 kHz。当不按下操作键时,其内部455 kHz的时钟振荡器停止工作,以减少电池消耗。内部分频电路将振荡频率,fosc进行12分频后,变成频率fc=37.9 kHz,占空比为1/3的脉冲载波信号。 红外遥控信号发送器电路由集成电路TC9012F、键盘矩阵电路、驱动器和红外发光二极管组成,遥控信号为37.9 kHz的脉冲载波被遥控编码脉冲调制的已调波,如图1所示。
遥控编码脉冲由引导码、用户码、功能码和功能码的相反码组成,用户码是同一组码发送两次,如图2所示。用户码为8位,所以整个脉冲码为32位。引导码作为接收数据的准备脉冲,他由8TCP(4.5 ms)的高电平和8TCP(4.5 ms)的低电平组成。用户码和功能码采用脉冲位置调制(PPM)方式编码,根据脉冲之间的时间间隔来区分码值的"0"或"1"。对应于二进制数字信号的"0"或"1",脉冲时间间隔分别为2TCP(1.125 ms)和4TCP(2.25 ms),而每一脉冲的宽度仍不变,均为TCP(0.562 6 ms)。由于用户码发送两次,功能码与其相反码一起发送,因此系统的误动作很少。
本遥控器采用第一次发送的遥控信号的编码脉冲(图3所示)和第二、第三次连续发送的遥控信号的编码脉冲(图4所示)不同的工作方式。这样,当按键一直按着的时候,从第二次连续发送开始,只发送引导码和用户码第一位SO的相反码SO,因此可减少接收处理时间和红外发光二极管功耗,遥控编码脉冲经脉冲载波调制后由TC9021F的第脚输出,再经激励器驱动红外发光二极管,发送出波长为940nm的脉冲红外光。假设用户码为十六进制的76H则第一次发送的遥控信号的编码脉冲如图3所示。
由图2和图3可以看出,遥控编码脉冲波形的输出时间为192TCP或224TCP,α为用户码(8位)的输出时间。当α≥26TCP时,遥控编码脉冲波形输出时间为224TCP.另外,对于连续发送的编码脉冲中用户码第一位的相反码的脉冲间隔时间,当SO="1"时,则SO="0",该时间为2TCP,当SO="0"时,则SO="1",该时间为4TCP.
2解码器硬件设计
解码器硬件以AT89C51单片机为核心,如图5所示,图中只给出接收红外遥控信号的部分电路。红外遥控信号经过红外接收模块接收后,解调为遥控信号的编码脉冲由输出端A输出,其波形如图3和图4所示,此信号经过反相器74LS04输出到AT89C51的外部中断INT0输入端.单片机通过运行程序对红外遥控器TC9021所发出的编码脉冲进行接收和译码。
3单片机程序设计
单片机程序主要解决的问题就是如何对接收到的9021型红外遥控器所发射的信号进行解码,编码脉冲信号是由引导码、用户码、和功能码等部分组成,我们只对获取其功能码过程进行分析。在单片机设置中,将单片机AT89C51内部定时器/计数器T0设为定时方式1,定时时间为1 ms;设外部中断INT0为下降沿中断触发方式,由于在接收时将编码脉冲信号进行反相,因此,每当INT0外管脚信号下降沿到来时,外部中断INT0发生中断,启动定时器T0,定时器每次中断定时时间为1 ms并累加到定时计数器中,在下一次外部中断INT0发生中断时读取定时计数器中的时间,通过对两个脉冲之间的定时时间的分析来对遥控器功能码进行解码。图6、图7和图8分别给出解码器主程序、定时器T0中断程序和外部中断INT0中断程序的流程图。
4结 语
生产即时显示系统面向生产现场,对生产效率进行量化管理,目前在发达国家和国内一些外资企业已经得到广泛的应用。他通过即时显示生产中的定额任务量、生产目标以及当前时刻实际完成的生产数量,可以使生产情况一目了然,提高了生产效率。此显示系统一般都安放在生产线上方,工作人员需要经常对显示系统进行操作,设定和修改数据,用红外遥控器对生产即时显示系统进行不接触的参数设定,可以使操作灵活方便,抗干扰强。
关键字:C9012F 红外遥控器 解码器
引用地址:
基于TC9012F的红外遥控器解码器的设计
推荐阅读最新更新时间:2024-03-16 12:45
STC89C52单片机红外遥控器解码
////////////////////////////////////////////////////////////////////////// 实现功能: 按实验板所佩带的红外遥控器上面的数字键,把红外遥控器的代码显 示在1602液晶上面,通过此实验也可测试你手上所用红外遥控器的代 码编号,一定注意要跟红外探测头的距离不要太远,而且 程序里只编写了遥控器上的数字键的部分 实验板型号:KBL-XYD-C52 实验名称: 红外控制1602液晶的显示 编写人: 谢应东 编写日期: 2012-5-3 ////////////////////////////////////////
[单片机]
基于LPC1114的学习型红外遥控器程序设计
本设计就是采用LPC1114+OLED+红外接收头构成一个学习型红外遥控器 安 装LPCxpress,后插入LPC-Link 自动识别, 系统多出一个 然后打开11XX的例程,正常安装路径在C:\nxp \lpcxpresso_3.1\Examples\LPC1000\LPC11xx下 文件名字 LPCXpresso1114_v1.00.zip 然后点击GPIO程序,打开GPIOtest.c开始学习。 发现和普通的 8位机真的相差很多,用了很多类似函数(库)的东西。 别的不管,先来个最简单的闪烁灯。 找到函数 功能:(设置 GPIO口方向),参数(端口号,位,输
[模拟电子]
基于单片机的集成编码PT2262解码器设计
近年来,基于波形分析的软件解码或者软硬结合解码的方法被提出来。但是,这些方法都不具有自学功能,只针对特定振荡频率的波形进行解码,当不知道发射电路PT2262的振荡电阻的配置的情况下无法解码,或者需要手工调整程序的参数。 本文提出了一种具有自学习功能的基于单片机的软件解码方法并完成了设计,这种新方法可以在未知发射电路的配置参数的情况下,通过先学习、后解码的过程实现解码,且可以实现自定义数据帧的格式,使编码的地址位和数据位的设置更加灵活。从而可以将通用编码集成电路扩展应用于数据通信,智能控制等领域。 1 PT2262工作原理 PT2262最多可有12位(A0~A11)三态地址端管脚(悬空,接高电平,接低电平)任意
[工业控制]
硬盘录像机+矩阵+电视墙监控方案设计
1)需求分析:
设计要求包含视频监控和防盗报警系统;
摄像机分为固定安装和带云台控制两种,带云台控制的可选匀速云台和高速球两种设备; 控制室要求可以同时监视所有摄像机图像;控制室设计电视墙功能,可以通过矩阵切换在电视墙监视器上显示任意一路摄像机图像;可以设置、制定录像工作计划时间表。要求有多种录像检索方式。系统可以通过硬盘录像机存储所有摄像机的图像资料,录像资料自动保存; 可以通过矩阵主控键盘和硬盘录像机同时控制云台和镜头的各种动作(包括上下左右,镜头变焦、远近控制以及高速球的变速控制和预制位控制);
重要的录像资料可以备份存档;硬盘录像机具有用户权限管理功能,不同级别的
[嵌入式]
Cirrus Logic推出旗舰级超低功耗智能音频编解码器CS47L90
Cirrus Logic推出旗舰级超低功耗智能音频编解码器CS47L90,在移动应用程序的单片音频播放及声音处理功能方面实现了重大突破。Cirrus Logic CS47L90 产品的音频技术为移动设备生产商提供了创新的声音功能支持,从而使消费者能够通过自身移动设备享受到 Hi-Fi 听觉体验。 CS47L90 SmartHIFI 音频播放功能为用户带来优质的聆听感受,其“随呼即应”的语音激活、降噪、有源噪声消除、回声消除及扬声器保护等功能增强了移动设备的语音控制系统,给消费者提供卓越的无噪音音频体验。Cirrus Logic 的Smart HIFI将强大的DSP处理系统和高性能模拟电路相结合,为移动设备打造出典型高端音频设备独
[家用电子]
NE567音调解码器原理及应用
NE567音调解码器内含锁相环,可以广泛用于BB机、频率监视器等各种电路中。 音调解码器 本文讨论锁相环电路,介绍NE567单片音调解码器集成电路。此音调解码块包含一个稳定的锁相环路和一个晶体管开关,当在此集成块的输入端加上所先定的音频时,即可产生一个接地方波。此音调解码器可以解码各种频率的音调。例如检测电话的按键音等。 此音调解码器还可以用在BB机、频率监视器和控制器、精密振荡器和遥测解码器中。 本文主要讨论Philip的NE567音调解码器/锁相环。此器件是8脚DIP封装的567型廉价产品。图1所示为这种封装引脚图。图2所示为此器件的内部框图,可以看出,NE567的基本组成为锁相环、直角相位检波器(正交鉴相
[模拟电子]
AVS交互电视机顶盒解码器解决方案【富士通】
上海,2011年3月3日 – 富士通半导体(上海)有限公司今日宣布正式发布其新一代AVS交互电视机顶盒解码器解决方案MB86H06。此款芯片主要应用于标清数字电视机顶盒/一体机,适用于中国的有线电视(双向交互)、地面电视(CTTB)以及亚洲地区的卫星H.264等市场。即日起开始提供产品样片。 MB86H06芯片基于多核CPU架构实现,主CPU频率达324MHz。视频解码方面支持多种格式,如MPEG-2、H.264、AVS等;音频解码单元则支持多种先进音频格式,如AAC/HE-AAC等。除此之外,芯片内嵌的安全区域可使机顶盒满足安全要求极高的应用需求。 同时,该芯片的集成度得到进一步提高,增强了对双向交互的支持。芯片
[家用电子]
Cirrus Logic便携音频编解码器CS42L55
Cirrus Logic公司宣布推出便携式音频编解码器的旗舰产品CS42L55后, 许多媒体播放器、导航设备、无线耳机、录音设备以及游戏产品等便携设备制造商现已在商谈采用该款新型音频编解码器。 在立体声播放模式下,CS42L55的功率消耗极低,仅为 5Mw;由于采用了独特的已申请专利的双模H类耳机放大技术,与目前便携式设备普遍采用的A/B类放大器相比,24位的CS42L55可降低近50%的功耗。在标准音频取样率和用耳机听音乐的实际播放条件下, 这项创新可延长电池工作时间多达两个小时,同时保持高质量的音质。CS42L55的封装面积极小为5x5 mm,高为0.45mm,是目前市场上最薄的便携式音频编解码器之一。
[嵌入式]