找回密码
 注册
关于网站域名变更的通知
查看: 214|回复: 1
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-8-1 10:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
' ]( c% C: O& K5 ?
基于GSM电流保护系统设计方案
$ G1 w& w3 S7 y( i1 O# e

( l: ~, g5 p# [- i监测系统工作原理
- u! |: q/ \7 _
' M1 \8 |0 B0 l7 J( v+ o剩余电流动作保护器作为系统前端,安装在各个低压电网控制箱内,自动监测用电线路的状态数据(包括负载电压/负载电流/漏电电流等)。当用电线路发生过载、短路、缺相、过压、欠压或剩余电流故障跳闸情况时,剩余电流动作保护器就会通过核心单片机控制系统和GSM短信收发模块向移动终端或监控计算机发送短信,主要内容包括告警地点、告警线路、告警原因、告警数值等状态数据。管理人员就可以据此及时掌握故障信息,迅速采取措施,保证正常供电。: o& ^+ y& R+ S& ]3 r. M
8 X( O& S% @' X! _
监测系统硬件设计
. \) L0 z3 u+ Y5 y- O5 {2 M
+ C5 ?8 s6 U9 K监测系统采用有比较优势的功能模块化设计,主要可分为单片机控制系统与通信模块设计;其中单片机控制系统与通信部分设计包括硬件电路设计、软件设计。控制系统与通信模块主要由核心单片机、电源处理电路、键盘输入电路、信号处理电路、液晶显示电路、GSM收发模块等单元构成,如图1所示。
! G7 M3 k# d- {9 M' o+ m% E5 o! }5 a$ k, {

0 j2 {+ {1 t1 X8 [3 J. h% L! S$ W' z% t4 N
图1监测系统和外部连接结构* o+ b: e/ L9 k  C$ W$ i
# ?/ t# Y6 p7 z
单片机控制系统和GSM收发模块的供电主要采用AC220V输入经过变压、整流、滤波后来供给其使用;剩余电流动作保护器的编号由单片机控制系统的通讯接口编码来决定;按键输入部分采用4*4行列扫描查询的方式,实现数字和相应字符命令的输入;显示单元部分采用点阵显示液晶,既能显示按键输入对应中文信息,也在收发短信、收发模块初始化和工作失常状态下显示相应的告警信息。. [9 g9 z: E9 _) n7 w4 _
4 p) C* X6 ^. b* z
数据采集软件模块设计
* C2 B- k" T1 T( H# r5 H" d5 \7 n1 Y3 q$ k5 \' u
单片机数据采集模块对所连接的多台剩余电流动作保护器的状态数据进行实时采集。剩余电流动作保护器本身会在线路上有欠压、过压、短路、漏电流过大等故障发生时有相应的保护动作,现在,单片机要对这类故障信息做到即时的采集,并做出相应的识别、处理,以判断出发生故障的具体线路和具体的故障类型。后期完成故障信息整合,准备发出线路故障告警信息,故障信息内容一般包括发生故障的地点,线路和具体的时间等。图2为数据采集模块程序流程图。
1 s- b: N2 B6 ?  ?9 L+ s& v- _& G& e0 }# f4 p; `: \; F% x

8 d+ _( u# r: R5 B: q$ g* C" n4 ~  f2 y3 x( }- Q
图2数据采集部分流程图, u( T/ Y! k3 Y; V  ^) i& S& E" ?" l
: H' K2 m3 A, g6 D: m
发送线路告警短信5 t+ X0 p0 ]3 G4 J! J' m
+ {; V, B6 F$ y& U
剩余电流动作保护器在线路故障时的相关状态信息被单片机采集并处理编辑,具体内容包括故障位置、线路标号、采集时间,最后通过TC35i模块将短信发送给管理平台。管理平台如果成功接收短信,系统能自动返回“OK”信息,提示告警短信发送成功;相反,短信如果发送失败,系统能在短暂延时后重发信息,以保证故障报警信息的成功接收。
: R2 ^# I- y; B6 k& b6 D$ S
) @8 ]0 n6 W: T系统接收查询短信- O4 u  v& J9 l

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

; C6 Z2 e3 d- p- U/ g& n6 }管理人员发送的查询信息的格式规定为:线路编号+剩余电流动作保护器编号。
& e3 Y) ^1 J$ v# v* H# a) h: F- I4 Y7 n5 N+ a
液晶显示模块1 D& R" G0 u3 `7 s4 f" [
" e$ J) e& k, ]( j5 B
该部分主要针对选取的LCM12864点阵液晶显示模块进行编程。LCM12864点阵液晶显示模块的优势在于内置行列驱动控制模块,有专门的液晶模块指令集,模块的指令比较简洁,包括显示开关指令,显示起始行控制命令,页设置命令,列地址设置指令,读状态指令,写状态指令和读数据指令。通过编程,最终实现128点*64点大小的平板显示。, y& V* }' q% [3 r' T0 z- C3 A2 x
( {1 @2 @* W. Q$ w9 ]
键盘输入设计
. j! O) p# Y( ?) q& q* z9 h4 S- ^, S" H% T0 Z
系统设计中选择矩阵式键盘,为单片机系统节省了I/O口资源,采用扫描法来进行行列键盘的扫描来获取键盘输入的键值。具体程序实现流程如下:
6 }* d* [3 i4 o! ~9 s+ }4 G* q: |
6 ]7 L# ?) A( p(1)第一步判断是否有按键按下。先向行扫描口输出全零扫描码,再从列检测口开始检测信号,只要有信号不为“1”,就表示有键被按下,并判断按下键所在的列。* a, u- ?4 L3 T! x" K
" `6 }' R7 k2 C6 r5 B' V
(2)第二步查询按键所在的行和列的位置。第一步已经得到了按下键所在的列号,下来只要确定按键所在行。即采取的是逐行扫描的方法,进行逐行检测,直到找到按下键所在的行。& R( Q$ E3 Q. V7 _( k3 l5 I5 [
: z: x5 B$ X$ A
(3)第三步对以上获得的行号和列号进行译码就能得到具体的键值。
( f" K# d1 }# e# s  c# u) S4 M" U' u8 g
系统调试结果分析# J/ A# C/ a) f8 T- V- Y
6 h( Q0 R: _2 u1 I, v# e3 O
经过前期的局部仿真和后期多次实体试验,本系统实现预定全部功能并正常工作:实时数据或故障信息可GSM网络可靠发到计算机平台和移动终端上;对于管理人员的查询请求能做到即时准确回复;管理人员也可以通过键盘更改手机号码,在LCD显示相关信息。该系统完成软硬件开发、调试后,经过测试,所有功能和性能指标均达到系统功能要求。" J/ O7 B7 |+ H  d( g: W

) e8 V2 Q! n+ E4 M5 Z' M结论' I' V  b, A5 x/ b* [
, B8 A& G0 u: w& v
本方案中所设计的监测系统通过GSM网络进行通信,可以覆盖整个线路上的保护器,无线通信方式可以使其不受安装地点的限制。在实际应用中,本监测系统简洁、实用、性价比较高。在设计时,主要考虑到现阶段对成本、可靠性等因素的要求,但随着相关技术的发展,采用更为先进的3G网络或是物联网技术,在较大供电范围内,对剩余电流动作保护器实现联网管理,处理的数据量可以更大,管理起来也更加方便,应用层面可以更智能化。
3 \1 o; q5 e; B1 c4 j- C. Y' ~/ t2 O5 y' D  z  G3 F
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-5 06:36 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表