|
Последняя схема модуля СТДАПП является версия 1.0. Других пока нет. Данная плата является первым образцом. К сожалению не обошлось без нескольких ошибок в разводке. полная картинка архив со схемами Модуль построен на базе микроконтроллера STM32F100R8T6. Однако в последствии принято решение ставить STM32F100RBT6 в виду более низкой его стоимости. На даный момент оба контроллера совместимы без изменений в печатной плате и прошивке. R8T6 обладает меньшей памятью флешь, однако на данный момент мы не превышаем размер в 64к. В состав модуля входят ADC входа для снятия напряжения с 3 различных бортовых батарей, RSSI датчика, датчика воздушного давления, датчика тока. До 6 ADC входов зарезервировано для будущих нужд. Имеется 6 дискретных PPM входов, либо 1 комплексный SUMPPM вход на 24 канала. Для управления сервами предусматривается 8 PWM выходов с уровнем управляющего сигнала +3,3В. На плате модуля интегрирован импульсный стабилизатор на 3,3В, который в полете так же подает питание на плату АП. Для датчика давления предусмотрено отдельное стабилизированное питание +5В. Сам импульсный стабилизатор допускает варирование входного напряжения от 5 до 18В Программирование модуля осуществляется через встроенный UART STM32 загрузчик при помощи платы АП, работающей в качестве виртуального моста в режиме прошивки модуля. Таким образом, дополнительных специализированных устройств для прошивки не требуется. Рекомендации по сборке модуля:
Способы проверки связи для модуля и АП описаны в соответствующем разделе документации. Еще раз про конденсатор С30. На старте импульсник наращивает напряжение. Если С30 стоит большого номинала, например 150 - 220мкф, то может иметь место задержка подачи питания на плату АП. Проявляется это в начальном тусклом свечении светодиодов. МК на плате АП запускается от 2,6В, однако остальная периферия, и частности флешка, стартует с 3,0В. В результате имеем проблему нераспознавания наличия флеши. Если проблема нераспознавания флеши имеет место быть, значит конденсатор в вашем случае уменьшить до 47,0мкф необходимо. Однако через мои руки проши 3 экземпляра модуля и все 3 ведут себя по разному. Один нормально работает и с конденсатором 220,0мкф, другой со 150,0 мф, а третий хотел исключительно 47,0мкф. Поэтому конечная рекомендация ставить все-таки 47,0мкф по возможности, чтобы не перегружать импульсник на старте. Поскольку платы делались с первого раза и без макетирования, то не обошлось без нескольких ошибок. К счастью они не существенны для общего функционала. В будущих ревизиях они будут устранены, а пока вот список проблемных мест:
|