测试电脑的串口是否是好的最完整最可靠的方法就是连接一个真实的串口通信线路
- 格式:doc
- 大小:470.00 KB
- 文档页数:8
串口测试方法
一、测试方法:
测试软件为串口调试助手V2.1,波特率为9600,无校验位,数据位8,停止位1。
打开音视频交换矩阵,连接好PC机和音视频交换矩阵之间的串口线。
在PC机上打开串口调试助手软件,,选择相应的串口及设置,把所要测试的命令写入发送字符的窗口,点击“手动发送”按键发送命令,随后将在接收区收到相应的返回值,例如图1所示:
图1 串口助手界面
二、测试命令表格:
以下共有四份命令表格,图2为机器后面板图,其中⑧为地址端口选择:Switch1,Switch2:用于设置设备地址,当其设置不同时,其接收的命令也不相同对应关系如表1:
表1
图2 串口助手界面
表2 命令表1
表3 命令表2
表4 命令表3
表5 命令表4。
串口线测试方法
1.安装驱动,打下界面如下图
2.安装完成,会提示已安装成功。
将串口线插入电脑的USB口,进行串口线的驱动安装(可查看电脑右下角是否安装好)
3.用跳线将串口线的2.3点短接,如下图:
4.进入电脑桌面的“我的电脑”,点“属性”-设备管理器-端口,查看所插入电脑的串口线是在哪个端口
5.打开串口测试软件,选择与“设备管理器”内端口所对应的口,如下图:
6.在测试软件下方,输入字符,点击发送
此处先择对应的串口
当选择对应的窗口后,此处亮红灯
7.发送的对应字符,会显示在上方,如下图:
8.测试完成,点击关闭串口,再拔出串口线,测试完成(必须先关闭软件内的串口才可拔线)。
串行接口通信测试方法标准串行接口通信测试是确保串行通信设备正常运行的重要步骤。
以下是一些常见的串行接口通信测试方法和标准:1. 物理层测试:•连通性测试:确保所有线缆正确连接,包括传输线、连接器等。
•电气参数测试:测试电压、电流和信号波形是否符合规范,如RS-232、RS-485等标准。
2. 数据链路层测试:•帧同步测试:确保接收端能够正确解析发送端发送的帧。
• CRC校验:测试帧中的CRC校验是否能够检测出错误。
3. 网络层测试:•地址分配测试:对于某些协议,确保设备能够正确地分配和识别地址。
•数据包传输测试:测试设备在网络层是否能够正确地传输数据。
4. 传输层测试:•流量控制测试:确保设备在数据传输时能够正确地进行流量控制。
•错误处理测试:模拟错误情况,测试设备在错误发生时的响应和恢复能力。
5. 应用层测试:•协议一致性测试:确保设备遵循所使用的通信协议的规范。
•功能测试:针对具体应用场景,测试设备是否能够正确地完成预期的功能。
6. 性能测试:•数据传输速率测试:测试设备在不同条件下的数据传输速率。
•延迟测试:测试数据从发送端到接收端的传输延迟。
7. 兼容性测试:•多设备测试:测试设备与其他厂商的设备之间是否能够正常通信。
•协议版本测试:确保设备支持的协议版本与其他设备兼容。
8. 安全性测试:•认证测试:确保只有经过授权的设备能够进行通信。
•加密测试:测试设备是否能够安全地传输数据,防止未经授权的访问。
9. 稳定性测试:•长时间运行测试:在一定时间范围内对设备进行测试,以确保其稳定性和可靠性。
10. 自动化测试:•使用自动化测试工具来执行上述测试,提高测试效率和一致性。
在进行串行接口通信测试时,具体的测试方法和标准会依赖于使用的串行通信协议和设备的规格要求。
确保测试计划覆盖所有关键方面,并记录测试结果以便进行问题追踪和改进。
测试电脑的串口是否是好的最完整最可靠的方法就是连接一个真实的串口通信线路(总5页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除测试电脑的串口是否是好的最完整最可靠的方法就是连接一个真实的串口通信线路,2 端用相应软件,如串口调试助手之类的,相互发送发送数据,看另外一端是否能正常接收!当然,也可以简单的单台机器测试,即短接串口的 2、3 两针,用相应软件,如串口调试助手,发送数据,看能否回显发送的数据串口测试工具使用说明之一——串口调试工具回复 6|人气 1387|收藏|打印|推荐给版主分享文章到:ye_w个人主页给TA发消息加TA为好友发表于:2010-09-30 19:52:48 楼主使用串口实现网络通讯,不仅仅需要熟悉控制双方的指令和相关的协议,而且还需要善于使用串口测试工具。
在串口测试工具中,最常用的就是串口调试工具。
这个串口调试工具网络上一大把,大家百度一下就能下载到(包括我逐步发布的调试工具,都不会提供资源,请大家直接去网络上查找),常用的包括:串口调试助手,串口精灵,Comm等。
我也一直使用串口调试助手,下面就是用图形并茂的方式来介绍,请大家指出不足,以便共同进步。
串口调试助手,网络上的版本也有不少,我截2个不同版本的图,但本质没有区别版本一怎样测试串口和串口线是否正常?一步:把串口线或者USB转串口线插到计算机上。
二步:打开串口调试助手接着选择串口,串口线和USB转串口的端口号查看路径:电脑上--右键--属性--硬件--设备管理器-端口(COM和LPT),点开端口前面的+号查看即可。
注释:1、USB-SERIAL CH340(COM4)就是USB转串口的端口号2、通讯端口(COM1)是计算机原来自带的端口号第三步:设置串口调试助手(见下图)1、串口:COM4是和串口线或者USB转串口线在上述路径中查看到的端口号。
2、发送的字符/数据:图片上输入的是59,你可以随便输入2位数字。
串口通信测试方法1关于串口通信的一些知识:RS-232C就是目前最常用的串行接口标准,用来实现计算机与计算机之间、计算机与外设之间的数据通信。
在PC机系统中都装有异步通信适配器,利用它可以实现异步串行通信。
而且MCS-51单片机本身具有一个全双工的串行接口,因此只要配以电平转换的驱动电路、隔离电路就可以组成一个简单可行的通信接口。
由于MCS-51单片机的输入与输出电平为TTL电平,而PC机配置的就是RS-232C标准串行接口,二者电气规范不一致,因此要完成PC机与单片机的数据通信,必须进行电平转换。
注明:3)RS-232C上传送的数字量采用负逻辑,且与地对称逻辑1:-3 ~-15V逻辑0:+3~+15V所以与单片机连接时常常需要加入电平转换芯片:2 实现串口通信的三个步骤:(1) 硬件连接51单片机有一个全双工的串行通讯口,所以单片机与计算机之间可以方便地进行串口通讯。
进行串行通讯时要满足一定的条件,比如计算机的串口就是RS232电平的,而单片机的串口就是TTL电平的,两者之间必须有一个电平转换电路,我们采用了专用芯片MAX232进行转换。
我们采用了三线制连接串口,也就就是说与计算机的9针串口只连接其中的3根线:第5脚的GND、第2脚的RXD、第3脚的TXD。
电路如下图所示,MAX232的第10脚与单片机的11脚连接,第9脚与单片机的10脚连接,第15脚与单片机的20脚连接。
使用MAX232串口通信电路图(9孔串口接头)(2)串行通信程序设计①通信协议的使用通信协议就是通信设备在通信前的约定。
单片机、计算机有了协议这种约定,通信双方才能明白对方的意图,以进行下一步动作。
假定我们需要在PC 机与单片机之间进行通信,在设计过程中,有如下约定:0x31:PC机发送0x31,单片机回送0x01,表示选择本单片机;0x**:PC机发送0x**,单片机回送0x**,表示选择单片机后发送数据通信正常;在系统工作过程中,单片机接收到PC机数据信息后,便查找协议,完成相应的操作。
串口测试方案范文串口通信是指两个设备通过串行接口进行数据传输的通信方式。
其中,串口是计算机与其附属设备之间进行数据交换的通道,通常通过RS-232或RS-485接口进行连接。
串口通信具有简单、可靠的特点,被广泛应用于各种设备之间的数据交互。
为了确保串口通信的稳定性和可靠性,我们需要进行串口的测试。
下面是一个串口测试方案,以确保串口的正常工作:1.硬件环境准备:-准备两台计算机或设备,一台作为发送端,一台作为接收端。
-选择合适的串口线连接两台设备,确保物理连通性。
-确认串口设置,包括波特率、数据位、停止位、校验位等。
2.软件环境准备:- 在发送端和接收端分别安装串口测试工具,如RealTerm或TeraTerm等。
-打开测试工具,选择正确的串口号,设置相同的波特率、数据位等参数。
-在发送端设置发送数据的方式,可以手动输入数据或者选择发送文件。
3.基本功能测试:-首先在发送端和接收端分别打开串口。
-在发送端设定要发送的数据,点击发送按钮或者输入相应的命令。
-在接收端检查是否能够正确接收到数据,并且数据内容准确无误。
-尝试不同的波特率和校验方式,以确保适应不同的串口设置。
4.速率测试:-在发送端连续发送一定数量的数据,在接收端检查是否能够全部正确接收。
-可以通过改变发送端的发送速率,如增加发送的数据量或减小发送的时间间隔,来测试串口的吞吐量。
-检查是否存在数据丢失、错误或者乱码等问题。
5.稳定性测试:-在发送端连续发送大量数据,在接收端检查是否能够长时间稳定接收。
-观察串口通信是否会出现断开、重连、信号干扰等问题。
-可以通过在发送端和接收端同时运行其他任务或应用程序,来模拟不同的工作负载和环境。
6.异常情况测试:-模拟发送端和接收端之间的异常情况,比如断电、断开串口连接等。
-恢复正常后,检查串口是否能够自动恢复工作,并且数据传输是否正常。
7.高并发测试:-在发送端同时打开多个串口,分别向不同的接收端发送数据。
计算机串口测试方法
在现场中,我们经常需要判断计算机串口的好坏,这就需要一些测试方法。
我所介绍的测试方法利用WINDOWS自带的超级终端进行的,步骤如下:
1、在计算机关电情况下,把计算机相应串口第2针、第3针短接(直接在串口上短接不容
易短接,可以考虑在确定DB9串口线没问题时,连上DB9串口线,用跳线短接第2、3针。
或用转接头短接)。
2、打开计算机电源,打开超级终端,新建一个连接,注意数据流量控制选择‘无’,连接
时使用选择对应的串口号。
3、在键盘上任意输入一个字符,在超级终端界面上能显示,说明串口时好的;如果不能显
示,说明串口有问题。
怎样检测电脑中串口是否可用在MFC程序初始化的时候,自动检测系统的串口是否存在或者被占用,可以使用如下的方法:在基于对话框的设计中,我们常采用MSComm控件作为串口接口使用,但该控件没有提供检测所使用串口是否可用的函数(例如,我们的笔记本中经常缺少COM1),从而使程序出现异常,造成系统初始化不正常,为了解决这个问题,同时使我们的程序有更好的交互性,我们可以采用如下的方法来实现这个判断。
并列举出我们电脑中到底有几个可用的串口,代码一般放在OnInitDialog()中:HANDLE hCom; //定义一个句柄,用来接受CreateFile()的返回值CString str; //存储设备名字的临时变量int j=0; //记录已有的设备数for(int i=1;i<20;i++) //假设计算机上有20个串口设备,一个一个的试{str.Format(_T("COM%d"),i);hCom=CreateFile(str,GENERIC_READGENERIC_WRITE,0,NULL,OPEN_EX ISTING,FILE_ATTRIBUTE_NORMAL|FILE_FLAG_OVERLAPPED,NULL);if(hCom != INVALID_HANDLE_VALUE) //如果设备纯在{m_cbPort.InsertString(j,str); //将设备的名字放到ComboBox中j++;}CloseHandle(hCom);}if(j == 0) //如果没有一个设备,则显示无设备{m_cbPort.InsertString(j,_T("无设备"));}这里的CreateFile函数起了很大的作用,可以用来创建系统设备文件,如果该设备不存在或者被占用,则会返回一个错误,即下面的INVALID_HANDLE_VALUE,据此可以判断可使用性。
串口通信测试方法1关于串口通信的一些知识:RS-232C是目前最常用的串行接口标准,用来实现计算机和计算机之间、计算机和外设之间的数据通信。
在PC机系统中都装有异步通信适配器,利用它可以实现异步串行通信。
而且MCS-51单片机本身具有一个全双工的串行接口,因此只要配以电平转换的驱动电路、隔离电路就可以组成一个简单可行的通信接口。
由于MCS-51单片机的输入和输出电平为TTL电平,而PC机配置的是RS-232C 标准串行接口,二者电乞规范不一致,因此要完成PC机与单片机的数据通信,必须进行电平转换。
注明:3) RS-232C ±传送的数字量采用负逻辑,且与地对称逻辑1: -3〜-15V逻辑0: +3〜+15V所以与单片机连接时常常需要加入电平转换芯片:2实现串口通信的三个步骤:(1)硬件连接51单片机有一个全双工的串行通讯口,所以单片机和计算机之间可以方便地进行串口通讯。
进行串行通讯时要满足一定的条件,比如计算机的串口是RS232电平的,而单片机的串口是TTL电平的,两者之间必须有一个电平转换电路,我们采用了专用芯片MAX232进行转换。
我们采用了三线制连接串口,也就是说和计算机的9针串口只连接其中的3根线:第5脚的GND、第2脚的RXD、第3脚的TXD。
电路如下图所示,MAX232的第10脚和单片机的11脚连接,第9 脚和单片机的10脚连接,第15脚和单片机的20脚连接。
使用MAX232串口通信电路图(9孔串口接头)(2)串行通信程序设计①通信协议的使用通信协议是通信设备在通信前的约定。
单片机、计算机有了协议这种约定,通信双方才能明白对方的意图,以进行下一步动作。
假定我们需要在PC 机与单片机之间进行通信,在设计过程中,有如下约定:0x31: PC机发送0x31,单片机回送0x01,表示选择本单片机;Ox**: PC机发送Ox**,单片机回送Ox**,表示选择单片机后发送数据通信正常:在系统工作过程中,单片机接收到PC机数据信息后,便查找协议,完成相应的操作。
串行通讯口测试软件的使用串行通讯口测试软件的主要用于测试硬件如电脑和带RS-322串行通讯协议的设备(如矩阵、投影机等)的串行通讯口(下统称串口)是否正常工作;测试RS-232串行控制代码的准确性;等等。
广泛应用于电子技术行业,我们中控行业也不例外,特别是在检测硬件故障的时候。
1、串行通讯口测试软件说明代码接收窗口——通过电脑串口接收外接带串行通讯协议设备的发出来的代码;代码显示格式——选中“HEX 显示”则电脑接收到的串行代码以十六进制格式在“代码接收窗帘”,不选中则以ASCII 码格式显示;代码文件路径——当要代码要以文件形式发送时,显示该文件的详细路径; 串口参数设置——设置电脑串口的波特率、数据位、停止位、检验位等;发送代码内容——代码填写栏目,可定义在“发送”按键上按鼠标和松鼠标分别发送不同代码;发送模式——如果选择HEX ,则代码格式必须为十六进制代码,不选中则默认为ASCII 码,还可“连续”发码,也可自定义每隔多少MS 内自动发送一次;状态栏——实时显示当前串口的工作状态;2、电脑串口的脚位说明(如右图):发送代码内容发送模式3、串行测试软件的应用1)判定电脑串口是否正常工作做一根2、3对调,7、8对调的线(母——母,如下图):两台电脑(或同一台电脑的两个串口之间)通过上图所示的数据线相连接,分别打开串口测试软件,选择相应的串口,串口参数设置一致。
在其中一台电脑的串口(或电脑其中一个串口)的测试软件填写代码并发送,如果两台电脑的串口(或同一台电脑的两个串口)工作正常,则在另一台电脑的串口(或同一台电脑的另一个串口)的测试软件的代码接收窗口可以看到该代码。
2)判定控制代码的准确性或设备的串口通讯正常与否:在确保电脑串口工作正常的前提下,将电脑与设备的串口连接起来,设备串口脚位参数请参考设备使用手册,务必注意的是RXD与TXD相对应、RTS 与CTS相对应。
运行串口测试软件以后,软件的串口参数设置及串口控制代码请参考设备使用手册。
小常识(非常重要):TXD:发送端,一般表示为自己的发送端,正常通信必须接另一个设备的RXD。
RXD:接收端,一般表示为自己的接收端,正常通信必须接另一个设备的TXD。
正常通信时候本身的TXD永远接设备的RXD!自收自发:正常通信时RXD接其他设备的TXD,因此如果要接收自己发送的数据顾名思义,也就是自己接收自己发送的数据,即自身的TXD直接连接到RXD,用来测试本身的发送和接收是否正常,是最快最简单的测试方法,当出现问题时首先做该测试确定是否产品故障。
也称回环测试。
电平逻辑:TTL电平:通常数据表示采用二进制,规定+5V等价于逻辑"1",0V等价于逻辑"0",称作TTL信号系统,是正逻辑RS232电平:采用-12V到-3V,等价于逻辑"0",+3V到+12V的逻辑电平,等价于逻辑"1",是负逻辑的产品说明:1、主芯片为CP2102,安装驱动后生成虚拟串口2、USB取电,引出接口包括3.3V(<40mA),5V,GND,TX,RX,信号脚电平为3.3V,正逻辑3、板载状态指示灯、收发指示灯,正确安装驱动后状态指示灯会常亮,收发指示灯在通信的时候会闪烁,波特率越高亮度越低4、支持从300bps~1Mbps间的波特率5、通信格式支持:1)5,6,7,8位数据位;2)支持1,1.5,2停止位;3)odd,even,mark,space,none校验6、支持操作系统:windows vista/xp/server 2003/200,MacOS-X/OS-9,Linux7、USB头为公头,可直接连接电脑USB口8、贴片元件为SMT工艺生产,质量稳定9、不含USB头体积为:33*15(mm)购买该产品包括以下配件:1、焊接测试好的模块一个2、20cm长4P杜邦线一条注:该USB转串口可以用STC-ISPV3.94以上版本下载STC旧版本单片机即STC89C(LE)和STC12C(LE)系列(新版本芯片不一定能下载,有网友将软件上最高和最低波特率设置为一样时可以下载,我们不对此做保证,请自行斟酌)(STC-ISP下载地址<复制到浏览器地址栏>:/datasheet/stc/STC-ISP-V4.83/STC-ISP -V4.83-NOT-SETUP-CHINESE.EXE,下载后解压缩即可)请看清楚,这不是驱动!下载STC单片机步骤:TXD接到单片机的RXD,RXD接单片机的TXD,GND 接GND,5V接VCC,在软件上点下载,然后再把上面说的四个脚插到单片机上。
串口测试方法和步骤Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT信号测试与分析版号:xxx编写:xxx 1、232串口信号:要点:RS232采用三线制传输分别为TXD\RXD\GND,其中TXD为发送信号,RXD为接收信号。
全双工,在RS232中任何一条信号线的电压均为负逻辑关系。
即:-15v ~ -3v 代表1+3v ~ +15v 代表0测试结果与分析:如图所示,以传输一个8位二进制数值“01101010”为例,异步传输数据的一般格式为:起始位+校验位+数据位+停止位。
其中,校验位为可选项。
因为RS232电平为负逻辑,当电压为时,发送逻辑‘0’;当电压为时,发送逻辑‘1’。
空闲状态为负电压(逻辑1)。
波特率计算:如图,传输9bit(1起始位+8数据位)花费的时间为79us。
1s传输的数据量为1/*9 = 113924,可以推测波特设置的波特率为115200。
RS485的波特率计算同理。
(二进制系统中,波特率等于比特率)图示为发送端的波形,接收端波形与接收端波形大同小异,符合RS232电平要求。
(TTL波形暂时不进行分析)2、485串口信号:要点:RS485采用差分传输(平衡传输)的方式,半双工,一般有两个引脚 A、B。
AB 间的电势差U为UA-UB:不带终端电阻AB电势差:+2 ~+6v 逻辑‘1’;-2 ~-6v 逻辑‘0’;带终端电阻 AB电势差:大于+200mv 逻辑‘1’;小于-200mv 逻辑‘0’;注意:AB之间的电压差不小于200mv。
不带终端电阻以传输一个8位二进制数值“01101010”为例:测试结果与分析:空闲状态:A=, B=0V,为逻辑‘1’。
发送逻辑‘1’时,A=,B=0V,A-B= ;发送逻辑‘0’时,A=,B=3V,A-B=;图示为发送端的波形,接收端波形与接收端波形大同小异,符合RS485电平要求。
(TTL波形暂时不进行分析)带120R终端电阻测试结果与分析:空闲状态:A=, B=, A-B= ,为逻辑‘1’。
串口通信测试方法1 关于串口通信的一些知识:RS-232C是目前最常用的串行接口标准,用来实现计算机和计算机之间、计算机和外设之间的数据通信。
在PC机系统中都装有异步通信适配器,利用它可以实现异步串行通信。
而且MCS-51单片机本身具有一个全双工的串行接口,因此只要配以电平转换的驱动电路、隔离电路就可以组成一个简单可行的通信接口。
由于MCS-51单片机的输入和输出电平为TTL电平,而PC机配置的是RS-232C 标准串行接口,二者电气规范不一致,因此要完成PC机与单片机的数据通信,必须进行电平转换。
注明:3)RS-232C上传送的数字量采用负逻辑,且与地对称逻辑1:-3 ~-15V逻辑0:+3~+15V所以与单片机连接时常常需要加入电平转换芯片:2 实现串口通信的三个步骤:(1)硬件连接51单片机有一个全双工的串行通讯口,所以单片机和计算机之间可以方便地进行串口通讯。
进行串行通讯时要满足一定的条件,比如计算机的串口是RS232电平的,而单片机的串口是TTL电平的,两者之间必须有一个电平转换电路,我们采用了专用芯片MAX232进行转换。
我们采用了三线制连接串口,也就是说和计算机的9针串口只连接其中的3根线:第5脚的GND、第2脚的RXD、第3脚的TXD。
电路如下图所示,MAX232的第10脚和单片机的11脚连接,第9脚和单片机的10脚连接,第15脚和单片机的20脚连接。
使用MAX232串口通信电路图(9孔串口接头)(2)串行通信程序设计①通信协议的使用通信协议是通信设备在通信前的约定。
单片机、计算机有了协议这种约定,通信双方才能明白对方的意图,以进行下一步动作。
假定我们需要在PC 机与单片机之间进行通信,在设计过程中,有如下约定:0x31:PC机发送0x31,单片机回送0x01,表示选择本单片机;0x**:PC机发送0x**,单片机回送0x**,表示选择单片机后发送数据通信正常;在系统工作过程中,单片机接收到PC机数据信息后,便查找协议,完成相应的操作。
串口类接口测试方法串口简介串行接口简称串口;也称串行通信接口通常指COM接口;是采用串行通信方式的扩展接口..项目上常见的有RS232和RS485这2类串口标准;串口通信只需要1根或2根传输线就可以完成数据传输;但是其传输速率比较慢..其测试时首先需要知道一些必备的参数:波特率表示每秒的传输的符号;这个大致和距离成反比、数据位、停止位、奇偶校验位偶、奇、高和低..测试方法及工具1.读懂协议(1)读懂协议的内容;调试前必须将协议从头到尾通读;不放过任何可能影响测试结果的说明..(2)根据各子系统的功能要求;再次读协议;将协议中在功能需求范围内的重点标注出来;作为测试的重点..2.硬件连接(1)串口类测试基本上的连线方式就是采用双绞线可用于RS485以及部分RS232协议或者串口线用于RS232;距离比较近的时候可以;如果距离比较远的话建议使用一个串口转网络的模块;用以太网传输;损耗比较小..(2)RS232的串口线需要注意其指针的对接方式;是正常的23指针反调的;还是全部都需要反调的;还是其他的特有的对接方式..3.测试工具介绍(1)串口调试助手或其他调试软件..串口调试的软件有很多种;这个可以再具体的实施调试时进行积累;可以向公司同事询问新的测试软件;也可以问厂家是否也有一些这个串口测试软件..注解:1. 此区域为串口测试软件的通信参数的配置区;按照厂家给出的参数进行配置即可;串口号配置为连接到自身服务器的串口端口号..2. 串口连接的状态显示和启动关闭串口连接的按钮..3.数据的显示方式以及测试时的指令发送方式..4.发送指令输入框..5. 接收指令的显示框..(2)厂家特有的测试软件..此类软件是一些厂家提供的测试软件;有的能够提供其通信的报文;这一类就比较好解析;但是有一些厂家的测试软件的报文是不能够通过测试软件体现的;这时就需要使用能够监视软件通信信息的监视工具;之前我使用过的监视软件是串口监视;就这个软件做个简单地介绍:A.首先打开串口监视工具..B.点击菜单栏的Capture/ports选择对应的需要监测的COM口;然后再打开厂家提供的测试软件..C.使用厂家提供的测试软件进行测试;这时在串口监视框内会出现厂家软件的通信过程;其通信过程的指令可以通过点击菜单栏的File/save进行保存..注释:1.菜单栏;可以进行串口端口号配置;测试数据保存..2.监视开始或关闭按钮..3.监视数据显示方式选择数据显示格式..4.监视数据显示框..。
P100C串口测试方法目录1.100C通信配置 (3)1.1.配置OLT(P3305) (3)1.2.配置ONU的IP地址 (3)2.ONU telnet配置 (3)3.测试环境 (4)4.测试方法 (4)4.1.配置串口1的参数 (4)4.2.建立会话模式 (5)4.3.收发数据 (6)4.4.100C说明 (6)4.5.查看统计 (9)5.修改MAC地址和序列号 (9)5.1.修改MAC地址 (9)5.2.修改序列号 (10)6.故障排查 (10)附: (11)版本更新方法 (11)1下载RAM loader并运行 (11)2更新Flash loader (12)3下载配置文件 (12)4更新应用程序 (12)测试工具 (13)1 Tcp/udp通用测试软件: (13)2串口助手: (13)1. 100C通信配置100C其实是一款模块化的ONU,因此对其管理配置都是在OLT上实现的,而一般测试时都使用3305来进行,但3305对ONU的串口通信的配置不支持。
因此在对100C通信配置时主要分为以下三步:1、配置OLT(P3305),保证OLT可以进行正常的二层转发。
2、ONU注册之后,在OLT上为ONU配置管理地址。
3、telnet到ONU,进行串口通信的相关配置。
1.1.配置OLT(P3305)配置过程分为两步:第二步:设置所有的vlan为untagged状态。
命令如下:1.2.配置ONU的IP地址假定P100C注册到P3305的端口e0/1:1上,并且配置P100C的IP为192.168.1.10, 掩码为由于P3305的GE端口为千兆端口,且不能进行速率协商,因此需要一台千兆交换机用作数据中转功能。
此时连接到中转交换机上的PC将可以Ping通P100C设备。
2. ONU telnet配置在配置好P100C的IP地址,以及完成OLT上的对应配置之后,就可以通过PC telnet到P100C,3. 测试环境具体搭建的环境如下:ONU 模块分光器 OLT (P3305)前置机说明:OLT 和ONU 之间必须要添加分光器或者衰减器,否则可能会因为光功率过强导致ONU 的光模块损坏。
串口测试标准文档标号:ABLETESTBZ000005测试级别:定型测试文档信息修订历史记录文档审核和批准1范围 (4)1.1标识 (4)1.2概述 (4)1.3文档概述 (5)2参考文档 (5)3、要求 (5)3.1串口波特率 (5)3.2支持线缆长度 (5)3.3误码率 (5)3.4稳定性 (5)3.5校验位 (6)4、测量方法 (6)4.1测试环境 (6)4.1.1大气条件 (6)4.1.2电源条件 (6)4.2测量设备 (6)4.3连接图 (7)4.4串口波特率 (7)4.5支持线缆长度 (8)4.6误码率 (8)4.7稳定性 (8)4.8校验位 (8)1范围1.1标识a.文档标号:ABLETESTBZ000005b.标题:串口测试标准1.2概述串口指标是卓越产品的重要指标之一,研发的产品必须符合相应的国家标准以及企业标准。
1.3文档概述本文档是根据相应的企业标准,确定串口指标的范围,并给出规定的试验方法,来验证研发的产品是否满足串口方面的要求。
本文档的作用是指导项目测试,是网络指标测试的主要依据。
2参考文档3、要求3.1串口波特率支持9600/19200/38400/57600/115200 bps3.2支持线缆长度5类网线5~40M3.3误码率小于万分之一3.4稳定性连续运行10小时后,误码率正常3.5校验位支持无校验/奇校验/偶校验4、测量方法4.1测试环境4.1.1大气条件温度:25℃±10℃相对湿度:45%~75%大气压:86kpa~106kpa4.1.2电源条件产品定义的额定电压4.2测量设备计算机丢包测试工具FTP上传下载工具测量线缆若干主流交换机4.3连接图4.4串口波特率4.4.1将设备串口和计算机串口连接4.4.2设置波特率是19200,发送串口命令11 22 aa bb,利用串口工具可以正确的接收到该数值4.4.3设置波特率是9600,发送串口命令11 22 aa bb,利用串口工具可以正确的接收到该数值4.4.4设置波特率是4800,发送串口命令11 22 aa bb,利用串口工具可以正确的接收到该数值4.4.5设置波特率是2400,发送串口命令11 22 aa bb,利用串口工具可以正确的接收到该数值4.4.6设置波特率是38400,发送串口命令11 22 aa bb,利用串口工具可以正确的接收到该数值4.5支持线缆长度4.5.1用5M网线连接设备串口和计算机串口,测试38400的波特率下的误码率(参见3.3),应该小于万分之一4.5.2用40M网线连接设备的串口和计算机串口,测试38400的波特率下的误码率(参见3.3),应该小于万分之一查标准,具体值测试后给出结果4.6误码率(做个串口测试工具)4.6.1用40M网线连接设备串口和计算机串口4.6.2在计算机上用串口工具发送11 bb,波特率是19200连续发100000次,串口工具上显示发送字节数n1和接收字节数n2,误码率W=(n1-n2)/n1 4.6.3安装上面的步骤测试9600/4800/2400/38400下的误码率4.7稳定性连续运行10小时后,按照4.6测试误码率正常-10度45度4.8校验位(需要使用)支持无校验/奇校验/偶校验4.6.1用40M网线连接设备串口和计算机串口4.6.2设置计算机串口工具为19200,无校验4.6.3设置设备发送11 bb,波特率是19200,无校验。
测试电脑的串口是否是好的
最完整最可靠的方法就是
连接一个真实的串口通信线
路(总5页)
-CAL-FENGHAI.-(YICAI)-Company One1
-CAL-本页仅作为文档封面,使用请直接删除
测试电脑的串口是否是好的最完整最可靠的方法就是连接一个真实的串口通信线路,2 端用相应软件,如串口调试助手之类的,相互发送发送数据,看另外一端是否能正常接收!
当然,也可以简单的单台机器测试,即短接串口的 2、3 两针,用相应软件,如串口调试助手,发送数据,看能否回显发送的数据
串口测试工具使用说明之一——串口调试工具
回复 6|人气 1387|收藏|打印|推荐给版主
分享文章到:
ye_w
个人主页给TA发消息加TA为好友发表于:2010-09-30 19:52:48 楼主
使用串口实现网络通讯,不仅仅需要熟悉控制双方的指令和相关的协议,而且还需要善于使用串口测试工具。
在串口测试工具中,最常用的就是串口调试工具。
这个串口调试工具网络上一大把,大家百度一下就能下载到(包括我逐步发布的调试工具,都不会提供资源,请大家直接去网络上查找),常用的包括:串口调试助手,串口精灵,Comm等。
我也一直使用串口调试助手,下面就是用图形并茂的方式来介绍,请大家指出不足,以便共同进步。
串口调试助手,网络上的版本也有不少,我截2个不同版本的图,但本质没有区别
版本一
怎样测试串口和串口线是否正常?
一步:把串口线或者USB转串口线插到计算机上。
二步:打开串口调试助手
接着选择串口,串口线和USB转串口的端口号查看路径:
电脑上--右键--属性--硬件--设备管理器-端口(COM和LPT),点
开端口前面的+号查看即可。
注释:1、USB-SERIAL CH340(COM4)就是USB转串口的端口号
2、通讯端口(COM1)是计算机原来自带的端口号
第三步:设置串口调试助手(见下图)
1、串口:COM4是和串口线或者USB转串口线在上述路径中查看到的端口号。
2、发送的字符/数据:图片上输入的是59,你可以随便输入2位数字。
3、其余设置按照下图。
使用短路冒或者铁丝、镊子之类的短接即可,没有电,手碰到都没事。
4、短接串口线或者USB转串口线9针中的2和3(插针底座上有编号的,仔细看)
5、短接完毕后,用鼠标左键点击串口调试助手上的手动发送
可以看到如下界
面:
结论:每点击一次可以收到一次数据,说明串口和串口线正常。
测试MAX232电路
1、将串口线和电源线都连接到最小系统板上。
电源开关按键不要给
板子上电,打开串口调试助手,并按下图设置:
2、接着短接P3.0和P3.1跳针,给最小系统板上电,此时点击手动发送,接收区可
以收到数据。
3、至此,可以说明MAX232部分电路正常。
4、同时可以通过万用表测试MAX232产生的电压信号验证。
MAX232的2脚对地
是+10V左右,6脚对地是-10V左右,16脚是+5V左右,15脚接地
9针25针针脚定义电压值(直流)1脚:载波检测DCD -0.07~-0.15V2脚:接受数据RXD -0.07~-
0.15V3脚:发出数据TXD -10V~-12V4脚:数据终端准备好DTR -10V~-12V5脚:系统地线SG 0V(接地)6脚:数据准备好DSR -0.07~-0.15V7脚:请求发送RTS -10V~-12V8脚:清除发送CTS -0.07~-0.15V9脚:振铃指示RI -0.07~-0.15V
使用万用表测试方法:
判断标准:
A.3.4.7脚电压值应该基本相等,一般实际测得得电压为-11.10V左右,否则串口有故障。
B.1.2.6.8.9脚电压值应完全相等,一般实际测得得电压为-0.14V左右,稍有差别就可判断为串口故障。
C.5脚因为接地应必为0V,否则此针接地不良,串口工作必不正常。
使用超级终端测试方法:
打开超级终端(xp系统自带:所有程序---附件----通讯----超级终端),将串口的2、3脚两根针短接,用键盘输入字符,如果超级终端能够显示输入的字符,说明串口工作正常。
版本二
操作流程如下:(以第一张图为准,第二张图的操作仅供参考)设置串口参数(之前先关闭串口)。
设置接收字符类型(十六进制/ASCII码)设置保存数据的目录路径。
打开串口。
输入发送数据(类型应与接收相同)。
手动或自动发送数据。
点击“保存显示数据”保存接收数据区数据到文件RecXX.txt。
关闭串口。
注:
如果没有相应串口或串口被占用时,软件会弹出“没有发现此串口”的提示。
如果使用的是USB口虚拟出来的串口,请查找设备管理器中查看具体的COM口,并在串口参数设置区中修改(一般串口调试助手打开就是COM1口的缺省设置)
串口测试工具使用说明之一——串口模拟工具
542人阅读 | 0条评论发布于:2010-10-2 18:37:00
在串口测试工具中,也经常使用串口模拟工具,:用来模拟物理串口的操作,其模拟生成的串口为成对出现,并可被大多数串口调试和监听软件正常识别,是串口测试的绝好工具。
如:Visual Serial Port等。
下面就是用图形并茂的方式来介绍,请大家指出不足,以便共同进步。
Virtual Serial Ports Driver XP串口模拟工具:用来模拟物理串口的操作,其模拟生成的串口为成对出现,并可被大多数串口调试和监听软件正常识别,是串口测试的绝好工具。
操作流程:增加虚拟串口对:在“Add/Remove ports”页中,分别在First、Second右侧的下拉列表中选中所增加的虚拟串口对的串口号名称(一般选择除物理串口外的其他串口号),然后点击右侧的“Add pair”按钮增加虚拟串口对,此时在左侧的虚拟串口中就会出现所增加的串口对,如上图所示。
之后关闭Virtual Serial Ports Driver
XP程序就可以。
如果想删除虚拟串口对,则可以在左侧选中已增加的虚拟串口对,此时“D_e l ete pair”按钮变为可用状态,点击则可删除。
或点击“Reset bus”删除所有虚拟串口对。
使用虚拟串口对:用户串口工具分别打开已经增加虚拟串口的两个串口,就可以互相收发数据。
如下图所示:
在使用组态王或MCGS调试驱动时,可将串口设备参数中串口设置为虚拟串口对中其一个串口(如COM2),而用Comm.exe或SmartCom.exe操作另一串口(如COM4),以虚拟串口数据操作,实现主从或主动上送驱动的模拟测试。