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

[10-10 20:42:03]   来源:http://www.88dzw.com  电子制作   阅读:8192

文章摘要: 摘 要:交流电压峰值检测是工业用电安全监控中的一项重要指标,介绍一种以MSP430F449,MAX1270 和RS 485总线硬件为基础,基于Modbus-RTU通信协议的智能交流电压峰值表测量系统的设计,且成功应用到交流电压的峰值检测中。该系统具备便携、低功耗等特点,易于与电脑或符合Modbus-RTU协议的控制器连接,可方便地组建远程监控系统。关键词:Modbus协议;交流电压峰值;MSP430F449;MAX12700 前 言 交流电压峰值是指交流电压的最大值(正峰值)或最小值(负峰值),是工业生产过程中一个非常重要的参数。为保证用电设备的安全,对供电电压的峰值进行检测具有重要意

基于Modbus-RTU协议的交流电压峰值表设计,标签:电子小制作,http://www.88dzw.com

 摘 要:交流电压峰值检测是工业用电安全监控中的一项重要指标,介绍一种以MSP430F449,MAX1270 和RS 485总线硬件为基础,基于Modbus-RTU通信协议的智能交流电压峰值表测量系统的设计,且成功应用到交流电压的峰值检测中。该系统具备便携、低功耗等特点,易于与电脑或符合Modbus-RTU协议的控制器连接,可方便地组建远程监控系统。
关键词:Modbus协议;交流电压峰值;MSP430F449;MAX1270


0 前 言
    交流电压峰值是指交流电压的最大值(正峰值)或最小值(负峰值),是工业生产过程中一个非常重要的参数。为保证用电设备的安全,对供电电压的峰值进行检测具有重要意义。测量峰值的方法主要有示波器法、间接计算法、专用峰值表法。利用示波器虽然可直观地显示电压的波形和峰值,但在成本和便携性上示波器均不能作为现场监视设备;间接计算法只适用于标准正弦波,实用性不大;专用峰值表大都存在体积较大,携带不便,且与电脑或控制设备相连不便的缺点。针对以上缺点,采用MSP430系列单片机、MAX1270模/数转换器,并利用Modbus-RTU 协议,成功地开发出了低成本、便携、智能的峰值表设备。

1 测量原理
    由于供电电网的波动及电网的电压波形是一种非标准正弦波,其峰值不能通过平均值或有效值间接计算。该系统采用对非标准正弦波在一个周期内多次采样,并通过冒泡法比较采样值,得到电压的最大值或最小值作为其正峰值和负峰值。显然只要采样密度适当,完全可以得到真实的电压峰值。我国交流电的频率为50 Hz,设计中采样频率设置为10 kHz,即每个交流波形周期中采样200次,足以正确地反映出电压的变化情况,从而确定电压的峰值。

2 硬件设计
    设计中,以MSP430F449单片机、MAX1270模/数转换器为主要器件。前端A/D输入采用电阻分压方式将交流电进行降压;采用RS 485芯片作为通信接口芯片,硬件框图如图1所示。

2.1 A/D输入调理保护电路设计
    以220 V交流电为例,其理论峰值电压为311 V,但考虑到电网波动、正弦波失真等,电压峰值很可能超过311 V,这时可根据工作经验和实测情况,选定一个电压值作为电压可能达到的最大值,假定为500 V。如果MAX1270的输入范围设置为±5 V,则分压电阻的分压比应设置为100:1。分压后的电压经过运放缓冲后作为A/D芯片的输入,为保护后级A/D转换芯片,设置两个稳压二极管组成限幅电路。输入调理电路如图2所示。

www.88dzw.com

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

[1] [2]  下一页


Tag:电子制作电子小制作维修教程知识 - 电子制作

《基于Modbus-RTU协议的交流电压峰值表设计》相关文章