Свежие обсуждения
Электроника в автомобиле

Хочу сделать самодельный видеорегистратор для автомобиля

1 4 6

SergeBS: Прежде чем ТАК уверенно заявлять, надо изучить предмет... Уверяю Вас, я его изучал, поскольку камера мне нужна была позарез для другого проекта. И с проектом vrtp я знаком, читал его лет 5 назад.
Вам же, чтобы поумерить восторги, рекомендую посмотреть не первую страницу, а 54-ю http://vrtp.ru/index.php?showtopic=560&st=1060&#entry330625 Вот это гораздо ближе к теме. И, кстати, ближе к тому, о чем я писал ранее - про кортексы, DMA... STM32. как раз он и есть Cortex-M3

 

ATLab: Уверяю Вас, я его изучал
Я мельком глянул - решил что проблем особых нет. Полистал сегодня - видимо они есть. Ваше знание правильнее (ну не знаю, как по-другому выразиться).

 

Хоти!

 

Кстати, сегодня товарищ на работе с утра похвастался свежекупленным регистратором.
120 градусов, экран, питание от аккума и/или прикуривателя, кодек h264, пишет еще и звук, т.е. медиапроцессор стоит неслабый, на МК общего применения такое не сделать.
По габаритам - толстый сотовый-раскладушка. Аккума хватает на 2,5 часа, при этом на 4 Гб карточке остается немного места, т.е запись еще не закольцовывается.
Цена - 4800, куплен в сотовом салоне.
Сколько стоит Ваш рабочий день?...

 

ATLab: пишет еще и звук
А звуковое кино научились делать еще в начале прошлого века.

 

ATLab: один кадр с камеры 640*480 это 640*480=307200 байт для ч/б или 640*480*3=921600 байт для цветной.
а теперь по порядку: 921600 байт - чтоб сию благодать обработать за 1/15 секунды_ это, кстати, вэб камера, в видеорегистраторе 5-7 кадров в секунду уже выше крыши вобщем какая тактовая частота получается? - 1 мега герц при 8-ми разрядной шине Так? - самый плохонький рик имеет 4-6 мгц тактовку.
Первый пункт закрыт?
Второй - что мешает буфер РАМ сделать выносным? Да и зачем он нужен если (см далее)
Третье - существующие вэб камеры стоимостью 20 баков и размером со спичечную головку передают сигнал прямо в комп по юсб порту - А где там оцифровка? - правильно, уже в камере.
мну кажеться, ваши претензии относятся либо к профессиональной видео аппаратуре, либо основаны на познаниях прошлого века.
К цене - 7 тыщ стоит ручка/пуговица - видео/диктофон на 4 часа непрерывки.Почему тоже самое для авто - в два раза дороже?

 

Борис Парамонов: мну кажеться, ваши претензии относятся либо к профессиональной видео аппаратуре, либо основаны на познаниях прошлого века.
Мне кажется, что Вы очень смутно представляете, о чем пишете, в частности это следует из отсутствия элементарного математического расчета и Вашего слэнга.
1. 7 (кадров/сек) * 921600 (байт/сек) = 6451200 (байт/сек) - поток видеоданных, Надеюсь, понятно, что даже на 20 Мгц PIC не успевает за потоком? Не говоря уж про "тактовку" в 4 Мгц.

2. Если такой поток просто писать на карточку, что тоже непросто, то карточки 4 Гбайт хватит примерно на 10 минут:
4000/6.4=625(сек).
Кстати, полюбопытствуйте, как происходит запись на SD карточку: энтузиазма насчет "элементарного PIC" резко поубавится.

3. Внешний кадровый буфер: пусть адрес задается внешним по отношению к PIC счетчиком, счетный импульс на который выдает PIC. Как генерировать этот сигнал и, в привязке к нему, обрабатывать данные?
Про прерывания сразу забываем, поскольку вход/выход в/из прерывание сразу убьет всю затею затратами времени.
Остается полинг. Так просто формирование импульса для счетчика командами
bsf
bcf
это уже 0,4 мкс при тактовой 20 МГц, плюс к этому добавится время на формирование сигнала записи в RAM и время на чтение из RAM...
Вы какую-нито схемку накидайте, да и попишите программку на ASMe, да посчитайте время выполнения цикла обработки одного байта данных, глядишь и наступит понимание.

4. PIC и USB еще как то совместимы на уровне HID или CDC.
USB камера + PIC это даже не смешно.

5. Вы уже почитайте ветку на vrtp, там использовали AVR, у которой команда выполняется вчетверо быстрее и вникните в полученные результаты.

Я же больше дискутировать про "элементарный PIC" и видео не хочу.

Можно было бы еще что-то обсуждать про использование специализированных медиапроцессоров, только это еще более утопичная идея: есть у кого опыт работы с такими штуками? Я бы с удовольствием почитал, на русском а не на китайском

 

ATLab: Мне кажется, что Вы очень смутно представляете, о чем пишете, в частности это следует из отсутствия элементарного математического расчета и Вашего слэнга.
На истину первой инстанции не претендую, но:
Как братья наши меньшие всю описанную вами сложность запихивают в обьём пуговицы от кальсон при цене 5 тыщ руб и 2 часа записи на 8 гиговую микро карточку ?
Ещё:В дешёвых мыльницах за 1500-2000 руб есть функция записи видео 640х480 прямо на карточку, с одновременной трансляцией по ЮСБ ?
они Вас не спросили, как на 4гига флешку записывать видео 640х480 в течении 2 часов - потому с успехом это делают
Рассказывать, как это делается - лениво, если отстали от жизни - полазьте по форумам, подучитесь немного.Ведь за пять лет много воды утекло . .

 

Спорим, не подеретесь
....
Все говорят правильно, но не вникают в сообщения друг друга.
ATLab говорит, что ширпотребный 8-ми битный МК (например, PIC16, PIC18) не сможет выполнить захвати RGB-видео 640х480 на лету и писать на SD карточку, а тем более еще и сжать видеопоток дабы на 4 Гбайта уместилось не 10 минут "сырого" видео (как показывают расчеты ATLab), а 1 час (как хочет Борис Парамонов).
С другой стороны Борис Парамонов говорит о специализированных чипах, в которых втроен кодер видео и МК расчитанный на управление этим делом и пропуска нужного потока на SD-карточку.

 

Конечно не подеремся.
Просто Борис начинает передергивать и выворачиваться.
Вот его высказывание со 2 страницы:
Борис Парамонов: ....Что нужно для видео регистратора? - источник информации(камера+микрофон), мизерный по мощности контроллер(вполне подойдут самые дешёвые РIС - соблюсти только нужную разрядность и быстродействие) - этот узел преобразует сигналы с датчиков(камера+микрофон) в цифровой вид, нужный для записи во ФЛЕШку, управляет работой всех узлов. ВСЁ
Я с помощью арифметики показал (надеюсь доходчиво) что он ошибается и на "самом дешевом PIC" такое не делается.
Он тут же говорит, что я отстал от жизни и мне нужно изучить, как это сейчас это делается...
Не нужно ничего изучать: используются специализированные (медиа)процессоры, заточенные под конкретную задачу.
Чем тратить время на поиски информации о какой-нибудь китайской микросхеме, реализующей эти функции, лучше это время потратить на зарабатывание денег - эффективнее будет.