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结 语
生产即时显示系统面向生产现场,对生产效率进行量化管理,目前在发达国家和国内一些外资企业已经得到广泛的应用。他通过即时显示生产中的定额任务量、生产目标以及当前时刻实际完成的生产数量,可以使生产情况一目了然,提高了生产效率。此显示系统一般都安放在生产线上方,工作人员需要经常对显示系统进行操作,设定和修改数据,用红外遥控器对生产即时显示系统进行不接触的参数设定,可以使操作灵活方便,抗干扰强。
关键字:参数 键盘 矩阵 时钟
引用地址:
基于单片机的红外遥控器解码器的设计
推荐阅读最新更新时间:2024-05-13 18:36
STM32 RTC时钟配置
一、RTC使用说明 “RTC”是Real Time Clock 的简称,意为实时时钟。stm32提供了一个秒中断源和一个闹钟中断源,修改计数器的值可以重新设置系统当前的时间和日期。 RTC模块之所以具有实时时钟功能,是因为它内部维持了一个独立的定时器,通过配置,可以让它准确地每秒钟中断一次。但实际上,RTC就只是一个定时器而已,掉电之后所有信息都会丢失,因此我们需要找一个地方来存储这些信息,于是就找到了备份寄存器。其在掉电后仍然可以通过纽扣电池供电,所以能时刻保存这些数据。 配置RTC前须知: BKP:后备区域,通过BKP后备区域来存储RTC配置的数据可以让其在系统复位或待机模式下唤醒后,RTC里面配
[单片机]
正确理解时钟器件的抖动性能
摘要
在选择时钟器件时,抖动指标是最重要的关键参数之一。但不同的时钟器件,对抖动的描述不尽相同,如不带锁相环的时钟驱动器有附加抖动指标要求,而带锁相环实现零延时的时钟驱动器则有周期抖动和周期间抖动指。同时,不同厂家对相关时钟器件的抖动指标定义条件也不一样,如在时钟合成器条件下测试,还是在抖动滤除条件下测试等。
为了正确理解时钟相关器件的抖动指标规格,同时选择抖动性能适合系统应用的时钟解决方案,本文详细介绍了如何理解两种类型时钟驱动器的抖动参数,以及从锁相环输出噪声特性理解时钟器件作为合成器、抖动滤除功能时的噪声特性。
1、概述
随着半导体工艺速度和集成度的提高,以及模拟集成电路设计能力的提升,锁相环芯片的产品形态越
[电源管理]
手持式频谱仪品牌及各品牌性能参数对比
频谱仪被喻为射频领域的示波器,可见它在射频测试中的重要性。频谱仪是射频测试的集大成者,可扩展成为功率计,频率计,标量/矢量网络分析仪,信号分析仪。台式频谱仪固然如此,就算是手持频谱仪,除了频率范围没有台式的那么宽以外,其它性能亦不遑多让。而手持频谱仪的一个突出特性就是便携,以前工程师要进行现场测试时,需要背负几十公斤的频谱仪,在进行诸如路侧和基站检测维护时,尤其辛苦。而手持频谱仪的重量一般都在4公斤以内,有些甚至只有半公斤。 目前数的过来的手持频谱仪厂商近十家,产品几乎涵盖了从高端到低端的整个领域,性能也直逼中端通用台式频谱仪。国产仪器也在逐渐崛起,也有一些国产的厂家也在研发频谱分析仪,而且质量也不错,价格相对便宜,也受到很多
[测试测量]
evleaks曝光黑莓KEY2真机渲染图:经典物理全键盘
此前IT之家报道,黑莓将在6月8日上午9:30在北京达美中心1号馆举行KEY2的新品发布会。现在爆料大神evleaks已经曝光了黑莓KEY2新机的多张渲染图。 根据此前官方预热视频的消息,KEY2带有黑莓标志性的物理全键盘,并采用了后置双摄像头设计,内置来自BlackBerry Hub支持的Messenger应用,预装Privacy Shade,以及新的应用程序抽屉快捷方式。 IT之家从Geekbench上获悉,黑莓KEY2可能有低配和高配两个版本,低配版搭载了高通骁龙450八核处理器,内存为4GB。高配版搭载了骁龙660,内置6GB内存。
[手机便携]
苹果A16芯片参数曝光 采用4nm制程性能可提升20%
目前iPhone 13系列搭载的A15芯片使用的是台积电5nm制程工艺,最近有消息称,iPhone 14系列所使用的A16芯片将升级至4nm制程,A16芯片已于近期开始量产。 据悉,A16芯片依旧和A15芯片相同,采用的是2大核加4小核的设计,但是CPU底层架构有所改变,能耗表现也更加出色,相对于A15芯片来说,整体性能提升幅度可达20%。 除此之外,A16芯片还会支持5G双频段网络、Wi-Fi 6E网络和新一代的LPDDR5内存。 据悉,A16芯片依旧会分为残血版和满血版,两者的差距主要是GPU方面的差距,预计iPhone 14系列会使用残血版A15芯片,iPhone 14 Pro系列则使用满血版。 另外,iPhone
[手机便携]
MSP430的低功耗人体生理参数综合测量仪
引言 当今社会人们越来越关注医疗卫生和保健,敬老院、学校、部队等集体单位体检时,身高、体重、心率、肺活量等基本生理参数的测量大多是分开进行或部分合在一起测量,并且这些测量仪器体积较大、操作繁琐且精度不够,在很大程度上浪费了人力、物力、财力和体检时间。因此,有必要利用现在成熟的电子技术,运用微控制器强大的运算、处理和控制能力,设计一款低功耗综合性的测量仪。 设计方案 1 系统总体硬件设计 作为仪表类设计,系统的测量精度和功耗是主要考虑的因素,因此选用了MSP430F5529单片机和相应高精度低功耗器件。 1.1 主控制器 MSP430F5529是一个16位的单片机,采用了精简指令集(RISC)结构,具有丰富
[单片机]
工程中如何选择矩阵切换器和分配器设备
矩阵切换器和分配器在监控、广播系统工程中经常用到,主要用途是切换和分配音视频及其VGA(RGBHV)信号,此外现在还有DVI、HDMI等。我们在选购设备时,只要确认以下几个使用要求就可以方便快捷的选择适用的产品。 下面我们以Zhaoke(兆科)电子产品型号为例,做简单分析。 第一、确认是分配还是切换信号 1、 一般来讲,一路输入信号转换为多路输出信号的应用是分配信号,需要的是分配器。 例如:Zhaoke(兆科) SD-20G 20路VGA信号分配器 2、多路输入信号选择一路输出或者多路输出,应选择切换器或者矩阵切换器。 例如:Zhaoke(兆科) MT-256M128VA 256路输入128路输出
[模拟电子]
DVD系统多时钟发生器
PLL1700是一款价廉、多时钟产生器锁相环(PLL)。它可从27MHz基准输入频率产生4个系统时钟。它通过不用外部元件使用户既能降低成本又节省空间,并可实现高性能无线电数/模变换器和模/数变换器所需的特低抖动性能。PLL 1700对于MPEG-2应用来讲是理想的器件。MPEG-2(Moving Pictures Experts Group)系统需要几个时钟来控制环绕声AC-3译码器、数字信号处理器和数/模变换器。它接受27MHz MPEG-2视频时钟来实现音频/视频同步器并且为系统的其余部分提供所有的音频时钟。它所你生的4个音频系统时钟是:SCK01为33.8688MHz(固定),
[半导体设计/制造]