新闻中心

EEPW首页 > 消费电子 > 设计应用 > 基于Modbus-RTU协议的交流电压峰值表设计

基于Modbus-RTU协议的交流电压峰值表设计

作者:时间:2009-07-03来源:网络收藏

3.2
Modbus是应用于电子控制器上的一种通用语言。通过此,控制器相互之间、控制器经由网络(例如以太网)和其他设备之间可以通信。Modbus -RTU是Modbus协议的一种传输模式,在该模式下,消息中的每个8 b包含2个4 b的16进制字符。Mod-bus协议的核心程序是CRC校验程序的编写。该系统中采用CRC-16校验法,具体程序实现如下:


3.3 其他重要子程序
程序中采用定时器中断触发每次采样,保证采集周期的精度,同时每次采集时都以过零点作为采集数据的开始。这两点都有利于提高系统精度。


4 测试结果
通过施加标准正弦波、非标准正弦波、三角波测试,可使该表的测量精度高于1级,完全满足工业现场设备供电检测的需求。该表与工控组态软件MCGS配合,工作良好。此外,该表除了测量以外,还扩展了平均值、有效值的计算,成一个具有多功能的智能仪表。

5 结 语
以MSP430F449单片机、MAX1270为核心,编写了协议,同时利用RS 485接口可方便地进行数据远传或与符合Modbus_RTU协议的设备相连,该表的体积小,功耗低,可使用于电池或蓄电池供电,非常适合作为编携式设备,随身携带,也可作为功能模块直接安装在工业现场设备对电网供电、有效值等参数进行监测。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭