新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 便携式交流电压峰值表实现

便携式交流电压峰值表实现

作者: 时间:2011-09-27 来源:网络 收藏

3.2 Modbus-RTU协议

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

  

便携式交流电压峰值表实现

  

便携式交流电压峰值表实现

  3.3 其他重要子程序

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

  

便携式交流电压峰值表实现

  4 测试结果

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

  5 结 语

  该表的体积小,功耗低,可使用于电池或蓄电池供电,非常适合作为编携式设备,随身携带,也可作为功能模块直接安装在工业现场设备对电网供电电压峰值、有效值等参数进行监测。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭