拆开一看, 220VAC进变压器, 输出两个独立绕组, 分别整流滤波, 78L05稳压, 然后其中一个78L05的输出端接另一个的地. 原来它是这么出正负5V的, 长见识了. 主板上一个MEGAWIN的MPC89E52, 国产杂牌24C02, GN74, GN4051, TL082. 前面板上一个GN164驱动LED数码管. 剩下就是阻容件了. 4-20mA或继电器输出在单独的一个小板上. 这么一大堆东西加上外壳, 卖20元还能有利润, 最关键的是… 没看到专门的ADC芯片, 这个MPC89E52也不带ADC, 也就是说, MCU加上那几个74和运放自己搭了个双积分或者Sigma-Delta ADC? 这倒是挺有意思. 有HC74应该是Sigma-Delta. 先自己搭个双积分试试. 原理图如下: 如图, TL431经过U702A变成-2.5V的基准电压, 由U706A控制在输入端和-2.5V之间切换. 经过U701B缓冲后, U701A+R700+C700构成积分器. U702B作为比较器. U706B则用来给积分电容放电. 好了, 随便找个单片机开发板, 只需要用一个定时器, 输出一路占空比大约75%的方波驱动4053_A, 也就是用25%时间从输入端积分, 剩下75%时间从-2.5V积分. 同一个定时器再输出一路窄脉冲驱动4053_B用来复位. 定时器的第三个通道设置为输入捕获模式, 测量输出端的占空比. 实测若干输入电压对应的占空比如下, 线性居然挺不错, 最大相对误差接近1%. 估计是TL072作为比较器的性能差了点. 下次再搭个Sigma-Delta ADC试试.
|