·上一文章:基于MSP430F149的绝缘子遥测系统设计
·下一文章:自动气象站风传感器防冻控制电路设计
图6 定时器T0中断的流程图
图7 CAN中断接收程序流程图
3.2楼宇变频恒压供水系统计算机的监控软件设计
系统的监控软件采用VC6.0来编程施实现的。软件总体设计的任务是确定软件的总体结构、子系统和模块的划分,并确定模块间的接口和评价模块划分的质量,以及进行数据分
图8 系统软件整体结构框图
析。本设计根据软件总体设计的要求和过程,对系统的信息管理及监控程序按不同的功能进行功能分解,划分为不同的模块。供水自动化计算机控制系统的信息管理及监控软件主要包括数据采集和通信、设备状态控制和数据管理三个部分。数据采集和通信部分采集水位、压力、流量、电压和电流等数据,用于记录、存储和分析,以及与CAN通信。设备控制部分根据采集到的数据判断系统当前的运行状态,并可通过修改运行参数对设备工作状态进行调整。数据管理部分负责数据的统计、查询以乃打印输出,还有数据库的备份和维护。系统软件整体结构框图如图8所示。
6 结束语
经系统实践调试,该智能节点的设计和实施方案是成功的。能够可靠的运行和完成要求的任务,控制信息在现场进行处理,而管理层则在上位机中实现。体现了CAN总线高性能、高可靠性的特点,实现了楼宇自动化系统的远程或集中监控的目的。