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

sashok17

26 пробовал. не помогло. Если прошить вашу прошивку внутрисхемно, то загрузчика не будет? Или загрузчик автоматом тоже там уже “включен”? Просто с ардьюино впервые имею дело

пробовал шить на чистую мегу загрузчик по этой статье …blogspot.com/…/bootloader-atmega328p-pu-atmega-32… . Но по инструкции эксперта все равно не шьется прошивка…

baychi:

Фьюзы и загрузчик умеет восстанавливать сама Ардуина

Это все можно сделать при помощи моего TTL UART ? Так как плат от ардьюино у меня нет.

baychi
sashok17:

Если прошить вашу прошивку внутрисхемно, то загрузчика не будет?

Если после прошивки загрузчика не делать CHIP ERASE - будет.
Только кто получает управление сначала определяется фьюзами. Обычно - это загрузчик, а уже он передает программе.

sashok17

Щас попробую еще раз прошить загрузчик по ссылке выше что я дал, (фьюзы ставить ваши или те что в моей ссылке?)

В общем залил заного родную прошивку с ХС. При попытке зарпограмировать через загрузчик, черное окно быстро появляется меньше чем на секунду (там очень быстро чтото бежит) и исчезает. Все. Повторно загрузчик передатчик больше не видит.

О! Пожалуйста! Опять залил оригинальную прошивку ХС, только потом через загрузчик вместо вашей выбрал с эксперта. Прошивка через UART TTL прошла успешно и все заработало. А с вашей прошивкой не получается…

sashok17

Вроде получилось… Пытаюсь вникнуть. При включении передатчик все время мигает короткими вспышками. А приемник один раз мигнет “зеленым”, затем включается красным и все. На перемычки не реагирует. Читаю инструкцию… Но запутаться кошмар…

Raider

Да не… там один раз разобраться и все, никаких проблем.
Передатчик и должен мигать красным, частота зависит от включенной вых. мощности.
А с приемником проще сделать через команду rebind в терминальной программе - можно на экране хотя-бы увидеть что происходит.

sashok17

Что-то не получается войти в меню…

Raider

Ну не знаю… у меня все получалось.
Гонит приемник телеметрию, нажал “М” - появилось меню.

sashok17

Да после подачи питания на экране появляются регистры и далее идет поток данных постоянных… на кнопку М не реагирует…

Программа гипертерминал

Raider

А попробуй putty
the.earth.li/~sgtatham/putty/latest/x86/putty.exe
“М” надеюсь была в английской раскладке? 😃
В общем у меня с FTDI адаптером все работает.

sashok17

Все получилось, попробовал другую программу. там норм.

Ввел ребинд, пошли скакать значения. Передатчик после программирования включил и не трогаю… или там тоже надо что-то сделать для бинда?

Raider

Включаешь передатчик (желательно отнести его на некоторое расстояние), потом включаешь приемник, даешь ему команду rebind и ждешь пока не закончится привязка.
Антенну на приемник накрутить не забудь 😃

sashok17

вот досих пор жду)

Что-то не привязывается он… последние число при включенном передатчике около 150, при выключенном около 60. Уже 10 минут лежат в разных комнатах и не привязывается…

20 минут прошло…

sashok17

Нашел причину. Поемуто передатчик излучает не постоянно, а делает микропаузы, примерно 3-4 излучения в секунду, прерывесто… Это почему и как исправить?

Так как когда таки забиндить удалось, индикаторный светодиод и серва двигались так же прерывисто. И по спектроанализатору по излучению передатчика видно это.

baychi
sashok17:

Что-то не привязывается он… последние число при включенном передатчике около 150, при выключенном около 60. Уже 10 минут лежат в разных комнатах и не привязывается…

Видимо поправки частоты (2-й регистр) очень сильно разошлись.
Надо синхронизировать вручную.

  1. Скопируйте регистры 1, 5, 11-18 из передатчика в приемник. Регистр 2 н приемнике поставьте 0.
  2. Включите передатчик.
  3. Включите приемник , подключенный к терминалке и смотрите на параметр A=? Нажимая клавиши ‘<’ и ‘>’ добейтесть, что-бы A=было близко к 0/255.
  4. Нажмите Enter.
  5. Перевключите питание и убедитесь, что связь по всем 8-ми каналам стабильная.
sashok17:

Поемуто передатчик излучает не постоянно, а делает микропаузы, примерно 3-4 излучения в секунду, прерывесто… Это почему и как исправить?

Судя по всему не все из 8-ми каналов нашел приемник. А на передатчике регистры 11-18 как выставились?

sashok17

вот что происходит на обоих комплектах передатчик/приемник

Сейчас посомтрю…

данном случае проблема конкретно в передатчике а не приемнике… причем на обоих 0_о. Щас посмотрю регистры

Вот что стоит в передатчике

baychi
sashok17:

вот что происходит на обоих комплектах передатчик/приемник

Работает только 1 (7-й) частотный канал из 8. И даже на нем несовпадение частоты на пределе. Так быть не должно…

sashok17

Ну вот конкретно судя по спектроанализатору моему излучение так и идет прерывисто как принимает приемник

(отредактировал предыдущее сообщение, добавил скрин терминала передатчика)

baychi
sashok17:

добавил скрин терминала передатчика

Частоты пердатчика выбраны вполне прилично. Скопируйте эти цифры (регистры 11-18 на приемник).
Управление мощностью у Вас отключено (регистр 19), но это пока не важно.
Покажите аналогичные регистры на приемнике?

Raider

Может что-то очень сильно шумит со стороны приемника?

baychi
Raider:

Может что-то очень сильно шумит со стороны приемника?

Да нет, похоже. Шум 22-33 на приеме - это совсем немного (до 40- нормально).

sashok17

Rg=Val Comments ----------------------- V2 F12
1=171 Bind N
2=202 Freq Corr
3=0 Servo 150% strech num (1-12)
4=1 Statistics enable
5=0 11bit/10ch (1=yes, 2/3=Futaba)
6=0 Discrete outputs mask
11=195 Hop F1
12=195 Hop F2
13=195 Hop F3
14=195 Hop F4
15=195 Hop F5
16=195 Hop F6
17=195 Hop F7
18=195 Hop F8
19=100 Beacon F (255=disable)
20=4 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=4 PPM/SBUS mode 1st PWM chnl (1-8) [4]
40=7 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
Type Reg and press ENTER, type Value and press ENTER (q=Quit; ss/sl/sr/sa=Stat)

Вот с приемника. Щас попробую регистры переписать