高压BLDC母线电流检测,PWM是20KHz,利用HCPL-7840进行电流检测,得到-1.2V到+1.2V的差分信号。
后端单电源运放如何将信号转成0-3.3V给ADC使用?
1.只检测母线电流,检流端在低端,是不是在IGBT都关断的时候会有负压产生?
2.如果有负压产生,因为只用于过流保护,所以负压可以不进行计算,ADC检测如果消去负压?
3.目前想到的是在NE5532同相输入端加入1.5V偏置电压,正向的+1.2V放大成了+1.5V到+3.0V。负压部分为0到+1.5V。不过这样计算会相对复杂。
4.我设想的状态是在NE5532同相输入端接地,然后想办法把负压消去,或者不管。0V到+1.2V的信号放大成了0V到3.3V。有没有办法?在运放输出端加个对地TVS可不可行?
NE5532.png (15.75 KB, 下载次数: 0)
下载附件
2019-5-10 13:36 上传
1.5V偏置电压不要,直接接地,负压能否消去?
第一个问题没法回答你,因为我没用研究过BLDC
第二个问题可以明确回答,电流为零及以下的时候,运放输出为零(7840的输出会产生负差分电压,但差分输出电平在电源轨之间,所以运放由于单电源,输出为0饱和状态,输入并没有超过运放的电源轨,目前没有发现运放输出反转的现象)。7840的放大倍率为8,输入范围为+-200mv,实际我们应用只输入了+-75mV(接分流器),测交流电流及正负直流的时候加偏置电压,测单向直流的时候不加偏置电压。
好的。明白了。多谢。
那就是无所谓有没有负压,经过单电源运放处理,输出最低也就是0V了。那就OK了。
因为我前几天在Multisim模拟了,运放输出端也会有负压,会引起STM32 ADC端口损坏,所以不放心。来坛里咨询一下。
=======================
一般NE5532, LM258这些,单电源运放,最低输出是多少V? Multisim里仿真是几mV。
能推荐个轨到轨的运放吗? 只要低压够低,高压无所谓,因为5V供电,输出最大也就增益到3.3V。
一周热门 更多>