以32位MCU-HY16F198实现AC电流量测应用
一、 内容简介
本文引用地址:https://www.eepw.com.cn/article/271787.htm本文将介绍以HY16F198搭配Hall Sensor(WCS1800)进行交流电流数值量测,最大可量测电流范围从0.1A~17.68A。本文实验数据从0A~17.6A,比较使用电表Agilent 34401A与HY16F198透过交流信号计算出在不同频率45Hz, 50Hz, 60Hz之间所得到的交流电流最大误差率可以控制在3%以内。
二、 原理说明
量测原理
透过WCS1800将感应到的交流电流转变为输出电压(Vout),而输出电压(Vout)组成成分是包含(Vac)交流电压讯号和(Vdc)直流电压讯号混和而成的讯号,使用HY16F198量测输出电压(Vout)讯号,并且透过算法分析ADC Count数值,进而换算出相对感测到的交流电流负载。但需注意,透过Hall Sensor(WCS1800)转出每1安培(A)的输出电压最大误差为正负6mV,详细的Hall Sensor特性规格表显示在下一页电器特性表。
Hall Sensor(WCS1800)因为本身的输出电压(Vout)带有Vac交流电压加上Vdc直流电压混和成分, 而Vdc的数值为1/2 Vdd,因此, 本文应用使用HY16F198设定VDDA电压为3V,并且于ADC缓存器内设定ADC输入参考电压放大倍数为VREF*1/2(VREF= VRPS-VRNS),如把缓存器做为此设定, 可以准确的量测到输入电压最大范围1.5V。但是这样的连接,就无法量测到Hall Sensor的Vout输出电压范围,所以需要在外部增加两个分压电阻,在ADC的AIO(0)与VDDA和VSS之间各串10k奥姆电阻做分压,因此量测到的电压数值再透过交流信号计算分析求出感应到的交流电流,并且由LCD Display做电流数值显示。
Hall Sensor (WCS1800)
图1 Hall Sensor(WCS1800)
图2 Hall Sensor应用方块图
控制芯片
单片机简介:HY16F系列32位高性能Flash单片机(HY16F198)
图3 纮康HY16F系列32位高性能Flash单片机(HY16F198)
(1) 采用最新Andes 32位CPU核心N801处理器。
(2) 电压操作范围2.2~3.6V,以及-40℃~85℃工作温度范围。
(3) 支持外部20MHz石英震荡器或内部16MHz高精度RC震荡器,拥有多种CPU工作频率切换选择,可让使用者达到最佳省电规划。
(3.1) 运行模式 350uA@2MHz/2
(3.2) 待机模式 10uA@32KHz/2
(3.3) 休眠模式 2.5uA
(4) 程序内存64KBytes Flash ROM
(5)数据存储器8KBytes SRAM。
(6)拥有BOR and WDT功能,可防止CPU死机。
(7)24-bit高精准度ΣΔADC模拟数字转换器
(7.1)内置PGA (Programmable Gain Amplifier)最高可达128倍放大。
(7.2)内置温度传感器。
(8)超低输入噪声运算放大器。
(9)16-bit Timer A
(10)16-bit Timer B模块具PWM波形产生功能
(11)16-bit Timer C 模块具Capture/Compare 功能
(12)硬件串行通讯SPI模块
(13)硬件串行通讯I2C模块
(14)硬件串行通讯UART模块
(15)硬件RTC时钟功能模块
(16)硬件Touch KEY功能模块
三、 系统设计
硬件说明
HY16F198搭配Hall Sensor连接电路如下,AIO1与Hall Sensor的Vout接,AIO0透过10k电组分压电路连接在VDDA与VSS之间,这样就可以量测到带有1/2VDDA的交流电压讯号。
图4 HY16F198与WCS1800 Hall Sensor 硬件线路连接图
主要组件介绍
(1) MCU:HY16F198,功能为量测电信号、控制、运算包含功能为储存校正参数。
(2) LCD Display:负责显示量测出来的电流数值。
(3) 10K奥姆分压电路 : 主要做为分压电路应用,可以量测到带有1/2VDDA的交流电压讯号。
(4) Hall Sensor : 将感应到的交流电流转换为Vac加上Vdc的混合电压输出讯号。
adc相关文章:adc是什么
评论