24V/5A的电流要用单片机来检测有无,硬件电路要怎末设计呢?请各位指点迷津下

来源:百度知道 编辑:UC知道 时间:2024/06/14 09:26:16
希望不要产生过大的功耗
因为共有18路相同的检测电路,所以希望在成本上不要太高,有考虑过霍尔电流传感器,但是好想价钱都很贵,一个都近100多
24V/5A的就是直流的
如果加电阻功耗太大了,加一欧姆的电阻每路就要消耗大于16W的功率,共有18路,就电阻消耗的功率就288W,太大了点吧
我的MCU已经确定了用PIC887不能再变了24V/5A的与MCU是不共地的,如果采样出0.25V无法驱动光耦,就是这点我不知道怎末处理?望大加指点一下
因为24V与MCU是不共地的,所以要用光耦啊???

如果只检测有无,只要通过一个电阻接到单片机的IO口就可以了啊,最多再加个保护二极管。
如果不能共地,那就用光耦隔离。
如果要检测电流大小就稍微复杂一点,如果都不能共地就太麻烦了

一般电路中的检流电阻会很小,通常只有零点几欧姆,像你这个电路,电流达到5A,0.05Ω就可以在检流电阻上获得0.25V的电压了。
如果你的电路是共地的,那么用一个带多路ADC的单片机就可以很方便地实现,比如C8051F410等

使用直流互感器,内有于今为霍尔元件,可检测交流,也可检测直流.
用干簧管上面绕漆包线,因为有5A的电流,要不了多少圈的.

用大阻值电阻分压,分压点接电阻限流接入单片机,建议选择带比较器的单片机如AT89C2051的P1。0,P1。1就是一个比较器接口

使用光耦隔离,检测。

采样出0.25V无法驱动光耦 是什么意思?
既然检测24V 压有无 在电压低于0.25 的时候可以视为0;这个误差应该不重要