где взять RSSI на приемнике HK-TR6A?

alezalez

Доброго дня всем. Нужен был сигнал RSSI с флайская, снял две осциллограмки: синий луч - 1-я нога А7105, желтый луч - выход GIO2 (GIO1). GIO2 - в принципе, нам не нужен, отсеивать всякий хлам не интересно. А вот с GIO1, как вариант - на простом пик-контроллере сделать прогу, которая по заднему положительному фронту с ноги GIO1 отсчитывала 550-600 мск и в течении 100-200 мск после этого меряла значение на выходе RSSI А7105. Т.е. получим четкое значение уровня сигнала. Если тема интересна, то откликнитесь, будем вместе добивать до финиша

Duschman

ИМХО может проще на Frsky перейти? Протокол более продвинутый, и с RSSI (или УБП) проблем нет. Всё равно для нормального FPV HK, FlySky,Turnigy стоковые ВЧ комплекты малопригодны.

alezalez

А передатчик FlySky биндится с приемниками Frsky? Но даже если да, то у меня, например, 4 шт приемника родных, так что же их, выкидывать? Тем более, что все-таки вывести нормальный сигнал - это реальная и в плане исполнения копеечная по затратам работа. На третьей ступеньке сигнала с 1-й ноги четко изменяется уровень в зависимости от приема (максим. уровень соотв-ет 0.6 В, минимальный - 2 В, точнее пока не мерял последний). На 12F629A и LM358, с небольшой обвязкой. Выздоровею (а то с гриппом не хочу сидеть за компом), напишу прогу и в Proteus’е смоделирую работу.

Duschman:

Всё равно для нормального FPV HK, FlySky,Turnigy стоковые ВЧ комплекты малопригодны.

Зато доступны для большинства начинающих (и для меня тоже 😃 ). Причем до 3 км нормально все работает!

Duschman

Да не, не надо ничего выкидывать! Эта аппаратура отрабатывает свои деньги на все 100. Для небольших моделей, для визуальных полётов вполне нормальный агрегат. Но для FPV главный параметр-надёжность РУ и для этой аппаратуры фиксированная частота канала- громадный минус. Да и потом FS в ней отсутствует. Конечно можно сделать дополнительные модули и RSSI и FS. Но в итоге будет потрачено больше средств, времени и нервов. Хотя конечно если есть большой интерес- можно сделать что угодно. Я тоже в своё время прошёл эти этапы. Удачи!!!😎

alezalez

Согласен, но пока имеем то, что имеем 😃 Вот и пытаемся по русской традиции извернуться и из г…на слепить пулю 😃

biver72
alezalez:

по русской традиции извернуться и из г…на слепить пулю

Дык, на том и стоит земля Русская. Пуль на всех врагов не напасёшься, а г.на у нас валом!
Щас ОСД приедет, выложу свои изыскания в данном вопросе. Предварительно получил напряжение пропорциональное расстоянию прм-прд. Из турниговского приемника. +1 транзистор.

alezalez

В-принципе, на микроконтроллере сваять это легко - это просто ленюсь на дискретке собирать… А как вариант - ставим одновибратор на 555 микрухе (или еще даже проще - RC интегратор на время, не большее чем на 1 мс), по отрицательному фронту с GIO1 он запускается и блокирует на время 1 мс (через простейший ключ) выход напряжения с ноги RSSI. А после 1 мс спокойненько через инвертирующий операционник с емкостиной на входе (чтобы компенсировать этот провал в 1 мс) подаем на вход ОСД-ки. Ну как-то так. Просто если напрямую брать сигнал, то тогда динамический диапазон изменения напряжения на выходе ноги RSSI очень маленький из-за постоянки в 2.2 В в течении 580 мкс, да и еще 1 В в течении 380… 400 мкс.

biver72

Ну да, на процике красивше будет. Вот прошивочку сочинил бы, а? И Родина тебя не забудет. 😁

alezalez

постараюсь, в пик-контроллерах я еще не сильно большой спец касаемо самого программирования… Но… как говорил дедушка Мюллер : попытка - не пытка 😃

biver72

У меня есть “Тритон”, всеядный программатор, ЛУТой владею, можно наладить производство;)😁

alezalez

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

2 months later
сержо

Спаял схему с поста 32 ,оказалась громоздкой ,в итоге оставил только R5 и R2 ну и оу соответственно,все провода припаял как в схеме но без резисторов и кондёра.Работает без нареканий. Вот оно=

falke5

какой размах сигналов получился на выходе схемы?
то есть от состояния минимальный уровень сигнала до максимального какие уровни?

сержо

Извиняюсь за дезинформацию.Итог такой - берём схему в ней оставляем ОУ ,R5,R2, и R1 но его берём подстроечным (около 130 кОм)-итог такой R1-изменяет крайние точки амплитуды на выходе,R2- изменяет ноль (ось симетрии) амплитуды выходного сигнала.У меня приёмник turnigy 9x ,у него сигнал МАХ-1-1.1 V,МИН-1.25 V ,ОТКЛ-0.8 V.OSD не может просчитывать в обратную сторону сигнал rssi,поэтому без инвертора ни как.В итоге настроил на выходе к OSD мах 2v мин 0.6v откл вообще не нужен.

alezalez

Доброго дня всем. Я тут уже сваял прогу на пик (пост # 51 ), попытаюсь в скором времени соединить его и пост # 58 для избавления от постоянной составляющей. Думаю, через полевик-ключ управлять коммутировать сигнал с приемника. Прошивку потом выложу для народа, пока она еще сыровата.

falke5

а на тиньку никак не сделается прога? пики малоинтересны ввиду хитромудрого прогера

alezalez

нет, я и в пиках то не очень еще хорошо разобрался. Да там алгоритм элементарный, когда отлажу на пике, могу рассказать. Хотя еще есть один вариант по реализации - сделать на пике с АЦП, на выходе пика -ШИМ, далее простейший интегратор RC, и все… Плюс этого варианта, что в паузах между отстутствием сигнала рсси можно его реализовать по последнему значение на МК, т.е. провалов вообще не будет. Буду на выходных пробовать, если позволит время 😦

falke5

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