千家论坛_智能建筑与智能家居技术交流社区

标题: 一个云台控制问题,求高手帮忙! [打印本页]

作者: ohkid    时间: 2005-7-28 09:58
标题: 一个云台控制问题,求高手帮忙!
软件设置PELCO_P 9600,控制4个球~!中心离前端距离200米.按控制键(软件)松开鼠标快球不会停下来.
作者: abortion    时间: 2005-7-28 10:26

不会停下来?如果是一直不能停下来,那么可能是协议不匹配;如果是鼠标点击与快球转动不同步,应该是软件问题.


作者: 重量雪花    时间: 2005-7-30 14:18

协议,波特率都需要仔细看过。你后端是用什么控制的呢?你最好要你的快球供应商将快球协议给你一份,你再给去你后端控制设备的供应商,让他们一一对照,如果全是对的,你就得看下你的COM口设置问题,后是有没有正确打开你的COM口。如果对不上的话,你就叫他们把这个快球的协议再给写进去。


作者: 皮皮鸟    时间: 2005-8-1 12:23
检查解码器到云台的接线!
作者: john_sh    时间: 2005-8-1 15:28

pelco-p一般是4800BD,估计是软件停止码不对

PELCO-P协议

PELCO-P协议一般采用RS-485传输,波特率为4800,1位起始位和停止位,8位数据位,无校验。其格式如下:

ByteValueFunction
1$A0起始码
2$00 to $1F地址码
3Data byte 1数据位1
4Data byte 2 数据位2
5Data byte 3 数据位3
6Data byte 4 数据位4
7$AF 停止码
8$00-$FF校验码

起始码是固定值$A0。

地址码是设备的逻辑地址,可由接收设备上的DIP开关来设定。

数据位1到4的意义如下:

Bit number
76543210
数据位10摄像机打开自动扫描摄像机打开/关闭光圈关闭光圈打开焦距拉近焦距拉远
数据位20视角变宽视角变窄0
数据位3 平移速度 $00(停止)到 $3F(高速)以及$40(最高速)
数据位4 上下移动速度$00(停止)到 $3F(最高速)

停止码是固定值 $AF 。

校验码是 Byte2 到 Byte6 这 5 个数的异或值(XOR)。

地址码是从 0编起的,所以地址码$00表示第一台设备。


作者: ohkid    时间: 2005-8-1 15:59

谢谢各位!原来是用户自己买的485转换头有问题~!现在问题已经解决了~!






欢迎光临 千家论坛_智能建筑与智能家居技术交流社区 (http://bbs.qianjia.com/) Powered by Discuz! X3.2