Я строю робота-гексапода, используя простые сервоприводы, и мне было интересно, насколько реально измерить ток, проходящий через каждый сервопривод (5-6 В постоянного тока до максимума 0,25-1 А (я не нашел спецификацию для остановки сервопривода). ток пока)) используя, скажем, ATMega168. Какую схему мне нужно построить последовательно с каждой из линий питания сервопривода, чтобы получить полезные показания? Я предполагаю, что я получу падение напряжения в этой цепи, что это может быть? и т.п.
Честно говоря, люди часто используют простой чувствительный резистор.
Вы подключаете последовательно резистор с очень низким сопротивлением (часто <1 Ом) и измеряете падение напряжения. Это позволяет контролировать ток двигателя.
Существует множество алгоритмов управления двигателем, если вы хотите управлять двигателем самостоятельно, в противном случае, если вы измеряете только для того, чтобы знать потребляемый ток, вам просто нужно убедиться, что вы делаете выборку достаточно часто, чтобы получить точное измерение, или используйте схему с Эффект фильтра нижних частот (убедитесь, что вы буферизуете напряжение).
Смысловой резистор в порядке. Обычно они размещаются на верхней стороне цепи, чтобы обратное напряжение питания могло быть разделено между источником и нагрузкой, и обычно вы выбираете размер чувствительного резистора так, чтобы он был достаточно мал, чтобы не влиять на цепь, но велик по сравнению с ошибками напряжения. (типичное смещение входа операционного усилителя находится в районе 0,5-5 мВ). Это немного усложняет усиление и преобразование в «земляной» сигнал. Взгляните на эти микросхемы контроля тока от Zetex (теперь часть Diodes Inc) — несколько месяцев назад мне пришлось проектировать схему измерения тока, и они выглядели как наиболее подходящие (проект был изменен, поэтому у меня никогда не было возможности используй это).
Для компоновки убедитесь, что вы используете псевдо-Кельвиновское соединение — подсоедините линии сигнала считывания тока непосредственно к площадкам резисторов (предпочтительно к внутренним краям площадок) и не используйте эти дорожки считывания ни для чего другого, кроме усиления. схема. (Настоящее соединение Кельвина будет таким же, за исключением того, что для него потребуется 4-контактный резистор с 2 клеммами нагрузки и 2 клеммами считывания - обычно в этом нет необходимости, если вы не работаете с действительно точными или низкоомными цепями.)
Звучит как крутой проект.
Некоторые драйверы двигателей уже измеряют ток, чтобы обеспечить «защиту от перегрузки». Если вы не можете подключиться к этому сигналу, есть несколько способов измерения тока . Начните с самого простого и дешевого метода, а если он не сработает, попробуйте следующий.
Лен Холгейт
Кортук
Лен Холгейт