LINUX.ORG.RU

История изменений

Исправление KivApple, (текущая версия) :

Это дифференциальный усилитель тока. Входы подключены к разным концам резистора 0.05 Ом и на выходе усилителя получается падение напряжения на этом резисторе усиленное примерно в 5 раз. При этом относительно средней точки заданной ШИМ с МК. Ведь ток может течь как в одну, так и в другую сторону.

Зачем задавать среднюю точку с МК? Чтобы можно было удобно задавать другим ШИМ порог срабатывания отсечки тока (выход дифференциального усилителя идёт на один вход компаратора, выход второй RC-цепочки - на другой вход компаратора, выход компаратора на вход RESET RS-триггера, вход SET, которого дёргается коротким импульсом с МК, выход же триггера управляет драйвером полевика, по пути от компаратора до триггера стоит логический элемент XOR, чтобы инвертировать логику отсечки на отрицательных полуволнах тока, второй вход XOR управляется с другого компаратора, сравнивающего среднюю точку с результатом интегрирования второго ШИМ).

Это всё часть моего извращенского драйвера шагового двигателя. Что интересно - он в принципе работает. В смысле на выходе получается что-то вроде синуса именно по току, а не напряжению. Однако из-за глюков датчика тока (который вызваны плавующей средней точкой) синусоида кривая.

Исходная версия KivApple, :

Это дифференциальный усилитель тока. Входы подключены к разным концам резистора 0.05 Ом и на выходе усилителя получается падение напряжения на этом резисторе усиленное примерно в 5 раз. При этом относительно средней точки заданной ШИМ с МК. Ведь ток может течь как в одну, так и в другую сторону.

Зачем задавать среднюю точку с МК? Чтобы можно было удобно задавать другим ШИМ порог срабатывания отсечки тока (выход дифференциального усилителя идёт на один вход компаратора, выход второй RC-цепочки - на другой вход компаратора, выход компаратора на вход RESET RS-триггера, вход SET, которого дёргается коротким импульсом с МК, выход же триггера управляет драйвером полевика, по пути от компаратора до триггера стоит логический элемент XOR, чтобы инвертировать логику отсечки на отрицательных полуволнах тока).

Это всё часть моего извращенского драйвера шагового двигателя. Что интересно - он в принципе работает. В смысле на выходе получается что-то вроде синуса именно по току, а не напряжению. Однако из-за глюков датчика тока (который вызваны плавующей средней точкой) синусоида кривая.