1基本特点
对于移动或便携式数据采集系统及一些布线不便或布线成本过高的微机测控系统而言,采用无线数据传输是一种较好的选择方案。由北京捷麦通信器材有限公司生产的SA68D21DL无线数据报警收发模块就是一款可在微机与微机之间,或微机与单片机之间进行全双工远距离无线通信的收发模块。该模块还可组成最多65535点的单发多收或多发单收形式的无线局域网,且可脱离微机组成多点报警、遥控系统。该模块的主要特点如下:
●采用透明式数据传输,无需改变原有系统通信程序及硬件连接方法;
●串口具有TTL、RS232、RS485等多种电平接口;
●内含E2PROM及看门狗电路,可掉电记忆设置参数;
●采用CRC检验,可验出传输中99.99%的错误;
●具有组网通信模式,便于点对多点通信;
●频率源采用VCO/PLL频率合成器,可方便灵活地通过串口设置频点;
●采用带有温度补偿频率基准,频率的瞬时及长期稳定度很高;
●同时具有串口通讯及开关量I/O,可直接用于报警、遥控等用途;
●采用工业级产品设计,工作温度范围宽,可适应野外工作;
●采用全封闭铝合金外壳,抗干扰能力强;
●采用全SMT组装,工艺先进、可靠性高;
● 发送/接收距离范围为1~3km。
2技术指标
SA68D21DL的主要技术指标分为综合指标、接收指标和发射指标三种。
(1) 综合指标
●工作频段:227.000MHz~233.000MHz;
●信道间隔:25kHz;
●频率容差:±5ppm;
●工作温度:-30~+60℃;
●天线阻抗:50Ω;
●工作电源:DC 6V ;
●无线码速率:1200bps;
●接口速率:1200bps;
●接口标准:RS232、RS485、TTL电平可选;
●外形尺寸:120×140×30mm;
●重量:120g;
●数据传输延时:≤100ms。
(2) 接收指标
●灵敏度:≤0.2512dB SINAD;
●邻道选择性:≥65dB;
●杂散响应抗扰性:≥65dB;
●互调抗扰性:≥60dB;
●静态电流:≤65mA;
●阻塞:≥90dB;
●音频输出功率:50mW;
●失真度:≤5%;
●误码率:≤10-6 20dB SINAD;
●共信道抑制:≥-8dB。
(3) 发射指标
●调制方式:FSK/1200bps;
●发射功率:500mWDC12V;
●载波频率容差:≤5×10-6;
●杂散射频分量:≤-65dB;
●临道功率比值:≥ 65dB;
●音频调制电压:10mV(3kHz频偏);
●调制失真:≤3%;
●最大频偏:≤5kHz;
●调制带宽:≤16kHz;
●剩余调频:≤-40dB;
●剩余调幅:≤3%;
●发射电流:≤600mA。
3模块引脚功能
SA68D21DL模块的外形及引脚排列如图1所示,该模块共有4个插座(J1~J4),各引脚的功能说明如表1所列。
4上位机与模块的通信规约
4.1 串口通信格式
上位机与模块间的通信是通过异步串口来完成的。异步串口采用标准的串口格式,即1个起始位、8个数据位和1个停止位。传输速率为1200bit/s。上位机与模块间的通信内容有两类,一类是数据,一类是命令。
4.2 数据及命令的区分
当上位机向模块传送信息时, DTR端的功能是指示串口信息的性质。若串口信息为命令,DTR端应置为逻辑“0”,若串口信息为数据,则DTR端应置为逻辑“1”。
当模块向上位机传送信息时,DSR端可用来指示串口信息的性质,若串口信息为命令,DSR端为逻辑“0”,若串口信息为数据,DSR端为逻辑“1”。
当模块串口无数据发出时,DSR端的功能可指示模块是否可以接收上位机的信息,当模块准备好,可以接收上位机的信息时,此端为逻辑“0”;当模块不能接收计算机的数据时,此端为逻辑“1”。
4.3 命令和数据传送格式
SA68D21DL的命令传送格式为:
其中,D7H为命令码的特征码,即字头。命令码为一字节长度,代表命令的性质。不同的命令码有不同的参数。模块在收到命令后,将根据命令码的不同,分析参数并执行命令。对于有些需要发送信令的命令,模块将根据命令的性质来发送相应的信令。当SA68D21DL在进行数据传送时,无论是上位机传给模块,还是模块传给上位机的数据,都采用无格式传送方式。
5典型工作方式
SA68D21DL在工作时具有3种典型的工作方式,即数据传送方式、数据/命令传送方式和模块独立工作方式。
5.1 数据传送方式
当用户仅需使用模块收发数据,而无需改变模块参数(如频率、ID地址等)时,可使用此方式,此方式下模块与上位机的连接电路如图2所示。
表1 SA68D21DL引脚说明
数据传送方式由于未使用模块的DSR端和DTR端,因而无论使用计算机或单片机做上位机均不用改变原有通信程序。通常情况下,如仅使用SA68D21DL传送数据时,可采用此方式。
5.2 数据/命令传送方式
当用户在使用中需用改变模块参数或组网应用中模块作为主机时,应使用此方式。在此方式下,上位机向模块传送数据时,应改变DTR端的状态以指示传送的是命令还是数据。串口为命令时,DTR端应置为逻辑“0”,串口为数据时,DTR应置为“1”。当模块向上位机传送数据时,应通过DSR端指示串口数据性质,若串口为控制命令,则DSR端应置为逻辑“0”,若串口为接收数据,则DSR端应置为“1”。在数据/命令传送工作方式下,上位机和模块的硬件连接如图3所示。
5.3 模块独立工作方式
SA68D21DL具有8个双向端口,这8个端口均可设置为输入或输出端口,该模块可在无上位机的情况下独立使用这8个输入/输出端口来构成无线开关量报警系统或无线开关量遥控系统,图4给出了该方式下的硬件连接电路。其中PB1~PB4设置为输入端口可连接按钮、报警信号输出及仪表的上、下限输出,而PB5 ~PB8则被设置成输出端口,可连接晶体管、晶闸管及继电器以完成电动机、警铃、电磁阀等执行元件的控制。
6实际应用电路
SA68D21DL可广泛应用于电力、水利、气象、石油、林业、勘探等行业的遥控、遥测、遥感及区域报警系统的数字信号传输。图5所示为利用SA68D21DL设计的一个无线水情监测系统,可对水库、自来水厂、江河的水位无线遥测。
由于SA68D21DL无线数传收发模块具有数据传送距离远、可全双工通信、透明数据传送、误码率低、可靠性高、使用方便等特点,因而可广泛应用于无线数据采集、无线数据通信及遥测等系统中。