当前位置:文档之家› 常见的通信连接问题及解决方法

常见的通信连接问题及解决方法

常见通信问题解决方法
在调试驱动器的时候通常遇到连接不上驱动器等通信的问题。

快速定位问题所在对于解决问题显得犹为重要。

在调试的过程中使用一些第三方的工具会有意想不到的效果。

事先准备好第三方工具如下:
1.AccessPort 串口监控软件;
2.ComMonitor V4.5串口调试软件;
一.确认没有软件使用串口;首先打开监控软件AccessPort;按照图中执行二步操作。

二.打开雷赛调试软件,并通信连接。

AccessPort监控软件中会出现类似如下的格式的数据。

出现情形:
(1)没有显示出串口参数;发送数据和接收数据也为空;
说明监控的串口号不正确,请选择正确的串口;或调试软件并没有进行打开串口操作。

如果使用了USB-232转接口,请确认是否安装驱动。

(2)显示串口参数,显示了蓝色的发送数据,不显示黄色的返回数据;
说明串口打开正常,发送数据正常,但返回出据不正常,请检查线路是否连接正常,驱动器是否上电;设备号是否正确;驱动器是否有问题。

(3) 显示串口参数,发送和接收数据显示正常,但自带的调试软件提示打开串口失败。

请检查调试软件的执行文件生成时间,是否是在2011-09月之前,同时使用了USB 转串口的转接口。

如果同时满足这两个原因是因为转接口延时问题,需更新调试软件的版本。

检查设备号是否正确;
三.经过第二步仍无法解决问题;请关闭赛调试软件,使用第三方串口调试工具ComMonitor;
1.请先按照左上角配置打开串口;AccessPort会显示如下信息.
2.向驱动器手动发送读取01号地址命令: 01 03 00 01 00 01 D5 CA
返回数据如图所示: (不同驱动器可能返回值不同,只管是否有返回值.)
情形一:
如果用第三方串口试工具软件测试有返回值,但使用驱动器自带调试软件却连接不上去,则说明调试软件有问题。

情形二:
如果用第三方串口试工具软件测试没有返回值,说明不是自带调试软件的原因,请查线路,设备号,驱动器的问题。

情形三:
经过上述步骤仍无法解决问题,串口无法监控到任何数据,可能是由MSCOMM32.OCX,控件没有注册好。

(1)新建一个文本文件,将下面的代码拷入其中.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905]
@="kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun"
保存文件退出;
(2)将刚才的文本文件改名为COM_Regedit.reg 变为:
(3)双击即可.
熟悉上述二个第三方工具的使用,再结合调试驱动器的协议原理。

能够解决80%~90%通信问题,并能快速定位问题所在。

强烈推荐技术人员使用。

上述两个工具在网上有下载。

以相对应软件名称搜索即可。

注意:在切换第三方调试软件和驱动器自带调试软件使用时,关闭或打开口。

以免串口被占用造成对问题判断上的干挠。

相关主题