基于ARM处理器与GPRS技术的水厂监控系统

图3 H-JTAG 调试结构
调试软件(AXD/RVDS/IAR/KEIL) 通过RDI 接口与H-JTAG SERVER 进行交互。H-JTAG SERVER 通过与并口连接的JTAG 调试板控制目标板。H-JTAG 提供了灵活的JTAG 接口设置, 通过设置H-JTAG 可以支持不同类型的JTAG 调试板, 如WIGGLER、SDT-JTAG。
2.3 GPRS 模块选型
电量模块及继电器模块将采集到的数据通过RS232传送到处理器, 然后由GPRS 模块通过GPRS 网络将数据传送到远端接在互联网上的网路端控制中心。选用MC55 外接SIM 卡, 即可通过串行协议与ARM 处理器通信, 将采集信息以资料包的形式, 先通过PPP 与运营商的Internet 服务器连接,然后把资料包发送到Internet 上。
MC55 包含了高性能GSM/GPRS 应用的所有解决方案: 基带处理器、供电电路、完整的无线电频段电路( 包括电源放大器和天线接口)、电源放大器是从供电电压BATT+ 直接引出来的。MC55 的软件存储在Flash 中, 静态RAM 为GPRS 连接提供了额外的存储空间。该单元应用程序的物理接口是通过板对板的连接器来实现的。
它是由50 个针脚构成, 用来控制该单元、传输数据和声音信号及供电。MC55 包含ASC0、ASC1 两个串行接口,为综合人机接口界面提供更大的适应性。
2.3.1 启动MC55
通过ignition line/IGT (Power on) 时, 需要/IGT (Ignition) 信号驱动到接地电压至少100 ms , 并且最少距离VDD 的最后一个下降沿10 ms , 可以通过使用一个开漏极/ 集极驱动电路避免电流流入该引脚。在电池供电应用程序中,/IGT 持续时间最少必须达到1 s , 这段时间中连接充电器并且可以从Charge-only 模式转换到Normal模式。
2.3.2 关闭MC55
(1)正常关闭程序———通过AT 命令关闭。
最安全的方式就是通过发送AT ^ SMSO 命令关闭。
程序可以使MC55 从网络注销, 使软件进入安全模式并且在断电之前保存数据。在这种模式下, 只有RTC( 实时时钟)保持运行。关闭该装置之前先发送:
^SMSO:MS OFF
OK
^SHUTDOWN
发送AT^SMSO 之后不要再发送其他的AT 命令。这种方式为软件关闭。
(2) 紧急情况关闭紧急情况关闭方法称为硬件关闭, 将板对板连接器的/EMERGOFF 信号接地=直接关掉电源, 软件控制的应用程序失效。
3 系统软件设计
3.1 控制器LPC2103 软件设计
控制器LPC2103 的软件功能主要分为三个方面: 对现场采集量及继电器I/O 量的处理、预警功能及与GPRS模块的通信。现场电量模块输出的电量信号较复杂, 主要表现在精度高、种类多, 且含有大量冗余信息,LPC2103 针对这些问题作出相应处理, 输出具有校验位、起始位、停止位的电压、电流、功率等信号。当采集量在允许范围之外时,LPC2103 做出预警响应, 优先上传到监控中心进行报警。LPC2103 与GPRS 模块通过串口发送AT 指令实现通信。设计流程如图4 所示。
控制器软件流程图
图4 控制器软件流程图
评论