马达(直流有刷)的堵转检测方案,哪位有? 有偿!
各位大侠: 我的直流马达是5V 1200MA 的, 用TC118芯片驱动,由于结构上无法做行程开关,MCU发数据给驱动芯片,马达的转动状态无法反馈给MCU, 马盘也没空间加, 在网上找了很多资料,说当马达堵转的时候电流会增大,如何设计电路,把马达堵转的状态反馈给MCU(muc有AD口)能用AD做法做好, 马达电流大于500-800ma判读为:堵转。
目前我设计的图纸如下:
首先做试验,看看电机堵转,芯片能抗多少时间,如果能抗1s,就直接把r10 的电压通过rc进入单片机。用adc来判断,堵转。
如果堵转,芯片立即烧毁,需要搭建硬件防短路电路。
测试过了, 堵死:不会烧驱动, 但我这边软件说ADC检测电压太低,估计要加运放。
“但我这边软件说ADC检测电压太低”
500mA*0.1Ω=50mV。 一般10位ADC,5V采样,5000/1024≈5mV每bit。50mv已经有数据10了,还不能判断?
测试过了, 堵死:不会烧驱动
不烧简单啊!
1、软件方面,看看单片机内部是不是有基准,把单片机adc vref选到内部的,通常低于5v。这样adc采集的值稍微大点,能用就凑合着用。省的改电路了。
2、硬件方面,堵死不烧。加运放就加吧。
3、量量电机线圈的电阻,看看采样电阻能不能再加点。看了你的堵转电流是0.86,电压5v,推测电阻在5.8欧左右,取5%为0.3欧左右,功耗0.2w。