图2 数据采集部分程序流程图
3.2.2 TC35i 模块初始化
监测系统软件的另一主要功能是实现数据的可靠双向通信传输。一是能准确地把线路的具体告警信息及时发送给计算机管理平台或移动终端上,一线管理人员可以实时掌握线路的运行状态;二是能实现被动的查询,在管理人员发送的查询请求信息传输给单片机系统,单片机系统完成相应的查询任务并把获得的信息重新发送回管理人员。
数据通信部分的软件设计主要包括 TC35i 模块的初始化、接口定义、对短信的编码格式设定以及与单片机的通信等内容。
监测系统中TC35i 模块初始化过程为:
(1)发送握手信号(3 个字节的数据),也就是指令AT ;
(2)发送指令AT+IPR=9600,设置串口通信波特率为9600HZ ;
(3)发送指令AT+CSCA=+8613800573500,设置短信服务中心号码;
(4)发送指令AT+CNMI=2,1,设置短信的工作模式;
(5)发送指令AT+CMGF=0,短信发送采用PDU 编码模式。
从以上分析可以看出,TC35i 模块初始化时,通过发送一系列的AT 指令就可以完成工作方式的相关设置。