|
看了一些贴子,是关于云台控制的.我现在想在uClinux写控制云台的驱动程序,但是云台控制协议又和具体的解码器有关系,那就意味着我不能写一个通用的.但现在上面的要求是写一个支持多种云台的驱动.而且发给我一篇有关云台控制协议的文档..基本上分了P型控制协议和D型控制协议.如 这是P型的说明(一部分)云台和镜头控制命令数据格式:1位起始位、8位数据、1位停止位,无校验位。波特率:2400B/4800B/9600B命令格式:字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8 A0H 地址码 指令码1 指令码2 数据码1 数据码2 AFH 校验码 该协议中所有数值都为十六进制数,云台镜头控制命令在需保持动作时,需在1秒以内重复发码。地址码为摄像机的逻辑地址号,地址范围:00H - 1FH;指令码的格式如下: BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 指令码1 0 0 Auto Scan 0 Iris Close Iris Open Focus Near Focus Far 指令码2 0 Zoom Wide Zoom Tele Down Up Left Right 0 ......这是怎么回事? 请高手指点. |
|