微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > DF无线传送模块应用及原理

DF无线传送模块应用及原理

时间:11-30 来源:互联网 点击:

了2400bps、4800bps、7200bps、9600bps,其中2400bps及4800bps速率下数据均能稳定传送无丢码、误码,7200bps及9600bps速率下数据偶尔会乱码,基于稳定性及兼顾传送速率,在后面的程序中均采用4800bps速率。

发射端采用低电压系列MCU,由二节1.5V电池供电,接收端连接在实验板上进行测试。实际测试中,3V供电给发射模块可以正常工作,两机相隔约8米,中间隔二道墙,信号仍能稳定正确传送。后来又测试了不加天线的情况,发现如果发射与接收均不加天线在上述条件下则会出现乱码,任一端加上天线均能在上述条件下稳定正确传送数据。发射端连同MCU在内,发射时平均约7ma电流,休眠时约几ua,耗电量较理想,适合采用电池供电。

三、实际应用

完成测试后,对模块工作原理及性能有初步了解,于是作进一步应用,控制发射模块的MCU板原来是于测试电波解码的,于是作了一点修改,将BPC信号(中国电波授时信号)及JJY信号(日本电波授时信号)解码后通过DF模块将时间数据发射出去,接收端接收后进行处理及显示。

下面是连接BPC接收模块的实物图。

下面是连接JJY接收模块的实物图。

在测试电路中作单个数据的传送较为简单,目的是用于观察数据传送是否出错,但在实际应用中,需要传送的数据往往不止一位,当要进行多位数据的传送时,需要在发射端及接收端做一个数据传送的协议,并在必要时对传送数据增设校验,以确保传送的数据正确无误。

此次实验需要传送的时间数据包含年、月、日、星期、时、分、秒共7个,因为纯数字不容易介定类型,所以最好是采取按顺序传送方式,另外增加数据头以判断一组数据的开始,另外在数据末端增加1个校验数据用于判断传送的数据是否正确。一组数据结构如下:

数据头+年+月+日+星期+时+分+秒+校验

数据头采用固定的0xfe、0xef,采用这样特殊的组合是为了避免传送的数据中出现与数据头一致的情况,这样一组数据一共有10位。以下是成功接收的数据,数据头不显示。

此组数据显示的信息是:2012年、5月、1日、星期2、0时、26分、00秒。最后一个01是奇偶校验数据。

因为本人所处位置离河南商丘约1300公里,离日本福冈约1800公里,所以信号较弱,一般都需要在凌晨时分才能正确接收,以上信息就是0时26分接收到的中国BPC授时信息,日本的授时信息至凌晨4点多才正常接收。经实际观察,DF无线传送模块与电波授时信号在同一电路中没有互相干扰,并经过一夜连续稳定工作。

四、使用感受

经过试用,觉得此模块工作稳定、不容易受干扰、接口简单、控制容易、价格低,零售7元一对的价格实际很有吸引力,虽然数据传送速率较慢,但在一般传送控制数据而非语音、图像的应用中还是足够的,以4800bps稳定工作的速率计算,每秒约可以传送480个字节,扣除数据头及校验位等,也可以传送约 300-400个有效数据,还是相当不错的。下一步会考虑在实际更多的应用中使用此模块,如多组数据采集无线传送回主机,或主机发送控制信号多机同时接收同步受控等。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top