 |
Система управления устройствами наведения и оптическими приставками ТВ камер.
|
|
ПРОГРАММА "АРГУС"
|
|
"Аргус" - приложение для Windows XP, реализованное в среде разработки Borland C++ Builder 5. Программа предназначена для формирования команд управления устройствами наведения и оптическими приставками ТВ камер и передачи этих команд в виде последовательных кодовых посылок через СОМ порт персонального компьютера устройствам, входящим в систему телеуправления.
|
|
Программа включает в себя файлы модуля главной формы пользовательского интерфейса и модуля динамической библиотеки dll, формирующей команды управления и перехватывающей события системной клавиатуры РС.
Скачать архив демо-версии программы - 1,7 Мб.
Скачать исходники проекта программы - 1,2 Мб.
Пример реализации кода на С++ для передачи команд с использованием СОМ порта компьютера можно посмотреть, скачав архив документа в формате DOC:
Скачать архив - 16,0 кб.
Архив справочной информации по работе с коммуникационными портами (COM и LPT) в программах для Win32:
Скачать архив - 74,0 кб.
Архив справочной информации по RS232C:
Скачать архив - 16,0 кб.
Архив справочной информации по RS485:
Скачать архив - 57,0 кб.
|
|
ПУЛЬТ УПРАВЛЕНИЯ
|
|
Упраление устройствами наведения и оптическими приставками телевизионных камер без использования РС можно также реализовать при помощи пульта управления, собранного на основе микроконтроллера ATtiny2313. Принципиальная электрическая схема пульта управления приведена на рисунке:
|
|
|
Графический Файл принципиальной электрической схемы с большим разрешением здесь - 134,0 кб.
|
Детали:
U1 – SN74150 (155КП1); U2, U3 – SN74148 (555ИВ1); U4, U5 – SN7400 (1533ЛА3);
U6 – SN7493 (555ИЕ5); DD1 – ATTINY2313-20PU.
VT1 – КТ 3107; VT2 – КТ3102; Кварц QV1 – 4 мГц;
R1, R2 - 510 Ом; R3, R4, R5 - 6,2 кОм; R6, R7, R8, R9 - 1,2 кОм; R9 - 390 - 560 Ом;
R11, R12 - 68 Ом; R13 -62 Ом;
C1 - 0,047 мкФ; C2 - 1000 пкФ; C3, C4 - 20 пкФ;
Микросхемы U1 формирует параллельный код 1-2-4-8 команд телеуправления и работают следующим образом.
Пока не нажата ни одна кнопка, т.е. не подан логический 0 на любой вход Е0 – Е15 мультиплексора U1, импульсы с тактового генератора на элементах U5:A и U5:B поступают на вход двоичного счетчика U6. Мультиплексор U1, на адресные входы которого подан цифровой код со счетчика U6, последовательно перебирает входы, к которым подключены контакты клавиатуры. Если какая-то кнопка окажется нажатой, на соответствующем входе мультиплексора будет напряжение низкого уровня. В момент, когда на адресных входах мультиплексора окажется код, соответствующий нажатой кнопке, на его выходе появится напряжение высокого уровня, которое инвертируется на элементе U4:D и запустит одновибратор U5:С, U5:D. Одновибратор выдаст сигнал низкого уровня на выход "Строб" (контакт 11) и запретит дальнейшую работу генератора. На выходе счетчика U6 будет присутствовать код, соответствующий нажатой кнопке. В течение времени, определяемого номиналами элементов R2, С2, нажатие любых кнопок не вызовет изменения цифрового кода на выходе счетчика U6. По истечении этого времени на выходе одновибратора появится напряжение высокого уровня, разрешающее работу генератора. Если за это время кнопка не будет отпущена, цикл повторится. При одновременном нажатии нескольких кнопок будет сформирован код одной из них, что не должно вызвать сбоев в работе системы.
Микросхемы U2-U4 формируют параллельный код 1-2-4-8 адреса команд телеуправления и работают следующим образом.
Если логический 0 при помощи пакетного переключателя подан на один из входов 0 – 7 U2, на выходах U4 появятся младшие разряды прямого выходного кода, на выходе G (контакт 14) – логический 0, определяющий разряд 8 выходного кода. Если логический 0 подан на один из входов 0 – 7 U3, логическая единица с выхода Р (контакт 15) запретит работу U2, младшие разряды на выходах U4 определяются микросхемой U3, на выходе разряда 8 выходного кода будет логическая 1. Таким образом формируется прямой код 1-2-4-8 адреса команд телеуправления при помощи приоритетного шифратора U2, U3.
Микроконтроллер DD1 при получении сигнала "Строб" на 11 контакт, формирует и передает на контакт 4 последовательный код адреса и команды телеуправления.
Файловый архив с прошивкой микроконтроллера ATtiny 2313, предоставлен Евгением Мельниковым msevm@mail.ru
MSEVM.COM
Скачать архив - 117,0 кб.
На транзисторе VT2 собран преобразователь кода в RS485, работа которого описана в разделе "передатчик"системы управления.
Архив файлов принципиальной электрической схемы и разводки печатной платы пульта управления в формате PCAD:
Скачать архив - 52,0 кб.
|
|
Обсудить на форуме MSEVM.COM
|
|
|