基于TC9012F的红外遥控器解码器的设计

文章来源:未知 时间:2019-01-12

  是一种通用型红表遥控信号发送用CMOS大界限集成电道,合用于电视(TV),磁带录像机(VTR),激光唱机等筑设的遥控操作。墟市上,以T被平凡应用且代价低贱。将策画的基于单片机AT89C51的9012型红表遥控

  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.

  解码器硬件以AT89C51单片机为焦点,如图5所示,图中只给出接管红表遥控信号的局限电道。红表遥控信号始末红表接管模块接管后,解调为遥控信号的编码脉冲由输出端A输出,其波形如图3和图4所示,此信号始末反相器74LS04输出到AT89C51的表部终了INT0输入端.单片机通过运转圭表对红表遥控器TC9021所发出的编码脉冲实行接管和译码。

  单片机圭表重要处理的题目即是奈何对接管到的9021型红表遥控器所发射的信号实行解码,编码脉冲信号是由启发码、用户码、和功效码等局限构成,咱们只对获取其功效码流程实行剖析。正在单片机配置中,将单片机AT89C51内部按时器/计数器T0设为按时办法1,定经常间为1 ms;设表部终了INT0为降落沿终了触发办法,因为正在接管时将编码脉冲信号实行反相,以是,每当INT0表管脚信号降落沿到来时,表部终了INT0发作终了,启动按时器T0,按时器每次终了定经常间为1 ms并累加到按时计数器中,不才一次表部终了INT0发作终了时读取按时计数器中的年华,通过对两个脉冲之间的定经常间的剖析来对遥控器功效码实行解码。图6、图7和图8分离给出解码器主圭表、按时器T0终了圭表和表部终了INT0终了圭表的流程图。

  出产即时显示体系面向出产现场,对出产作用实行量化执掌,目前正在富强国度和国内少许表资企业一经获得平凡的运用。他通过即时显示出产中的定额劳动量、出产方针以及而今期间本质实行的出产数目,可能使出产境况多所周知,沈阳惠威 RM300优质音乐享受仅9500元!进步了出产作用。此显示体系凡是都布置正在出产线上方,就业职员须要时常对显示体系实行操作,设定和点窜数据,用红表遥控器对出产即时显示体系实行不接触的参数设定,可能使操作天真便利,抗骚扰强。