GPRS无线数据传输系统包括以下几部分:Р(1)数据采集单元Р由8/16位单片机功能电路承担,完成数据采集(针对不同的应用场合,采集的数据有所不同),一般通过RS232/485接口向下位机提供数据。Р(2)下位机Р主要负责监测并接收数据采集单元提供的数据,经过处理,通过加密隧道向上位机传输数据;同时接收上位机下发命令,控制数据采集单元。应智能化需求,该功能单元由32位微控制器承担。这是该系统控制功能的核心单元。Р (3)加密隧道或透明传输Р 数据传输的通道。传统为有线方式,对GPRS 无线数据传输系统而言,则是GPRS无线传输隧道。加密是为了保证数据安全,不加密时为透明传输。Р (4)上位机Р 由PC承担,负责完成数据分析、处理、打印等工作;同时实现远程控制下位机完成指定任务。该功能模块由通用计算机系统来完成,可以不归结为嵌入式系统的范畴。Р 本文关注的是下位机无线数据传输功能模块的实现。通过GPRS网络登录已知公网IP,建立网络连接实现数据无线透明传输。Р2 系统总体方案设计Р2.1 系统功能要求Р GPRS无线数据终端功能有:系统可以在7V- 40V宽电压范围供电,也可5V供电;具有232、485两种通信接口;系统上电初始能够通过串口对IP地址、网络端口号等登陆参数进行配置且掉电参数非易失;自动登陆网络建立TCP连接;能够对下行数据进行解析处理完成数据的透明传输;支持心跳包发送,保持永久在线。Р2.2 系统组成Р 根据系统功能要求系统大体分为五部分:电源部分、存储部分、串口通信部分、系统主控部分、无线通信部分。电源部分为各功能模块部分提供电源支持,主控部分与存储部分为主从模式,存储主要的参数和相关数据。通过串口通信部分完成参数配置和下位机数据交换的任务。主控部分完成数据的接受、发送、校验、解析等处理,通过和无线模块的通信完成数据的无线透明传输。系统框图如图3.1所示。