
2、建议使用专业的编码与解码芯片,或者采用MCU的普通口实现模拟的编码解码,不过这个很难做到良好的通信信道,也就是说会有干扰。而硬件的就不会,推荐PT2262和PT2272。
3、此款芯片也有他的不足,最大只能做到6位的数据通信,对于正常的8位通信有些麻烦,却也不影响什么。举个例子来说此芯片编解码:你发送00100000(0x20)那边也是00100000(0x20。然而你需要发送10000000就不能直接搞了你应该懂的,所以说你传输的数据是00-0x3F。
4、如果只是想告知对方由一个状态切换至另一个状态,或者通信量在00-0x3F之间就完全可以采用硬件编解码的方法。软件的方法也是可以实现的,需要很好的理解,同时也需要反复调试,我可以给你AVR的例子。
2262和2272是单向通信的,不能双向传输数据,因此,也无法实现反馈。如果要实现反馈,有三个建议:
一、在发送和接收端各安装一片2262和2272,也就是说,一共要有2片2262、2片2272,用2272来收数据,再用2262发出一组编码来做反馈。
二、用单片机程序来模拟2262和2272,这样可以省掉两个芯片。模拟2262和2272的程序在网上能够找到。
三、使用nRF905这样的数传模块,可以很容易实现双向通信。
以上建议仅供参考。
如果要详细的,可以发站内信加QQ详谈。
你理解很对,确实是,315M无线模块在工作时:发射数据端data输入高电平,发射天线就发射315MHz的电磁波(属于超短波段),data输入低电平就停止发射。因此,data端加一个经过编码的脉冲信号,发射出的电磁波就是间断的调制的信号了。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)