Activity
Итак просидев одну бессонную ночь я всетаки запустил этого зверя. использована LM1881M SOIC-8
Начнем с того что собрав по стандартной схеме данный девайс он не запустился, воздействий на видеосигнал небыло.
_
Горизонтальная синхра шла, а вот вертикальная ни в какую не хотела срабатывать.
Почитав даташит, я нашел интересное место касаемо подбора резистора сенсора. Толи микруха у меня уже какая-то поджареная была, толи что, вобщем выдавала она на 6-й ножке при стандартном номинале 680кОм = 1.33Вольта, и гдето было мной замечено, не помню уже, в даташите либо нет, что на 6-й ножке должно быть чётко 1.2Вольта.
Может быть чип конденсатор тупил и накапливал больше чем ему надо было, не уверен.
Понимая примерно принцип того что, микруха берет синхру по уровню входного сигнала в момент перехода из чёрной зоны в синхрозону, не долго думая я переделал немножко цепь в ноге 6 согласно нижеприведенной схемы:
Далее подключив осциллограф к ноге 6, я подкрутил резистор на такое значение чтобы на ножке было чётко 1.21 вольта.
Процесс настройки можно посмотреть в ролике ниже.
Первая половина подстройка уровня на ножке 6, вторая половина это настройка резистора воздействия на сигнал. т.н. Яркость ОСД.
По сути по самой схеме резистор воздействия можно взять от 1 до 4.7Ком тогда можно добиться хорошей прозрачности изображения.
Подключается OSD к плате CRIUS AIO PRO V1.0 и др. посредством разъема SO/FTDI TX<=>RX
Настройка уровней батарейки, RSSI, и Токового сенсора в стоке примерно такие.
Показания = реальное.
Vbat2 0-13.6В = 0-4.7В
RSSI 0-99 = 0-1.3В
Current 0-99А = 2.7-4.65В
Ну и плюс парочка скриншотов с видеозахвата:
_ _
Советую всем данный девайс к повторению, так как более дешового и опенсорсного я еще не видел, при том количестве няшек что эта штучка делает!
у нас в рознице LM1881M=74рубля + мега + платка думаю в районе 10$ это реальная цена.
П.С.
Проанализировав немножко после замыленности мозга еще раз свою версию схемы, хочу сказать что в идеале надо всёже подобрать резистор с конденсатором! на ноге 6 так чтобы при ЛЮБОМ ПИТАЮЩЕМ напряжении там было нужное пороговое напряжение в ~1.21вольта
Как я понимаю из даташита внутри микросхемы имеется какойто источник опорного тока. для того чтобы на ножке было ровно 1.2 вольта там должно:
1.2вольта делим на 680кОм = 1,76мкА если честно вполне мизерный ток, генератор тока собирается очень просто… вопрос останется в подборе резистора, вобщем в идеале для настройки надо взять прецизионный резистор в 1мега Ом подогнать значение так чтоб синхра 100% захватывалась и запаять в девайс уже точный 1% смд резюк.
Вчера после того как стал счастливым обладателем платки Crius AIO v1.0 изучил разделы этого контроллера про:
1 GPS так ничего и не понял подключил к сериал 2 как было у многих, сконфигурировал как надо, коннектиться к 1герцовому модулю EB-500 не хочет.
2 Про OSD понял что самым вкусным на сегодня является MobidroneOSD V2.0 rev8, который может брать инфу с мультивия и внешних входов АЦП.
3 самое главное из-за чего я начал копать как на моей бюджетной аппаратуре, проверенной в дальности на 1км в условиях города, как можно получить сигнал RSSI?
На форуме нашел одну темку: где взять RSSI на приемнике HK-TR6A?
почитав еще пару мест и найдя даташит на микросхемку трансивера А7105 я решил изучить немного этот вопрос и поделиться со всеми своими соображениями.
фото приемника и места куда надо подключиться для съема RSSI к обработчику.
Далее выдержки из даташита на микросхему рессивера говорящие о том что уровень RSSI можно прочитать просто из памяти рессивера по адресу 0x1D:
После этого я решил проверить все описанное выше на практике, по описанной в статье методике глушения сигнала в микроволновке 😃 я был удивлен но это работает 😃
Вот что у меня получилось снять с приемника и его ноги номер 1
Сигнал с закрытой крышкой микроволновки, т.е. очень сильно подавленный:
Сигнал с приоткрытой крышкой микроволновки, т.е. чуток подавленый:
Далее в даташите я нашел график зависимости этого параметра от мощности входного сигнала. Судя по которому и используя формулу из даташита:
0.00469Вольт*ADC(8bit) получаем что цифра 170 это предел показаний т.е. 0,8вольта на практике получаем ноль показаний если мы видим график осциллографа без сигнала там вкакраз примерно 0.75-0.8 вольта после синхроимпульса.
Как модуль измеряет силу сигнала показано на этом рисунке
по методике измерения я понял лишь одно если у нас есть синхроимпульс длинной 0.6мс ждем спада отсчитываем 0.6мс и включаем преобразование полученный результат можно привести к нужному нам виду по таблице либо формуле с чем справится самый дешовый МК с АЦП на борту например PIC12f675.
По измеренным значениям уровню 100% в нормированной величине RSSI соответствует 0 Вольт на входе АЦП в момент съема показаний, а уровню 0% сигнала соответствует 0.5 Вольта, когда светодиод уже на приемнике глухо молчит.
Запитав схему от источника 3.3 вольта и взяв за референс точку питания получаем при 10 битном съеме диаппазон значений 0,0032/бит или для нашего максимума в 0.5 вольта, получаем 155 бит. составив таблицу пересчета для 155 отсчетов можно сделать виртуальную шкалу программным шимом на выходе любой удобной ножки для нашего контроллера. Никакие ОУ для этого варианта в теории не требуются поставив развязывающий резистор от 1 до 10 кОм, на ножку АЦП Так как ножка всегда является входящей и имеет высокий импеданс.
Табличку можно заведомо угрубить до 8 шагов сдвинув просто полученный результат на 3 бита вправо, тем самым упростив преобразование в напряжение.
На выходе МК можно сформировать любое удобное нам напряжение для вывода этой информации на OSD.
Программа схема и прошивка появятся ближе к 1 февраля, когда соберу саму OSD.
при написании статьи использованы фотографии приемника от пользователей “LDmitriy” “Djon bogd”