1 / 28
文档名称:

常用通讯测试工具使用说明.docx

格式:docx   大小:855KB   页数:28页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

常用通讯测试工具使用说明.docx

上传人:国霞穿越 2022/12/24 文件大小:855 KB

下载得到文件列表

常用通讯测试工具使用说明.docx

相关文档

文档介绍

文档介绍:该【常用通讯测试工具使用说明 】是由【国霞穿越】上传分享,文档一共【28】页,该文档可以免费在线阅读,需要了解更多关于【常用通讯测试工具使用说明 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第一章串口、以太网通讯基础
1、串口通讯基础

2、以太网通讯基础

第二章常用通讯测试工具
:
串口调试工具:用来模拟上下位机收发数据的串口工具,占用串口资源。如:串口调试助手,串口精灵,Comm等。
串口监听工具:用来监听上下位机串口相关操作,并截获收发数据的串口工具。不占用串口资源。如:PortMon,ComSky等。
下面分别介绍串口调试助手及PortMon的使用。
串口调试助手:
・串口调试助手缸I
并闭
串口
減特率
校验应
数据位
停止位
串口参数设置区
ForWIN9X/nT/ZOOO
|n|x|
洛空接收区|
停止显示|
17自动港空
17
卜六进制/ASCII切换
31
45
32
OC
31
45
32
31
45
32
OC
31
45
32
31
45
32
OC
31
45
32
31
45
32
OC
31
45
32
31
45
32
31
45
32
31
31
31
31
31
OC
OC
OC
OC
OC
C
C
45320C3145320C
45
45
45
45
45
打开/关闭串口
串口状态
45
45
45
45
45
31
31
31
31
31
32
32
32
32
32
_un-_u_u_u
32
32
32
32
32
acocacacac
31
31
31
31
31
4532
4532
4532
4532
4532
串口数据
接收区
『呆存显示数据|原孜
C:'\COMDATk

保存数据功能区
发送数据功能区
串口数据发送区‘
活空重埴|阪送的碧<>
314532
P十六进制慎送
厂育动爰医阖期改鳩董⑥]
:重莎-|选择童送丈件
自动发毘周期:丽
还没有选勢
占|STATUS:COMIOPEWEDj9600;ff;B;1|R][:120
串口收发计数区
发送文件
I1AI匸WEB
帮助
■W
TECH
关闭程序
操作流程:
•设置串口参数(之前先关闭串口)。
•设置接收字符类型(十六进制/ASCII码)
•设置保存数据的目录路径。
•打开串口。
•输入发送数据(类型应与接收相同)。
•手动或自动发送数据。
•点击“保存显示数据”。
•关闭串口。
:
-Inix|
l连接状态
尸Portmon于\\REDALE(本地)
文件®編辑®捕慕©选项◎itW(M)帮助凹
S3|<|貝[Bc辟|vT
菜单栏
时间
I进程I请录口I结枭I具它
?诈K...IRPMJWRITESerial?
9
11




2?f
2?i
2?1
2?1
K...IRPMJREAD
K...IRP^MJ^READ
k...irpZmjZread
K...IRPMJREAD
ffi
?i
工具栏
Length1:31
SerialOSUCCESSLength1:45S^i£O_SUC£E^SSLengtM^iiil
SerialO
SerialOSUCCESS
Ith斗:OC314532
K...IRPMJWRITESerialOSUCCESSLenqthA:OC314532
22
24
2G
28




2?
2?
2?
2?
K...IRP_MJ_READK...IRP_MJ_READ
K...IRP^MJ^READ
k...irpZmjZread
SUCCESSSUCCESSSUCCESSSUCCESS
Length1:OC
Length1:31
Length1:^5
Length1;32
SerialOSerialOSerialOScrialD
截获数据显示区
:
确保要监听的串口未被占用。
如果串口被占用,请关闭相应串口的应用程序。比如:要监视MCGS软件与串口1设备通讯,应该先关闭MCGS软件。
说明:PortMon虽不占用串口资源,但在使用前必须确保要监听的串口未被占用,否则无法进行监视。
运行PortMon并进行相应设置。
•连接设置:
在菜单栏选择“计算机(M)”-〉“连接本地(L)”。如果连接成功,则连接状态显示为“PortMon于\\计算机名(本地)”。如下图:
囲Portmon于\\REDALE(丰:tt)
文件(已輪辑(日捕菽(Q选顶计算机(即帮助(也Iys~FQ—Tp副。琵―Tv哥丁i
•捕获设置:
>在菜单栏选择“捕获(C)”,并选中“捕获事件(C)Ctrl+E”(前面打钩表示选中)。也可在工具栏中点击“”按钮,切换状态。
“”为选中,“”为未选中。
>在菜单栏选择“捕获(C)”-〉“端口(P)”,并选中要监听的串口。如:要监听串口1则选中“COMISerialO”。
•数据显示设置:
>数据显示方式:菜单栏选择“选项(O)”选中“显示16进制”,可使截获数据以16进制显示,否则为ASCII码显示。
A“过滤/高亮”:菜单栏选择“选项(O)”-〉“过滤/高亮(L)...”。弹出设置窗口。可进行过滤及高亮的设置,以便于数据的观查。
注:过滤可按左图设置,如果不过滤,包含中只填入“*”号,但不能为空。
•其它设置:
>“最大输出字节”:菜单栏选择“编辑(E)”-〉“最大输出字节”,弹出设置窗口。
如数据显示不全时,可调整此项。
Portmon最大字苹數
斷记录读…据卄
1024g
>字体设置:菜单栏选择“编辑(E)”-〉“字体(N)”,弹出设置窗口。如数据显
示过小时,可调整此项。
数据监听:
>当上述设置完成后可对串口进行数据监听。
>此时,可正常启动MCGS,组态工程,加入需要调试的驱动之后,并设置好相应参数后,可以切换到设备调试窗口或直接进入运行环境,嵌入版则可以进入模块环境测试驱动。此时在PortMon数据窗口可以看到截获的收发数据包。
数据监听步骤:
>启动MCGS。
>组态工程,加入驱动
>设置串口参数
>设备调试窗口或运行环境调试(嵌入版可进入模拟环境测试)
:
>截获的数据实时显示在监听数据区中,可初步观察和判断。
Portmort于WREDALE(本地》

-|njx|
文件(已編辑©捕荻©选项◎计算机㈣帮助凹
Q3|<IP劃t勰
进程
^i

.0000072^
程序名称
IRPM」_RE&DirpZmjZreadIWLMJ-HEADy»_MJ_READ
?
请求
I端口结杲
K...IRPId」WRITESerialOSUCCESS
请求操作丁[
SerialOerialO)erialOierialO
串口端口
SUCCESSSUCCESSSUCCESSSUCCESSSUCCESS
K...IRPMJWRITESerialOSUCCESS
其它
Lenqth5:0231323334
Ler^4^02
Lwngt
Length1冷、数据长度及
Length1:33实际数据
Lenqth1:甜((16进制)_
Lenqth5:A23A
24
13:18:56
26
13:18:56
28
/13:18:5G
30
/13:18:56
操作时间]
13:1S:56
20
操作耗时
2?
2?诈K...
22
|」READirp_mj2readIRP_M」_READ
SerialOSUCCESS
SerialOEerialOSerialSeri
CCESSUCCESSUCCESS
结果提示
Leng
Length1>x
Length1:2
Length1:3
Length1:4
数据长度及实际数据(ASCII码)
数据分析:
>主从设备:一发一收收发对应,收(IRP_MJ_READ)、发(IRP_MJ_WRITE)数据帧在监听区可以明显的看到,为方便观察,可设置“过滤/高亮”选项,如果只有发没有数据收到,说明设备未正确响应,需要分析原因。
>主动上送设备:只收不发,上位机只收取数据并进行处理,此时只有收(IRP_MJ_READ)数据,如果驱动有问题,最大可能就是数据解析不正确;如果未收到数据,需要分析设备原因。
数据保存:
>保存(S):菜单栏选择“文件(F)”-〉“保存(S)”,数据保存到默认为本地计算机名的LOG文件。
>另存为(A):菜单栏选择“文件(F)”-〉“另存为(A)”,数据保存到用户命名的LOG文件。
:
PortsOptionsHelp严
SystemExplorer
操作流程:
VirtualSerial
增加虚拟串口对
删除虚拟
COM1
CCIM3
T
C,£crWinNT4/2000,(forWinNI4/2000/K]
•增加虚拟串口对:
在“Add/Removeports”页中,分别在First、Second右侧的下拉列表中选中所增加的虚拟串口对的串口号名称(一般选择除物理串口外的其他串口号),然后点击右侧的“Addpair”按钮增加虚拟串口对,此时在左侧的虚拟串口中就会出现所增加的串口对,如上图所示。之后关闭VirtualSerialPortsDriverXP程序就