温度测控系统设计解决方案
ZF02-96是超小型、超低功耗、高速率的无线数传模块。它性能优异,是目前低功率无线数传应用方面的理想器件。文中介绍了ZF02-96的主要特点、引脚功能、软件设计、硬件连接方法及具体应用电路。
概述:
由于目前无线收发模块的种类较多,因此如何在设计中选择所需要的模块显得非常关键,正确的选择可以少走弯路,降低成本,更快的将产品推向市常本文介绍的新型无线收发模块ZF02-96就是一种超小型、超低功耗、高速率的无线数传模块。它采用串口传输,应用及编程非常简单,传送的效率很高,而且所需的外围元件少,产品开发成本低,功耗低,管脚少,封装小,因而有利于减小PCB板面积和降低成本。
ZF02-96由单IC组合而成,它采用FSK调制,而且接收发射合一,因而抗干扰能力很强;适合嵌入式设备,采用低发射功率、高灵敏度设计,可满足无线管制的要求且无需使用许可证,是目前低功率无线数传的理想选择。ZF02-96的主要特性如下:
●接收发射合一;
●工作频率为国际通用的433MHz数传频段;
●采用FSK调制方式,抗干扰能力强,特别适合工业控制场合;
●采用频率合成技术,频率稳定性极好;
●灵敏度高达-118dBm;
●最大发射功率为+10dBm;
●工作电压低(3.3V~5V),功耗小
●工作速率最高可选1200/2400/4800/9600/19200bps;
●超小体积;
●可直接与单片机串口相连,编程非常方便;
●由于采用了低发射功率、高接收灵敏度设计,使用时无需申请许可证;
ZF02-96的引脚功能
ZF02-96模块的各引脚的功能如下:
GND:电源地;
VCC:电源正3.3V~5V
RXD:TTL数据接收端;
TXD:TTL数据发送端;
SGND:信号地;
D+(TXD):RS-232数据发送端/ RS-485D+
D-(RXD):RS-232数据接收端/ RS-485D-
ZF02-96在温度测控系统中的应用
用ZF02-96可实现数据采集的点对点传输,也可构成点对多点的双向数据传输通道。
在该系统中,ZF02-96可将温度传感器采集到的温度数据传送给计算机,同时将计算机发出的控制信号传送给单片机,从而实现单片机与计算机之间的无线数据通讯。ZF02-96可直接接单片机的串口或I/O口。连接时,ZF02-96无线模块的接收端RXD应接单片机串口的发送端,发射端TXD应接单片机串口的接收端。利用单片机的I/O可以控制模块的发射、频道转换和低功耗模式。
基于无线收发模块的特点在对系统进行软件设计时,应该特别注意通信协议的制定及纠检错的处理。无信号时,ZF02-96的串口输出为随机数据,所以协议的第一件事就是要能够识别噪声和有效数据。通过测试和试验发现,OXFF后跟OXOO在噪声中不容易发生,因此,单片机发送数据可以任意内容的字节开始(因为第一个字节的数据在发送时易丢失),然后是OXFF后跟一个OOXOO,接收协议规定只接收以OXFF开始。并在其后跟一个OXOO的数据包。
另外应注意数据的纠检错。本系统检错采用校验和方式纠错采用连续传送三次的方法。同一数据连续发送三次,然后在接收端比较三个数据中的每一位,若至少有两个数据的该位相同,则该位为正确。总之,一个完整的无线传输协议为:
[开始1][开始1][开始2][数据1][数据2][数据3][校验和]。
其中开始1是OXFF,开始2是OXOO,如果校验和正确,则说明数据传输完整。然后再比较数据1、数据2、数据3,取其中两个相同者给出应答信号,如果数据本身传输不完整、则不应答,系统会重新发送数据。
由于ZF02-96构成的系统可完成点对点的数据采集传输及点对多点的双向数据传输, ZF02-96可广泛用于遥控、遥测、无线抄表、门禁系统、小区传呼、无线标签、身份识别、非接触RF智能卡、安防系统、无线遥控系统、生物信号采集、水文气象监控、电子站牌、智能交通、无线电子衡器,工业设备数据采集,各种测控设备。