Ввиду того, что тема посвященная самодельным приемникам на базе этого сателита закрыта, запишу эту разработку к себе в дневник.
Не смотря на то, что эти приемники с сателитами производятся очень давно, более трех лет точно, на сайте ХК они периодически поступают в продажу (где-то два раза в год), но восьмиканальных нет в наличии уже очень давно. Да и алгоритм работы этого приемника с сателитом очень сильно напоминает простое резервирование. Поэтому я использую эти приемники и их сателиты в основном отдельно друг от друга.
Мелким шрифтом - о старой версии
В основе декодера для сателита лежит Atmega8. Работает от внутреннего генератора на частоте 8МГц. Исходник на BascomAVR, хотя отладка велась на платке Arduino 😁. Бывает, извращаемся.
Декодер с сателитом может биндиться к передатчику, сохранять фейлсейв по всем каналам (сейчас так сделано, что при первом включении после бинда обязательно нужно сохранить фейлсейв путем втыкания биновочного шнурка в разъем бинда при находящихся в линке применике с передатчиком. Иначе будут сервы ползти в одну сторону до упора при отключении передатчика). Светодиод индицирует процесс бинда - после успешного бинда он гаснет. А так же он не горит при нормальной работе с передатчиком (при подаче питания он светится).
За время эксплуатации все же были замечены недостатки (причем такие же как и у ReSt - проблемы c выводом PWM когда более 6 каналов стоят в максимуме), да и отсутствие ППМ выхода огорчало. Поэтому полностью переписал код, добавил ППМ, сделал более информативным поведение светодиода, ввел начальную инициализацию EEPROM при первом включении. Пришлось добавить кварц на 16МГц и сменить МК - любой из серии 48/88/168/328 подойдет. Поведение светодиода следующее:
Горит все время - обычная работа, принимаем данные от передатчика
Мигает медленно - режим бинда
Горит постоянно из режима бинда - получены данные бинда
Мигает быстро - режим ФейлСейв
При первом включении приемник записывет значение ФС по всем каналам по-умолчанию в 1500мкс.
Для входа в режим биндинга нужно нажать кнопку “FailSave/Bind” и подать питание.
После бинда с последующим пауэрсайклом можно записать свои положения ФС, для этого при нормальной работе приемника нужно нажать на кнопку “FailSave/Bind”.
Более подробная информация у меня на сайте (на английском).
Прошивка, исходники, плата, схема привемника с ППМ от 03.07.2015 тут
интересно было бы сломать сам принимающий\передающий модуль…
чтобы была возможность передавать цифру (например по spi или rs232 отдавать в передатчик и по spi или rs232 забирать с приемника)
а вот для сателлитных первой версии чет не встречал…
так это описание протокола, а подключаться к нему как ?
нужно будет полистать как нить rcgroups, вдруг у кого нить уже получилось… тогда вопрос по много канальности можно будет снять вживив еще каналы прямо в протокол передачи… и одновременно может быть можно будет ускорить передачу пакетов (быстрее 50 раз в сек)…
так это описание протокола, а подключаться к нему как ?
Подключаться по SPI, как же еще. Только ничего хорошего не выйдет из этого - приемник как выдавал управляющие импульсы каждые 20мс так и будет выдавать (если проглотит). Что б это поменять нужно приемники/сателиты курочить. Проще полностью свой ВЧ построить на готовых модулях - все равно совместимости ни с чем никакой.
А вот по поводу v2 - там все прозрачно. И модули с SPI уже давно есть (в пультах от вертов v911 или FP100), они биндятся к приемникам HK v2 или Turnigy и протокол известен. У приемников v1 чип передающий другой стоит, но не думаю, что там каки-то серьезные отличия в том, что лезет по SPI, хотя кто знает.
Скачать все файлы проекта одним архивом можно тут - новая ссылка
Скачать все файлы проекта одним архивом можно тут - новая ссылка
В чем хитрость, что печатная плата не соответствует схеме.
В частности питание сателита заведено на 1 ногу Атмеги.
Спасибо.
Хитрости нет. На схеме не туда завел. Питание сателита должно быть на первой ноге.
А какой смысл питать сателит от порта проца ?
Я сделал на PIC628 - работает и все летает (самолеты) - питаются от 5v
Единственно что при просадках питания проц не устойчиво работает( ВЧ кварц)
Так поставил именно для него импульсник на мелкосхеме
теперь просадки до 3.5v не страшны
Очень интересная тема для создания ретранслятора uhf, подскажите пожалуйста а с приёмника v2 можно снять ppm?
HK v2 и v1 очень большая разница. В ранних версиях v2 ppm выходил на контакт bind, но потом лавочку прикрыли
спасибо!
Доброго дня!
Тема по аппаратуре давно закрыта.
Подскажите пожалуйста, можно ли к аппаратуре первой версии (приемник с саттелитом), подключить приемник от v.2?
Или делать второй приемник по вышеописанному способу?
Решил полетать, в наличии только HK t6a первой версии с приемником и сателлитом. Хочеться второй самолет, но нет желания покупать второй комплект аппаратуры.
Заранее благодарен за ответ.
Подскажите пожалуйста, можно ли к аппаратуре первой версии (приемник с саттелитом), подключить приемник от v.2?.
Нет.
Как временная мера, можно сделать ещё один приемник из сателлита. Но на будущее, правильнее сменить пульт на что-то более современное, потому что таких приёмников больше не достать.
Добрый день. Подскажитье, как настроить файлсейф на штатном приемнике V2 Без доработок и перепрошивок. Это возможно?
.
upd: передатчик Turnigy 9x сток. Приемник hk-tr6a v2. Никак не пойму, как в приемник запрограммировать параметры на случай пропадания сигнала. В передатчике, есть соответствующий пункт. Пробовал настраивать, но толку - 0.
Дмитрий, а вы текст наверху ВНИМАТЕЛЬНО ЧИТАЛИ??? прямо на этой странице.
Дмитрий, а вы текст наверху ВНИМАТЕЛЬНО ЧИТАЛИ??? прямо на этой странице.
Конечно читал. Именно по этим ключевым словам я и попал в ваш дневник. Вот только из текста непонятно:
"сейчас так сделано, что при первом включении после бинда обязательно нужно сохранить фейлсейв путем втыкания биновочного шнурка в разъем бинда при находящихся в линке применике с передатчиком. "
“Сейчас” - это на штатном приемнике или на вашей доработке? В ФС записываются данные из пульта, настроенные в меню или просто текущая конфигурация ручек? В какой точно последовательности необходимо производить манипуляции с бинделкой? Я пробовал разные варианты, в результате все каналы по-прежнему остаются в последнем положении на момент пропадания сигнала (выключения передатчика) именно поэтому я попросил помощи у Вас. Возможно, я что-то не понимаю или неправильно делаю. Возможно, что нельзя настроить ФС на связке turnigy 9x и hk-tr6 v2
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"437657483df955007778e671":{"_id":"437657483df955007778e671","hid":10116,"name":"radioham","nick":"radioham","avatar_id":null,"css":"user__m-banned"},"43a2d1673df955007778dcf5":{"_id":"43a2d1673df955007778dcf5","hid":10756,"name":"leprud","nick":"leprud","avatar_id":null,"css":""},"4453caa03df955007778b676":{"_id":"4453caa03df955007778b676","hid":13754,"name":"druksel","nick":"druksel","avatar_id":null,"css":""},"463efb2c3df955007778479b":{"_id":"463efb2c3df955007778479b","hid":22882,"name":"dollop","nick":"dollop","avatar_id":null,"css":""},"49756ce63df9550077773017":{"_id":"49756ce63df9550077773017","hid":43072,"name":"Homrit","nick":"Homrit","avatar_id":null,"css":""},"49cf1dbb3df955007776fe90":{"_id":"49cf1dbb3df955007776fe90","hid":46083,"name":"Влад-78","nick":"Влад-78","avatar_id":null,"css":""},"4a43c2533df955007776cb80":{"_id":"4a43c2533df955007776cb80","hid":50021,"name":"ВитГо","nick":"ВитГо","avatar_id":null,"css":""},"4e6042373df955007774edea":{"_id":"4e6042373df955007774edea","hid":98154,"name":"UA9jes","nick":"UA9jes","avatar_id":null,"css":""},"4eedeade3df955007774ac9c":{"_id":"4eedeade3df955007774ac9c","hid":108554,"name":"Александр_Викторович","nick":"Александр_Викторович","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"502a5dc09970730077108720","hid":14974,"title":"Восьмиканальный приемник на базе сателита HK-TR6A 2.4ГГц","html":"<p>Ввиду того, что <a href=\"https://rcopen.com/forum/f8/topic170759\" class=\"link link-int\" data-nd-link-orig=\"https://rcopen.com/forum/f8/topic170759\">тема посвященная самодельным приемникам на базе этого сателита</a> закрыта, запишу эту разработку к себе в дневник.<br>\nНе смотря на то, что <a href=\"http://www.hobbyking.com/hobbyking/store/__8440__Hobby_King_2_4Ghz_Receiver_6Ch_V1.html\" class=\"link link-ext\" data-nd-link-orig=\"http://www.hobbyking.com/hobbyking/store/__8440__Hobby_King_2_4Ghz_Receiver_6Ch_V1.html\" target=\"_blank\" rel=\"nofollow noopener\">эти приемники с сателитами</a> производятся очень давно, более трех лет точно, на сайте ХК они периодически поступают в продажу (где-то два раза в год), но восьмиканальных нет в наличии уже очень давно. Да и алгоритм работы этого приемника с сателитом очень сильно напоминает простое резервирование. Поэтому я использую эти приемники и их сателиты в основном отдельно друг от друга.</p>\n<!--cut-->\n<p>Мелким шрифтом - о старой версии<br>\nВ основе декодера для сателита лежит Atmega8. Работает от внутреннего генератора на частоте 8МГц. Исходник на BascomAVR, хотя отладка велась на платке Arduino <span class=\"emoji emoji-grin\" data-nd-emoji-src=\":grin:\">😁</span>. Бывает, извращаемся.<br>\nДекодер с сателитом может биндиться к передатчику, сохранять фейлсейв по всем каналам (сейчас так сделано, что при первом включении после бинда обязательно нужно сохранить фейлсейв путем втыкания биновочного шнурка в разъем бинда при находящихся в линке применике с передатчиком. Иначе будут сервы ползти в одну сторону до упора при отключении передатчика). Светодиод индицирует процесс бинда - после успешного бинда он гаснет. А так же он не горит при нормальной работе с передатчиком (при подаче питания он светится).</p>\n<p>Скачать все файлы проекта одним архивом можно <a href=\"http://narod.ru/disk/59387358001.11fedb08e75fa8af9da782045758d02d/HK%20decoder%208ch%20dollop.zip.html\" class=\"link link-ext\" data-nd-link-orig=\"http://narod.ru/disk/59387358001.11fedb08e75fa8af9da782045758d02d/HK%20decoder%208ch%20dollop.zip.html\" target=\"_blank\" rel=\"nofollow noopener\">тут (старая версия)</a>.</p>\n<p>За время эксплуатации все же были замечены недостатки (причем такие же как и у ReSt - проблемы c выводом PWM когда более 6 каналов стоят в максимуме), да и отсутствие ППМ выхода огорчало. Поэтому полностью переписал код, добавил ППМ, сделал более информативным поведение светодиода, ввел начальную инициализацию EEPROM при первом включении. Пришлось добавить кварц на 16МГц и сменить МК - любой из серии 48/88/168/328 подойдет. Поведение светодиода следующее:</p>\n<ul>\n<li>Горит все время - обычная работа, принимаем данные от передатчика</li>\n<li>Мигает медленно - режим бинда</li>\n<li>Горит постоянно из режима бинда - получены данные бинда</li>\n<li>Мигает быстро - режим ФейлСейв</li>\n</ul>\n<p>При первом включении приемник записывет значение ФС по всем каналам по-умолчанию в 1500мкс.<br>\nДля входа в режим биндинга нужно нажать кнопку “FailSave/Bind” и подать питание.<br>\nПосле бинда с последующим пауэрсайклом можно записать свои положения ФС, для этого при нормальной работе приемника нужно нажать на кнопку “FailSave/Bind”.<br>\nБолее подробная информация <a href=\"https://sites.google.com/site/safrrc/8ch_HK_receiver\" class=\"link link-ext\" data-nd-link-orig=\"https://sites.google.com/site/safrrc/8ch_HK_receiver\" target=\"_blank\" rel=\"nofollow noopener\">у меня на сайте</a> (на английском).<br>\nПрошивка, исходники, плата, схема привемника с ППМ от 03.07.2015 <a href=\"https://sites.google.com/site/safrrc/8ch_HK_receiver/HK%20decoder%208ch%2BPPM%20dollop.zip?attredirects=0&d=1\" class=\"link link-ext\" data-nd-link-orig=\"https://sites.google.com/site/safrrc/8ch_HK_receiver/HK%20decoder%208ch%2BPPM%20dollop.zip?attredirects=0&d=1\" target=\"_blank\" rel=\"nofollow noopener\">тут</a></p>\n<p><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member22882/media/502a5cbe9970730077fad72f\" target=\"_blank\" data-nd-media-id=\"502a5cbe9970730077fad72f\" data-nd-image-orig=\"https://rcopen.com/member22882/media/502a5cbe9970730077fad72f\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/502a5cbe9970730077fad72f_sm\" alt width=\"170\" height=\"150\"></a><a class=\"attach attach-bin attach__m-sm\" href=\"https://rcopen.com/member22882/media/502a5d329970730077fad7ee\" target=\"_blank\" data-nd-media-id=\"502a5d329970730077fad7ee\" data-nd-image-orig=\"https://rcopen.com/member22882/media/502a5d329970730077fad7ee\"><span class=\"attach__icon icon icon-binary\"></span><span class=\"attach__content\">HK decoder 8ch dollop.zip</span></a><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member22882/media/55979cac9970730077faf4cf\" target=\"_blank\" data-nd-media-id=\"55979cac9970730077faf4cf\" data-nd-image-orig=\"https://rcopen.com/member22882/media/55979cac9970730077faf4cf\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/55979cac9970730077faf4cf_sm\" alt width=\"170\" height=\"150\"></a><a class=\"attach attach-bin attach__m-sm\" href=\"https://rcopen.com/member22882/media/559ea37c9970730077faf565\" target=\"_blank\" data-nd-media-id=\"559ea37c9970730077faf565\" data-nd-image-orig=\"https://rcopen.com/member22882/media/559ea37c9970730077faf565\"><span class=\"attach__icon icon icon-binary\"></span><span class=\"attach__content\">HK decoder 8ch+PPM dollop.zip</span></a></p>\n","user":"463efb2c3df955007778479b","ts":"2012-08-14T14:16:32.000Z","st":1,"cache":{"comment_count":17,"last_comment":"6180c2789970730077151319","last_comment_hid":17,"last_ts":"2021-11-02T04:45:44.000Z","last_user":"49756ce63df9550077773017"},"views":4000,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}