微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 一种基于GSM电流保护系统设计方案

一种基于GSM电流保护系统设计方案

时间:08-12 来源:互联网 点击:

监测系统工作原理

剩余电流动作保护器作为系统前端,安装在各个低压电网控制箱内,自动监测用电线路的状态数据(包括负载电压/负载电流/ 漏电电流等)。当用电线路发生过载、短路、缺相、过压、欠压或剩余电流故障跳闸情况时,剩余电流动作保护器就会通过核心单片机控制系统和GSM 短信收发模块向移动终端或监控计算机发送短信,主要内容包括告警地点、告警线路、告警原因、告警数值等状态数据。管理人员就可以据此及时掌握故障信息,迅速采取措施,保证正常供电。

监测系统硬件设计

监测系统采用有比较优势的功能模块化设计,主要可分为单片机控制系统与通信模块设计;其中单片机控制系统与通信部分设计包括硬件电路设计、软件设计。控制系统与通信模块主要由核心单片机、电源处理电路、键盘输入电路、信号处理电路、液晶显示电路、GSM 收发模块等单元构成,如图1 所示。

图1 监测系统和外部连接结构

单片机控制系统和GSM 收发模块的供电主要采用AC220V 输入经过变压、整流、滤波后来供给其使用;剩余电流动作保护器的编号由单片机控制系统的通讯接口编码来决定;按键输入部分采用 4*4 行列扫描查询的方式,实现数字和相应字符命令的输入;显示单元部分采用点阵显示液晶,既能显示按键输入对应中文信息,也在收发短信、收发模块初始化和工作失常状态下显示相应的告警信息。

数据采集软件模块设计

单片机数据采集模块对所连接的多台剩余电流动作保护器的状态数据进行实时采集。剩余电流动作保护器本身会在线路上有欠压、过压、短路、漏电流过大等故障发生时有相应的保护动作,现在,单片机要对这类故障信息做到即时的采集,并做出相应的识别、处理,以判断出发生故障的具体线路和具体的故障类型。后期完成故障信息整合,准备发出线路故障告警信息,故障信息内容一般包括发生故障的地点,线路和具体的时间等。图2 为数据采集模块程序流程图。

图2 数据采集部分流程图

发送线路告警短信

剩余电流动作保护器在线路故障时的相关状态信息被单片机采集并处理编辑,具体内容包括故障位置、线路标号、采集时间,最后通过TC35i 模块将短信发送给管理平台。管理平台如果成功接收短信,系统能自动返回“OK”信息,提示告警短信发送成功;相反,短信如果发送失败,系统能在短暂延时后重发信息,以保证故障报警信息的成功接收。

系统接收查询短信

要使系统能接收短信,先要在TC35i 初始化过程中设置系统工作方式为可以接收短信。处理流程是,管理人员可以实现通过监控计算机或者移动终端发送规定格式的查询请求短信,请求短信通过TC35i 模块经过GSM 网络传输给中心控制系统,单片机成功接收信息后经过信息解码、读取、识别、判断等处理,对查询信息的正确性进行判断。如果是的正确查询信息,单片机系统执行查询请求并将查询结果以短信的形式回传给管理人员;如果是错误的查询请求,系统不予执行,并返回“ERROR”警告信息进行提示。

管理人员发送的查询信息的格式规定为:线路编号+ 剩余电流动作保护器编号。

液晶显示模块

该部分主要针对选取的 LCM12864 点阵液晶显示模块进行编程。LCM12864 点阵液晶显示模块的优势在于内置行列驱动控制模块,有专门的液晶模块指令集,模块的指令比较简洁,包括显示开关指令,显示起始行控制命令,页设置命令,列地址设置指令,读状态指令,写状态指令和读数据指令。通过编程,最终实现 128 点*64 点大小的平板显示。

键盘输入设计

系统设计中选择矩阵式键盘,为单片机系统节省了I/O口资源,采用扫描法来进行行列键盘的扫描来获取键盘输入的键值。具体程序实现流程如下:

(1)第一步判断是否有按键按下。先向行扫描口输出全零扫描码,再从列检测口开始检测信号,只要有信号不为“1”,就表示有键被按下,并判断按下键所在的列。

(2)第二步查询按键所在的行和列的位置。第一步已经得到了按下键所在的列号,下来只要确定按键所在行。即采取的是逐行扫描的方法,进行逐行检测,直到找到按下键所在的行。

(3)第三步对以上获得的行号和列号进行译码就能得到具体的键值。

系统调试结果分析

经过前期的局部仿真和后期多次实体试验,本系统实现预定全部功能并正常工作:实时数据或故障信息可GSM 网络可靠发到计算机平台和移动终端上;对于管理人员的查询请求能做到即时准确回复;管理人员也可以通过键盘更改手机号码,在LCD 显示相关信息。该系统完成软硬件开发、调试后,经过测试,所有功能和性能指标均达到系统功能要求。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top