1. Уважаемый Гость! При написании вопросов в раздел форума [ArduCopter] Вопросы, проблемы и решения обязательно придерживаться шаблона сообщения, оговоренного в правилах раздела! Если сообщение не будет оформлено должным образом, то и ответ на вопрос будет с наименьшим приоритетом. Старайтесь дать максимально полную информацию по вашей проблеме, чтобы можно было более детально рассматривать вопрос!
    Скрыть объявление
  2. Уважаемый Гость! Хотите получать кэшбэк с покупок в online-магазинах? Сервис "Zozi.ru" дает такую возможность!
    Скрыть объявление
  3. Друзья! Для нашего ресурса необходим дополнительный объем пространства в облаке Dropbox. Подробнее.
    Скрыть объявление

PPM-encoder на Ардуинке (pro mini mega328)

Тема в разделе "Наши другие увлечения", создана пользователем Олег Меньшиков, 20 янв 2017.

Реклама. Купить это место.
Метки:
  1. Олег Меньшиков

    Олег Меньшиков Студент

    Регистрация:
    21 апр 2015
    Сообщения:
    71
    Город:
    Анапа
    Имя:
    Олег Меньшиков
    А какой версией ардуины прошивали?
    У меня 1.6.12
     
  2. An_private

    An_private Старший научный сотрудник

    Регистрация:
    6 июн 2016
    Сообщения:
    595
    Город:
    Санкт-Петербург
    Имя:
    Андрей Коробейников
    Ну свистните если что :) Попробую какую-нибудь нано прошить - посмотреть результаты осциллом.
     
  3. Олег Меньшиков

    Олег Меньшиков Студент

    Регистрация:
    21 апр 2015
    Сообщения:
    71
    Город:
    Анапа
    Имя:
    Олег Меньшиков
    Ну прогресс уже есть.
    Прошил через ардуино 1.0
    Результат одна сорванная серва и вторая на грани.
    Даже чуть-чуть слушались какое-то время в маленьком диапазоне, а потом как с ума сошли.
    Будем продолжать пока не закончатся сервы
    --- Сообщения объединены, 23 янв 2017 ---
    А у Вас что-то получилось?
    Если да, то в какой версии программы прошивали. У меня Нано тоже есть и уно и мега (только делать PPM энкодер на меге как-то не гуманно)
    Поделитесь результатом?
     
  4. An_private

    An_private Старший научный сотрудник

    Регистрация:
    6 июн 2016
    Сообщения:
    595
    Город:
    Санкт-Петербург
    Имя:
    Андрей Коробейников
    А как вы сервами PPM проверяете? :confused:
    Я ничего не прошивал - мне особо не надо :) Я просто предлагал - если совсем затык - могу попробовать прошить и проверить.
     
  5. Олег Меньшиков

    Олег Меньшиков Студент

    Регистрация:
    21 апр 2015
    Сообщения:
    71
    Город:
    Анапа
    Имя:
    Олег Меньшиков
    Я ретрранслятор сделал. Проверяю на приёмнике с pwm.

    Совсем затык
     

    Вложения:

  6. WLear

    WLear Абитуриент

    Регистрация:
    14 янв 2015
    Сообщения:
    10
    Город:
    Краснодар
    Имя:
    Владимир Лир
    Не думаю, что это так важно, но у меня версия 1.6.6.
    Прошивал несколько версий, в одной у меня не работал какой то из каналов, по моему питч, но это не суть важно.
    Что делал: подпаял ардуинку к приемнику, по схеме. Оставил интерфейс для программирования (гребенку не впаивал - временно подпаял к программатору проводами). Потом просто убирал +5 от приемника и прошивал. Подключал питание от приемника (отключив программатор) и проверял как АПМ видит сигнал PPM. Никаких серв на выход PPM подключать и не надо - там же уже не тот сигнал, что им надо. ;)
    Заработала прошивка, что я давал. Да, ардуинка у меня 16МГц, 5В.
     
  7. Олег Меньшиков

    Олег Меньшиков Студент

    Регистрация:
    21 апр 2015
    Сообщения:
    71
    Город:
    Анапа
    Имя:
    Олег Меньшиков
    На плату ардуино идёт 8 PWM каналов, ардуина их должна конвертировать в PPM.
    С платы ардуино идёт PPM сигнал на ВЧ модуль, он передаёт на свой приёмник, там и проверяю сервы.
    Я добавил ретранслятор, потому что нет осцилографа.
    Попробую через PixHawk посмотреть
     
  8. An_private

    An_private Старший научный сотрудник

    Регистрация:
    6 июн 2016
    Сообщения:
    595
    Город:
    Санкт-Петербург
    Имя:
    Андрей Коробейников
    Ээээ. В смысле? Так может проблема в ретрансляторе? Не проще ли подключить к APM и посмотреть на нём?
    Ок. Попробую сегодня на какой-нибудь nano. Но по времени не гарантирую - немного другим занят.
     
  9. Олег Меньшиков

    Олег Меньшиков Студент

    Регистрация:
    21 апр 2015
    Сообщения:
    71
    Город:
    Анапа
    Имя:
    Олег Меньшиков
    Не получается...
    Делаю всё как положено, подключаю и отключаю как положено.
    Нэ робыт
     
  10. An_private

    An_private Старший научный сотрудник

    Регистрация:
    6 июн 2016
    Сообщения:
    595
    Город:
    Санкт-Петербург
    Имя:
    Андрей Коробейников
    пардон за задержку - работы до ....
    Взял nano, прошил версию от buzz, всё прошилось и заработало. Осциллограмма в комплекте :) Arduino 1.6.12
    Единственная проблема - на Nano пин D0 жёстко прибит к RX и преобразователю USB-USART, поэтому он не работает.
    А переписывать код, чтобы было на других пинах - мне лень :)
     

    Вложения:

    • ppm.jpg
      ppm.jpg
      Размер файла:
      225,7 КБ
      Просмотров:
      8
  11. WLear

    WLear Абитуриент

    Регистрация:
    14 янв 2015
    Сообщения:
    10
    Город:
    Краснодар
    Имя:
    Владимир Лир
    Вот-вот. И у меня версия от buzz отлично работает на Arduino pro mini (16MHz, 5V).
     
  12. Олег Меньшиков

    Олег Меньшиков Студент

    Регистрация:
    21 апр 2015
    Сообщения:
    71
    Город:
    Анапа
    Имя:
    Олег Меньшиков
    Завтра буду дальше мучать.
    Попробую сделать на Nane, Uno, Mega.
    Уже дело принципа. ;)
    Всё равно добью эту тему до конца. :mad:
     
  13. Олег Меньшиков

    Олег Меньшиков Студент

    Регистрация:
    21 апр 2015
    Сообщения:
    71
    Город:
    Анапа
    Имя:
    Олег Меньшиков
    Урааааа!!!
    Заработало!
    Сделал на Nano. С первого раза фурычит!
    Спасибо за поддержку, друзья!
     

    Вложения:

  14. LampGraph

    LampGraph Кандидат наук

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.229
    Город:
    Абакан
    Имя:
    Вячеслав
    Осталось развести мелкую плату, вытравить, смонтировать, загерметизировать и засунуть в термоусадку (или изготовить коробочку)
     
  15. Олег Меньшиков

    Олег Меньшиков Студент

    Регистрация:
    21 апр 2015
    Сообщения:
    71
    Город:
    Анапа
    Имя:
    Олег Меньшиков
    Да, задумывался об этом.
    Буду готовить печатку под Nano, но не торопясь.
     
  16. WLear

    WLear Абитуриент

    Регистрация:
    14 янв 2015
    Сообщения:
    10
    Город:
    Краснодар
    Имя:
    Владимир Лир
    Ну, если заработало на Нано, то, ИМХО, дело не в прошивке, а в "Про мини". ;)
    Может ее проверить на работоспособность?
     
  17. Олег Меньшиков

    Олег Меньшиков Студент

    Регистрация:
    21 апр 2015
    Сообщения:
    71
    Город:
    Анапа
    Имя:
    Олег Меньшиков
    Из той же партии делал несколько мигалок сыну на игрушки, пару автоматов включения освещения, сервотестер и что-то ещё (не помню).
    Почему не работает - не знаю.
    Может перепутаны выводы, которые могут/не могут давать ШИМ или ещё что-то
     
  18. LampGraph

    LampGraph Кандидат наук

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.229
    Город:
    Абакан
    Имя:
    Вячеслав
    Фьюзы проверял?
     
  19. Олег Меньшиков

    Олег Меньшиков Студент

    Регистрация:
    21 апр 2015
    Сообщения:
    71
    Город:
    Анапа
    Имя:
    Олег Меньшиков
    Я не знаю что такое фьюзы.
     
  20. LampGraph

    LampGraph Кандидат наук

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.229
    Город:
    Абакан
    Имя:
    Вячеслав
    скорее всего в этом и проблема. Вот тут можно почитать.
     
Реклама. Купить это место.