RSS лента

dollop's blog

Восьмиканальный приемник на базе сателита HK-TR6A 2.4ГГц

Рейтинг: 4.50. Голосов: 2.
14.08.2012 в 19:16 (3349 Показов)
Ввиду того, что тема посвященная самодельным приемникам на базе этого сателита закрыта, запишу эту разработку к себе в дневник.
Не смотря на то, что эти приемники с сателитами производятся очень давно, более трех лет точно, на сайте ХК они периодически поступают в продажу (где-то два раза в год), но восьмиканальных нет в наличии уже очень давно. Да и алгоритм работы этого приемника с сателитом очень сильно напоминает простое резервирование. Поэтому я использую эти приемники и их сателиты в основном отдельно друг от друга.

Мелким шрифтом - о старой версии
В основе декодера для сателита лежит Atmega8. Работает от внутреннего генератора на частоте 8МГц. Исходник на BascomAVR, хотя отладка велась на платке Arduino . Бывает, извращаемся.
Декодер с сателитом может биндиться к передатчику, сохранять фейлсейв по всем каналам (сейчас так сделано, что при первом включении после бинда обязательно нужно сохранить фейлсейв путем втыкания биновочного шнурка в разъем бинда при находящихся в линке применике с передатчиком. Иначе будут сервы ползти в одну сторону до упора при отключении передатчика). Светодиод индицирует процесс бинда - после успешного бинда он гаснет. А так же он не горит при нормальной работе с передатчиком (при подаче питания он светится).

Скачать все файлы проекта одним архивом можно тут (старая версия).


За время эксплуатации все же были замечены недостатки (причем такие же как и у ReSt - проблемы c выводом PWM когда более 6 каналов стоят в максимуме), да и отсутствие ППМ выхода огорчало. Поэтому полностью переписал код, добавил ППМ, сделал более информативным поведение светодиода, ввел начальную инициализацию EEPROM при первом включении. Пришлось добавить кварц на 16МГц и сменить МК - любой из серии 48/88/168/328 подойдет. Поведение светодиода следующее:
- Горит все время - обычная работа, принимаем данные от передатчика
- Мигает медленно - режим бинда
- Горит постоянно из режима бинда - получены данные бинда
- Мигает быстро - режим ФейлСейв

При первом включении приемник записывет значение ФС по всем каналам по-умолчанию в 1500мкс.
Для входа в режим биндинга нужно нажать кнопку "FailSave/Bind" и подать питание.
После бинда с последующим пауэрсайклом можно записать свои положения ФС, для этого при нормальной работе приемника нужно нажать на кнопку "FailSave/Bind".
Более подробная информация у меня на сайте (на английском).
Прошивка, исходники, плата, схема привемника с ППМ от 03.07.2015 тут
Миниатюры Миниатюры Нажмите на изображение для увеличения
Название: P3180016.jpg‎
Просмотров: 899
Размер:	135.3 Кб
ID:	680281   Нажмите на изображение для увеличения
Название: HK-decoder-dollop.jpg‎
Просмотров: 132
Размер:	35.4 Кб
ID:	1088916  
Миниатюры Вложения

Обновлено 09.07.2015 в 20:38 [ARG:5 UNDEFINED] (Добавил новую версию)

Категории
Без категории

Комментарии

  1. Аватар для ВитГо
    интересно было бы сломать сам принимающий\передающий модуль..
    чтобы была возможность передавать цифру (например по spi или rs232 отдавать в передатчик и по spi или rs232 забирать с приемника)
  2. Аватар для leprud
    Для v2 уже давно все описали
    http://www.rcgroups.com/forums/showthread.php?t=1626362

    а вот для сателлитных первой версии чет не встречал..
  3. Аватар для ВитГо
    так это описание протокола, а подключаться к нему как ?
    нужно будет полистать как нить rcgroups, вдруг у кого нить уже получилось.. тогда вопрос по много канальности можно будет снять вживив еще каналы прямо в протокол передачи.. и одновременно может быть можно будет ускорить передачу пакетов (быстрее 50 раз в сек)...
  4. Аватар для dollop
    Цитата Сообщение от ВитГо
    так это описание протокола, а подключаться к нему как ?
    Подключаться по SPI, как же еще. Только ничего хорошего не выйдет из этого - приемник как выдавал управляющие импульсы каждые 20мс так и будет выдавать (если проглотит). Что б это поменять нужно приемники/сателиты курочить. Проще полностью свой ВЧ построить на готовых модулях - все равно совместимости ни с чем никакой.
    А вот по поводу v2 - там все прозрачно. И модули с SPI уже давно есть (в пультах от вертов v911 или FP100), они биндятся к приемникам HK v2 или Turnigy и протокол известен. У приемников v1 чип передающий другой стоит, но не думаю, что там каки-то серьезные отличия в том, что лезет по SPI, хотя кто знает.
  5. Аватар для dollop
    Скачать все файлы проекта одним архивом можно тут - новая ссылка
  6. Аватар для UA9jes
    Цитата Сообщение от dollop
    Скачать все файлы проекта одним архивом можно тут - новая ссылка
    В чем хитрость, что печатная плата не соответствует схеме.
    В частности питание сателита заведено на 1 ногу Атмеги.
    Спасибо.
  7. Аватар для dollop
    Хитрости нет. На схеме не туда завел. Питание сателита должно быть на первой ноге.
  8. Аватар для radioham
    А какой смысл питать сателит от порта проца ?
    Я сделал на PIC628 - работает и все летает (самолеты) - питаются от 5v
    Единственно что при просадках питания проц не устойчиво работает( ВЧ кварц)
    Так поставил именно для него импульсник на мелкосхеме
    теперь просадки до 3.5v не страшны
  9. Аватар для Александр Викторович
    Очень интересная тема для создания ретранслятора uhf, подскажите пожалуйста а с приёмника v2 можно снять ppm?
  10. Аватар для dollop
    HK v2 и v1 очень большая разница. В ранних версиях v2 ppm выходил на контакт bind, но потом лавочку прикрыли
  11. Аватар для druksel
    спасибо!
    Обновлено 06.01.2016 в 09:16 [ARG:5 UNDEFINED]
  12. Аватар для Влад-78
    Доброго дня!
    Тема по аппаратуре давно закрыта.
    Подскажите пожалуйста, можно ли к аппаратуре первой версии (приемник с саттелитом), подключить приемник от v.2?
    Или делать второй приемник по вышеописанному способу?
    Решил полетать, в наличии только HK t6a первой версии с приемником и сателлитом. Хочеться второй самолет, но нет желания покупать второй комплект аппаратуры.
    Заранее благодарен за ответ.
  13. Аватар для dollop
    Цитата Сообщение от Влад-78
    Подскажите пожалуйста, можно ли к аппаратуре первой версии (приемник с саттелитом), подключить приемник от v.2?.
    Нет.

    Как временная мера, можно сделать ещё один приемник из сателлита. Но на будущее, правильнее сменить пульт на что-то более современное, потому что таких приёмников больше не достать.