一种简单数据采集无线传输系统的设计与实现

一种简单数据采集无线传输系统的设计与实现

2007年第2期   一种简单数据采集无线传输系统的设计与实现

9

为2000mV。Q3、Q2、Q1、Q0为转换后的BCD码,DS1、DS2、DS3、DS4分时输出千、百、十、个位显示扫描信号。每次转换结束时,EOC输出一个正脉冲作用于DU更新输出数据。2.1.3 数据采集与并/串转换电路

AT89C2051是一种高性能/价格比单片机,仅有P1口和P3口,体积小,特别适合小型数字测量或遥测系统。每次转换结束,TC14433的EOC输出的数据锁存信号经V4反相后,作用于AT89C2051的外部中断0输入端P3.2(设置为下降沿有效)申请中断,AT89C2051的P1口进行数据采集(BCD码与位扫描信号共8位),并存入指定单元,由串口TXD发送。实质上单片机在此完成的是数据的并/串转换任务。2.1.4 无线发射模块TX315A-T01

无线发射模块TX315A-T01采用ASK式,载波频率为315MHz,3接收模块T,十米。2.1.5 发射电路的电源采用9V单电源,供发射模块使用,再经78L05得到+5V,所需-5V电源可由DC/DC变换器得到,也可采用双电源,由79L05得

机在此完成的是数据的串/并转换任务。由于AT89C2051的P1.0和P1.1为开漏(OD)输出,故分

Ω上拉电阻。别外接27k

2.2.3 译码与显示电路

采用CD4511将BCD码译为7端显示码,驱动

LED数码显示器,简化了程序。最高位(千位)只接b、c段,负号由g段显示,显示千位时,若P1.2(即TC14433的Q2端信号)为0,表示数据为负值,V2截止,g段点亮。小数点根据显示分辨率等实际需要固定点亮。该系统中,由于传感器与放大器输出模拟信号代表的温度灵敏度为10mV/℃,故小数点点在十位上,显示分辨率为0.1℃。3 电路调试

)的基准电

2V;

(V1密封。首先将测温元件0℃冰水中,调图2电路中RP2,使测温电桥

平衡,接收电路显示00.0;

(3)再将测温元件置于100℃沸水中,调RP3改变放大器增益,使接收电路显示100.0,即1000mV对应100.0℃。当用于其他量的测量时,调试方法类似。

该系统经实验,工作正常。

4 程序清单

到。

2.2 无线接收与数据显示电路(图3)

程序包括数据采集与发送程序和数据

接收与显示程序。4.1 数据采集与发

送程序

TC14433的EOC有效时,按千、百、十、个位进行数据采集,4位全部采集完毕后再由串口发送。

在主程序中调显示子程序等待串行中断。4位全部接收完毕后,送显示缓冲区更新显示数据。4.3 程序清单

;3数据采集与发送程序3

图3 无线接收与数据显示电路

2.2.1 无线接收模块TX315A-R01

TX315A-R01是与TX315A-T01配套使用的

4.2 数据接收与显示程序

无线接收模块,为超外差接收方式。它只有电源、解调输出和天线几根引线。解调输出的串行数据经V1放大提高逻辑摆幅后送单片机串口RXD。2.2.2 数据接收与串/并转换电路

AT89C2051将接收的数据存入暂存单元。4位

   ORG0000H     

JMPMAINORG0003HJMPINTL0ORG0100H

;转外部中断0程序;转主程序

全部接收完毕,送显示缓冲区。P1口的低字节输出BCD码,高字节输出显示位扫描信号。实质上单片

一种简单数据采集无线传输系统的设计与实现相关文档

最新文档

返回顶部