无线数据传输系统广泛应用于安防监控、设备监测、环境监测、远程抄表等领域,与有线传输系统相比,无线系统建设和维护成本低,通信距离远,易于扩展,网络的实时性和可靠性高,因此研究无线数据传输系统具有非常重要的实践意义。
本文在分析当前国内外无线数据传输系统研究现状,深入研究ARM微处理器、嵌入式实时操作系统和GPRS等技术原理的基础上,提出一种基于ARM和GPRS的无线数据传输系统。它充分利用GPRS网络覆盖率高、永远在线与ARM微处理器功耗低、实用性强的优点,可广泛应用于远程数据传输领域。
在硬件电路设计中,选用ARM7微处理器LPC2210作为主控制器、扩展Nor Flash和Nand Flash分别用于存储程序和数据、选用内嵌TCP/IP协议栈的GPRS模块M23作为数据发送模块,通过AT指令操作TCP/IP协议连接Internet,减小了编程难度,缩短了开发周期。
在软件设计中,将μC/OS-II实时操作系统和ZLG/FS文件系统移植到LPC2210,系统工作时首先初始化硬件与操作系统,然后启动采集程序,并将采集到的数据保存至Nand Flash。系统在发送数据时先检测网络是否畅通,如果网络通畅则从Nand Flash中取出数据并通过GPRS模块M23将数据传送至远程控制计算机。
系统稳定可靠、成本低,测试表明可满足无线数据传输的实际需要。