Специальные цены   новые товары
+ Ответить в теме
Страница 1 из 76 1 2 3 11 ... ПоследняяПоследняя
Показано с 1 по 40 из 3028

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

Тема раздела Полеты по камере, телеметрия в категории Cамолёты - Общий; По согласованию с Александром baychi предлагаю продолжить тут обсуждение его замечательной прошивки. Baychi OpenLRS - открытый проект ПО совместимого с ...

  1. #1

    Регистрация
    05.06.2010
    Адрес
    Москва
    Возраст
    43
    Сообщений
    11,851
    Записей в дневнике
    36

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

    По согласованию с Александром baychi предлагаю продолжить тут обсуждение его замечательной прошивки.

    Baychi OpenLRS - открытый проект ПО совместимого с широким модельным рядом современного "железа" .
    Базируется на исходных текстах Open LRS, KHA и исследованиях Александром baichy протокола Expert LRS.

    Исходники находятся здесь - github!

    Прошивка для передатчиков - Дневник.
    Прошивка для приемников - Дневник.

    Альтернативное руководство пользователя - Дневник.
    Обзор железа для прошивки Baychi OpenLRS - Дневник.


    Некоторая возможность обойти ограничение по редактированию первого поста, путем размещенных тут ссылок на дневники, в которых будут публиковаться последние изменения, что несколько облегчит задачу перелопачивания всей ветки.

    Дружелюбной ЛРС я назвал потому, что позиция автора очень дружелюбна и открыта для предложений пользователей, что очень радует!

    Убедительная просьба, не обсуждать тут другие прошивки для ОпенЛРС, не умничать и не писать бессмысленные слова - "не реклама"!

  2.  
  3. #2

    Регистрация
    13.07.2005
    Адрес
    Israel, Holon
    Возраст
    41
    Сообщений
    1,053
    А можно возможность передать набор каналов в цифре? SPI, I2C да хоть USART? Но не заниматься туда-сюда PPM генерацией.

  4. #3

    Регистрация
    05.06.2010
    Адрес
    Москва
    Возраст
    43
    Сообщений
    11,851
    Записей в дневнике
    36
    На сколько я знаю, для этого есть готовые модемы. А из обычной аппы мы можем получить только ППМ, так что возникает встречный вопрос - зачем туда пихать что-то еще?

  5. #4

    Регистрация
    18.10.2008
    Адрес
    Москва
    Возраст
    52
    Сообщений
    11,332
    Записей в дневнике
    8
    Цитата Сообщение от Tahorg Посмотреть сообщение
    А можно возможность передать набор каналов в цифре?
    Реализовани SBUS вход и выход - полностью цифровой, почти стандартный протокол.

    Цитата Сообщение от Tahorg Посмотреть сообщение
    SPI, I2C да хоть USART?

    Еще в режиме сателлита принятые пакеты через UART идут.

  6.  
  7. #5

    Регистрация
    13.07.2005
    Адрес
    Israel, Holon
    Возраст
    41
    Сообщений
    1,053
    Чтоб подать сигнал из USB джойстика. SBus там надо сойтово эмулировать, а все остальное есть хардварное.

  8. #6

    Регистрация
    18.10.2008
    Адрес
    Москва
    Возраст
    52
    Сообщений
    11,332
    Записей в дневнике
    8
    Цитата Сообщение от Tahorg Посмотреть сообщение
    Чтоб подать сигнал из USB джойстика.
    Если джойстик не умеет PPM, по любому надо писать код с одной из сторон. Либо обучите джойстик PPM-у, либо SBUSe, либо добавьте поддержку джойстка (например через UART) в обсуждаемый проект -он ведь открытый. Я писать поддержку джойстику пока не планирую, у меня их нет, да и не люблю эти палки.

  9. #7

    Регистрация
    13.07.2005
    Адрес
    Israel, Holon
    Возраст
    41
    Сообщений
    1,053
    Джойстик уж есть и читается, делается это платой STM32. У платы сей есть хардварные, а значит работающие через DMA, без использования ресурсов основного процесса вышеперечисленные интерфейсы (есть еще can, но для связи с Atmega328 он бесполезен). PPM тоже генерируется, как-то же я работаю со своей ЛРС. А вот SBUS прийдется генерировать софтверно, что уже не так хорошо.

    Собственно поэтому я и спросил. Нет, так нет.

  10.  
  11. #8

    Регистрация
    10.03.2012
    Адрес
    Н.Новгород
    Возраст
    44
    Сообщений
    1,771
    Записей в дневнике
    2
    Shuricus ,я правильно понял передатчик 433Mhz HawkEYE openLRSngTX по схеме в этом проекте сделан?

  12. #9

    Регистрация
    05.06.2010
    Адрес
    Москва
    Возраст
    43
    Сообщений
    11,851
    Записей в дневнике
    36
    Да.

  13. #10

    Регистрация
    10.03.2012
    Адрес
    Н.Новгород
    Возраст
    44
    Сообщений
    1,771
    Записей в дневнике
    2
    Цитата Сообщение от Shuricus Посмотреть сообщение
    Да.
    Надеюсь схема без ошибок, начал свою печатку рисовать. Пищалка наверно не нужна в модуле?

  14. #11

    Регистрация
    05.06.2010
    Адрес
    Москва
    Возраст
    43
    Сообщений
    11,851
    Записей в дневнике
    36
    Ну у Кха пищалка используется.

  15. #12

    Регистрация
    24.09.2010
    Адрес
    Тамбов
    Возраст
    52
    Сообщений
    355
    Проверяю ТХ и RX - в обычном режиме РРМ приемник не пишет статистику в епром, сама статистика идет S=0 все время, не увеличивается поминутно. 4 регистр установлен в "1".

  16. #13

    Регистрация
    18.10.2008
    Адрес
    Москва
    Возраст
    52
    Сообщений
    11,332
    Записей в дневнике
    8
    Минуту ждали? Приемник какого типа? Прошивка какая? Регистры покажите?

  17. #14

    Регистрация
    24.09.2010
    Адрес
    Тамбов
    Возраст
    52
    Сообщений
    355
    приемник оранж с хк,

    2=204 Freq Corr
    3=0 Servo 150% strech num (1-12)
    4=0 Statistics enable -----------------------------> Пардон, это я его уже переписал на ноль, была единица, все равно.
    5=1 11 bit/10 ch mode
    6=0 Discrete outputs mask
    11=77 Hope F1
    12=147 Hope F2
    13=89 Hope F3
    14=167 Hope F4
    15=109 Hope F5
    16=189 Hope F6
    17=127 Hope F7
    18=209 Hope F8
    19=101 Beacon F (FF=disable)
    20=6 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=3 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
    прошивка, которая уже с SBUS, сегодняшняя, SBUS не применяю.

    Тут уже не минута:
    $RL5710 S=0 C=6 Rn=42
    $RL5711 S=0 C=7 Rn=41
    $RL5712 S=0 C=8 Rn=42
    $RL5713 S=0 C=1 Rn=46
    $RL5714 S=0 C=2 Rn=43, а S все на нуле...
    ==================
    ПС Вроде stat.ino новый имеет отличие, остальное не бросается
    if(Regs4[4] == 0 || sbusDis()) return; // if disabled


    ======================
    Ой! Стартанул моторчик при выключении пульта (я забыл обозначить файлсейф!!!!)
    Последний раз редактировалось LaPart; 07.11.2013 в 00:18.

  18. #15

    Регистрация
    18.10.2008
    Адрес
    Москва
    Возраст
    52
    Сообщений
    11,332
    Записей в дневнике
    8
    Так обмена-то нет. Дайте ей связь, запустится и статистика! (Если R4 != 0).

  19. #16

    Регистрация
    16.10.2012
    Адрес
    Челябинск
    Возраст
    39
    Сообщений
    2,328
    Записей в дневнике
    9
    Цитата Сообщение от -ССМ- Посмотреть сообщение
    Надеюсь схема без ошибок,
    Бытует мнение, что логические уровни RFM'ок ограничены 3.3в, а следовательно нужно либо питать мегу от 3.3в, либо городить согласование.
    Автор openLRSngTX этого не знал и у него все запитано от 5в.
    Впрочем, на практике все нормально работает и ничего не сгорает.

  20. #17

    Регистрация
    24.09.2010
    Адрес
    Тамбов
    Возраст
    52
    Сообщений
    355
    Цитата Сообщение от baychi Посмотреть сообщение
    Так обмена-то нет. Дайте ей связь, запустится и статистика!
    И со связью, и без связи статистики нет.
    Убрал
    Цитата Сообщение от LaPart Посмотреть сообщение
    || sbusDis()
    и пошла статистика при рег4 = 1. И со связью и без. Только без связи ессно только фс идут.

  21. #18

    Регистрация
    10.03.2012
    Адрес
    Н.Новгород
    Возраст
    44
    Сообщений
    1,771
    Записей в дневнике
    2
    Цитата Сообщение от тигромух Посмотреть сообщение
    Бытует мнение, что логические уровни RFM'ок ограничены 3.3в, а следовательно нужно либо питать мегу от 3.3в, либо городить согласование.
    Автор openLRSngTX этого не знал и у него все запитано от 5в.
    Впрочем, на практике все нормально работает и ничего не сгорает.
    Я в курсе, однозначно мегу буду запитывать от 3,3в, а РФМку от 5-5,5в. Думаю как правильно развести питание. У меня есть такие беки , он сделан из двух таких сборок на 5,5в.

    Питание 5,5в на РФМку от сборки, далее 5,5в на стаб 3,3в.
    Или стаб 3,3в питать прямо от 12в(липо 3банки)
    Как правильнее сделать?

  22. #19

    Регистрация
    18.10.2008
    Адрес
    Москва
    Возраст
    52
    Сообщений
    11,332
    Записей в дневнике
    8
    Цитата Сообщение от LaPart Посмотреть сообщение
    Убрал Сообщение от LaPart || sbusDis() и пошла статистика при рег4 = 1.
    Ваша правда. Ошибочка там. Надо было написать || !sbusDis() или в самой функе sbusDis поменять true на false и наоборот. Второе правильнее - так как функ должна возвращать true, когда работа статистики может помешать sbus.

    Проект поправлю и перекомпилю не меняя версии.

    Цитата Сообщение от -ССМ- Посмотреть сообщение
    Питание 5,5в на РФМку от сборки, далее 5,5в на стаб 3,3в. Или стаб 3,3в питать прямо от 12в(липо 3банки) Как правильнее сделать?
    Разумеется лучше LDO-шку от 5 В. Зачем воздух греть и КПД уменьшать?

    Цитата Сообщение от тигромух Посмотреть сообщение
    Автор openLRSngTX этого не знал и у него все запитано от 5в. Впрочем, на практике все нормально работает и ничего не сгорает.
    Shuricus узнавал у KHA. Он тоже не знает почему так получилось, но пока ни один из сделанных Хавков не сгорел.
    Хотя внутри RFM23BP, без всяких токоограничивающих резисторов стоит si4432, питаемая от 3.3 В, что видно на любом осциллографе.

  23. #20

    Регистрация
    16.10.2012
    Адрес
    Челябинск
    Возраст
    39
    Сообщений
    2,328
    Записей в дневнике
    9
    Цитата Сообщение от baychi Посмотреть сообщение
    Shuricus узнавал у KHA. Он тоже не знает почему так получилось, но пока ни один из сделанных Хавков не сгорел.
    У Эдика хэнд-мэйд по той же схеме. Тоже работает без проблем. Хотя он и высказал мне уже свое "фи" за это

  24. #21

    Регистрация
    02.01.2008
    Адрес
    Челябинск
    Возраст
    26
    Сообщений
    5,446
    Записей в дневнике
    15
    Цитата Сообщение от тигромух Посмотреть сообщение
    Хотя он и высказал мне уже свое "фи" за это
    Нуу, ты-то не виноват Хотя..

  25. #22

    Регистрация
    05.06.2010
    Адрес
    Москва
    Возраст
    43
    Сообщений
    11,851
    Записей в дневнике
    36
    Я так понял, альтернатива только мегу от 3.3 питать, что типа тоже не очень хорошо. Но видимо лучше, чем на РФМ 5В гнать?

  26. #23
    Забанен
    Регистрация
    01.08.2012
    Адрес
    Литва
    Возраст
    36
    Сообщений
    804
    Цитата Сообщение от Shuricus Посмотреть сообщение
    Я так понял, альтернатива только мегу от 3.3 питать,
    А почему вы считаете что ее не хорошо питать от 3,3??

  27. #24

    Регистрация
    16.10.2012
    Адрес
    Челябинск
    Возраст
    39
    Сообщений
    2,328
    Записей в дневнике
    9
    Цитата Сообщение от Rabbit_Fly Посмотреть сообщение
    А почему вы считаете что ее не хорошо питать от 3,3??
    Потому что это оверклокинг

  28. #25

    Регистрация
    18.10.2008
    Адрес
    Москва
    Возраст
    52
    Сообщений
    11,332
    Записей в дневнике
    8
    Сделал подробное описание на прошивку приемника.
    Не знаю куда лучше выложить? В дневник не влезает, на github можно загрузить только plain text.
    Может кто-нить знает, как туда можно произвольный файл добавить?

    Вордовскую версию временно выложил сюда: http://files.mail.ru/09F0C3E82DC1431D8B4D886E35DC3A1F

  29. #26

    Регистрация
    01.03.2006
    Адрес
    Киров
    Возраст
    44
    Сообщений
    1,583
    Записей в дневнике
    1
    Может можно в ихнюю WiKi это выложить?

  30. #27

    Регистрация
    08.05.2008
    Адрес
    Люберцы
    Возраст
    60
    Сообщений
    1,572
    Записей в дневнике
    3
    Цитата Сообщение от baychi Посмотреть сообщение
    Может кто-нить знает, как туда можно произвольный файл добавить?
    а в архиве там нельзя положить?

  31. #28

    Регистрация
    18.10.2008
    Адрес
    Москва
    Возраст
    52
    Сообщений
    11,332
    Записей в дневнике
    8
    В архиве можно забрать все сразу. Насчет положить - не нашел.
    Wiki - вариант, но хотелось чтонить попроще, типа PDF чика.

  32. #29

    Регистрация
    24.09.2010
    Адрес
    Тамбов
    Возраст
    52
    Сообщений
    355
    Вопросик: сброс перемычкой на настройки по умолчанию раньше был на 5-6 канале, сейчас 3-4, или опечатка?
    Еще один: автосканирования каналов нет? Вроде в предыдущей ветке перед самым переходом сюда было упомянуто...

  33. #30

    Регистрация
    18.10.2008
    Адрес
    Москва
    Возраст
    52
    Сообщений
    11,332
    Записей в дневнике
    8
    Цитата Сообщение от LaPart Посмотреть сообщение
    Вопросик: сброс перемычкой на настройки по умолчанию раньше был на 5-6 канале, сейчас 3-4, или опечатка?
    Очепятка! Спасибо что заметили.

    Цитата Сообщение от LaPart Посмотреть сообщение
    автосканирования каналов нет?

    На приемнике есть привязка к работающему передатчику.

    Цитата Сообщение от LaPart Посмотреть сообщение
    Вроде в предыдущей ветке перед самым переходом сюда было упомянуто...

    На передатчике есть автосканирование и выбор саммых чистых каналов по rebind. Но это дока на приемник, на передатчик пока только краткий readme.rus в проекте.

  34. #31

    Регистрация
    22.07.2013
    Адрес
    г. Торопец, Тверская обл.
    Возраст
    35
    Сообщений
    82
    Помогите разложить все по полочкам
    Есть комплект ТИНИ.
    1. В передатчик Тини я заливаю прошивку Baychi OpenLRS.
    2. Приемник Тини не трогаю. Работает как есть.
    3. Доп. приемники Оранж (не Тини же покупать, дорого) я прошиваю Baychi OpenLRS.
    4. Радуюсь

    Все верно?

  35. #32

    Регистрация
    05.06.2010
    Адрес
    Москва
    Возраст
    43
    Сообщений
    11,851
    Записей в дневнике
    36
    Цитата Сообщение от baychi Посмотреть сообщение
    Не знаю куда лучше выложить?
    Александр, как вариант Гугл Диск - очень удобно и редактировать в реальном времени и читать. Разместите ссылку в дневниках. Все сразу будут видеть. (Только на свой).
    https://drive.google.com/file/d/0BzD...it?usp=sharing

  36. #33

    Регистрация
    18.10.2008
    Адрес
    Москва
    Возраст
    52
    Сообщений
    11,332
    Записей в дневнике
    8
    Цитата Сообщение от slovopotam Посмотреть сообщение
    2. Приемник Тини не трогаю. Работает как есть.
    Можно и в приемник Tiny залить мою прошивку. Но только 7-й весрии (oerx27tiny168.hex). Там нет SBUS, автобиндинга и дискретных выходов.
    Более новые прошивки в Тини с atmega168 не влезают. Надо либо менять проц, либо искать Тини с 328-й, такие попадаются.

    Цитата Сообщение от Shuricus Посмотреть сообщение
    Александр, как вариант Гугл Диск - очень удобно и редактировать в реальном времени и читать. Разместите ссылку в дневниках.
    Да, так можно, только хотелось бы держать доки рядом с исходниками.

  37. #34

    Регистрация
    05.06.2010
    Адрес
    Москва
    Возраст
    43
    Сообщений
    11,851
    Записей в дневнике
    36
    Цитата Сообщение от baychi Посмотреть сообщение
    Да, так можно, только хотелось бы держать доки рядом с исходниками.
    Ну похоже тогда нужно только делать такой же красивый сайт как у Эксперта. Или иметь очень некрасивую документацию. Хотя Вики удобна каталогизатором. Поскольку мотать такую огромную простыню каждый раз, что бы найти нужный раздел, это мука.

  38. #35

    Регистрация
    22.07.2013
    Адрес
    г. Торопец, Тверская обл.
    Возраст
    35
    Сообщений
    82
    Как вариант обратить внимание на Google Code (https://code.google.com/hosting/createProject)
    Отдельная страничка проекта, система контроля версий + все плюшки гугла

  39. #36

    Регистрация
    18.10.2008
    Адрес
    Москва
    Возраст
    52
    Сообщений
    11,332
    Записей в дневнике
    8
    Пока оставил доку в Wiki. Смотрится не так красиво, как в Word-е, но вроде нормально.
    Гляньте: https://github.com/baychi/OpenTinyRX...B5%D0%BB%D1%8F

  40. #37

    Регистрация
    10.03.2012
    Адрес
    Н.Новгород
    Возраст
    44
    Сообщений
    1,771
    Записей в дневнике
    2
    Очень интересно, а для чего такой вариант можно использовать?
    Регистр 42 позволяет дополнительно вывести RSSI через один из выходных каналов. Если R42 не равен 0, то вместо данных из принятых пакетов, в заданный канал подставляется значение RSSI или сигнал/шум: нулю соответствует минимальная длительность импульса (1 мс), 3 В – максимальная (2 мс)
    И еще вопросик , в оранжеRX на каких ногах 328-й выводятся 11 и 12 канал?

  41. #38

    Регистрация
    18.10.2008
    Адрес
    Москва
    Возраст
    52
    Сообщений
    11,332
    Записей в дневнике
    8
    Появляютсяются умные АП, способные брать такой RSSI. Например RVOSD5.
    А 11-12 канал можно вывести на любые ноги меги, если их прописать в config.h. Сейчас задействованы 10 ног.

  42. #39

    Регистрация
    18.09.2012
    Адрес
    Жуковский
    Возраст
    37
    Сообщений
    46
    А поддержка SBUS на железе Эксперт 2г также требует наличия инвертора, как и в оригинальной прошивке?

  43. #40

    Регистрация
    18.10.2008
    Адрес
    Москва
    Возраст
    52
    Сообщений
    11,332
    Записей в дневнике
    8
    Нет. Никаких инверторов не надо. Более того здесь пофигу инвертированный или нет будет сигнал.

+ Ответить в теме

Похожие темы

  1. Продам Двухдиапазонная ЛРС
    от Dikorass в разделе Барахолка. Оборудование и модели для FPV
    Ответов: 3
    Последнее сообщение: 15.12.2013, 19:02
  2. Продам ЛРС 1Вт 433Mhz HawkEYE openLRSngTX UHF system JR/Turnigy
    от Shuricus в разделе Барахолка. Оборудование и модели для FPV
    Ответов: 3
    Последнее сообщение: 17.11.2013, 15:05
  3. Куплю приемник лрс dragonlink
    от type_2 в разделе Барахолка. Оборудование и модели для FPV
    Ответов: 1
    Последнее сообщение: 08.11.2013, 15:50
  4. Продам ЛРС Rockwell hobby+ 868MHz. Усилитель 3Вт.
    от DmitryB в разделе Барахолка. Оборудование и модели для FPV
    Ответов: 1
    Последнее сообщение: 18.07.2013, 11:46
  5. Ответов: 1
    Последнее сообщение: 22.02.2013, 18:32

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения