三极管集电极开路接个阻值比较小的阻性负载,想检测负载是否开路检测。
现在是三极管集电极对地用电阻分压给单片机的ad,如果接上负载R100,则ad测的是个比较高的值,如果断开负载,则ad测量基本是0。
为了防止负载受干扰,在其两端并了一个电压值比较低的tvs来保护。结果由于这个tvs漏电流的作用,加上R100和去掉R100,ad都能测到一个电压值,并且差别不是太明显。
请教,有什么好的办法来实现负载开路检测?
离线
按测电流的方式,给负载串一个很小阻值的电阻,小电阻两端的电压加运放放大后,接AD测量。或者放大到足够大直接用IO口判断电平。
感谢回复。
三极管常态不导通,要求在三极管不导通的情况下去判断负载是否开路。这样,貌似三极管ce两端并的电阻就不能去掉了,应该需要它们来提供电流回路。
负载本身阻值很小,如果串一个电流采样电阻的话,然后它们两端再并tvs,可能tvs效果会差一些吧。
离线