Самодельный локомотивный декодер.

Вопросы и ответы связанные с цифровым управлением, аналоговой автоматикой и их элементами
Сообщение
Автор
Аватара пользователя
tnt23
Сообщения: 52
Зарегистрирован: Вс апр 05, 2020 7:24 am
Имя: Tim
Откуда: СПб
Благодарил (а): 12 раз
Поблагодарили: 13 раз

Re: Самодельный локомотивный декодер.

#411 Непрочитанное сообщение tnt23 »

tnt23 писал(а):
Вс апр 19, 2020 12:45 pm
Два резистора скопированы из дизайна MERG. В принципе, если сопротивление обмоток невелико и оба полюса мотора свободны, достаточно снимать сигнал с любого из них. Попробую убрать второй резистор.
Попробовал, с одним работает только в одну сторону.

Аватара пользователя
Engineer_Keen
Сообщения: 313
Зарегистрирован: Ср фев 24, 2010 11:15 am
Имя: Василий
Откуда: Москва
Поблагодарили: 5 раз

Re: Самодельный локомотивный декодер.

#412 Непрочитанное сообщение Engineer_Keen »

Про резисторы с полюсов двигателя на ацп вопросов нет у меня аналогично сделано, я про резистор с полюса на землю. Его либо от ацп, либо с обоих полюсов на землю, чтобы симметрично было.

Аватара пользователя
tnt23
Сообщения: 52
Зарегистрирован: Вс апр 05, 2020 7:24 am
Имя: Tim
Откуда: СПб
Благодарил (а): 12 раз
Поблагодарили: 13 раз

Re: Самодельный локомотивный декодер.

#413 Непрочитанное сообщение tnt23 »

Попробую второй резистор с другого полюса на землю. От АЦП резистор убрал, чтобы размах на входе был побольше.

Аватара пользователя
tnt23
Сообщения: 52
Зарегистрирован: Вс апр 05, 2020 7:24 am
Имя: Tim
Откуда: СПб
Благодарил (а): 12 раз
Поблагодарили: 13 раз

Re: Самодельный локомотивный декодер.

#414 Непрочитанное сообщение tnt23 »

Поставил два резистора по 100К с обоих полюсов мотора на землю, сигнал на АЦП стал более-менее одинаковый по обоим направлениям.
Engineer_Keen писал(а):
Вс апр 19, 2020 12:23 pm
Насчет опорного значения, либо калибровкой, например у меня таблица для каждого шага, либо придумать какую-то автоподстройку, в принципе, сама зависимость должна быть линейная относительно скорости.
Автонастройка может быть по типу Auto Tune в некоторых коммерческих декодерах: ставим лок на длинный прямой участок, даем спецкоманду, мотор постепенно раскручивается и замеряется BEMF для минимум трех скоростей. Находим коэффициент наклона прямой и сохраняем в CV по вкусу.

BR95009
Сообщения: 119
Зарегистрирован: Пн мар 28, 2016 12:03 pm
Благодарил (а): 25 раз
Поблагодарили: 11 раз
Контактная информация:

Re: Самодельный локомотивный декодер.

#415 Непрочитанное сообщение BR95009 »

tnt23 писал(а):
Пн апр 20, 2020 9:30 am
Попробую второй резистор с другого полюса на землю. От АЦП резистор убрал, чтобы размах на входе был побольше.
Вот как это реализовано в рабочем коммерческом DCC декодере. Надеюсь поможет.

Last - это вход ADC пина контроллера.
Снимок экрана 2020-04-21 в 22.47.26.jpg

Аватара пользователя
tnt23
Сообщения: 52
Зарегистрирован: Вс апр 05, 2020 7:24 am
Имя: Tim
Откуда: СПб
Благодарил (а): 12 раз
Поблагодарили: 13 раз

Re: Самодельный локомотивный декодер.

#416 Непрочитанное сообщение tnt23 »

BR95009 писал(а):
Вт апр 21, 2020 10:51 pm

Вот как это реализовано в рабочем коммерческом DCC декодере. Надеюсь поможет.

Last - это вход ADC пина контроллера.
Спасибо. У меня в общем так же (было до последних экспериментов и измывательств), разве что цепь на входе АЦП с другими номиналами:

Screenshot from 2020-04-21 23-36-39.png

Основное же отличие - мост интегральный, а не на рассыпухе, со своими заморочками. После отключения обоих входов ему требуется около миллисекунды, чтобы "отпустить" выходы, тогда можно измерять генерируемое мотором напряжение. И вот измеренное на малых оборотах мне совсем не нравится :(

Аватара пользователя
tnt23
Сообщения: 52
Зарегистрирован: Вс апр 05, 2020 7:24 am
Имя: Tim
Откуда: СПб
Благодарил (а): 12 раз
Поблагодарили: 13 раз

Re: Самодельный локомотивный декодер.

#417 Непрочитанное сообщение tnt23 »

Повозился еще со своим интегральным мостом и решил оставить затею сделать на нем что-то путное с BEMF. Оставлю этот вариант как есть, новый сделаю на "рассыпном" мосту.

Аватара пользователя
Engineer_Keen
Сообщения: 313
Зарегистрирован: Ср фев 24, 2010 11:15 am
Имя: Василий
Откуда: Москва
Поблагодарили: 5 раз

Re: Самодельный локомотивный декодер.

#418 Непрочитанное сообщение Engineer_Keen »

Жаль, один so8 разводить проще чем 3 tssop8 с кучкой резистров :?

Аватара пользователя
tnt23
Сообщения: 52
Зарегистрирован: Вс апр 05, 2020 7:24 am
Имя: Tim
Откуда: СПб
Благодарил (а): 12 раз
Поблагодарили: 13 раз

Re: Самодельный локомотивный декодер.

#419 Непрочитанное сообщение tnt23 »

Проще, но на этом вся радость и заканчивается. Еще можно посмотреть на DRV8xxx от TI, но там может быть та же засада с BEMF, если верить описанию.

А почему три TSSOP8? два для моста максимум (а можно взять вообще двойной спаренный, как выше в схеме коммерческого виднеется), и мелкие транзисторы в SOT23-6. Вон Georg Ziegler вообще весь мост сделал на спаренных мелких мосфетах:

2pinNpwmR1_sch.png

Аватара пользователя
Engineer_Keen
Сообщения: 313
Зарегистрирован: Ср фев 24, 2010 11:15 am
Имя: Василий
Откуда: Москва
Поблагодарили: 5 раз

Re: Самодельный локомотивный декодер.

#420 Непрочитанное сообщение Engineer_Keen »

Ну я это и имел ввиду, 2 для моста и еще два биполярника в sot23-6, резисторы тоже в последнем варианте сборкой развел по 4 штуки.

Ответить

Вернуться в «Цифровое управление, Аналоговая автоматика и их элементы»