基于单片机和GPRS的矿区铁路道口监测系统
时间:07-29
来源:C114(中国通信网)
点击:
合编程,使用模块化结构,其条理清楚、程序量精简,使得Atrnega128的速度和编译程序容量最优化。其主要的功能是根据磁电传感器的输出脉冲触发,通过单片机驱动现场各种报警设备,同时将驶过该道口的列车运行状态数据通过MC55发送给监测中心。该子系统软件按照功能可以分为定时器初始化模块、中断管理初始化模块、MC55初始化模块、中断信号滤波处理模块、列车状态数据计算模块、与上位机数据通信模块以及驱动现场各种设备模块。其软件设计主要包括主程序和中断服务子程序两大部份,其中中断信号滤波处理模块、驱动现场各种设备和列车状态数据计算模块在中断服务子程序中实现,其余模块在主程序中实现。图3给自动控制子系统软件的主流程图。
4.2 矿区监控中心软件设计
矿区监控中心子系统主要功能是通过GPRS网络实时接收、显示和打印各个道口传上来的当前速度、与道口接近距离等有关列车运行的数据。该子系统采用是用高级语言VC编程,
该软件具有友好的用户界面,可以把所有的采集数据存入数据库,并可实现波形的显示和分析。按照功能可以分为系统登录模块、系统管理模块、与下位机数据通信模块、列车数据实时显示模块、列车数据入库模块和列车历史数据查询模块。