- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
基于GSM的剩余电流动作保护器检测系统的设计方案
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指令就可以完成工作方式的相关设置。
3.2.3发送线路告警短信
剩余电流动作保护器在线路故障时的相关状态信息被单片机采集并处理编辑,具体内容包括故障位置、线路标号、采集时间,最后通过TC35i模块将短信发送给管理平台。管理平台如果成功接收短信,系统能自动返回"OK"信息,提示告警短信发送成功;相反,短信如果发送失败,系统能在短暂延时后重发信息,以保证故障报警信息的成功接收。
3.2.4系统接收查询短信
要使系统能接收短信,先要在TC35i初始化过程中设置系统工作方式为可以接收短信。处理流程是,管理人员可以实现通过监控计算机或者移动终端发送规定格式的查询请求短信,请求短信通过TC35i模块经过GSM网络传输给中心控制系统,单片机成功接收信息后经过信息解码、读取、识别、判断等处理,对查询信息的正确性进行判断。如果是的正确查询信息,单片机系统执行查询请求并将查询结果以短信的形式回传给管理人员;如果是错误的查询请求,系统不予执行,并返回"ERROR"警告信息进行提示。
管理人员发送的查询信息的格式规定为:线路编号+剩余电流动作保护器编号。
3.2.5液晶显示模块
该部分主要针对选取的LCM12864点阵液晶显示模块进行编程。LCM12864点阵液晶显示模块的优势在于内置行列驱动控制模块,有专门的液晶模块指令集,模块的指令比较简洁,包括显示开关指令,显示起始行控制命令,页设置命令,列地址设置指令,读状态指令,写状态指令和读数据指令。通过编程,最终实现128点*64点大小的平板显示。
3.2.6键盘输入设计
系统设计中选择矩阵式键盘,为单片机系统节省了I/O口资源,采用扫描法来进行行列键盘的扫描来获取键盘输入的键值。具体程序实现流程如下:
(1)第一步判断是否有按键按下。先向行扫描口输出全零扫描码,再从列检测口开始检测信号,只要有信号不为"1",就表示有键被按下,并判断按下键所在的列。
(2)第二步查询按键所在的行和列的位置。第一步已经得到了按下键所在的列号,下来只要确定按键所在行。即采取的是逐行扫描的方法,进行逐行检测,直到找到按下键所在的行。
(3)第三步对以上获得的行号和列号进行译码就能得到具体的键值。
4系统调试结果分析
经过前期的局部仿真和后期多次实体试验,本系统实现预定全部功能并正常工作:实时数据或故障信息可GSM网络可靠发到计算机平台和移动终端上;对于管理人员的查询请求能做到即时准确回复;管理人员也可以通过键盘更改手机号码,在LCD显示相关信息。该系统完成软硬件开发、调试后,经过测试,所有功能和性能指标均达到系统功能要求。
5结论
本方案中所设计的监测系统通过GSM网络进行通信,可以覆盖整个线路上的保护器,无线通信方式可以使其不受安装地点的限制。在实际应用中,本监测系统简洁、实用、性价比较高。在设计时,主要考虑到现阶段对成本、可靠性等因素的要求,但随着相关技术的发展,采用更为先进的3G网络或是物联网技术,在较大供电范围内,对剩余电流动作保护器实现联网管理,处理的数据量可以更大,管理起来也更加方便,应用层面可以更智能化。
上一篇:一套热计量仪表温度控制系统的设计方案
下一篇:基于在线分析仪器的测试方法与测试技术