基于ARM及C#语言的城轨能馈式供电系统综合监控技术研究与实现
3.1 软件通信设计
本监控系统中根据数据类型的不同及数据的多少主要由串口和以太网进行底层ARM和上位机的通信。串口通信协议根据连接的具体设备进行不同的选取,本设计中主要有MODBUS协议和制定的串口协议。以太网协议则使用经典的TCP/IP,实现服务器和客户端之间的通信。
![](http://m.amcfsurvey.com/uphotos/fetch/20180719/388417_2_0.jpg)
3.2 SQL数据库
后台数据库选用Microsoft SOL 2000,SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它是基于5QL客户/服务器(C/S)模式的数据库系统。图形化的界面使数据库管理更加简清、灵活,同时又具有丰富的编程接口,为用户从事程序开发提供了更多的方便。
本监控系统在SQL数据库中主要存储中间计算量及故障数据量,在其中共建立了7个数据表,分别为SCADA接口数据表、查询数据、告警记录、故障显示、通道设置、信号记录及用户,这些表中的信息与前端显示界面中的数据相互对应,整个数据库的大小可达到10G。在需要调用数据进行分析时,可实时对SQL进行访问,读取数据库中的值,上层界面也可根据数据库中数据的分析结果对底层进行相应的控制。
![](http://m.amcfsurvey.com/uphotos/fetch/20180719/388417_2_1.jpg)
4 实验调试结果
1)运行状态
2)波形显示
3)控制设置(模拟参数)
4)控制设置(状态参数)
![](http://m.amcfsurvey.com/uphotos/fetch/20180719/388417_2_2.jpg)
5)故障显示
![](http://m.amcfsurvey.com/uphotos/fetch/20180719/388417_2_3.jpg)
5 结论
文中介绍了基于ARM和C#进行的能馈式牵引供电装置监控软件的设计过程,实现了多目标、多功能和多选项卡的图形用户界面,用户可以在界面上完成数据输入、运行状态监控、波形显示、控制设置以及故障显示等全部工作。软件具有用户界面友好、软件性能强、运行速度快、易于移植、开发研制的周期短等优点。通过对软件平台,具体功能以及通信协议的介绍,体现了软件的整体设计思想以及突出优势。
![](http://m.amcfsurvey.com/webstorage/images/2014/m/wx.png)
加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码