Захотелось узнать, перегружен шаговый двигатель, или нет.
Отдельно выяснил по итогу, что это сильно сложнее, чем для коллекторного - при низкой частоте шагов дельта тока при перегрузке незначительна, что и очевидно - основной ток тратится в режиме удержания, а не на шаг. А когда ток шага становится ощутим, скорость мотора уже недалека от скорости срыва и мощность снижена. Правда, мощность я замерял "на ощупь", так что это неточно. :)
![2018-08-17_11-36-09 2018-08-17_11-36-09]()
Но вернёмся к замеру. Нашёл преизящную схему, и нарочно нарисовал её так, чтобы логика работы была более понятна.
Смысл схемы - токовое зеркало, которое обеспечивает в R2+R13 ток, пропорциональный току в R1. Пропорция задаётся соотношением R1 и R2 (при условии симметричности делителей R4 R5 R11 R12, конечно), а ток в R12 очевидно равен току в R2 (с точностью до тока базы Q1).
Расстраивает необходимость в делителе R4 R5 R11 R12 - он нужен только потому, что у операционника вход не умеет кушать напряжение, очень близкое к +питания. Если операционник питать чуть бОльшим напряжением, чем в измеряемой цепи, то делитель можно убрать. Ну и точность резисторов в нём, конечно, тоже влияет.
В принципе, и транзистор бы поставить полевой, чтобы ток базы убрать. Но я поленился.
Я не задавался задачей точно измерить ток - всё равно потом подбирать порог под конкретный мотор и нагрузку. Так что резисторы у меня обычные и точность я не оценивал.
Фактически для 12в шагового мотора получилась такая картина: питание 8 вольт, частота смены фаз 1КГц, потребление 350 ма без нагрузки и 390 с нагрузкой, удаётся различить компаратором до предела нагруженный и остановленный мотор.
Отдельно выяснил по итогу, что это сильно сложнее, чем для коллекторного - при низкой частоте шагов дельта тока при перегрузке незначительна, что и очевидно - основной ток тратится в режиме удержания, а не на шаг. А когда ток шага становится ощутим, скорость мотора уже недалека от скорости срыва и мощность снижена. Правда, мощность я замерял "на ощупь", так что это неточно. :)

Но вернёмся к замеру. Нашёл преизящную схему, и нарочно нарисовал её так, чтобы логика работы была более понятна.
Смысл схемы - токовое зеркало, которое обеспечивает в R2+R13 ток, пропорциональный току в R1. Пропорция задаётся соотношением R1 и R2 (при условии симметричности делителей R4 R5 R11 R12, конечно), а ток в R12 очевидно равен току в R2 (с точностью до тока базы Q1).
Расстраивает необходимость в делителе R4 R5 R11 R12 - он нужен только потому, что у операционника вход не умеет кушать напряжение, очень близкое к +питания. Если операционник питать чуть бОльшим напряжением, чем в измеряемой цепи, то делитель можно убрать. Ну и точность резисторов в нём, конечно, тоже влияет.
В принципе, и транзистор бы поставить полевой, чтобы ток базы убрать. Но я поленился.
Я не задавался задачей точно измерить ток - всё равно потом подбирать порог под конкретный мотор и нагрузку. Так что резисторы у меня обычные и точность я не оценивал.
Фактически для 12в шагового мотора получилась такая картина: питание 8 вольт, частота смены фаз 1КГц, потребление 350 ма без нагрузки и 390 с нагрузкой, удаётся различить компаратором до предела нагруженный и остановленный мотор.