переход на 5.8ггц?

serpantins
lion13ch:

А можно более доходчиво нарисовать что именно откуда куда паять

Куда уж более доходчиво…все по полочкам разложено!

baychi:

Вот по этой картинке: fotki.yandex.ru/users/baychi2...037193/?page=1 Дорожку, которая идет от 2-й ножки DVRки на R4, необходимо перерезать и подключит R4 к 3-й ножке DVRки. Возможно лучше будет убрать и R4, так как у DVRки на входе стот свой 75- Ом ник.

baychi
serpantins:

Куда уж более доходчиво

Там самое трудное - вынуть плату из корпуса. Китайцы сделали защиту от вскрытия, подняв индикатор так, что его нужно прижать к плате для ее извлечения. Сделать это без хорошего паяльника со специальной насадкой непросто. Я часа 2 потратил. 😦

serpantins
baychi:

Китайцы сделали защиту от вскрытия, подняв индикатор так, что его нужно прижать к плате для ее извлечения

Получается индикатор паяется после помещения платы в корпус? индикатор стеклом не закрыт? это он тортич в окошке корпуса а не стекляшка?

baychi
serpantins:

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

Может и до, но в конце ножки прогреваются и он поднимается на 2-3 мм над платой.

serpantins:

это он тортич в окошке корпуса а не стекляшка?

Он.

serpantins

ответ пришел
syssetting.c задается vga

Для компиляции, как я понял, запустить BIN_ImageFrame_2570
там же задается качество, штамп даты и прочее

как я понял тут?
// Record information
#if CHIP_ID == STK_1260 || (CHIP_ID == STK_2270 || CHIP_ID == STK_2290)
#if PREVIEWQUALITY == PREVQ_FINE
// SysSetting.nVideoResolution = SSSAVIRES_HD;
// SysSetting.nVideoResolution = SSSAVIRES_D1;
#ifdef STK_25XX_USING_CSI2
SysSetting.ucCaptureMode = PICM_PBP_S1; //PICM_PIP_S1;
SysSetting.nVideoResolution = SSSAVIRES_VGA;
#else
SysSetting.nVideoResolution = SSSAVIRES_D1;
#endif
#else // PREVIEWQUALITY == PREVQ_FINE
SysSetting.nVideoResolution = SSSAVIRES_CIF;//VGA;
#endif //PREVIEWQUALITY == PREVQ_FINE
#else
SysSetting.nVideoResolution = SSSAVIRES_VGA; // 0:VGA 1:CIF
#endif

Но не понятны вот такие моменты
#else // STK_25XX_USING_CSI2
SysOpVideo.nVideoWidth = 320; // AVI resolution will be recorded.
SysOpVideo.nVideoHeight = 240;
SysOpVideo.ucRecordFormat = SODVRF_422; // AVI format
SysOpVideo.nQuantNum = 2;
SysOpVideo.ulMaxFrameSize = SOVD_CIFMAXSIZE;
SysOpVideo.usVideoAspectRatioX = 4;
SysOpVideo.usVideoAspectRatioY = 3;
SysSetting.ucResourceMode = RSMD_16M_OR_FD_FRM;
#endif // STK_25XX_USING_CSI2
break;
case SOVDP_VGA:
#ifdef STK_25XX_USING_CSI2
SysOpVideo.nVideoWidth = 640;
SysOpVideo.nVideoHeight = 480;
#ifdef NEW_IEEFLOW_METHOD
SysOpVideo.usVideo2Width = 640;
SysOpVideo.usVideo2Height = 480;
#endif // NEW_IEEFLOW_METHOD
SysOpVideo.ucRecordFormat = SODVRF_422;
SysOpVideo.nQuantNum = 1;
SysOpVideo.ulMaxFrameSize = SOVD_VGAMAXSIZE;
SysOpVideo.usVideoAspectRatioX = 4;
SysOpVideo.usVideoAspectRatioY = 3;
//SysSetting.ucResourceMode = RSMD_16M_HD_FD;
SysSetting.ucResourceMode = RSMD_16M_OR_FD_FRM;
#else // STK_25XX_USING_CSI2
SysOpVideo.nVideoWidth = 640;
SysOpVideo.nVideoHeight = 480;
SysOpVideo.ucRecordFormat = SODVRF_422;
SysOpVideo.nQuantNum = 1;
SysOpVideo.ulMaxFrameSize = SOVD_VGAMAXSIZE;
SysOpVideo.usVideoAspectRatioX = 4;
SysOpVideo.usVideoAspectRatioY = 3;
SysSetting.ucResourceMode = RSMD_16M_OR_FD_FRM;
#endif // STK_25XX_USING_CSI2
break;
case SOVDP_D1:
#ifdef STK_25XX_USING_CSI2
SysOpVideo.nVideoWidth = 720;
SysOpVideo.nVideoHeight = 480;
#ifdef NEW_IEEFLOW_METHOD
SysOpVideo.usVideo2Width = 720;
SysOpVideo.usVideo2Height = 480;
#endif // NEW_IEEFLOW_METHOD
SysOpVideo.ucRecordFormat = SODVRF_420;
SysOpVideo.nQuantNum = 2;
SysOpVideo.ulMaxFrameSize = SOVD_D1MAXSIZE;
SysOpVideo.usVideoAspectRatioX = 3;
SysOpVideo.usVideoAspectRatioY = 2;
//SysSetting.ucResourceMode = RSMD_16M_HD_FD;
SysSetting.ucResourceMode = RSMD_16M_OR_FD_FRM;
#else // STK_25XX_USING_CSI2
SysOpVideo.nVideoWidth = 720;
SysOpVideo.nVideoHeight = 480;
SysOpVideo.ucRecordFormat = SODVRF_420;
SysOpVideo.nQuantNum = 2;
SysOpVideo.ulMaxFrameSize = SOVD_D1MAXSIZE;
SysOpVideo.usVideoAspectRatioX = 3;
SysOpVideo.usVideoAspectRatioY = 2;
SysSetting.ucResourceMode = RSMD_16M_OR_FD_FRM;
#endif // STK_25XX_USING_CSI2
break;
case SOVDP_HD:
#ifdef STK_25XX_USING_CSI2
SysOpVideo.nVideoWidth = 1280;
SysOpVideo.nVideoHeight = 720;
#ifdef NEW_IEEFLOW_METHOD
#if defined(FORCED_SENSOR2TYPE_STK6024) && !defined(ENABLE_STK6024PBPHDMODE)
SysOpVideo.usVideo2Width = 720;
SysOpVideo.usVideo2Height = 480;
#else
SysOpVideo.usVideo2Width = 1280;
SysOpVideo.usVideo2Height = 720;
#endif
#endif // NEW_IEEFLOW_METHOD
SysOpVideo.ucRecordFormat = SODVRF_420;
SysOpVideo.nQuantNum = 2;
SysOpVideo.ulMaxFrameSize = SOVD_HDMAXSIZE;
SysOpVideo.usVideoAspectRatioX = 16;
SysOpVideo.usVideoAspectRatioY = 9;
SysSetting.ucResourceMode = RSMD_16M_HD_FD;
#else // STK_25XX_USING_CSI2
#if ((SENSORTYPE == MI2010) && defined(YUVSENSOR))
SysOpVideo.nVideoWidth = 1168;
SysOpVideo.nVideoHeight = 876;
SysOpVideo.ucRecordFormat = SODVRF_420;
SysOpVideo.nQuantNum = 2;
SysOpVideo.ulMaxFrameSize = SOVD_HDMAXSIZE;
SysOpVideo.usVideoAspectRatioX = 4;
SysOpVideo.usVideoAspectRatioY = 3;
SysSetting.ucResourceMode = RSMD_16M_HD_FD;
#else
SysOpVideo.nVideoWidth = 1280;
SysOpVideo.nVideoHeight = 720;
SysOpVideo.ucRecordFormat = SODVRF_420;
SysOpVideo.nQuantNum = 2;
SysOpVideo.ulMaxFrameSize = SOVD_HDMAXSIZE;
SysOpVideo.usVideoAspectRatioX = 16;
SysOpVideo.usVideoAspectRatioY = 9;
SysSetting.ucResourceMode = RSMD_16M_HD_FD;
#endif

Но ведь может же этот чип исходя из исходников производителя чипа писать и в HD!!! Было бы здорово!

Коллеги, может кто силен в этом и есть время ковырнуть код (исходники на руках)?

baychi
serpantins:

Для компиляции, как я понял, запустить BIN_ImageFrame_2570

Это всего лишь компоновщик Hex-ов в общий bin.
Среды разработки и компилятора в этих исходниках нет, и где ее взять неизвестно.

serpantins:

Коллеги, может кто силен в этом и есть время ковырнуть код (исходники на руках)?

Алексей, если это так просто, почему сами aomway-вовцы не поменяют константу и не компильнут?

serpantins
baychi:

сами aomway-вовцы не поменяют константу и не компильнут?

Говорят, что занимаются списком проблем, который им выслали…я спросил их про HD - молчат

baychi:

если это так просто

Александр, я лично вообще не понимаю, как Вы в этих кодах разбираетесь…это же полный взрыв мозга!!!

baychi:

компоновщик Hex-ов в общий bin.

но ведь этого достаточно, для получения нужного файла bin для перепрошивки - они его нам и высылали CRESFW.bin

Ладно, больше не буду ветку засорять - буду дергать их через QQ…если еще что то всплывет, дайте знать, передам им…

Кстати, замечал периодические “полосы” от импульсника, а как в Вашем подопытном?

Технология демонтирования платы из корпуса, как я понял, такова - снимаем боковую крышку со стороны sma разъема, отпаиваем ряд ножек индикатора (ближний к нам) и прижимая его к плате вынимаем плату?..или у него ножки не к плате припаяны а в отверстие платы и с обратной стороны запаяны? тогда нужно кнопки отпаивать?

baychi

Там нет компиляции. Батник просто собирает бинарник из нех- сов, которые уже лежат в каталоге. Можете сколько угодно править исходники и запускать батник, результат не изменится ни на байт. 😃
Я потому и не берусь копаться в этих исходниках, что знаю, какая это огромная работа.
Не понимаю Вашего рвения, пусть разработчик правит.

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

Yden

переделывал платки для модулей rx5808 и tx5823 и нарвался на глюк, по даташиту на модуле в цепи видео входа/выхода есть полярный конденсатор, так вот раньше у меня в обоих модулях кондёры стояли, а сейчас если в TX поставить кондёр то сигнал очень не стабильный, если вместо него перемычка то всё ok. из изменений так же раньше модуль TX питался от LDO теперь от импульсника на 3.3, могло ли это повлиять?
когда в прошлый раз собирал платы помню тоже была проблема с конденсатором, поставил не верно по полярности, и было похожее поведение, и запомнилось, что в мануале ошибка.
какая принципиальная роль этих кондёров ? как согласно теории они должны быть подключены по полярности в TX и RX

baychi
Yden:

в цепи видео входа/выхода есть полярный конденсатор, так вот раньше у меня в обоих модулях кондёры стояли, а сейчас если в TX поставить кондёр то сигнал очень не стабильный, если вместо него перемычка то всё ok.

Разделительные кондесаторы, обычно стоят с обоих сторон. Дастаточно одного.

Yden:

из изменений так же раньше модуль TX питался от LDO теперь от импульсника на 3.3, могло ли это повлиять?

Да, импульсник может много гадить.

Yden:

какая принципиальная роль этих кондёров ?

Разделить пременную и постоянную составляющие. Большая емкость требуется лля пропускания 50 Гц (нижняя граница) при сопротивлениях порядка 50 Ом.

Yden
baychi:

Разделительные кондесаторы, обычно стоят с обоих сторон. Дастаточно одного.

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

А по поводу имупльсника тоже не понятно, если это он вносит помехи почему тогда когда перемычка вместо кондёра всё работает идеально как и раньше при LDO

Панкратов_Сергей
Yden:

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

Конденсатор как по даташиту- 470 мкф? Если менее - могут быть проблемы.
Конденсатор ставится так чтоб полярность на его выводах соответствовала реальной.
Но так как это не реально знать - то принимают что неизвестная сторона имеет потенциал земли, т е получается что + к модулю, а минус- наружу.

Yden
Панкратов_Сергей:

Конденсатор как по даташиту- 470 мкф? Если менее - могут быть проблемы.

да кондёр на 470мкФ, про полярность спросил потому что в прошлый раз из-за полярности не работало, но сейчас вообще странно без кондёра работает отлично, а с кондёром слетает картинка.

по даташиту в приёмнике + к модулю, а в передатчике + от модуля

serpantins
baychi:

пусть разработчик правит.

Получил сегодня ответ “That software can be a little trouble, I need to find STK company, let them to change the software.”

А так же получил прошивку (по заказу) для D1 mini, где по дефолту на выходе av-out PAL (был NTSC) если не подававть на вход какой либо видео сигнал…для чего это? - при просмотре видеофайлов с помощью D1 mini (к примеру в поле) av-out выдавал NTSC и резал изображение и телеметрию записанные с камеры PAL. Выложил все что есть для D1 сюда yadi.sk/d/b9V3PVR5E8zQi Для дефолта Pal шьемся yadi.sk/d/1gdi3X2FE92W9 инструкция “1. format SD card, and copy the second file (with UI) into SD card
2. power on the dvr, enter into preview interface, insert SD card, wait till it appears” UPDATE OK CHECK UI LIBRARY" then “check UI LIBRARY PASS” shows updating in success. 3 pull out the sd card and reboot the dvr is ok

Так же заметил для D1 что bitrate зависит от камеры (кол-во тв линий и прочего) протестировал на 7 камерах

serpantins
serpantins:

получил прошивку (по заказу) для D1 mini, где по дефолту на выходе av-out PAL

Проверил авто определение NTSC/PAL осталось:), а по дефолту на выходе PAL…теперь можно собирать наземку

Коллеги, подскажите, может кто эту покупал www.aliexpress.com/item/…/710455469.html
Клонов полно и похожие вроде были в ветке, но у этой вроде разрешение 800х600 при записи? Стоит такую покупать?

Olegfpv

На дефолтной прошивке действительно D1 при просмотре режет нижнею часть экрана, а при записи такого нет, но это только при просмотре через D1. Буду шиться. Спасибо

student06
Yden:

потому что в прошлый раз

В прошлый раз была другая камера.

Yden
student06:

В прошлый раз была другая камера.

это вы вообще о чём??? какая камера ?

dundel1
serpantins:

Коллеги, подскажите, может кто эту покупал www.aliexpress.com/item/KS-65...710455469.html Клонов полно и похожие вроде были в ветке, но у этой вроде разрешение 800х600 при записи? Стоит такую покупать?

Имеется такая уже больше года. Правда, покупал в другом месте.
Батарейка слабая в моём экземпляре, держит буквально минут 10, поэтому только с внешним питанием использовал.
Тоже повёлся на заявленное разрешение 800х600, в свойствах записанных файлов числится оно же. Но при просмотре не заметил отличий по качеству от записанного вот этой писалкой: foxtechfpv.com/mini-d1-quality-sd-card-video-recor…
Есть особенность - если включить без видеосигнала на входе, по умолчанию устанавливается в НТСЦ, и подача видеосигнала ничего уже не меняет. Поначалу не мог понять несколько раз, почему выставлено везде ПАЛ, а отображает на выходе и записывает в НТСЦ, из-за чего резало низ ОСД. Потом вычислил эту особенность. Т.е. сначала надо подать видео на вход, а потом включить эту писалку, тогда она подхватывает ПАЛ и показывает и пишет весь кадр.
Покупал, чтобы иметь минимальный “кармано-упаковываемый” 😃 комплект ФПВ. В целом, как техническая писалка не хуже фокстековской мини-Д1, тем более, что с экранчиком.
Да, камерка, что в комплекте, по паспорту 420 ТВЛ, но картинка с неё при хорошей погоде вполне приемлема 😃. У меня она летала летом в качестве курсовой на небольшом крыле ЕПП. Камера маленькая и лёгкая. Вот только угол обзора маловат, где-то 70-90 градусов.
Стоит ли покупать? Затрудняюсь сказать 😃. По сути, получается, что это практически мини-Д1 в корпусе с экранчиком и батарейкой. + бонус-камерка 😃)

serpantins
serpantins:

получил прошивку (по заказу) для D1 mini, где по дефолту на выходе av-out PAL

Заметил глюк - при записи “снега” - и при попытке его воспроизвести через D1 - пишет, что файл поврежден, но с компа его воспроизводит нормально…из этих соображений пока убрал ее для скачивания …сделаю видео с проблемой, скину им, может и это поправят…