PT2240原理简介

编码芯片PT2240原理简介
书目文献出版社      PT2240是一款学习码编码集成电路,由生产厂家产生2的20次方的地址码,四位数据位,设定的地址码和数据码从3脚串行输出,可用于无线遥控发射电路。
安徽地方志
      由于这种电路具有较好的系统区分能力,几乎每一片都有自己独自的地址编码,也即有自己独自的身份识别码,这一点与PT2262不同,因此无需人为地为其设置地址,但缺点是无法用硬件来完成解码,只能是利单片机进行软件解码。
  在对数据进行解码时,首先必须对编码协议有足够的了解。
PT2240利用脉冲的宽度组合来对电平进行编码,具体的编码协议见下图:
安康学院学报每一数据宽度为32LCK,其中窄脉冲占4LCK宽度,宽脉冲占12LCK,一宽一窄组合为“1”,一窄一宽的脉冲为“0”。每一帧数据间都采用同步位进行分隔,同步位的格式为:4倍的位宽,其中4a宽度的高电平信号,之后便是低电平信号。每帧数据的宽度与所选用的振荡电阻有关,振荡电阻越大,振荡频率越低,每一帧数据的宽度也越长。
在无线电数据的传输中,由于无线电信号会受到多种外界因素的干扰,因此在利用接收端输出的信号中,很大程度上会发生信号波形的崎变,因此在解码时,必须采取相应的措施加以控制,否则将无法正确完成解码过程。对于无线数据传输时,发送一个脉冲信号比较容易受到干扰,为此在利用单片机进行解码时可以先检测是否收到遥控信号,然后去掉第一帧信号,从第2帧数据进行解码。
韩闻放通过以上对PT2240编码格式的介绍,我们可以通过对收到信号的脉冲宽度的判断,来进行解码。首先第一点是要检测同步信号,当检测到同步信号后,再对数据进行解码。从编码的格式上来分析,每个一数据编码都是从高电平开始,然后回到低电平,而对于电平“1”和“0”的区分主要看高电平脉冲的宽度,根据这一特点,我们利用单片机通过对第一个高电平的宽度,可以区分出“1”数据和“0”数据。具体的单片机译码方法如下:
对于不同的振荡电阻值,产生的脉冲宽度也是不同的,即使是同一阻值的电阻,所产生的脉宽也会有所差别,这主要是因为任何一个电阻都是有一定的误差范围。同时若为无线接收,由于无线电信号会受到环境因素的干扰,致使在接收端的信号会与发射端存在一定的误差,而在软件进行解码时,必须将这些因素全部考虑在内,否则将无法正确解码。在这里,我们以1.5M电阻为例,在这种情况下,窄脉冲信号的宽度为:170~200uS,宽脉冲信号的宽度为:510~600uS间,在接收端利用单片机进行解码时,可采用如下方法:
信号由低电平开始,检测到高电平后就延时350uS,读取接收到的状态,这时若读到的时低电平,则为信号“0”,反之则为:“1”,这样循环24次后,就可以将数据完成解码。为了提高稳定性和正确性,在数据的最后还要对同步信号进行判断,以提高抗干扰性。另外一个有效防止误解码的措施便是:对地址码的判断,只有接收到的数据地址信息与系统设置的地址一致时,方认为是正确的数据信息,经过这样的处理后,基本可以满足应用要求了。
  下面是我们从超再生接收模块信号输出脚上截获的一段波形,可以明显看到,图上半部分是一组一组的字码,每组字码之间有同步码隔开,所以我们如果用单片机软件解码时,程序只要判断出同步码,然后对后面的字码进行脉冲宽度识别即可。图下部分是放大的一组字码:一个字码由24位AD码(地址码加数据码)组成。
印库网>本草纲目拾遗

本文发布于:2024-09-22 20:16:53,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/63471.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:信号   解码   进行   数据   宽度   编码   脉冲   单片机
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议