电子积木 无线数传模块 APC220

Written by on 2010/07/06 in Arduino, 产品 - 2 Comments

使用APC220实现Arduino无线数据传输那篇文章里,我们介绍了如何使用APC220模块在PC和Arduino间实现无线数据传输。那时我们使用的是厂家提供的USB适配器。,由于这个适配器只能接APC220模块,而不能起到其它的作用,或多或少觉得有些浪费。更加重要的是,为此我们得提供两个不同的套件,一个给Arduino使用,一个给PC使用,两者之间不能实现互换。

正是基于上面的这些问题,我们针对电子积木系列开发了一款USB转串口的适配器Serial Dongle,使用它就可以通过PC机来连接和使用各种基于串口的电子积木模块了,比如这里介绍的无线数传模块APC220。

APC220模块的使用可以参考使用APC220实现Arduino无线数据传输那篇文章,两者间的唯一区别只在于如何对USB虚拟出来的串口进行设置,以便能够使用厂家提供的设置程序RF-ANET来对APC220的各个参数进行调整。首先我们将USB转串口适配器Serial Dongle连接到PC机上,然后从设备管理器中找到该串口,并打开其属性设置窗口:

点击Advanced按钮打开高级属性设置窗口,我们需要从Com Port Number列表中为Serial Dongle设置一个较小的COM号(如COM5),否则厂家给的设置程序会出现无法打开该串口的错识。另一个需要修改的地方是BM Options中的延时设置需要从16改为更小的值(如8):

现在可以运行厂家给的设置程序了,此时特别需要注意的是操作顺序。应该先接好Serial Dongle,并将Serial Dongle右上角的开关拨到M的位置:

接着运行设置程序RF-ANET,最后再用连接线将APC220模块连接到Serial Dongle上,此时应该可以看到APC220设置程序窗口的最下面会显示Found device,表明APC220模块已经成功找到。如果设置程序没有找到APC220模块,可以试着断开APC220与Serial Dongle的连接,然后再次将APC220模块连接到SerialDongle上,直到设置程序成功找到APC220模块。

当APC220模块成功地被设置程序RF-ANET找到之后,我们就可以按照实际的需要来使用Serial Dongle对APC220模块进行各种参数配置了,而不再依赖厂家提供的USB适配器了;-)

至于随后的使用过程,那就完全一致了。一方面,我们可以将APC220模块通过4芯的串口连接线,与Arduino传感器扩展板相连接,这样Arduino就可以通过串口来操作APC220模块实现无线数据的收发:

另一方面,我们可以通过Serial Dongle连接APC220模块与电脑,并通过电脑的串口读写功能来操作APC220模块实现无线数据的收发:

下图就是利用两个APC220模块实现Arduino与电脑间无线数据传输的连接图:

2 Comments on "电子积木 无线数传模块 APC220"

  1. San 2011/01/23 at 8:28 PM ·

    请问掌柜的,Serial Dongle有Linux下的驱动么?源码。想要编译用在路由上@@

  2. flamingoeda 2011/02/18 at 7:23 AM ·

    有的,你可以看看这个http://www.ftdichip.com/Drivers/VCP.htm

Leave a Comment

使用新浪微博登录