PT2262地址码解码系统的设计与实现.docx

PT2262地址码解码系统的设计与实现.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

PT2262地址码解码系统的设计与实现

?

?

李雪华齐兵

摘要

为了有效解决红外遥控芯片PT2262的系统兼容性问题,根据PT2262的地址码可编码属性,设计并实现了PT2262地址码解码系统。该解码系统能够准确的、有效的解码出PT2262的地址码,并将解码出的地址码以及系统工作状态显示于LCD1602。文中详细阐述了PT2262的地址码结构,说明了解码系统的设计思路及具体设计方法,给出了实际设计电路。在大量的测试实验的基础上,PT2262地址码解码系统能够很好的解码出测试地址码,具有可靠性高,稳定性好等优点。这对于保证PT2262系统的完整性具有重要意义。

【关键词】PT2262单片机红外遥控器地址码解码系统

随着红外遥控技术的不断进步与发展,红外遥控设备以其覆盖范围广、成本低、稳定性好,可靠性高等优点而被广泛应用于工业生产设备与民用设备。例如,阀门遥控系统、汽车遥控钥匙等。

在红外遥控技术的实际应用中,PT2262以其优越的性能而被广泛运用。PT2262具有地址码可编码属性,相同类型的设备可有不同的地址码。当基于PT2262的红外遥控器发生故障需要替换时,地址码解码系统解码其地址码,并将地址码赋予替换的新设备,进而保证全系统的稳定运行。

基于此,设计采用单片机的定时器测量脉冲信号宽度的PT2262地址码解码系统,并根据数据规约格式解码信息帧,并得到地址码。这对于保证PT2262红外遥控系统的稳定运行,保证PT2262红外遥控系统的完整性具有重要意义。

1系统硬件设计

PT2262地址码解码系统主要由信号接收电路、MCU电路、信息显示电路组成。

1.1信号接收电路

PT2262地址码解码系统能够对接收到的红外脉冲信号进行解码操作的先决条件是要能够完整的接收到红外发射信号。PT2262的通讯频率一般选择通讯频率为315M、433M的公开频道,其中多采用433M通讯频道。因此,选择433M接收天线作为信号接收电路。信号接收电路如图1所示:

本设计采用单片机定时器测量脉冲信号宽度。为保证接收天线输出与单片机输入的电压匹配,接收天线的脉冲信号需通过1K限流电阻后直接输入到单片机的定时器启动管脚,并通过控制单片机定时器的开关来测量输入脉冲的实际宽度。

1.2MCU电路

考虑到脉冲信号对单片机定时器输入的实际要求以及系统的成本和实际功耗,选择宏晶公司的单片机STC89C52作为MCU。图2给出了MCU电路。

由图2可知,P33和P34短接,P33开启管脚的第二功能,用来产生外部中断1。单片机STC89C52的定时器1用来测量脉冲宽度,并开启定时器1的门控位。当脉冲信号为高电平时,定时器1启动;当脉冲信号为低电平时,定时器1停止,同时外部中断1产生。外部中断1主要用来读取定时器1停止后的值并清空定时器1。P34即为通用输入输出管脚,主要用来判断通讯码中的同步码。P1作为输出管脚将数据送到LCD1602,P36、P37作为LCD1602的控制管脚。由于单片机STC89C52高电平复位,因此,选用图2所示复位电路。单片机STC89C52选用12M晶振,经过时钟电路的12分频后,系统的主时钟为1M,机器周期为1us。

1.3信息显示电路

为在本地显示地址码,采用LCD1602显示解码后的地址码以及解码系统状态。信息显示电路主要显示地址码,同时显示解码系统是否完成解码过程。信息显示电路如图3所示。

2系统程序设计

PT2262地址码解码系统的系统程序主要负责脉冲信号的采集和信号帧的解码。PT2262以433M的固定频率传输按照数据规约格式编码的通讯数据。由此可知,采集脉冲信号的首要条件是要获得脉冲信号,然后按照数据规约格式解码通讯数据。

2.1脉冲信号采集

采集脉冲信号的关键步骤在于单片机STC89C52的定时器是否能够测量出脉冲信号的最小宽度。已知脉冲信号的振荡频率为:

f=(1)

式中,RSOC=100K?,此时,f=320,α=320us,即脉冲信号的最小宽度为320us。已知单片机STC89C52的定时器1能够测量的最小时间间隔为1个机器周期,即1us,因此该定时器完全能够测量出脉冲信号的最小宽度。

因此,利用单片机STC89C52的定时器1测量脉冲信号的宽度。首先,令定时器1工作于16位定时器模式并开启门控位。然后,令外部中断EX1处于启动模式,并时刻响应外部中断1。当P33接收到高电平脉冲时,启动定时器1;当P33接收到低电平脉冲时,停止定时器1并激活EX1,中断程序读取定时器1的值即为脉冲信号的宽度。读取完毕后,清空定时器1,为下一次测量脉冲宽度做准备。

2.2信号帧解码

PT2262红外遥控器采用地址码匹配方式,该方式使得地址码相同的PT2262红外遥控器完成双机通讯。PT2262的

您可能关注的文档

文档评论(0)

134****4822 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档