Главная Юзердоски Каталог Трекер NSFW Настройки

Радиотехника

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 4 2 3
Вызов усатому радиоанону. Ремонт детской игрушки. Аноним 09/06/23 Птн 02:33:23 529130 1
1686267202737.jpg 331Кб, 2354x1550
2354x1550
1686267202738.webp 16Кб, 450x250
450x250
Сдается мне, что палач давно не торт, что тут сидят одни кукаретики, которые могут только в гугл (как и я).
Может я ошибаюсь?

Дано:
У коллеги на работе сломалась игрушка тугосери. Детские качели. Вышел из строя драйвер моторчика.
Что он из себя представлял: 8ногая микруха TMI8118S.
Классика. Питание, два входа, два выхода на мотор.
Ее задача, в зависимости от уровней на входах, крутить мотор туда-сюда.

Т.km рямой ее замены не нашлось, микруха была заменена на платку с аналогичным функционалом MX1508 (красный пикрелейт). Ее отличие в том что она поддерживает управление двумя моторами.

Плата была припаяна заместо микрухи, соответственно разводке. Два входа, питание и выход на мотор.


Игрушка заработала, но вот в чем проблема, двигатель крутит неравномерно. Условно говоря, секунду в одну сторону, 1.3 секунды в другую. А должен одинаково "туда-сюда". И это при наличии казалось бы обратной связи от двигателя. На нем стоит оптопара и диск с прорезями, так что основная платка игрушки а принципе должна знать на сколько оборотов двигатель работает в одну или другую сторону. Но ей похуй, пидораска.

Я тыкнулся осциллографом на IN1 и IN2, контакты драйвера, на которые как раз и приходят сигналы управления движком.

Если смотреть "издалека", то ВРОДЕ все выглядит как и должно. На оба выхода в противофазе приходят одинаковые по времени и уровню "Квадратные фигуры" (хз как их назвать).
НО
Если увеличить график осциллографа, видно что сами эти фигуры состоят из "подфигур", мелких прямоугольных пульсаций, по 20ms чтоль.. (или это была цена деления осциллографа, надеюсь ты поймёшь, анон). Кажется это называется ШИМ?
Так вот, несмотря на общую внешнюю одинаковость продолжительности и уровней "сигнала" в сторону драйвера на оба его IN контакта, при увеличении этих сигналов, ШИМ одного из них почти в полтора раза шире другого!

Сама игрушка построена на чипе из синего пикрелейта. Это блютус контроллер качелей, но видимо он рулит и всем остальным, потому как я на его выводах нашел и эти импульсы идущие на IN1, IN2, а также что то похожее на сигнал обратной связи с оптопары двигателя - плавающая синусоида, которая исчезала с этого пина, когда я отключал оптопару.


Куда копать? Я правильные выводы сделал, что драйвер исправен, а это ему уже некорректные управляющие сигналы приходят (могу предположить, что это и убило родной драйвер, или он умер и утащил за собой мозги, типа того)
Аноним 09/06/23 Птн 08:37:54 529155 2
>>529130 (OP)
>ШИМ одного из них почти в полтора раза шире другого!
Сам ШИМ в противофазе? Если заполнения сложить 100% получится?Скорее всего так и должно быть. На MX1508 только пины за направление отвечают, а из даташита к TMI8118 на китайском, я мало что понял. Возможно, он и пином и заполнением управляется. Если это так, то можно инвертор вкорячить перед in2. Осциллограммы в студию. И если есть, даташиты к драйверам на английском.
Аноним 09/06/23 Птн 15:34:21 529188 3
Может это компенсация "раскачки"? Датащит перевел онлайн транслейтом, там ничего особенного.
Аноним 11/06/23 Вск 01:42:26 529280 4
>>529188
Тогда работать должно также, как и работало. Но при этом, я не верю, что сгоревший драйвер мог так насрать в память контроллеру, что он работает как работал, только заполнение ШИМ изменил. Наверняка с ШИМ так и задумано. Непонятно только, нахуя.
Ответить в тред Ответить в тред

Check this out!

Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов