ЭФО предлагает со своего склада новую серию преобразователей интерфейсов USB UART компании FTDI FT232RNL-REEL

Обсуждение: Видеокамера наблюдения с записью информации на карту памяти SD. Часть 3

Страница 1 из 4
Специалист
 
Аватар для Robot Rlocman
 
Регистрация: 24.11.2007
Сообщений: 2,517
Репутация: 260
251 0
14 0
 
12.03.2010 20:49 #1
Цитата:
В предыдущих частях мы познакомились со схемотехническим решением, рассмотрели принципы действия отдельных узлов системы, ознакомились с программным обеспечением микроконтроллера ATMega32, с основными программными блоками и механизмами.
Часть 1
Часть 2
Изначально при разработке данной системы видеонаблюдения проводились тесты на базе стартового набора Atmel STK300 с установленным микроконтроллером ATMega128, подключенной картой памяти и камерой. Разработка на ATMega128 облегчает процесс построения и отладки системы, т.к.
Подробнее: Видеокамера наблюдения с записью информации на карту памяти SD. Часть 3
Оценка
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей.
Новичок
 
Регистрация: 20.06.2009
Сообщений: 1
Репутация: 10
 
12.03.2010 20:53 #2
спосибо за статьи. очень интересная на мой взглад вещь.
Оценка
Новичок
 
Регистрация: 13.03.2010
Сообщений: 21
Репутация: 10
 
13.03.2010 14:27 #3
Всех приветствую. Прицепил камеру С328 к меге 128 и флехе. За основу взял указанный исходник. Там проект навороченный, я его немного кастрировал. Оставил только запись фото на флеху и дебагинговые сообщения. И все это зациклил. Фотки с размером файла до 10 кб. пишутся, штук 15 и все виснет. с разрешением 480х240 пишется только первая картинка (небольшого размера) далее при получении фотки полноценного размера пишется часть файла, и все виснет. Дебагинговые сообщения (из родного исходника ) все проходят положительно. Мониторил RX и TX терминалкой, все вроде ОК. Ктонибудь работал с этой камерой на баскомоме и получал фотки на флехе?
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
13.03.2010 14:58 #4
А если оставить проект как есть и залить в мегу, работает?
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Специалист
 
Аватар для sirak
 
Регистрация: 01.04.2006
Адрес: Yerevan Armenia
Сообщений: 1,579
Репутация: 428
414 65
2 0
 
14.03.2010 03:50 #5
хорошая вещь надо попробовать,только потребуется помощь знатоков,а то я с микроконтроллерами пока в разных сторонах баррикад
__________________
ГЕНИАЛЬНО ТО, ЧТО ПРОСТО
Оценка
Новичок
 
Регистрация: 13.03.2010
Сообщений: 21
Репутация: 10
 
14.03.2010 09:21 #6
под 32мегу плату не делал, под 128мегу использовал плату от другого девайса. напрямую исходник под 32 мегу под мою плату не перекомпилировать прейдется многое поменять в исходнике. Исходник большой, и можно запутатся. Я пошел по пути наименьшего сопротивления. оставил только подпрограммы захвата картинки и запись картинки в файл.
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
14.03.2010 19:45 #7
По описанию, вроде как смахивает на проблему с файловой системой на карте, но это только предположение, т.к. скорее всего не прошла бы инициализация. Может попробовать форматнуть карточку в разных системах в смысле FAT16, FAT32...
А также может глюк с интерфейсом SPI...
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Новичок
 
Регистрация: 13.03.2010
Сообщений: 21
Репутация: 10
 
15.03.2010 07:40 #8
инициализацию проходит, все тестовые сообщения успешные, фотки размером до 9-10 кб пишет на карту штук 10-15 и виснет. При попытке записи фотки более 10 кб виснет, причем длина успешно записаных блоков(в этом случае) произвольна. Форматировать FAT16, FAT32 пробовал, не помогло.Причем после зависания карты необходимо ее обязательно форматнуть. вроде и насторйки (Config_MMC.bas, Config_AVR-DOS.BAS) смотрел, и сравнивал с авторскими. Может автор использовал более свежие библиотеки MMC AVR-DOS. И задержек пихал, думал не успевает записать, но безрезультатно. и провода уже укоротил от камеры до проца по мининимуму. и кварц менял. Вобщем запутался сам уже. Чето не так делаю, а что сообразить не могу. Надеялся, может кто повторял, и подскажет мысль умную.
Вложения
Тип файла: rar kamera-1.rar (3.0 Кб, 7 просмотров)
Оценка
Новичок
 
Регистрация: 13.03.2010
Сообщений: 21
Репутация: 10
 
15.03.2010 07:45 #9
полученные сообщения

* WITNESSCAM DEBUG STREAM *

***************************



POWER UP

Filesystem type: 6 - отчет по флехе

FAT Start Sector: 134

Root Start Sector: 608

Data First Sector: 640

Max. Cluster Nummber: 60571

Sectors per Cluster: 32

Root Entries: 512

Sectors per FAT: 237

Number of FATs: 2

Disk size: 969120 kB

Disk free: 969120 kB

Connect: try #1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 - количество попыток засинхроизироватся
NACK: AA 0D 00 00 00 00

don. -засинхронизировались

setting CCTV resolution - установили разрешение

error-OK 9 - Gbdoserror=0 после открытия файла

Snaphot: length } 4084.............................................. .........................

получена длина файла от камеры и каждая точка успешно сохраненый блок файла

error-OK 10 - Gbdoserror=0 после сохранения последнего блока


error-OK 11 -Gbdoserror=0 после команды FLUSH


error-OK 12 -Gbdoserror=0 после закрытия файла


Connect: try #1 NACK: AA 0D 00 00 00 00 заново попытка засинхронизироваться
done. успешно пройдена

setting CCTV resolution установка разрешения

error-OK 9 - Gbdoserror=0 после открытия файла

Snaphot: length = 11072......... - получена длина файла от камеры и зависаем после записи нескольких блоков.
Оценка
Новичок
 
Регистрация: 13.03.2010
Сообщений: 21
Репутация: 10
 
15.03.2010 07:47 #10
виснет вроде в этом месте

While Bytes < Filelength ' Receive all the bytes, packet after
Temp = Waitkey(#2) ' packet, byte after byte.
Temp = Waitkey(#2)
Packetlength = Waitkey(#2) ' Get packet length (usually the same as
Temp = Waitkey(#2) ' buffer length,can be less on last packet).
For I = 1 To Packetlength
Temp = Waitkey(#2) ' Receive and dump all packetLength bytes.
Put #3 , Temp
Next
Temp = Waitkey(#2) ' Skip CRC.
Temp = Waitkey(#2) '
Bytes = Bytes + Packetlength ' Account for bytes just received.
Packet = Packet + 1
Lsb = Low(packet )
Msb = High(packet )
If Bytes = Filelength Then ' Any more data left?
Print #1 , "."
Call Send(&Haa , &H0E , &H00 , &H00 , &HF0 , &HF0 ) ' Send END packet before exit.
Else
Print #1 , ".";
Call Send(&Haa , &H0E , &H00 , &H00 , Lsb , Msb ) ' Acknowledge packet and continue.
End If
Wend
Оценка
Ответ
Страница 1 из 4
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 14:27.
Обратная связь РадиоЛоцман Вверх