Найти в Дзене
DGO шпаргалка

Радиоуправление. Уровень второй. Приемник. CH32V003

Всем привет! Продолжим разработку радиоуправления мелкой гусеничной платформы. В одной из предыдущих статей были примерно выбраны компоненты и обозначена концепция. Так как приемник уже был изучен и произведен реверс я решил развести его на плате со всем остальным, что нужно для управления. Всё это с тем же успехом и даже, возможно, лучше и точно дешевле можно собрать из готовых модулей, но пострадает компактность и кто вообще мы такие, чтобы не изобретать велосипед!? Вот, собственно, всё остальное: Если рассматривать схему, как принято, с лева на право, то первым нас встречает приемник на SYN480R. Я не стал брать схему из китайского модуля, а взял из даташита. Если что, можно будет поправить и привести к тому же виду, что и китайский модуль, но, полагаю, в даташите лучше. Более менее подробно схема уже была рассмотрена тут. Легко можно заменить на модуль на аналогичной микросхеме. Далее идет сердце и мозг платы - микроконтроллер CH32V003. Мощь с алиэкспресс за 11 рублей. Плюс прогр

Всем привет! Продолжим разработку радиоуправления мелкой гусеничной платформы.

В одной из предыдущих статей были примерно выбраны компоненты и обозначена концепция. Так как приемник уже был изучен и произведен реверс я решил развести его на плате со всем остальным, что нужно для управления. Всё это с тем же успехом и даже, возможно, лучше и точно дешевле можно собрать из готовых модулей, но пострадает компактность и кто вообще мы такие, чтобы не изобретать велосипед!?

Вот, собственно, всё остальное:

Схема.
Схема.

А теперь по порядку.

Если рассматривать схему, как принято, с лева на право, то первым нас встречает приемник на SYN480R.

Приемник.
Приемник.

Я не стал брать схему из китайского модуля, а взял из даташита. Если что, можно будет поправить и привести к тому же виду, что и китайский модуль, но, полагаю, в даташите лучше. Более менее подробно схема уже была рассмотрена тут. Легко можно заменить на модуль на аналогичной микросхеме.

Далее идет сердце и мозг платы - микроконтроллер CH32V003. Мощь с алиэкспресс за 11 рублей. Плюс программатор за 300-600, но не будем портить себе малину.

Микроконтроллер с обвязкой.
Микроконтроллер с обвязкой.

Чем мне нравится CH32V003, кроме цены, так это значительная мощность и универсальность, достаточно неплохое тактирование от внутреннего генератора и минимум необходимой обвязки - хватит одного блокировочного конденсатора и прошивать можно просто передергиванием питания. Так что хватит конденсатора C3 и только одного вывода под программирование SWIO. Но я решил всё же добавить ещё и ресет. Как-то так привычнее. На восьмом выводе будет реализован вход по прерыванию с сигнала приемника, который будет расшифровываться в необходимые команды. Так же по два вывода на управление первым и вторым двигателями, UART, который я не стал разводить, а просто обозначил и на всякий случай вывел SPI на разъем J4 вместе с двумя обычными GPIO. Возможно попробую подключить к этой плате какой-нибудь хороший трансивер. Например СС1101. Или какие-нибудь датчики, чтобы добавить платформе автономности. Можно использовать готовую макетку да CH32V003.

Исполнительным устройством будут микроскопические коллекторные мотор-редукторы, как те, что стоят в электрических отвертках и 3д ручках. У меня они стояли в автоматических фидерах для станка расстановщика SMD радиодеталей.

Вот примерно такие. Картинка из интернета.
Вот примерно такие. Картинка из интернета.

Они питаются от 6 вольт для максимальных оборотов и я решил добавить повышайку до 6,6 вольт. Как раз подошли стандартные компоненты на делитель и падение на транзисторах нивелируется.

Исполнительный блок.
Исполнительный блок.

Тут всё стандартно. Полумосты на однотипных транзисторах и защита от обратной ЭДС на диодах с низким падением напряжения. Существует огромное количество готовых модулей. Как повышающих на MT3608 или других, так и готовых драйверов с аналогичным управлением. Например BAIHUIWEIYE HG7881 CP 2 канала.

Последним, но не по значению, модулем будет система заряда и защиты от перегрузок по току на популярной микросхеме TP4056.

Модуль зарядки.
Модуль зарядки.

У всех микросхем в данной системе достаточно широкий диапазон напряжений питания. От 3,3 до 5,5В. Литий ионный аккумулятор как раз работает примерно в этом диапазоне, и что очень важно, не превышает его. Так что дополнительных преобразователей использовать не буду. Это, конечно, скажется на частоте задающего генератора в микроконтроллере, но очень не значительно да и система слишком простая, а исполнительные модули инертны. А такие модули на микросхеме TP4056 в огромном изобилии и очень дешево можно купить на алиэкспресс. И с нормальным разъемом для зарядки.

Развел плату в том же KiCAD, в котором и делал схему. Получилось уместиться в габариты внутренней полости платформы. 39 на 42 миллиметра. Но ЛУТом такое делать страшно. Хотя, может быть, и попробую.

Плата.
Плата.

Не верх, конечно топологических изысков, а изготовление методом ЛУТ вообще пустит высокочастотные сигналы, которые я, как мог, блокировал переходными отверстиями на всю плату. Но это же приемник и они будут иметь такую себе силу и земляной полигон должен справиться. Главное, чтобы куча индуктивностей и моторы приемник не задушили. Будем смотреть. Есть тут профессиональные топологи, чтобы надавать мне по шапке?)

Теперь осталось провернуть то же самое с передающей частью, заказать или сделать платы, собрать всё, написать прошивку и тестировать.

Все схемы и 3д модели, как обычно смогу выложить по запросу в телеграм чате канала.

Всем спасибо за просмотр! Как всегда буду рад комментариям и до новых встреч! Я там ещё индикаторов готовлю) Если кто-то их ждет.