TopТехнически речникPelco-D, Pelco-P

Pelco-D, Pelco-P

Pelco-D/P са комуникационни протоколи, използвани главно за управление на PTZ камери.

 

Те са доста сходни помежду си. Често устройствата са оборудвани с превключватели, които позволяват на потребителя да избере типа протокол в рамките на едно и също оборудване. Те могат да бъдат реализирани в контролните клавиатури, рекордери или софтуер, напр. на компютър. Те позволяват завъртане на камерата, регулиране на фокуса, увеличение (zoom) и т.н.

 

Тези протоколи, обаче са по-рядко използвани. С въвеждането на аналогови системи с висока разделителна способност като HD-CVI, AHD, HD-TVI, техните създатели въведоха свои собствени решения за управление на PTZ камери. Инструкциите за контрол на Pelco се изпращат заедно с видео сигнала. В случай на управление с помощта на протокола Pelco трябва да се използва допълнителен чифт проводници.

 

Предимно предаването на сигнала се осъществява посредством RS-485. То се извършва само в една посока, на разстояние от около 1 km. Управляваното устройство не реагира на дадените команди. И двете системи използват 1-байтово адресно поле и позволяват управление на до 256 устройства, свързани към шината. Няма конкретна скорост на предаване. Предимно в контролерите има ги няколко, от които да избирате: 1200, 2400, 4800, 9600 bps. Предлагат се и безжични реализации.

 

Тези протоколи поддържат и набор от разширени команди, т.нар пресети. Това е набор от зададени от потребителя команди, които позволяват на камерата да работи автоматично. Например, можете да определите маршрута, по който камерата трябва да се движи по време на автоматична работа, скоростта, с която трябва да се движи, да активирате функцията за връщане на камерата до зададена точка, да настроите камерата в дадена позиция, да рестартирате системата, да включите/изключите функцията на маршрута.

 

И двата протокола се характеризират с относително висока простота. Цялата рамка се състои от 7 или 8 байта.

 

Рамка на протокола Pelco-D:

 

Байт 1 Байт 2 Байт 3 Байт 4 Байт 5 Байт 6 Байт 7
Байт за синхронизация Адрес Команда 1 Команда 2 Данни 1 Данни 2 Контролна сума

Байт за синхронизация – винаги 0xFF.
Адрес – логически адрес на контролираното устройство; могат да се контролират до 256 устройства.
Контролна сума – осем-битова сума по модул 256 изчислена от байтове от 2 до 6.
Команда 1, Команда 2 – определят каква команда трябва да изпълнява устройството; подробно описание на командите можете да намерите в таблицата по-долу.
Данни 1, Данни 2 – определят, с каква скорост трябва да се осъществи завъртане и накланяне на камерата; стойности от 0 (стоп) до 0x3F (висока скорост); 0xFF – турбо скорост.

 

 

Pelco-D Бит 7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0
Команда 1 Значение (Sense) Резерва Резерва Автоматично/ръчно сканиране Включете/изключете камерата Затваряне на затвора Отваряне на затвора Фокус близо
Команда 2 Фокус далеч Отдалечаване Приближаване Надолу Нагоре Наляво Надясно Винаги 0

Sens - определя значението на битовете 3 и 4 в команда 1.

 

Рамка на протокола Pelco-P:

 

Байт 1 Байт 2 Байт 3 Байт 4 Байт 5 Байт 6 Байт 7 Байт 8
Байт за синхронизация Адрес Данни 1 Данни 2 Данни 3 Данни 4 Край на текста Контролна сума

Байт за синхронизация – винаги 0xA0.
Адрес – логически адрес на контролираното устройство; могат да се контролират до 256 устройства.
Край на текста – винаги 0xAF.
Контролна сума – сума xOR изчислена от байтове от 1 до 7.
Данни 1, Данни 2 – определят каква команда трябва да изпълнява устройството; подробно описание на командите можете да намерите в таблицата по-долу.
Данни 3, Данни 4 – определят, с каква скорост трябва да се осъществи завъртане и накланяне на камерата; стойности от 0 (стоп) до 0x3F (висока скорост); 0xFF – турбо скорост.

 

 

Pelco-P Бит 7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0
Данни 1 Винаги 0 Включете камерата Автоматично сканиране Изключете камерата Затваряне на затвора Отваряне на затвора Фокус близо Фокус далеч
Данни 2 Винаги 0 Отдалечаване Приближаване Надолу Нагоре Наляво Надясно Стоп-въртене