请教,我现在用
单片机io口驱动三极管,三极管集电极开路接法接电磁阀。
客户提出需要能检测输出开路/短路功能。
开路检测倒是实验成了,在输出位置,也就是三极管集电极处,接一反馈回路到单片机ad检测。
如果输出开路,则AD反馈电压是低电平,如果接上电磁阀了,则三极管集电极处是高电压,经分压后反馈到AD后得到的是个较高的电压。
短路检测犯难了,有什么好的实现方法吗?
或者实现短路保护,如果流过三极管的电流过大,则通过单片机IO关断三极管。
不过,这样可能需要在输出部分串接一个大功率的
小组值的电阻了。
还有,这样可能和开路检测有冲突了。