Переход на 2.4GHz Turnigy 9ch (часть 2)
- Тренер, включаете пульт выключателем, пока держите переключатель “тренер” включенным система пропускает сигнал с тренерского разьема на ВЧ модуль согласно настройкам (какие именно каналы пропускать) когда отпустите рулите сами, но Turnigy на стоковой прошивке понимает от ученика только 8-ми канальный PPM. Чтобы понимала 4-х канальный PPM, надо перешивать. Или в прошивку, подпраленную George164, или в er9x.
Ну в общем все так и делаю, судя по всему сигнал с тренерского шнурка не идет на ВЧ-модуль. И если проблема не в настройках турниги… то я даже не знаю куда копать дальше…
Может сигнал с микроконтроллера надо усилить? С ноги контроллера можно снять максимум 40 мА.
Спросил чтобы убедиться, что там ничего нигде не инвертируется. И потому, что слышал версию, что подавать на РРМ вход ВЧ-модуля надо 3.3 вольта.
Только один хрен, ни так ни эдак не работает. Вообще никак, даже ничего не дергается. Эксперементировал с шириной импульса, прямым и обратным сигналом, разные напряжения пробовал. Чувствую проблема в чем-то другом.
Вот с TTL наверное нужно быть осторожнее…
если гнянуть схему передающего модуля (как минимум стандартного) - там можно увидеть стабилизатор на 3.3 вольта, STC89C51RC - питается от 3.3 вольт, и подавать ей на вход TTL уровень сигнала PPM вряд ли стоит…
я посмотрел даташит на STC89C51RC - вроде как это серия может работать при питающем от 5 до 3.3 вольт… правда вопрос допустимости подачи на входы напряжения больше питающего остался открытым
Подскажите, кто знает, где можно купить запчасти на эту аппу? В частности основную плату?
Подскажите, кто знает, где можно купить запчасти на эту аппу? В частности основную плату?
Зап частей не встречал,проще купить на ХК или ПФ новую аппу,а старую оставить в качестве запчастей,благо они сейчас в наличии и не дорогие.
уважаемые, а где можно достать usb-модуль для перепрошивок в дальнейшем?
Думал об покупке новой аппы. Но если не найду отдельно плату, то куплю лучше плату от gruvin 😃 Вот тут gruvin9x.com/shop/
На ибее или алиэкспрессе продаются эти юсб программаторы. С доставкой 4 бакса. В поисковой строке набрать USB AVR
где можно достать usb-модуль для перепрошивок в дальнейшем?
Например, на HK. Но его оттуда лучше вести как довесок к какой-либо посылке.
Мужики добрый день! Вообщем проблема такая - взял себе Турниги. Взял, поскольку до этого использовал ФлайСкай. Вообщем конечно прозрел - разница просто сумасшедшая - Турнига совсем не порадовала ни пайкой, ни переключателями, ни сборкой (одни только ржавые болты чего стоят). Вообщем Флай скай как мерседес, Турнига как москвич 😃 . Включатся не хотела, орала свитчи включены. Перепрошил я Турнигу - и вот чего обнаружилось - Переключатели THR и AIL не работают. Т.е сами переключатели работают, до платы все звониться, а вот дальше все. Подскажите куда лезть смотреть - не пропаек вроде бы нет. А переключатели ой как нужны…
А на что именно перепрошивали? Если на er9x-frsky, то перешейтесь на стандартную er9x без префикса frsky.
P.S. А в плане турниги - у моей с пайкой всё нормально - дорожки чистые и ровные, детали припаяны ровно, а не сикось-накось. Да и ржавых болтов нет.
Думал об покупке новой аппы. Но если не найду отдельно плату, то куплю лучше плату от gruvin 😃 Вот тут gruvin9x.com/shop/
жаль только схему не нашел… sch файл с сайта поддержки проекта у меня не открывается 😦
Например, на HK. Но его оттуда лучше вести как довесок к какой-либо посылке.
эх блин, придется на стоке летать пока. знал бы пораньше - заказал бы вместе с аппой 😦 ну ничего, для вертолета хватит стока пока.
Да - на фриску. Ок - перешьюсь на стандартную гляну - просто и на родной он не включался. А по поводу самой аппы, у меня дорожки тоже ровные, но вот сама алата просто забрызгана припоем 😃 У всех не пропой, у меня перепой 😃 Но все равно для себя решил - на пятую гексу буду брать Флай скай.
просто и на родной он не включался
А раз так, то ещё раз шерстить на предмет непропая или обрыва, т.к. er9x тоже его не увидит, если контакта нет. Может где в переходе непропай?
А раз так, то ещё раз шерстить
Возможно… А могла она не включаться из-за свитча ТРЕНЕР - переключатель вообще разбит внутри, рычажок болтается, и соответсвенно переключатель не работает?
Теоретически - да. Она тогда должна была писать Switch error.
Она так и писала.
Возможно… А могла она не включаться из-за свитча ТРЕНЕР - переключатель вообще разбит внутри, рычажок болтается, и соответсвенно переключатель не работает?
Что-то вам дико не повезло…
Она может ругаться на любой переключатель. Проверить можно отпаяв проводв от тумблеров и соединив их (попарно). Если не будет ругаться, то дохлые тумблеры, если продолжит, то или дорожки или процессор.
Что-то вам дико не повезло…
Я и говорю - с Флаем совсем никаких проблем не было - а тут как будто из подвала… Провода я соединял - эффекта ноль. Тумблеры рабочие-прозванивал. До платы все дышит - а дальше ёк…
Я и говорю - с Флаем совсем никаких проблем не было - а тут как будто из подвала… Провода я соединял - эффекта ноль. Тумблеры рабочие-прозванивал. До платы все дышит - а дальше ёк…
если есть возможность прошить аппу - попробуйте вот это vg.ucoz.ru/load/proekt_vcoder/…/2-1-0-18
там только чтение состояний портов и АЦП
если эта тестовая прошивка выключатели не видит - проверять железо
Вот и заработал мой генератор PPM сигнала.
Проблема была вот в чем:
я считал ширину синхроимпульса между пакетами исходя из того, что длина пакета фиксирована и почему-то равна 20 000 микросекунд, то есть вычитая из общей длины пакета длину импульсов соответствующих восьми каналам и пауз между ними. Турнига такой сигнал не воспринимала. Сегодня запитал ВЧ-модуль и прямо на него подал сигнал РРМ… заработало. Сервы шевелятся, но имеет место очень сильный шум. Сделал синхропаузу фиксированной, равной 10 500 микросекунд - шум пропал. Вставил ВЧ-модуль в передатчик, подал сигнал на тренерский разъем - все работает. Попробовал посчитать синхроимпульс “по-старому” - не работает. Странно, конечно, но мне советовали считать синхроимпульс именно первым способом… В любом случае теперь работу можно продолжить и видимо скоро я смогу отписать на форум как повела себя эта система в поле 😃
На случай если кому-то еще понадобится один из вариантов РРМ сигнала, который точно работает с Turnigy 9Х и стоковым ВЧ-модулем:
1. синхропауза ровно 10 500 микросекунд
2. ширина канала от 1000 до 2000 микросекунд
3. число каналов - 8
4. паузы между сигналами 200 микросекунд
5. Паузы - логические единички, сигналы - нули.
6. Единичкой может быть напряжение от 3.3 до 5 вольт.
P.S. Большое спасибо за помощь коллегам ВитГо, HikeR и targetorsk!
P.P.S. И еще один вопрос: кто знает какую минимальную разницу в длине импульса воспринимают приемники turnigy 9x?
проверяйте полярность сигнала… то что вы написали про пакет ppm фигня полная 😦
вот выдранный кусок из прошивки Vcoder (рабочая прошивка)
… здесь код выдающий импульсы каналов, не буду его приводить, так как значения не имеет
PPM_PAUSE=PPM_PAUSE+CH_PPM[PPM_CUR_CH_NUM]; // считаем длительности всех импульсов
// CH_PPM[PPM_CUR_CH_NUM];- это длительность текущего канала,
// переменная PPM_CUR_CH_NUM принимает последовательно значения от 0 до 7 (8 каналов) таким образом в переменной PPM_PAUSE собирается общая длительность каналов
}
else {
OCR1A=2*(20000-PPM_PAUSE); // заливаем длительность паузы - это [20000- длительности всех каналов]
так что проверяйте код… чтото у вас не так…
кстати, турниговый приемник первой версии у меня уверенно принимал импульсы шириной где то в 600 мкс. правда сервы этот сигнал уже не понимали и после рывка в сторону - вставали по центру, и снова дергали в сторону, и снова вставали по центру
-----
кстати 8 каналов по 2000 мкс это 16 мс
плюс 1.6 мс паузы
плюс пауза 10.5 мс
итого 28.1 мс - ИМХО многовато !!!
Вячеслав Михеев, Алексей Гореликов, Дмитрий (HikeR) откликнитесь !!!
а то я уже сУмневаться в своих знаниях начинаю 😦(