Ⅰ C51单片机控制PT2262发送编码,单片机和2262怎么连接,2262之后还需要放大、发射模块么
已经 用了 单片机,编码 解码 都可以直接用 单片机 来完成。
电路结构简单。
Ⅱ 我想用单片机控制PT2262 2272 的地址所存,因为其地址有三种状态,怎样可以控制三种状态啊
51单片机的准双向I/O无法对PT2262、2272地址进行3态控制,其它具有3态I/O的如AVR、PIC单片机则可以。51单片机要实现对上述IC进行3态控制,可以通过2片CD4066四双向模拟开关来实现,但这样需要多占用单片机8根口线,总共需要使用16根口线,其中8根通过CD4066与PTxxxx引脚连接,另8根用于分别控制CD4066相关引脚以产生第3态。
PT2272采用5V供电的多了去了,而PT2262倒是很多用12V供电的,这是为了简化电路便于安装在小型遥控器上。发射功率的大小取决于高频电路,而高频电路仅与PT2262的第17脚有关,只要将高频电路连接至12V电源上,而芯片采用5V供电,这样解决电源问题有何困难呢。另外,楼下的举荐STC单片机可以用,还有NXP的单片机也可以用,这些都是51核的。
在通用逻辑器件中,没有8路的可独立控制的模拟开关或3态缓冲器,换句话说,没有单一颗芯片就能解决你提出的问题并且还不多占用单片机I/O的。
Ⅲ 如何用51单片机控制PT2262/PT2272的发送与接收
接收到的信号为发送信号的反码,因为每检测到按键有效一次,PT2262都发送四次编码。
利用这一特点来解码,先检测有没有接收到信息,当有的时候,就去掉第一次编码的信号检测5ms的高电平,来检测编码的开始信号接收到5ms的高电平后才开始解码,每个码的长度都是1.2ms。
左右每一个编码都是由低电平开始然后到高电平又到低电平又回到高电平。从第一个高电平的宽度可以把1码区分出来剩下的悬空码和0 码可以从第二个高电平的宽度区分出来.
具体的单片机译码方法如下:
由高电平开始检测到下降沿时就延时300us,读取接收的状态记为A0,然后再检测下一个下降沿。降沿后又延时300us,读取接收的状态记为A1,这样就把一个编码给译出来了。
A0 A1 和悬空1 码0 码的关系如下:
A0 A1 代码;
0 0 1 码;
0 1 错误;
1 0 悬空;
1 1 0 码。
Ⅳ 如何用51单片机控制PT2262和2272之间的通信
用51单片机控制PT2262和2272之间的通信的方法|步骤:
1:如果是模块的话,就和开关时一回事,你按一个键的时候,对应的引脚的电平变高,不是编码;
2:不过在买模块时,要问清楚2272模块出来的信号是保持性(即:安A键对应的引脚由低变高,需要按别的按键才能使A键对应的引脚电平变低),还是点动式的(即:安A键对应的引脚由低变高在变低),建议选择后面的这种,用单片机可以分别实现四个用电器的开和断。
PT2262/PT2272是目前应用最广泛的遥控通信IC芯片之一,现已用于汽车门控、遥控门锁、门禁管理、数字通信等领域。PT2262/PT22 72最多可有12位(A0~A5,D0~D5)三态地址管脚(悬空、接高电平、接低电平),任意组合可提供531 441(312)个地址码。然而,PT2262/PT 2272最多只能控制6路(D0~D5)通道,这样极大限制了其无线遥控的使用范围。