摘要 提出了一种基于ARM7嵌入式系统的数据采集与无线传输模块的设计方案,实现高精度、快速、实时的数据采集与传输。介绍了基于LPC220芯片的数据采集系统,给出了由嵌入式LPC2220微处理器和射频收发芯片nRF905组成的无线传输模块设计。当其工作在868 MHz频段时,数据传输速率可达1 Mbit·s-1,采用高增益天线,使得传输距离可达800 m以上,且表现出良好的稳定性。最终实现高精度、快速、实时的数据采集与传输。
关键词 嵌入式系统;LPC2220;nRF905;数据采集;无线传输
随着数据监测、无线通信和EDA技术等应用领域的不断扩展,人们对数据采集系统的采集精度、采集速度以及数据存储量都提出了更高的要求。针对当前数据采集系统的不足,提出了一种基于ARM7处理器LPC2220的嵌入式高速数据采集系统设计,以满足系统高速、实时,数据存储量大的需求。此外,由于模拟信号的抗干扰能力差而不利于传输,因此通常利用数字信号进行传输。利用无线通信方式,系统结构轻巧、维护方便。适用于防汛防旱等灾难预警中的数据检测,例如降雨量采集、水文站水位监测等。
1 数据采集模块设计
1.1 概述
所谓数据采集,就是通过传感器把一些物理量转换成模拟电信号,经过处理后再转换成计算机能识别的数字量,送入计算机。数据采集的关键问题是采集速度和精度。采集速度主要与采样频率和A/D转换速度有关,采集精度主要与A/D转换器的位数有关。高速数据采集系统的设计需要解决的是系统在速度、精度、数据存储方面的矛盾。文中介绍的数据采集系统采用飞利浦公司的LPC2220微处理器。数据采集系统(DAS)按照功能可分为:模拟信号调理电路、模数转换器、数据采集和存储、时钟电路、系统时序及逻辑控制电路。如图1所示。 |