自造星球-创客空间  - 讨论区

标题:一款433MHz的无线串口模块

2015年07月30日 星期四 07:49

由于近期要设计制作一款四驱车的遥控器,所以考察了几款无线串口的解决方案。

今天研究了这款频段在433Mhz的无线串口模块,理论上,在通过障碍物的能力方面上,433Mhz的频段比2.4Ghz的频段要好很多。这款模块号称在10mw的功率下能够做到1000米的可靠通信距离。

此模块采用了SI4463芯片,这是Silicon Labs出品的一款芯片,专门用于1Ghz以下的无线通信。

在厂家的宣传页面中,对模块的工作模式语焉不详,经过我的研究,我认为其工作于半双工的模式。后来也得到了厂家的确认。也就是说,在接收数据的过程中,无法发送数据,反之亦然。这个与之前介绍的CC2530的方案就有差距了,CC2530方案提供了完整的全双工模式,使用更方便。

在我的测试中,一端使用PC机通过USB-TTL转接口连接模块,一端通过Arduino来连接模块,Arduino中运行的程序是经过改进的Echo程序,能够适用于半双工的工作模式,只有检测到模块的AUX处于高电平时,才能发送数据。

在PC端使用串口助手进行定时数据发送,效果还是挺好的。由于测试环境限制,没有做远距离测试。

综合看来,虽然这款模块号称是工业级产品,但半双工的工作模式还是让我感觉不方便。

参考资料:

E30-TTL-10串口型无线模块 - 用户手册

Si4463数据手册

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号