当没有输入二次电压时,屏幕显示从0V上升到80kV的最高电压,因为使用仪表放大器AD8421IN来处理二次电压,而不需要使用仪表放大器AD842来检测二次电流和二次电压,网络报价高达30元。如果考虑除尘应用对测量精度的要求、处理器ADC的精度以及硬件电路设计和PCB布局对精度的影响,AD8421完全没有必要满足应用要求,只需要几毛钱的LM224就可以实现电压跟随器输入隔离并保护处理器的输入端口。
电流、电压和4-20mA显示值不正确。新的核心板处理器STM32F103的ADC基准电压为3V,而旧的核心板处理器TMS320F28335的ADC基准电压不需要使用AD843,它是一款真正的均方根-DC芯片。价格昂贵,网络报价高达近百元。通过可控硅调压和大电容滤波得到的母线电压和相应的母线电流是脉动DC,而不是交流电,因此没有必要使用该芯片。处理器的ADC采样后即可计算出平均值,即使计算出有效值,也完全可以由处理器的软件实现,无需使用专用芯片。
R12的电压被分压以获得连接到运算放大器同相输入端的65V偏置电压。当没有声音输入时,MCU的ADC输入电压处于65V的DC电平,而当有声音输入时,ADC输入电压是叠加在65V DC电平上的交流信号,如图3所示。在程序方面,主要包括:1)使用ADC的外部触发采样,使用TIM3作为触发源,将TIM3的时钟设置为28KHz,并将周期设置为25,从而进行ADC。2)使用DMA将ADC采样的值自动移动到数组缓存中;3)实时检测DMA的半成品中断标志,一旦检测到标志位,从数组缓存中取出一半数据,以50ms为周期动态计算有效值和平均值。
60dB对应的声压为02Pa,灵敏度为-38dBV的MIC输出电压为02*59mV=8uV。放大51倍后电压为8mV,对应的参考电压为3V,12位ADC的采样值为1C15,不能使用可充电电池,因为充电过程中会积累电网波动引起的电压波动,充电过程中电网谐波会增加电解液活性,影响放电效果。