- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Arduino扩展板使用之APC220无线数传篇
Arduino扩展板使用之APC220无线数传篇 [ 2008/11/10 21:16:00 | By: wxxmickey ]
6
推荐
XBee无线通信模块是Arduino官方推荐的基于ZigBee技术的2.4G无线数传,不过鉴于我们不方便购买,所以就推荐国内的一款433MHz的无线数传(APC220)来代替XBee,同样APC220也通过Arduino的串行接口Tx和Rx引脚进行通信,APC220不但可以点对点通讯,同时还支持一点对多点通讯(具体使用说明请联系楼主)。下面先介绍一下APC220的特性和参数配置。
(1)。APC220的指标特性:
1. 工作频率 460MHz to 478MHz (1KHz步进)[注请意!最近公司改了模块工作频率,范围为415-455MHz,拿到模块后可以读取一下参数,如果默认频率为434MHz,那就是更新频率的模块]
2. 调制方式 GFSK
3. 频率间隔 200KHz
4. 发射功率 20mw (10级可调)
5. 接收灵敏度-117dBm@1200bps
6. 空中传输速率 1200 - 19200bps
7. 接口速率 1200 - 57600bps
8. 接口效验方式 8E1/8N1/8O1
9. 接口缓冲空间 512bytes
10. 工作湿度 10%~90%(无冷凝)
11. 工作温度 -20℃ - 70℃
12. 电源 3.3 – 5.5V (±50mV 纹波)
13. 发射电流≦35mA@10mW
14. 接收电流 ≦30mA
15. 休眠电流 ≦5uA
16. 传输距离 1000米传输距离 (开阔地可视距离)
17. 尺寸 39mm x 19mm x 2.8mm
(2)。APC220的上位机软件:APC220伴侣
APC220的串口助手软件:APC220 Test Mate
(3)。USB转接器的使用:
用USB转接器连接电脑使用APC220伴侣设置参数,由于USB转接器上没有标注引脚功能,所以容易导致我们将APC插错位,请看下图的红色标记,避免连接错误。USB转接器插到电脑上需要安装驱动程序,安装驱动大家应该比较熟练了吧,我就不多讲了,这里有驱动下载地址。
按上图的接法接好后,插到PC的USB口上,然后打开APC伴侣软件。
选择PC Series,软件将会识别到硬件,设置发射频率(RF frequency)范围431MHz - 478MHz ,空中波特率(RF TRx rate)推荐设置为19200bps,串口波特率(Series rate)根据要求设置,这里设置为19200bps,其余参数默认即可,最后点Write W,完成设置(1对APC220需要配置一样)。
(4)。APC与扩展板的配合:
系统连接如图:
APC220无线数传插到Arduino扩展板后,注意串口选择插针的位置,老版本的扩展板插针需要拔掉(如左图),新版本的扩展板插针需要插到下面(如右图):
老版本扩展板 新版本扩展板
讲到这里,我们就可以用代码来验证了。代码如下:
char word;void setup() { Serial.begin(19200); //波特率需要和APC220一致}void loop(){ Serial.print(Hello!); Serial.println( DFRobot); //Arduino端间隔500ms发送一次,APC220端接收 delay(500);}
PC端使用USB转换器连接APC220,打开一个串口助手来观察结果(当然也可以使用IDE自带的串口助手),串口助手中的串口号需要设置成USB转换器的,波特率要和APC200一致。打开串口就可以看见Arduino通过APC220发出的内容了。
注意,下载代码到A板时,请拔掉APC220,因为它要占用串口,导致下载失败。
文档评论(0)