本帖最后由 小小电子爱好者 于 2018-11-14 23:31 编辑
在现在的无线遥控模块市场,有很多是用的315M和433M的模块作为编解码方案的。 原因一:价格低!五元左右一块,收发一对模块约十元(无PT2262/PT2272编解码芯片的), 带编解码芯片的约十五元一对! 原因二:电路简单,不需要专业人员调试! 原因三:购买方便,所有的电子城都有现成的卖!
但是随着单片机水平水平和价格不断降低,目前使用这种方案的安全性就越来越差,因为随便用一种单片机就能实现PT2272芯片的模拟解码,或者对 PT2262芯片发出的信号进行空中抓码,方法就是在单片机的外部中断引脚接到不带PT2272解码芯片的315M或433M模块信号输出脚,再用单片机的定时器进行配合,计算出数据波形,再对照PT2262和PT2272编解码的波形,也就很容易还原出来原来的编码方式,并可以用EEPROM进行存贮,再进行转发解除信号,那就让基于315M和433M模块失去的安全的作用。 第二种方法就是用单片机进行暴力解码,就是让单片机进行对PT2262的编码方式不断的重组,因为PT2262的数据编码最大数只有3的8次方,因为另外的四个引脚都用到了输入输出通道上了, 就算让PT2262进行3的12次方进行加密,用单片机解也是十几分钟就能出来的,这里的3是因为PT2262的编码地址有三种状态:1种状态是接VCC,2种状态是接GND,3种状态是悬空。 分别表是为:1 0 F 315M和433M的无线遥控编解码波形图 下面是三种状态时和数据波形图
再下面的是我用逻辑分析仪抓码的波形图 再下面是对所抓的波形进行进一步的分析时序 转自原创作者:西西 |