Activity
Получил
Приветствую! Скажите пожалуйста где и по чем покупали?
Кто знает, подскажите, что за параметр HW= когда в меню заходишь
+интересно про 124 прошивку для передатчика
кстати, кто знает для чего убрана проверка конца пакета сбас?
спасибо!
Но останется главная проблемма 2G - управление мощностью через ШИМ. Делать я это не хочу, не только по тому, что не на чем отлаживаться, сколько потому, что против такой идеологии. Я бы сделал изначальную настройку мощности бустера передатчика подстроечным резистором, у управление в полете - оставил как есть, через регистры RFMки, тем более RFM22/23B обеспечивают 20 дБ диапазон регулировки.
во общем - если заменить часть кода, отвечающей за регулировку мощности через ШИМ (как и предполагает документация на RA07H) - то думаю все заработает на 2Г как надо
Всем привет!
на счет 2Г
еще тут выявил один баг… с мощностью… когда ставишь 255 в 23 регистр - то есть максимум, токи потребления на минимуме (переключатель мощности на мин) больше чем на макс (антенна впорядке - ксв 1.4) а на эксперте все ок.
и еще - когда передатчик выключаешь (пульт) передача как бы останавливается, диод гаснет, а ток потребляет что и при передаче и лампочка светится… - это все касается если ставить в 23 регистр от 245 до 255.
Имхо стоит обратить внимание что в 2G управление мощностью усилителя сделано посредством ШИМ с меги. Александр не хотел реализовывать этот способ и скорее всего просто включает его на полную мощность, а регулировку оставил через управление RFM.
Имхо “тут собака порылась”…
вот она собака то…
новые прошивки кто пробовал 2G?
tx-2g-f12-3
в этой прошивке убрана проверка конца пакета сбасrx12-f13-4
переписан код PPMтеперь всегда Normal Speed (никому не надо, если понадобится заливайте стрые прошивки)
добавлен регистр 39 0=STAT & PPM / 1=S.Bus
для плат приёмника ниже 6.0 для вывода S.Bus необходим инвертор
на платах 6.0 инвертор распаян и выведен на отдельную ножку
Внимание, при выборе S.bus - PPM не выводится! PWM выводится Всегда.
FS на S.Bus равен выводу PWM, флаг FS Не ставитьсяrx12-f13-5
добавдена поддержка бибикалки 38=0 её выключает 38=1 включает
(бибикалка появилась с 6 ревизии плат, в остальные тоже можно лить, в них этот пин не активен)rx12-f13-6
убран баг сканера
да, поэтому на эксперте
коллега, я с Вами солидарен
а по скорости работы серво не замечали разницы между экспертом по сбас и baychi?
у експерта сбас в хайспид не работает или работает?
а у baychi работает
я про глюк запуска G2 на прошивки от baychi
сори туплю)
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
вот эти строки лезут в терминал когда передатчик не запустился. Это если подключить кабель программирования после НЕзапуска
бесит( не могу
я так думаю глюк в старте RFM
вы о чем? если это rcopen.com/forum/f90/topic341906/1616 - я пробовал
странно - когда замыкаешь- стартует нормально, холодный или горячий не обращал внимания
может вы и правы
во общем печаль
мне не помогло
вы прочитали последние 4 страницы?
как думаете если тогда sdn ножку на rfm просто на землю запаять и пользоваться G2?
сейчас только раза с 5ого получается запустить
Да, замыкание SDN решает, но как сделать это программно, а не аппаратно?
Ребята, Всем привет!
У кого какие новости?
С глюком старта кто-то пытался бороться?
Я так и не смог его побить( Пришлось пока через инвертор на экперте летать… все же очкую в поле не запустить передатчик, если вдруг батарею менять на ретрансляторе во время полета
Александр (baychi) я так понимаю бросил данный проект - очень жаль… хорошая бы была прошивка(
это все хорошо, но где же отец демократии? где Александр… (
тот достаточно неприятный баг со стартом так и не исправлен…
кто то говорил есть блок для пищалки чтобы вставить в код
Если хотите поэспериментировать с паузами поправьте код в OpenTiny_TX.ino:
всем привет!
в общем, положительных результатов от паузы не удалось получить…
значит нужно подождать мастера, думаю он сообразит что нужно делать!
Код был заменен на #ifdef SDN_pin и все стало хорошо.
я не понимаю 😃 где все стало хорошо? а с чем же мы сейчас пытаемся бороться?
на прошивке эксперта все хорошо в плане стабильности, но нет этого прекрасного функционала от baychi
Если хотите поэспериментировать с паузами поправьте код в OpenTiny_TX.ino:
#ifdef SDN_pin
pinMode(SDN_pin, OUTPUT); //SDn
digitalWrite(SDN_pin, LOW);
delay(1000);
#endif
подскажите пожалуйста как 1000 перевести в секунды? здесь микросекунды, да?
и что здесь добавить чтобы зеленый диод тоже заработал
void Red_LED_Blink(unsigned short blink_count) // на самом деле индикатор у нас только один 😃
{
word i;
for (i=0;i<blink_count;i++) {
wdt_reset(); // поддержка сторожевого таймера
Sleep(250);
Green_LED_ON;
Sleep(250);
Green_LED_OFF;
if(blink_count > 50) {
if(checkMenu()) {
doMenu();
break;
}
}
}
}
пищалку тяжело реализовать?
ну и еще, я считаю не хватает каких то пауз… не зря они есть на эксперте, так как весь старт там около 7-8 секунд
ребята, можете нас всех поздравить!
замкнул SDN и GND - все стало запускаться как положено!
мне не удалось добиться чтобы он не запустился при замкнутых… 10 из 10
а вот с разомкнутыми еще раз сейчас проверил, 5 из 10 не запустился
и еще, для уточнения на эксперте стоит RFM23B-S2
про это речь?
попробуем
офф. все равно, говоря современным языком - прошивка огонь!
ничего, я же говорил коллективный разум победит!
будет у нас стабильная версия
Сообщение от dragen25:
Закомментировал. SDN стал 0-м. Все работает даже на холодной плате.
Сможете поправить?
Сообщение от baychi:
Ясно.
Надо написать
#ifdef SDN_pin
вместо
#if(SDN_pin != 0)
===================[/quote]
вот здесь чуть чуть не дошли до истинны:(
то есть фактически получается МЕГА зависает от не своевременного запуска RFM?
update/
вообщем резюк дает эффект - но мне это не нравится
еще раз погонял на прошивке эксперта f10
насчет щелчка в динамиках я оказался не прав, он все равно есть… но это оказывается не главное
запуск передатчика осуществляется так:
- подключил питание - один пик buzzer’ом
- 1-2 пауза видимо
- перемигнул диодом красный-зеленый (думаю инициализация)
- пауза 7-8 секунд ( не зря она тут такая длинная)
- на 8-9 секунде подхватывает входящий ппм и начинает излучение (включается УМ или RMF)
вот лог этого процесса, еле успел подключить в уарту после подачи питания 😃 (если подключить до тогда только в меню попадешь, думаю все знают)
IRQ=0
START
08
06
20
NS
T=17
PPM Mode, 1.5ms or 750ms center 12ch max!
Detect PPM=8
1500us center
Мне подпаяться не жалко, просто любопытно.
ну на постоянку так нельзя, так как будет идти излучение когда его можно не включать, или не нужно
Вообще-то мега в этой конструкции работает за пределами ТУ. Атмели гарантируют при 3.3В питания стабильную работу до 10МГц, а здесь 16.
90% камней заводятся и работают безупречно, остальные очень причудливо выпендриваются.
Напрашивается для начала просто поменять Атмегу.
С большой вероятностью на этом Ваши мучения завершатся.
тогда встречный вопрос, почему на прошивке от эксперта все работает без резисторов и прочих махинаций…
а резистор так сложно воткнуть 😃
резистор дома попробую. но это что нам дает?
думаю что здесь тоже можно этого добиться, что то изменив/дополнив в коде программы
Согласен с Вами, Евгнений
Вряд ли. Так как у меня такой же глюк. Не верю я в такие совпадения, чтобы быстрое передергивание питания со 100% вероятностью приводило к корректной работе. А на экспертовской прошивке это не проявлялось.
- есть еще двое человек с 2G с этим же эффектом
ps. прошивка просто отличная, сильно расширяющая и улучающая работу передатчика, и поэтому хочется довести до ума (так то все тут есть что нужно) - дело осталось за стабильностью, можно будет “прошить и забыть” - летать, летать, летать…
Так вы проверьте свою гипотезу. Подайте ППМ через пару секунд после включения.
вчера говорю проверял до 2-ух ночи
тут ппм непричем, если передатчик запустился - то все равно когда подавать ппм - он его подхватывает.
если он запустился с этим глюком - он крутит вышеуказанного сообщение и не на что не реагирует, хоть ппм, хоть в терминале - только:
Baychi soft 2013
TX Open Expert V2 F8Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8и так далее, бексонечно
ключевая вещь здесь - щелчок в динамиках одновременно с подачей питания
ИМХО
вот такие строчки есть в OpenTiny_TX.ino
#if (TX_BOARD_TYPE == 5) // Только для Expert 2G board
analogWrite(5,PowReg[4]); // установим напряжение для УМ
#endifrx_reset();
mppmDif=maxDif=0; // сброс статистики
unsigned long time = micros();
lastSent=time;while(1) {
ppmLoop();
wdt_reset(); // поддержка сторожевого таймераif(checkMenu()) { // проверяем на вход в меню
doMenu();
**#if (TX_BOARD_TYPE == 5) // Только для Expert 2G board
analogWrite(5,PowReg[4]); // установим напряжение для УМ_**_
#endif
lastSent=micros();
}if (_spi_read(0x0C) == 0) { // detect the locked module and reboot
Terminal.println(“RFM lock”);
Green_LED_ON;
Sleep(249);
re_init:
RF22B_init_parameter();
rx_reset();
mppmDif=maxDif=0; // !!!
continue;
}
зачем два раза? и зачем там ставить что то кроме 0?
это в блоке инициализации-старта как я понимаю
upd. и еще мысль, управление УМ модуль RFM в момент запуска что то там))) как то крутиться в голове, объяснить не могу
ключевая вещь здесь - щелчок в динамиках одновременно с подачей питания
20 - Power min (0-7, +128=highU) – уровень мощности при нижнем положении тумблера управляющего канала (длительность PPM импульса < 1.3 мс). Код от 0-7 задает выходную мощность RFMки. Нулю соответствует минимальный уровень (около 1 мВт для RFM22B и 100 мВт для RFM23BP), 7-ке – максимальный уровень (100 мВт для RFM22B, 1 Вт для RFM23BP). Старший бит (+128) позволяет управлять напряжением RFM23BP в проектах типа SkyHawk. Единица в старшем бите регистре приводит к поднятию напряжения питания RFM23BP (обычно с 3.3 до 5 В);
21 - Power middle (0-7,+128=highU) - уровень мощности при среднем положении тумблера управляющего канала (длительность PPM импульса > 1.3 мс но меньше 1.7 мс);
22 - Power max (0-7, +128=highU) - уровень мощности при верхнем положении тумблера управляющего канала (длительность PPM импульса > 1.7 мс), или когда управление мощностью не используется;
23 - PA calibr const(0-255) - настройка максимальной мощности для УМ модуля Expert 2G. Работает только для модуля Expert 2G. Задает уровень напряжения на затворе УМ передатчика в режиме макс. мощности. Настройка индивидуальная для каждой платы. Сюда нужно перенести константу из регистра 22 оригинальной прошивки 2G.
ставил даже все 0
Включение усилителя и передатчика инициируется программой. Ну тогда и “бросок” произойдет после задержки.
да, Вы правы!
это не поможет
Имхо стоит обратить внимание что в 2G управление мощностью усилителя сделано посредством ШИМ с меги. Александр не хотел реализовывать этот способ и скорее всего просто включает его на полную мощность, а регулировку оставил через управление RFM.
Имхо “тут собака порылась”…
в момент запуска?
я ставил в регистр калибровочный 0
А не может быть такого, что питание проседает ?
нет, свежезаряженный 3S, да и разные паки участвовали
тем более, усилитель не потребляет пока нет входящего (с RFM) излучения - хотя это вопрос, так микро СВЧ скачок какой то, так как, повторяю, в динамиках слышен слабый щелчек
Константин, а что если попробовать запретить прием с юарта чего либо первую секунду или две?
да, насколько я экспериментально понял ( часа 2 включал-выключал) проблема из-за того что программа стартует одновременно с усилителем ra070 как его там, и что то вроде броска (помехи) наводки идет.
думаю разумно не уарт запретить, а просто пауза страрта программы после подачи питания на 1-2 сек
с прошивкой эксперта, передатчик подхватывает ппм только спустя 2-3 секунды - в это время он пищит один раз, потом подмигнет, а потом уже ппм, у baychi практически сразу 1 сек после подачи питания, если передатчик нормально стартовал
ну я тут подумал…
у experta передатчик стартует так: сначала 1 писк пищалки, потом вспышка диода и только через 1 сек подхватывает входящий сигнал… то есть запускается поэтапно, мега а потом уже усилитель
у baychi передатчик стартует почти мнгновенно… отсюда и проблема…
говорю же, при по подаче питания у baychi я слышу щелчок в динамиках…
да и пищалку хотелось бы задействовать. там такая как на компе на мат плате - подаешь питание пищит
Константин, что Вы делаете сегодня вечером ? 😁
Ну тогда ищите того кто может найти ошибку и профиксить…
Думаете никто кроме создателя не может этого сделать?
Самое обидное если Александр не появится здесь и прошивка без него загнется:(
А я бы попробовал резюк. Хуже не будет…
На разъеме есть +3,3 возьмите два контакта от разъема пртпаяйте резюк к ним. и замкните через него RX и 3.3 в. Даж корпус вскрывать не надо.
вечером доберусь - попробую.
там 4 пина, земля, Rx, Tx, и четвертый 3.3 я так понимаю. вот между 3.3 и Rx резюк 10кОм поставим-посмотрим…
Не факт. Мы не занаем как обрабатывается вход RX у Эксперта
ну по крайне мере проявления этого глюка мне не удалось добиться на экспертовской прошивке, значит там как то это учтено
глюк в программе/железе
в железе исключено - на экспертовской прошивке этого нет, там хоть как подключай, все работает
Да не трусьте… Это стандартная схема избавления от неадекватного поведения на входах ИС в электронике.
Гляньте на вход reset меги. Он тож подтянут резюком,именно для этого.
В меге можно программно подтянуть входы на 1 и на 0. Я не знаю с чем сдесь связан глюк, обычно программисты это делают программно. Возможно выбит транзюк потяжки к 1-це в меге.
если бы он был выбит, на экспертовской прошивке тот же глюк был…
тут именно где то упущение небольшое в коде Александра в части касающейся старта (инициализации)… вчера пытался до 2 ночи разобраться , но так и не понял
самое главное- на прошивке эксперта этого же нет… может какую то паузу в старт добавить?
потому что когда питание подаешь слышен слабый щелчок в динамиках рядом на столе. на эксперте его не слышал
то есть что то там да проскакивает
а на счет этого у кого какие мысли?
коллективный разум - сильная штука
нет он не будет мешать работе. тока резистор возьмите ~10к
кто то делал так уже?
наводку от TX например в виде всякой белиберды.
да, тоже проскакивала такая мысль… пробовал рукой прикрывать водить там рядом во время подключения питания - иногда эффект был.
Подключить резистор ~1к между RX и + . То есть аппаратно подать на него логическую единицу.
разве это будет решение? его придется отключать подключать…
самое главное- на прошивке эксперта этого же нет… может какую то паузу в старт добавить?
потому что когда питание подаешь слышен слабый щелчок в динамиках рядом на столе. на эксперте его не слышал
то есть что то там да проскакивает
Сегодня благодаря продвинутости приёмника Lawmate 1.2 обратил внимание на интересную вещь, после включения аппаратуры (самолёт с передатчиком в 2 метрах) RSSI кажет всю шкалу, более 2000 попугаев, а вот после полёта длившегося порядка 40 минут, около 1200 попугаев… Приёмник ощутимо прогрет… это может быть причиной?
У меня как-то было такое, что упала чувствительность приемника ЛМ. Случайно стал замечать, что китайский приемник с диполем ловит лучше, чем ЛМ приемник с патчем. Провел потом эксперимент, в котором выяснилось, что у моего приемника ЛМ чуйка прилично упала 😦
Есть предположение, что чуйка снизилась из-за статики…
Ребята, у меня тоже был года два назад один такой приемник LawMate 1.2.
Хочу сказать, что при прогреве у него тоже падала чувствительность и показания RSSI падали процентов на 30… соответственно частоты уплывали скорее всего… рецепты излечения не нашел*(
Такое ощущение что программа чтото считывает с UART и рестартует. А если подтянуть RX к 1?
дак к UART программатор не подключен… что там можно считывать?
не понимаю что значит rx к 1 подтянуть?
Итак, экспериментировал тут с прошивками для 2G
Попробовал сначала ту, что выкладывал выше Евгений.
Потом попробовал свою, сам скомпилировал, залил.
Перед каждой прошивкой очищал eeprom.
Пульт включен, ппм идет в 2G
Результат один и тот же - передатчик не запускается на “холодную” то есть если питание подавать через промежутки времени более 1 мин.
А если буквально подал питание, не запустился, выключил, опять подал питание и он запускается - повторяемость 99%.
если подключить к терминалу - в момент когда передатчик не запустился, он пишет:
Baychi soft 2013
TX Open Expert V2 F8Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8и так далее, бексонечно
такое ощущение что то со стартом, как будто циклично пытается стартануть?