Baychi OpenLRS - дружелюбная ЛРС с широкими возможностями )

Rivar
schs:

Проблема не сервами? Я перепробовал 3 разных, остановился на цифровых, не дергаются.

Нельзя исключать…общался в теме Эксперта, сказали мелкая дрожь это особенность (я её вижу например в КП от смалтима), про сервы еще и не думал. В полеате пан тилтл бывало просто дергался, как будто помеха, такое когда-то на 40 мегагерцах видел.
Стоят вот такие.

dragen25
Rivar:

хочется избавиться от дрожания серв, данная прошивка решает этот вопрос?

Это одна из причин по которой я перешел на байчи. У меня перестали дрожать. Правда, как я понял, это касается лишь подключения передатчика по s.bus (другое и не пробовал).

ctakah

Немного про хоук, только что с ним прошивался, прошить прошил, а поменять циферки в мониторе порта ( читаются при подаче напряжения без проблем) ардуино и пити не получилось, еще конфликт там в том, нельзя подавать с фтдай прошивальщика напряжение на тх блок при перепрошивке-идет конфликт портов , питание на хоук отдельно подается при прошивке (???) . Дальше еще интереснее, не хочет работать в таранисе , при том,что вставляю в турнигу 9х-все работает , в джиэрку -тоже рабоатет , таранис не тянет по ходу ( потребление тх блока хоук 450 мА) .Собственно кто нибудь шил хоук прошивкой от Байчи и были какие то похожие проблемы и метод их решения . Я решил через коленку , подал напрямую плюс на блок . Распиновка хоука такая, если смотреть от антенны ( для джиэрки комплект)-1.РРМ :2. +РРМ :3. + :4. GND: 5.пятый пин -х.з.

Rivar
dragen25:

Это одна из причин по которой я перешел на байчи. У меня перестали дрожать. Правда, как я понял, это касается лишь подключения передатчика по s.bus (другое и не пробовал).

Меня это устроило-бы, смолтим понимает его, а вот штатная прошивка Тини не умеет.

ctakah

Разобрался с хоук-прошил 327 прошивкой ,а не 328 и появилась возможность менять в консоли настройки.

Andrey3167

Коллеги подскажите, что-то дружелюбная ЛРС не очень хочет дружить с Expert 2G
Нестарт 2G так и не удалось победить описанными выше способами. И данная проблема как-то даже зависит от температуры. Если сильно холодный передатчик то запускается, если прохладный- то запускается после передергивания питания, если теплый - не запускается совсем. И замыкание SDN рфмки на землю результатов не дает. Хотя раньше такого не было, обходился передергиванием питания. Перешил родной экспертовской прошивкой, вроде все запускается и работает нормально (с приемником не проверял). Опять прошил baychi. Теперь в Putty пишет FLASH ERROR! и постоянно мигает красный диод. Перепрошивка результатов не дает. Что делать, куда копать???

тигромух
Andrey3167:

Теперь в Putty пишет FLASH ERROR! и постоянно мигает красный диод. Перепрошивка результатов не дает. Что делать, куда копать???

Flash error лечится очисткой eeprom, либо перекомпиляцией со сменой версии. Полистайте пару страниц назад, это уже обсуждалось не раз.

Andrey3167
тигромух:

Полистайте пару страниц назад

я это читал, но что-то не разобрался.

тигромух:

либо перекомпиляцией

это вообще темный лес

тигромух:

Flash error лечится очисткой eeprom

это я понимаю, но как это сделать? В моем понятии надо подпаяться к Атмеге (разъема для программирования на 2G нет) и через ASP ISP очистить eeprom?
Но можно как-то проще? с помощью TTL и eeprom_clean.hex. Она чистит eeprom? Где её взять? Из этого поста подойдет rcopen.com/forum/f90/topic341906/1521или это не то?

BAU
Andrey3167:

или это не то?

Это пустой хекс, для записи в еепром через мегалоадеровский загрузчик
eeprom_clean.hex это программа для очистки епрома. Ее после заливки надо запустить.
Пойдут оба способа.

Andrey3167
BAU:

Это пустой хекс, для записи в еепром через мегалоадеровский загрузчик

т.е. записываем его - и епром чист?

BAU:

eeprom_clean.hex это программа для очистки епрома. Ее после заливки надо запустить

а где её взять? залить как обычно через мегалоадеровский загрузчик? запустить где и как (что нажать)?
Извините за глупые вопросы, но я далек от этих вещей.

тигромух
Andrey3167:

а где её взять? залить как обычно через мегалоадеровский загрузчик? запустить где и как (что нажать)?
Извините за глупые вопросы, но я далек от этих вещей

Здесь скачайте: www.sendspace.com/file/c9ubzq
Залейте удобным способом, и дождитесь пока погаснет диод.
Для надежности можете подать питание отдельно от программатора.
Все, готово, можно заливать байчи.

Andrey3167
тигромух:

Все, готово, можно заливать байчи.

Спасибо всем откликнувшимся, пока работает. Без всяких “доработок”

Andrey3167
Andrey3167:

пока работает. Без всяких “доработок”

все же что-то не так. Пока пробовал с разными прошивками, был подключен инвертор SBUS - работало. Убрал его, собрал - не работает. На 2G промаргивает зеленый светодиод и все, а на приемнике SBUS светодиод мигает как-будто нет связи с аппой. Подключаю инвертор - все работает. Шаманство однако.

А в чем сейчас плюсы прошивки байчи по сравнению с экспертовской именно для передатчика 2G ? Регулировка мощности с пульта - уже есть, быстродействие? для лрски не особо нужно, инвертор SBUS в моем случае опять нужен. Зато на экспертовской все светодиодики-пищалки работают как надо + контроль напряжения 😁
Единственно меня сильно напрягало дерганье серв, и это не джиттер, а именно периодическое дерганье на разных каналах, как-будто помеха проскочила, на байчи такого не наблюдал, может уже исправил.

dragen25
Andrey3167:

А в чем сейчас плюсы прошивки байчи по сравнению с экспертовской именно для передатчика 2G

Основное Вы уже отметили

Andrey3167:

Единственно меня сильно напрягало дерганье серв

А так основные преимущества байчи дает на приемнике.

тигромух
DChernov:

А вот что-то нет такого типа. github.com/baychi/OpenExpertTX
Или я не оттуда исходники тяну?

Почему-то Александр в последнем коммите его убрал. Наверное, он хотел упорядочить нумерацию и случайно снес. Других идей у меня нет, а он так и не появился, чтоб ответить на вопрос 😦
Варианта действий два:

  1. Cтянуть с гитхаба версию до этого коммита: github.com/…/1d9b1f65aa53eeffa1f0cb7e0c7366e987040…
  2. Добавить в config.h такой код:

#if (TX_BOARD_TYPE == 23)              // Modifyed (PPM on ICP pin) TX Open/orange v2 Board
      #define SDO_pin 9
      #define SDI_pin A1
      #define SCLK_pin 7
      #define IRQ_pin 2
      #define nSel_pin 4
      #define IRQ_interrupt 0

      #define PPM_IN 8
      #define USE_ICP1
      #define BUTTON 11

      #define  nIRQ_1 (PIND & 0x04)==0x04 //D2
      #define  nIRQ_0 (PIND & 0x04)==0x00 //D2

      #define  nSEL_on PORTD |= 0x10 //D4
      #define  nSEL_off PORTD &= 0xEF //D4

      #define  SCK_on PORTD |= 0x80 // D7
      #define  SCK_off PORTD &= 0x7F //D7

      #define  SDI_on PORTC |= 0x02 //C1
      #define  SDI_off PORTC &= 0xFD //C1

      #define  SDO_1 (PINB & 0x02) == 0x02 //B1
      #define  SDO_0 (PINB & 0x02) == 0x00 //B1

      //#### Other interface pinouts ###
      #define GREEN_LED_pin 12
      #define RED_LED_pin 13

      #define Red_LED_ON  PORTB |= _BV(5);
      #define Red_LED_OFF  PORTB &= ~_BV(5);

      #define Green_LED_ON  PORTB |= _BV(4);
      #define Green_LED_OFF  PORTB &= ~_BV(4);

// Аппаратный переключатель мощности
    #define SW1_IN A2  // Power switch 1 on 25 pin
    #define SW2_IN A3  // Power switch 2 on 26 pin
    #define SW1_IS_ON (PINC & 0x04) == 0x00  // проверка sw1
    #define SW2_IS_ON (PINC & 0x08) == 0x00  // проверка sw2

#endif

И как обычно выбрать 23й тип.

ССМ=

Константин может подскажешь , что добавить в код, чтобы в приемнике в режиме S.Sbus на четырех возможных PWM каналах работал FS. С S.Sbus все ок, FS работает, а на гребенке нет (при потере сигнала сервы встают в центр).

тигромух
ССМ=:

Константин может подскажешь , что добавить в код, чтобы в приемнике в режиме S.Sbus на четырех возможных PWM каналах работал FS. С S.Sbus все ок, FS работает, а на гребенке нет (при потере сигнала сервы встают в центр).

Я посмотрю. Навскидку, вроде подвес у меня на коптере никуда не уезжает при ФС. Хотя, может как раз в центр встает…
Для начала посмотреть бы конфиг приемника.

ССМ=

Приемник оранж, прошит последней прошивкой от Александра.Я не компилировал, просто залил скаченый хекс.

тигромух
ССМ=:

Приемник оранж, прошит последней прошивкой от Александра.Я не компилировал, просто залил скаченый хекс.

А настройки то какие? 😃

ССМ=
тигромух:

А настройки то какие?

3=0 Servo 150% strech num (1-12)
4=1 Statistics enable
5=3 11bit/10ch (1=yes, 2/3=Futaba)
6=128 Discrete outputs mask
7=2 1 output mode: PWM/PPM/SBUS = 0/1/2
8=7 Packet lost sound output (0=off, 1,2,7)



19=0 Beacon F (255=disable)
20=7 Beacon Pmax (mWt): 0-1.2; 1-2; 2-3; 3-6; 4-12; 5-25; 6-50; 7-100
24=30 Beacon start time (sec)
25=75 SAW Fmin
26=210 SAW Fmax
28=7 PPM/SBUS mode 1st PWM chnl (1-8) [2]
40=10 RSSI type: sound(0)/level(1-99=average)
41=1 RSSI mode: level(0)/SN ratio(1)
42=0 RSSI over PWM(chan:1-12) 0-not use
Fuses: DE DC FD