RC Flight

Полная версия: SBus->PWM декодер 14+2 каналов своими силами за небольшие деньги.
Вы просматриваете упрощённую версию нашего контента. Просмотр полной версии с полным форматированием.
Страницы: 1 2 3
Родилась идея большого устройства типа Power Box, только значительно дешевле.
На втором этапе образовалось самодостаточное устройство.

Вниманию предлагается очень простой для повторения SBus (Futaba) - PWM (14+2) декодер.
В основе устройства плата WeAct STM32F411CEU6
Конечное устройство получается примерно 60х35 мм.
Самое главное это характеристики.
В итоге на гребенке присутствуют все 16 каналов, 14 пропорциональных и два дискретных.
- точность PWM 1 микросекунда, для сравнения у приемника 6208 длительность импульса при неподвижных стиках плавает +- 1 мкс, у FrSky +- 2мкс.
- период PWM всех каналов 7 мс, что соответствует HS режиму FUTABA. У FASST приемников FrSky 7 мс только для первых шести каналов, дальше 14 мс.
Конечное устройство может выглядеть примерно так
На лицевой стороне слева разъем подключения питания, далее гребенка для подключения сервоприводов, нумерация каналов с права на лево.
На обратной стороне слева инвертор SBus, справа стабилизатор 3,3В для питания микроконтроллера.
Все что касается программы и печатной платы полностью открыто для повторения, обращайтесь всем отвечу.

Из существенного, реализация PWM на выходах микроконтроллера полностью "железная", используются аппаратные возможности процессора.
Прогу буду совершенствовать, надо дописать сторожевой таймер, что бы был перезапуск в случае зависания.
Ген, ты опиши простым языком все. Я толком и не понял что это будет и что будет делать.
Это декодер SBus сигнала с приемников FUTABA, у приемников редко больше 6-8 каналов выведено на гребенку,
это устройство служит для получения всех возможных каналов.
Кроме этого, на гребенку для подключения сервоприводов питание выведено на прямую с батареи, минуя приемник.
Пилотажником оно не нужно, поэтому я не в курсе что это Crazy
Ну не знаю,
оригинальный приемник 7008 с восемью правильными каналами стоит 140+ американских президентов.
А "малоканальные" приемники с SBus например FUTABA R2001SB меньше 40 президентов.
Этот декодер выйдет максимум 15 президентов.
При этом сделать 8 каналов вообще проще пареной репы )).
Ген, я только за! Good Любой креатив кроме инсталяций. Big Grin
Нужно именно 411? 103 не годится?
(29.08.2022 18:26)Юрий Носов Написал: [ -> ]Нужно именно 411? 103 не годится?
проект сделан на 411, на счет 103 не скажу, надо посмотреть таймеры,
скорее всего можно, но может уйти точность отработки

но с мая месяца я декодером не занимался, руки не доходят.
но в том виде как есть сейчас "на коленке" декодер работает )),
сейчас жду втулки для метализации отверстий в плате, как только получу с али, сразу сделаю прототип )
.
к слову, сейчас заканчиваю второе "самодостаточное" устройство для будущего полного проекта,
выключатель питания борта на ATTINY 13.
долго выбирал метод управления, остановился на двух кнопка и двух режимном светодиоде.
Тоже занимался выключателем борта, остановился на простейшем варианте - силовой КМОП транзистор управляется чисто от тумблера. Причём включается на размыкание, чтобы чего не вышло[attachment=531]
сам выключатель простой как пять копеек ). вероятно и схема у нас похожая, я использую n-MOSFET.
в мыслях прикрутить выключатель к декодеру SBus и вообще отказаться от любых кнопок/тумблеров/магнитов и прочего.
по тому непосредственно управление затвором я вынес в attiny13, сейчас допиливаю софт.
когда закончу тестировать одноканальный вариант, будет сделано два канала питания для резервирования, в каждом своя тинька )
пока реализую управление с двух кнопок как на Power Box, в дальнейшем кнопки "уйдут в историю".
Страницы: 1 2 3