轻松搞定云台控制.docx
- 文档编号:12483206
- 上传时间:2023-04-19
- 格式:DOCX
- 页数:21
- 大小:828.08KB
轻松搞定云台控制.docx
《轻松搞定云台控制.docx》由会员分享,可在线阅读,更多相关《轻松搞定云台控制.docx(21页珍藏版)》请在冰豆网上搜索。
轻松搞定云台控制
轻松搞定云台控制
杭州华三通信技术有限公司
修订记录
日期
修订版本
描述
作者
2008-8-28
1.0
完成初稿
杨爱云
轻松搞定云台专题
关键词:
云台控制、电平、串口、RS485/232
摘要:
在监控项目中经常会存在云台控制的各种各样的问题,有云台不能控制,有能控制其中几个命令,有的只能控制时响应很慢等,这些问题基本困扰了很多项目,但遇到类似问题,我们一步步着手分析,问题就能迎刃而解
1准备工具
菜鸟级:
RS485/232(另备网线嵌,螺丝刀、水晶头、网线等如果工程设备、球机说明书)
专业级:
万用表
骨灰级:
示波器
2准备测试程序
2.1云台控制小程序
2.2串口调试助手
2.3Ptz_cli
2.4抓包工具
3测试步骤
3.1基本参数确认
3.1.1云台自身设置
1.设置云台地址码波特率,具体参照云台说明书,每个厂家,每个型号可能都不一样
2.设置完后云台上电,并把云台的视频信号分接到显示器上,这时会显示云台的相应的设置信息:
图1云台自身参数
3.使用RS485/232调试小工具进行调试,
接入方式:
云台的A,B线分别接入到RS485/232模块的RS485+,RS485-上,RS485/232的RS232接口接入到PC机的COM口上。
接入方式入下图:
在PC机上开启云台控制小程序:
进行对云台本身控制测试:
注意:
图2波特率和图1的通讯速率对应,图2云台协议和图1的控制协议对应,
图2地址码和图1的设备地址码对应,
另外云台测试程序目前支持pelco-p,pelco-d协议,而且对于pelco-p协议,如果设备地址码为2,则对应的云台测试程序的地址码需要减1
图2云台控制小程序
通过PC+RS232/485模块控制云台,主要是测试
a云台云台本身是否正常工作
b云台云台的接线方式控制线是否正常
3.1.2云台接入平台
1.接入方式
云台一般直接和我司编码器的RS485接口相连,连接时云台控制线的连接要求如下:
连接RS485接口时要求T+与R+短接、T-与R-短接,如0所示。
如果云台使用接地线,那么需要连接至RS485接口的G。
(1)云台控制线
(2)A(RS485+)
(3)B(RS485-)
(4)T+和R+短接
(5)T-和R-短接
云台控制线连接示意图
表1RS485接口说明
端子
说明
端子
说明
T+
RS485发送正
R+
RS485接收正
T-
RS485发送负
R-
RS485接收负
G
地
N/A
空
3.1.3平台本身设置:
1.iVS8000平台
设置摄像机类型为云台,并设置对应的云台协议,地址码和相应的波特率
1.选择
配置页面设置串口波特率和串口类型为RS_485。
2.点击
按键,详细配置步骤参见H3C监控产品用户手册和维护手册
3.添加/修改摄像机通道,点击
,
4.先将摄像机类型选为“云台摄像机”;
5.然后地址码为对应的地址码,并保存
2iVS3000平台
a串口设置:
注意:
主要用于配置串口模式、波特率、数据位、停止位、校验位和流控制参数。
具体要求请参考云台摄像机使用说明书。
b通道设置
在“通道设置”页签中,可以对设备的名称、各个通道的名称、通道的云台协议、云台地址码等参数进行设置
4云台控制问题排查方法
4.1排查基本思路
鉴于云台不可控制问题是一线安装施工中目前经常反馈的问题,特提供此建议,希望给现场排查提供一些思路和手段:
1.云台控制如果中间环节较多,对定位控制问题无益。
在现场环境允许的情况下,一般建议PC直接接云台,中间不要增加其他环节。
2.在遇到云台无法控制时,请按以下思路排查问题:
Ø确认云台型号:
根据说明书和实物进行匹配,确认云台型号并记录。
Ø确认云台设置:
通过说明书配置云台协议、地址、波特率等设置,并通过PC控制来确认云台设置,组网如下图
PC通过串口接RS232转RS485的转换器接云台485控制线。
在PC端通过云台测试程序来直接控制云台。
该程序可从二线获得。
若无法控制可能是云台控制协议有误或者地址码有误,请重新确认。
Ø若通过PC可控,下一步建议通过PC来抓取EC的输出485控制信号,如下图所示,EC的485输出接RS485转RS232的转换器接PC的串口。
在PC端可以通过串口调试助手来进行接收数据
若接收到的数据跟云台测试程序发送的数据一致,则表明EC已经成功发送信号。
若无法抓取到数据,可能EC根本没有发送485控制信号,需要从上抓包。
可以用tail工具来查看云台日志,日志保存在ptz.log中。
在完成以上两步后,将EC的485信号直接接云台的485控制线,尝试来控制云台。
Ø在没有VC的情况下,EC单机可以使用ptz_cli工具来控制云台,ptz工具可向研发获得。
ptz_cli工具可以通过tftp下载到单板,运行后输入命令即可,
命令分为设置地址setaddr,设置协议setpid,左转panleft、右转panright、停止panstop、向上tiltup、向下tiltdown、停止tiltstop、预置位preset、调用预置位precall、
具体操作:
telnet到编码器上,上传ptz_cli工具,云台控制命令,测试发现云台是否正常控制。
通过测试编码器能正常工作,正确的发送了相对应的云台指令。
Ptz_cli工具应用具体操作步骤:
atelnet到编码器上,同时启动本地tftp服务,指向ptz_cli脚本
b进入编码器的program文件夹下,
运行命令:
tftp–glptz_cliTFTPIP
c运行chmod777ptz_cli//修改脚本为可执行文件
d运行shptz_cli//运行可执行文件
e运行:
setpid//设置云台控制协议
f输入:
1//1表示pelco-p、0表示peclo-d协议
g运行:
setaddr//设置设备地址码
该工具使用于无VC组网环境下确认EC单机的云台控制功能。
Ø通过VC控制云台:
单机控制ok后,通过VC组网,在PC上对云台进行了控制,控制OK。
通过单机能控制后,通过VC客户端如果不能控制,可以通过抓取VC客户端的云台控制报文,来监测VC是否正常发送了控制报文。
(这种情况,目前还没有发生过,VC发送报文不对。
所以这里不做叙述)
4.2其他情况说明:
1.RS485做控制云台用时,一般建议采用两线制,即T+~T-即可。
在web页面上选择云台控制模式。
2.对于端接电阻是用于信号匹配的,一般情况下(指单机控制或控制距离较近时)建议均选择终端关,举例如下图所示,一般在云台内部均有一位DIP开关用来控制终端电阻的开关,根据说明书具体设置,如下图则将1位拨到OFF。
什么情况下需要拨到ON?
在云台串联较多时,在最远的一个云台上将终端电阻设置为ON。
3.关于云台控制模式和透明通道模式的区别:
1、如果是用来控制云台,就是EC设备只发命令不需要接收命令的话,只用接T+、T-;选择云台控制模式(EC1001选择RS422模式),这样的驱动能力最强。
2、如果需要透传命令,那就要把T+R+、T-R-短接,选择双向透明通道模式(EC1001选择RS485模式)。
4.关于万用表测电平说明:
另外经常会有人问“我拿万用表测出来是xxV,电平是不是不符合要求?
”我想提醒大家用万用表测出来是不准的。
比如下面两个图,用万用表去量,可能都是0V,但显然驱动电平是不一样的,RS485能否驱动关键是正负电压能有多高,而不是常态下的电平。
485驱动电平,只是一个个的脉冲,用万用表不太好量的,只有用示波器才能准确测量。
只要在“云台控制模式”下,我们的电平已经完全足够驱动球机(至少2~3V以上,一般球机芯片的接收门限为200mV)。
5典型云台控制案例
5.1某某软件园松下球机控制问题
1.故障现象
客户现场使用松下860A球机、950CS球机,球机安装完成后,不能正常控制,二线和研发共同指导过一线进行问题排查,球机还不能控制,把松下860A球机拿回公司测试后,公司测试球机能正常控制,球机返回客户现场同样不能控制。
2.故障现象问题排查
1)把云台通过RS485/232模块接入到PC机上,用云台测试小工具测试,发现云台可以控制,
2)直接把EC1004-HC的RS485控制线接入到PC机上,监听PC串口的数据是发现:
VC客户端控制云台时,PC上能接收到云台控制指令,云台控制指令和云台控制程序第一条指令相同,VC客户端还多发了一条停止的指令。
一开始怀疑为:
VC客户端发送指令时多发了一条指令,导致控制指令发出同时多发了一条停止命令,而导致云台还响应控制时马上又响应停止操作,而引起摄像机实际已转到,而我们看不到就停下的问题。
研发建议直接在EC上发送控制命令调试
3)telnet到编码器上,上传ptz_cli工具,云台控制命令,测试发现云台没有转到。
4)监视用ptz_cli命令行发送命令时编码器是否能正确发出命令时(把EC的RS485线和摄像机485线相连,同时并接一组线到RS485/232模块上并接入PC机开始监视),这时发现通过ptz_cli命令能控制云台转到,再登录到VC上去控制云台时,发现已经能正常控制球机。
5)把RS485/232模块摘除后再登录到VC,测试发现云台又不能控制,然后重复步骤三,发现云台又能正常控制,因此怀疑为电平特性可能有关
6)仔细测量电平发现:
球机的485+、485-:
1.17V云台控制线之间的电压为:
0.00V
PC接入的RS485/232的A、B间电平为:
2.63V
把RS485和云台并接后,RS485+、RS485-电平为:
0.91
把RS485/232的A、B、云台控制线、我司RS485接口相连:
1.98V
测试发现只要再总线上再驱动一定的电压就可以正常控制云台。
而我司的编码器EC1004-HC的RS485接口上的1、2两芯线相连后之间没有任何的电平差,向研发询问,研发表示我司的RS485两心线间只有再工作时才有电平,常态下是没有电平的
7)然后测试更改EC1004-HC的串口模式为双向透明通道模式时,这时候在VC客户端能正常控制松下球机,这时候测试EC1004-HC的RS485接口上的1、2之间的电压为:
4.85V。
研发表示:
云台控制模式,是编码器为了接入外置的摄像机所用,它测处理过程,是所有的控制指令,都是从编码器内部发出到前端设备上,这时候需要相应的电平去驱动指令向外部设备发送。
双向透明通道模式:
所有的指令都是从平台中发出,只是借用编码器的网络通道,编码器只是为平台和外置设备提供一个连接通道,不做任何处理。
这时编码器不提供任何电平,来干扰外置设备和平台的连接。
3.解决方案
某某软件园松下球机云台不能正常控制问题,实际为软件中的一个小bug所致,即:
编码器EC1004-HC的串口设置中的串口模式设置里:
云台控制模式和双向透明通道模式两个选项正好相反,现场把这两个模式切换后就已经能正常控制。
5.2某某景区嘉杰球机控制问题
1.故障现象
客户现场使用上海嘉杰球机,球机接入我司的编码器EC1001-HF、EC2004-HF在外双溪这个点球机拿到机房测试时可以正常控制,但到了现场就是不能控制。
而在停车场机房存在EC2004-HF的云台接入后只能控制方向键,切不能控制云台的变倍、聚焦操作。
2.故障现象问题排查
1)云台(嘉杰810高速球机)厂家用他们的485键盘(嘉杰ET8260/3D)直接接球机云台,球机可正常控制转动和变焦;
2)确认EC的相关配置无误,通过网线直连telnet上EC1001-HF,上传ptz_cli(EC控制云台的调试工具),通过该调试工具,发出云台控制命令,云台没有任何动作响应。
3)用示波器分别测试了云台厂家485键盘的控制线和我司EC1001-HF上485控制线的电平,485键盘的控制线电平(±4V左右)与EC1001-HF控制线电平(+2V/-3.6V左右)都完全满足485总线要求,因此基本排除了EC1001-HF的485驱动能力不足问题。
4)调试时发现,嘉杰的485键盘在控制云台时,有时也不能控制变焦,与我司EC2004-HF现象一致。
但将三个球机全部断电后重新上电启动,485键盘可正常控制三个球机云台。
同样的方式在我司的EC2001-HF上,三个球机断电上电重新启动后,三个云台均只能转动而不能变倍(该方式在EC2004-HF上测试了两次,现象均如此)。
5)测试中还发现,只要EC2004-HF无法正常控制球机云台时,将485控制线接到485键盘上同样无法正常控制球机云台。
这导致我们怀疑球机云台控制本身存在问题。
在测试过程中,球机厂家施工方也承认嘉杰球机在江西规模应用过程中,也遇到过类似云台不可控情况,在该情况下他们一般上重新上下电球机即可恢复正常控制。
(这里施工方特地强调了球机上下电有个自检以及掉电恢复过程,因此断电和在上电都需要等待1分钟左右时间,一边球机已经稳定后再进行云台控制)。
6)测试过程中多次与嘉杰的485键盘进行了比较测试,以便找出EC2004-HF控制云台出现不可控问题所在。
云台厂家施工方非常配合我们的测试,提供了很多建议最后测试发现我司EC2004-HF只有在三台球机断电上电完成滞后再接上485控制线,才能完全正常控制云台。
若在连接485控制线且EC2004-HF上电情况下,对球机进行上下电操作,便会出现不可变倍问题。
因此,我们分别测试了EC2004-HF和485键盘在球机上电、断电、再上电三种状态下(云台不进行控制)485控制线上的电平,如下所示:
485键盘
EC2004-HF
A线
B线
A线
B线
上电
+3.4V
-0.1V
+4.65V
-0.03
断电
+0.62V
-0.56V
+4.29V
-0.02V
再上电
+3.77V
-0.03V
+4.63V
-0.03V
由上表可知,EC2004-HF与嘉杰的485键盘主要还是在断电时总线电平不同。
经与杭州总部硬件研发联系,我司EC2004-HF该种电平状态符合485的电气规范。
因此,准备向云台厂家要相应的电气技术资料以及联系方式,以便问题最终解决。
7)但仔细排查后发现和电源接地并没有直接的关系;重新进行对EC2004-HF进行上下电,得出以下结果:
EC2004-HF和嘉杰810P球机同时上电,则可以对球机云台正常控制,包括聚焦变焦控制;EC1001-HF同样也是如此。
3.解决方案
规避方法现场使用编码器EC1001-HF、EC2004-HF和球机同时取电的方式来规避。
同时球机厂家也承认他们的球机做了升级,后来现场通过球机厂家对所有的球机升级问题解决。
5.3某某卷烟厂球机控制问题
1.故障现象
ECR3316-HC控制hollywell球机的问题,现场另外几台ECR3316-HC都能正常控制球机,而这台ECR3316-HC无法实现对球机的正常控制,控制的时候球机也转到,但响应很慢,且转到不正常,
2.故障现象问题排查
1)甩开Hollywell云台,ECR3316通过RS485直连一台“港湾”高速球机,通过web界面操作云台方向控制键,一切正常;
2)甩开ECR3316,PC机---RS232/485转换器---Hollywell云台,使用客户原来的485电缆,使用“云台测试程序1.0”控制Hollywell云台方向正常,说明Hollywell云台、485电缆以及配置均无问题;
3)使用万用表测试3316485口电压5v;测试PC机串口电压3.7v;
4)测试ECR3316发出的控制指令,PC机---RS232/485转换器---ECR3316,使用“串口调试助手V2.2”分别测试“上、下、左、右”,PC机接收的控制指令如下:
FF2300082A2A7FFF230000000023FF2300102A2A87FF230000000023FF2300042A2A7BFF230000000023FF2300022A2A79FF230000000023
指令正常
5)恢复客户现场,telnet登录ECR3316,使用命令行输入云台控制测试指令,球机仍然不能控制
通过测试发现PC控制和WEB控制差异为电平问题,建议通过方式改变云台或我司RS485控制线的电平问题来解决
3.解决方案
代理商在云台后端串接3个100欧姆电阻后,测定电压由4.6v降至1.5v,通过web方式云台控制正常,问题解决
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 轻松 搞定 控制