Опрос: Оно кому то надо ?
да
100.00%
3 100.00%
нет
0%
0 0%
Всего 3 голос(ов) 100%
* Вы проголосовали за этот ответ. [Отобразить результаты]

Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
SBus->PWM декодер 14+2 каналов своими силами за небольшие деньги.
#1
Родилась идея большого устройства типа 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->PWM декодер 14+2 каналов своими силами за небольшие деньги. - от Маркс - 13.05.2022 18:40



Пользователи, просматривающие эту тему: 4 Гость(ей)