论不一样厂商串口RS232设备之间怎样通讯--思路决定出路(好事多磨)

  在我前段时间所负责的一个关于视频会议系统项目的实施过程当中,甲方有一套六年前安装好的话筒和会议主机设备要利旧,咱们安装好新的功放、调音台、摄像头、视频终端、MCU等设备后,和老的话筒设备之间传输音频信号没有任何问题,可是要实现话筒讲话时摄像头自动跟踪到讲话者这个功能时出现了麻烦。编程

 

wKiom1fuQ-OCqhmiAAXf-I0ToVI349.jpg

  图中黄圈内的摄像头要根据桌面上哪一个话筒开启就自动跟踪拍摄到哪一个话筒位置。网络

  问题就是出在话筒是六年前的,并且和视频会议设备的厂商不是同一家,形成话筒的信号经过会议主机串口发出来后,视频会议厂商的设备识别不了,也就没法实现自动跟踪的功能。ide

  

wKioL1fuRw-ggRZhAA2rNzu4TtE772.jpg

 图中黄框内是某厂商的会议主机(话筒经过手拉手线缆链接到它的卡侬母接口上),其它为某某厂商视频会议系统设备。
工具

  当时咱们认为都是串口出来的信号应该是遵循RS232协议,两个厂商设备之间链接应该没问题,但咱们用9针串口线把某厂商的会议主机后的RS232接口和某某厂商的中央控制主机后的RS232接口相连后,信号没法传输,也就没法达到摄像头自动跟踪话筒的功能。spa

  过程一:出问题后咱们就给某厂商打了电话,询问解决方法。某厂商技术人员回答说他们的设备要用专用软件解码后才能通讯,意思就是要money。在屡次沟通后咱们只有付了几千money后,软件总算是到手了。调试

  过程二:若是你认为这时问题解决了,那你就错了。软件到手在提取了会议主机发送的话筒开关代码后,仍是没法和某某厂商的中央控制主机联动。问题又出在哪儿呢?通过和某厂商屡次询问,甚至还花钱请某厂商技术到现场调试,最后某厂商技术员说咱们的设备信号是经过串口9针传输的,需某某厂商的设备是只使用串口其中3针传输,两个设备串口不兼容。j_0065.gif视频

  过程三:两个月过去了,这时甲方也急了,说再解决不了就不会付工程款,甚至要咱们把新设备拆走,咱们这些集成商苦B呀j_0060.gif。一再的和两个厂商的技术员沟通后,他们得出的结论是一、把利旧的设备更换,所有换成一个品牌。(这个成本太大,还在从新在会议桌上开孔)。二、再采购一台串口转换设备(但这台设备哪里去找呢,市场上没卖的)。三、某某厂商说把某厂商的会议主机拆下来,发到它们研发部去研究研究(唉,我如今哪还有时间给大家拿去研究研究)。blog

  过程四:在这解决问题的过程我也在想,两个厂商的技术人员都想不出法子,我还能有啥好办法呢。就在我陪同某某厂商技术在调试的过程当中:一、我发现技术员在使用USB转串口线(分别链接会议主机串口和电脑USB口),再用串口调试助手软件是可以提取到话筒开关代码的(一组16进制数字)。二、而后技术员使用USB转串口线(分别链接电脑USB口和中央控制主机串口),再用串口调试助手把这组代码发送出去,就能够带动摄像头跟踪了(j_0058.gif成功了一半)。接口

  过程五:我当时就和某某厂商的技术员说,若是能手动提取代码,也能成功发送代码,那能不能找个软件安装在电脑上自动转发数据,这不就可以起到自动跟踪的功能了吗。惋惜该技术员说这个软件不是你说有就有的,并且还要编程很麻烦的。反正把我当业余人士看,直接否认的个人想法。开发

  

wKioL1fuUAuwf_wzAADfuD9HIUQ097.jpg

  上图就是我根据本身的想法画的拓扑图

  过程六:我也没气馁,我本身以为这个理论应该是没问题的,只是缺乏个软件。因而晚上回家我就上网查找相关软件,还别说真的被我找到4、五个相关软件。次日,我先就到电脑城去购买了两根USB转串口线缆,而后到现场按照上面的拓扑图把两台设备都链接好。开始把软件一个个安装到电脑里,开始调试,一连试了几个都不行,我也有些没信心了。当我试到最后一个串口网络通道转发工具这个软件时,还真的成功拉,当按下话筒开关时,摄像头真的自动跟踪了过来。我当时成功的喜悦充满了大脑,当我告诉厂商人员时,他们都不相信,还觉得我是在开玩笑。

  

wKioL1fuUmmC0caVAADdIN-4tak622.jpg

 虽然个人解决方法还有不完善的地方,好比把电脑重启后,还得再把软件从新开启设置一遍。可是和厂商技术员提出的方案对比,这是成本最少、代价最低、时间最快的方法了。这件事情也提醒咱们这些作技术的,不要盲信厂商的技术员,虽然说他们对本身的设备是很熟悉,但他们只站在本身厂商设备的角度去看问题。因此咱们作为集成商的技术员要从另外一外角度去发现问题,说不定能起到更好的效果。以为本身的思路是正确的,那就坚决的走下去,努力是会有回报的!!!

相关文章
相关标签/搜索