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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

常见通信问题解决方法

在调试驱动器的时候通常遇到连接不上驱动器等通信的问题。快速定位问题所在对于解决问题显得犹为重要。在调试的过程中使用一些第三方的工具会有意想不到的效果。

事先准备好第三方工具如下:

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%通信问题,并能快速定位问题所在。强烈推荐技术人员使用。上述两个工具在网上有下载。以相对应软件名称搜索即可。

注意:在切换第三方调试软件和驱动器自带调试软件使用时,关闭或打开口。以免串口被占用造成对问题判断上的干挠。

相关文档
最新文档