ТВ камеры Проекты Ссылки

Программно-аппаратный видеорегистратор своими руками.

Регистратор предназначен для приема аналоговых видеосигналов с телевизионных камер и аудиосигналов - с микрофонов или других источников, оцифровки и архивирования полученной информации, а также для опроса состояния охранных датчиков. Он состоит из аппаратного видеокоммутатора, переключающего сигналы и программных приложений под Windows XP "Ориент-М" или "Эспер", в которых реализован интуитивно понятный пользовательский интерфейс.
ПРОСТОЙ ВОСЬМИ-КАНАЛЬНЫЙ КОММУТАТОР ВИДЕО И АУДИОСИГНАЛОВ.
При использовании карты видеозахвата на базе BT848-878 лишь с одним композитным видеовходом, довольно просто реализовать оцифровку нескольких аналоговых видеосигналов в малокадровом режиме. Для их программного переключения, можно собрать видеокоммутатор, управляемый, например сигналами параллельного интерфейса персонального компьютера "Centronics". Этот интерфейс благодаря простоте сопряжения и удобству программирования широко используется для подключения к компьютеру нестандартных внешних приборов. Безусловно, это не единственный способ, но наиболее простой и дешевый.
Принципиальная электрическая схема одного из вариантов устройства, переключающего видео и аудиосигналы, а так же принимающего сигналы от датчиков приведена на рисунке:
Устройство питается от стабилизированного источника постоянного тока напряжением 5 Вольт.

R1 - R10 - 10 кОм;
R11, R14, R17, R20, R23, R26, R29, R32 - 750 Ом;
R12, R15, R18, R21, R24, R27, R30, R33 - 75 Ом;
R13, R16, R19, R22, R25, R28, R31, R34 - 2,2 кОм;
R35 - 470 Ом;

C1 - C8 - 2,2 мкФ;
C9 - 470 мкФ х 10 В.

"STROBE" - сигнал разрешения переключения "Видео";
"DATA 0", "DATA 1", "DATA 2" - код переключения "Видео";
"AUTOFD" - сигнал разрешения переключения "Аудио";
"DATA 3", "DATA 4", "DATA 5" - код переключения "Аудио";
"SLCT IN" - сигнал переключения входов мультиплексора охранных датчиков;
"ERROR", "SLCT", "PE", "ACK" - сигналы состояния охранных датчиков.
"V1" - "V8" - входные видеосигналы с ТВ камер;
"A1" - "A8" - входные сигналы с микрофонов;
"Video" - видеосигнал для подключения в карту видеозахвата;
"Audio" - аудиосигнал в линейный или микрофонный вход звуковой карты РС.

Задействованы все три регистра параллельного порта:
Регистр данных 378h - биты "DATA 0", "DATA 1", "DATA 2", "DATA 3", "DATA 4", "DATA 5".
Регистр состояния 379h - биты "ERROR", "SLCT", "PE", "ACK".
Регистр управления 37Ah - биты "STROBE", "AUTOFD", "SLCT IN".
Микросхемы DD1 и DD2 могут работать как независимо друг от друга, так и синхронно. Для переключения, например видеосигнала, внешняя программа записывает в регистр данных параллельного порта число, соответствующее номеру выбранного видеосигнала. Сформированный код будет присутствовать на входах триггеров "1D", "2D", "3D" регистра DD1. При этом, само переключение осуществляется по спаду импульса отрицательной полярности на входе "CLK" регистра DD1, сформированного последовательной записью чисел в регистр управления параллельного порта. Появившийся код на входах "А", "В", "С" мультиплексора DD5 скоммутирует необходимый видеосигнал. Переключение звуковых сигналов осуществляется аналогично.

Мультиплексор DD3 используется в устройстве для увеличения общего числа подключаемых датчиков до восьми и управляется программно, путем записи соответствующего числа в регистр управления параллельного порта. Информация о срабатывании датчиков считывается из регистра состояния порта по коду, сформированному сигналами "ERROR", "SLCT", "PE", "ACK".

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

Устройство, собранное по приведенной выше схеме, управляется программами видеорегистраторов "Ориент-М" и "Эспер".
Назначение контактов разъема Centronics:
I - входной сигнал компьютера, О - выходной сигнал.
Контакт разъема компьютераЦепьI/OФункция
1STROBEOМаркер цикла передачи
2DATA0OСигнал 1
3DATA1OСигнал 2
4DATA2OСигнал 3
5DATA3OСигнал 4
6DATA4OСигнал 5
7DATA5OСигнал 6
8DATA6OСигнал 7
9DATA7OСигнал 8
10ACKIГотовность принять
11BUSYIЗанят
12PEIНет бумаги
13SLCTIВыбор
14AUTO FDOАвтоподача
15ERRORIОшибка
16INITOИнициализация
17SLCT INOУправление печатью
18...25GND-Общий

Файлы принципиальных схем двух вариантов (с "аудио" и без) коммутатора видеосигналов и разводки печатных плат в формате PCAD:
Скачать архив - 80,0 кб.

Для проверки работоспособности устройста можно использовать любую программу, позволяющую отслеживать и изменять состояния регистров LPT порта или скачать тестовую программу "SmallPort".
Скачать архив тестовой программы SmallPort - 430 кб.

Скачать архив исходников тестовой программы на C++ Builder 5 - 45 кб.
Архив содержит free vcl - компонент "SmallPort" для Делфи или С++ Билдера (Alexander Weitzman: alweit1@hotmail.com). При использовании исходников, компонент необходимо установить на форму, либо подключить динамически, а драйвер "smport.sys" (для ХР) или "smport.vxd" (для W98) скопировать в системную директорию.

Как получить несколько тысяч ссылок на свой сайт?
EVM EVM EVM e-KIT � ейтинг@Mail.ru Rambler's Top100 Яндекс цитирования