简单方法测试串口好坏

简单方法测试串口好坏
简单方法测试串口好坏

内容打开超级终端(电脑自带:所有程序---附件----通讯----超级终端),串口不插线,将串口的2、3脚两根针短接,用键盘输入字符,如果超级终端能够显示输入的字符,说明串口工作正常,如果有万用表,可以测第5针的对地电压,如果为0,说明接地正常。不知您的串口设备用几跟针?俺只接触过用2、3、5三根针的。如果您用25针的,测试方法一样,但是GND变成第7针。

1,用跳线短接2、3引脚(D型接口较宽侧从左或从上数第2、3脚,在引脚底部有较小标识),跳线可从一些不用的板卡上暂时借来,也可用主板上PSW跳线,不影响机器启动。还可以找一个曲型针短接。

2,使用串口调试助手(Win98/Win2000/WinME/WinXP 中均相同)或者建立一个超级终端,点击开始-〉所有程序-〉附件-〉通讯-〉超级终端

输入任意名称即可。

3.选择需要测试的端口:

4..敲键盘的任意键,点击发送。

电压测量法

1脚:载波检测DCD -0.07~-0.15V

2脚:接受数据RXD -0.07~-0.15V

3脚:发出数据TXD -10V~-12V

4脚:数据终端准备好DTR -10V~-12V

5脚:系统地线SG 0V(接地)

6脚:数据准备好DSR -0.07~-0.15V

7脚:请求发送RTS -10V~-12V

8脚:清除发送CTS -0.07~-0.15V

9脚:振铃指示RI -0.07~-0.15V

注意:串口电压为负值

判断标准:

A.3.4.7脚电压值应该基本相等,一般实际测得得电压为-11.10V左右,否则串口有故障。

B.1.2.6.8.9脚电压值应完全相等,一般实际测得得电压为-0.14V左右,稍有差别就可判断为串口故障。

C.5脚因为接地应必为0V,否则此针接地不良,串口工作必不正常。

串口通信测试方法

串口通信测试方法 LELE was finally revised on the morning of December 16, 2020

串口通信测试方法 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机数据信息后,便查找协议,完成相应的操作。 ②串行通信程序设计主要有微机发送接收程序和单片机发送接收程序,微机上的发送和接收程序主要采用计算机高级语言编写,如C语言,因为了能够在计算机端看到单片机发出的数据,我们必须借助一个WINDOWS软件进行观察,这里利用如下图标的一个免费计算机串口调试软件,故而这一块计算机通信的程序可不写!

信号与测试技术实验一

实验一基本信号分析实验报告 一实验目的 1掌握基本信号的时域和频域分析方法; 2掌握信号的自相关和互相关分析,了解其应用。 二实验内容与图像结果分析 (1)产生不同的周期信号,包括正弦信号、方波信号、锯齿波,在时域分析这些波形特征(幅值、频率(周期))。 (2)在Matlab中产生不同的非周期信号,包括随机噪声、阶跃信号、矩形脉冲。(3)对产生的信号进行Fourier变换,从频率域分析信号的特征,并说明方波信号和锯齿波信号的信号带宽; 从图中可以看到,正弦信号基频为10rad/s,因此其Fourier变换在w=10处出现了峰值,而方波信号依据佛利叶级数展开可知是由一系列不同频率的正弦波构成,基频是w=10,基频的幅值最大,同时其他频率为基频的整数倍(不含20,40…),且幅值依次减少。

锯齿波信号的基频为w=10,因此傅里叶级数展开同样在10出出现了峰值,而其他出现的依次是基频的整数倍,且幅值依次减少。由于随机噪声信号是随机信号,不具有规律性,因此在傅里叶变换后我们可以看到它含有各个频率的谐波。 阶跃信号的傅里叶变换为冲击函数。矩形信号为非周期信号,因此它的傅里叶变换为连续函数,频率在各处均有分布。 (4)产生复合信号:由3个不同频率、幅值的正弦信号叠加的信号,从图形上判断信号的特征; 产生由正弦信号和随机信号叠加的混合信号,从图形上判断信号的特征;产生由正弦信号和方波叠加的信号,从图形上判断信号的特征。 (5)对(4)中的3种复合信号进行FFT计算,从图上判断信号的特征。

三种不同幅值、频率的正弦信号叠加后,在时域图上我们看不出很有规律性的东西,然而进行傅里叶变换后,放到频域图之后,我们可以很清楚的看到叠加信号的组成规律,在三个频率出现了峰值。正弦信号叠加随机噪声,我们在时域图上也看不到很明显的规律特征,进行傅里叶变换后,我们看到时域图上在一处出现了峰值,则这个频率处实际就是正弦信号的频率。正弦信号叠加方波信号在时域图中同样规律不明显,在进行傅里叶变换后,在频域图上我们看到有两处峰值,这两个频率实际就是正弦波的频率和方波的基频信号,其余较小的为方波的谐波信号。 由此可以看出,通过傅里叶变换,将时域波形变换到频域波形,更加有助于我们分析信号的本质特征,也有利于从噪声信号出提取有用的信号。

常用通讯测试工具使用

常用通讯测试工具 鉴于很多MCGS用户和技术人员对通讯测试工具并不很熟悉,本文档将针对实际的测试情况,对串口、以太网通讯调试过程中所涉及到的常用的测试软件进行相关的讲解。 1. 串口测试工具: 串口调试工具:用来模拟上下位机收发数据的串口工具,占用串口资源。如:串口调试助手,串口精灵,Comm等。 串口监听工具:用来监听上下位机串口相关操作,并截获收发数据的串口工具。不占用串口资源。如:PortMon,ComSky等。 串口模拟工具:用来模拟物理串口的操作,其模拟生成的串口为成对出现,并可被大多数串口调试和监听软件正常识别,是串口测试的绝好工具。如:Visual Serial Port等。 下面将分别介绍串口调试助手、Comm、PortMon和Visual Serial Port的使用。

1.1. 串口调试助手: 为最常用的串口收发测试工具,其各区域说明及操作过程如下: 串口状态 打开/关闭串口 十六进制/ASCII 切换 串口数据 接收区 串口参数 设置区 串口数据 发送区 串口收发计数区 发送数据功能区 保存数据功能区 操作流程如下: ? 设置串口参数(之前先关闭串口)。 ? 设置接收字符类型(十六进制/ASCII 码) ? 设置保存数据的目录路径。 ? 打开串口。 ? 输入发送数据(类型应与接收相同)。 ? 手动或自动发送数据。 ? 点击“保存显示数据”保存接收数据区数据到文件RecXX.txt。 ? 关闭串口。 注:如果没有相应串口或串口被占用时,软件会弹出“没有发现此串口”的提示。

1.2. PortMon 串口监听工具: 用来监听上下位机串口相关操作,并截获收发数据的串口工具。不占用串口资源, 但在进行监听前,要保证相应串口不被占用,否则无法正常监听数据。 连接状态 菜单栏 工具栏 截获数据显示区 PortMon 设置及使用: 1). 确保要监听的串口未被占用。 如果串口被占用,请关闭相应串口的应用程序。比如:要监视MCGS 软件与串口1设备通讯,应该先关闭MCGS 软件。 说明:PortMon 虽不占用串口资源,但在使用前必须确保要监听的串口未被占用,否则无法进行监视。 2). 运行PortMon,并进行相应设置。 ? 连接设置: 在菜单栏选择“计算机(M)”->“连接本地(L)”。如果连接成功,则连接状态显示为“PortMon 于\\计算机名(本地)”。如下图:

信号与系统实验报告_1(常用信号的分类与观察)

实验一:信号的时域分析 一、实验目的 1.观察常用信号的波形特点及产生方法 2.学会使用示波器对常用波形参数的测量 二、实验仪器 1.信号与系统试验箱一台(型号ZH5004) 2.40MHz双踪示波器一台 3.DDS信号源一台 三、实验原理 对于一个系统特性的研究,其中重要的一个方面是研究它的输入输出关系,即在一特定的输入信号下,系统对应的输出响应信号。因而对信号的研究是对系统研究的出发点,是对系统特性观察的基本手段与方法。在本实验中,将对常用信号和特性进行分析、研究。 信号可以表示为一个或多个变量的函数,在这里仅对一维信号进行研究,自变量为时间。常用信号有:指数信号、正弦信号、指数衰减正弦信号、复指数信号、Sa(t)信号、钟形信号、脉冲信号等。 1、信号:指数信号可表示为f(t)=Ke at。对于不同的a取值,其波形表现为不同的形式,如下图所示: 图1―1 指数信号 2、信号:其表达式为f(t)=Ksin(ωt+θ),其信号的参数:振幅K、角频率ω、与初始相位θ。其波形如下图所示:

图1-2 正弦信号 3、指数衰减正弦信号:其表达式为其波形如下图: 图1-3 指数衰减正弦信号 4、Sa(t)信号:其表达式为:。Sa(t)是一个偶函数,t= ±π,±2π,…,±nπ时,函数值为零。该函数在很多应用场合具有独特的运用。其信号如下图所示:

图1-4 Sa(t)信号 5、钟形信号(高斯函数):其表达式为:其信号如下图所示: 图1-5 钟形信号 6、脉冲信号:其表达式为f(t)=u(t)-u(t-T),其中u(t)为单位阶跃函数。其信号如下图所示: 7、方波信号:信号为周期为T,前T/2期间信号为正电平信号,后T/2期间信号为负电平信号,其信号如下图所示 U(t)

串口通信测试方法

串口通信测试方法 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 机与单片机之间进行通信,在设计过程中,有如下约定:

串口通信实验

实验报告(附页) 一、实验内容 1、串口通信设置: 波特率为115200bps, 数据位为8位,停止位为1位; 2、按键传输数据到串口助手显示; (1)按1,串口显示:“This is Key 1”; D5亮 (2)按2,串口显示:“This is Key 2”; D6亮 (3)按3,串口显示:“This is Key 3”; D7亮 (4)按4,串口显示:“This is Key 4”; D8亮 (5)按“*”Key ,串口显示“All LEDs is Closed” ; 灯全灭; (6)按其它Key,串口显示:”Wrong Key” 3、通过串口小肋手,向实验设备发送信息: 发送字符:”D5”、”D6”、”D7”、”D8” ,则对应的D5、D6、D7、D8亮;若发送“5”、“6”、“7”、“8”则对应的D5、D6、D7、D8灭,如发送其它字符,则在串口助手中显示:“Error Code”; 二、实验方法 (1)利用参考代码构建工程。 (2)编写实验要求的实现实验要求的功能。 (3)连接实验箱,写入程序,测试代码。 三、实验步骤 1)正确连接JLINK 仿真器到PC 机和stm32 板,用串口线一端连接STM32 开发板,另一端连接PC 机串口。 2)用IAR 开发环境打开实验例程:在文件夹05-实验例程\第2 章\2.3-uart 下双击打开工程uart.eww,Project->Rebuild All 重新编译工程。 3)将连接好的硬件平台通电(STM32 电源开关必须拨到“ ON”),接下来选择Project->Download and debug 将程序下载到STM32 开发板中。4)下载完后可以点击“Debug”->“Go”程序全速运行;也可以将STM32 开发板重新上电或者按下复位按钮让刚才下载的程序重新运行。 5)通过串口小助手检验实验结果 四、实验结果 Main函数 #include"stm32f10x.h"

串口测试方法和步骤之欧阳家百创编

信号测试与分析 欧阳家百(2021.03.07) 版号:xxx 编写:xxx 1、232串口信号: 要点:RS232采用三线制传输分别为TXD\RXD\GND,其中TXD 为发送信号,RXD为接收信号。 全双工,在RS232中任何一条信号线的电压均为负逻辑关系。即: -15v ~ -3v 代表1 +3v ~ +15v 代表0 测试结果与分析: 如图所示,以传输一个8位二进制数值“01101010”为例,异步传输数据的一般格式为:起始位+校验位+数据位+停止位。其中,校验位为可选项。因为RS232电平为负逻辑,当电压为3.3V时,发送逻辑‘0’;当电压为-3.3V时,发送逻辑‘1’。空闲状态为负电压(逻辑1)。 波特率计算:如图,传输9bit(1起始位+8数据位)花费的时间为79us。1s传输的数据量为1/0.000079*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。 2.1不带终端电阻 以传输一个8位二进制数值“01101010”为例: 测试结果与分析: 空闲状态:A=3.3V, B=0V,为逻辑‘1’。 发送逻辑‘1’时,A=3.3V,B=0V,A-B=3.3V; 发送逻辑‘0’时,A=0.5V,B=3V,A-B=-2.5V; 图示为发送端的波形,接收端波形与接收端波形大同小异,符合RS485电平要求。 (TTL波形暂时不进行分析)

信号与系统实验二

实验二 常用信号分类与观察 一、实验目的 1、观察常用信号的波形特点及产生方法。 2、学会使用示波器对常用波形参数的测量。 二、实验内容 1、信号的种类相当的多,这里列出了几种典型的信号,便于观察。 2、这些信号可以应用到后面的“基本运算单元”和“无失真传输系统分析”中。 三、实验仪器 1、信号与系统实验箱一台(主板)。 2、20MHz 双踪示波器一台。 四、实验原理 对于一个系统特性的研究,其中重要的一个方面是研究它的输入输出关系,即在一特定的输入信号下,系统对应的输出响应信号。因而对信号的研究是对系统研究的出发点,是对系统特性观察的基本手段与方法。在本实验中,将对常用信号和特性进行分析、研究。 信号可以表示为一个或多个变量的函数,在这里仅对一维信号进行研究,自变量为时间。常用信号有:指数信号、正弦信号、指数衰减正弦信号、抽样信号、钟形信号、脉冲信号等。 1、正弦信号:其表达式为)sin()(θω+=t K t f ,其信号的参数:振幅K 、角频率ω、与初始相位θ。其波形如下图所示: 图 1-5-1 正弦信号 2、指数信号:指数信号可表示为at Ke t f =)(。对于不同的a 取值,其波形表现为不同的形式,如下图所示:

图 1-5-2 指数信号 3、指数衰减正弦信号:其表达式为 ?? ???><=-)0()sin()0(0)(t t Ke t t f at ω 其波形如下图: 图 1-5-3 指数衰减正弦信号 4、抽样信号:其表达式为: sin ()t Sa t t = 。)(t Sa 是一个偶函数,t = ±π,±2π,…,±n π时,函数值为零。该函数在很多应用场合具有独特的运用。其信号如下图所示:

串口好坏检测方法

检测电脑的COM口通讯否正常 有两种方法: 串口好坏检测工具.rar 第一种 电脑的COM口通讯否正常。可以通过短接串口2,3脚,打开电脑超级终端或者下载串口精灵。测试电脑的com口是否正常。 第二种 首先,尝试清除NVRAM DELL机器的BIOS分2个版本的 旧版本(灰色界面) 1、开机时按F2键进入BIOS设定 2、分别按键盘上的 以及 三个键,使键盘上相应的三个指示灯点亮 3、同时按下 + 组合键。这时系统将会发出“嘀”的一声,表明NVRAM 已被清除 4、按 + 组合键,这时系统将会发出“嘀”的一声,表明恢复BIOS 出厂设置。 5、按 + 组合键,将所做的更改保存,重新启动机器。 新版本(蓝色界面) 1、开机后,在看到DELL图标时,按3下F2,进入BIOS。 2、按Alt + F 组合键,恢复BIOS出厂设置。 3、按ESC键,选择SAVE/EXIT并回车来保存退出。 1,用跳线短接2、3引脚(D型接口较宽侧从左或从上数第2、3脚,在引脚底部有较小标识),跳线可从一些不用的板卡上暂时借来,也可用主板上PSW跳线,不影响机器启动。还可以找一个曲型针短接。 2,建立一个超级终端,点击开始-〉所有程序-〉附件-〉通讯-〉超级终端(Win98/Win2000/WinME/WinXP 中均相同)。输入任意名称即可。 3.选择需要测试的端口: 4.点击还原为默认值: 5.敲键盘的任意键。 默认情况下,超级终端里输入的字符在屏幕上是不回显的,这里显示的应该是从本端口收到的字符,如去掉跳线,可以发现不会再显示输入的字符。因此,用这种方法,只要看到屏幕上有回显字符,即说明串口收发功能正常!如果没有当然就说明串口有问题。如果最后测试结果不行,还可以考虑把这项设置为COM1

信号与测试实验1时率与频率

基本信号分析 一、实验目的 1.掌握基本信号的时域和频域分析方法 2.掌握信号的自相关和互相关分析,了解其应用 二、数据处理与分析 (1)幅值为1,频率为100Hz的正弦信号,上图为时域图,下图为利用快速傅里叶变换获得的频谱图。从频谱图上看出,f=100Hz时频域的幅值最大。 (2)频域为100Hz,幅值为1的方波信号,上图为时域图,下图为借助快速傅立叶变换获得的频域图。从频谱图上看出,f=100Hz时频域的幅值最大,随着频域增大,频域的幅值逐渐衰减。

(3)频率为100Hz,幅值为1的锯齿波信号图,上图为时域图,下图为借助傅立叶变换而获得的频域图。从频域图看出,在100Hz的整数倍频率上,频域幅值都出现了峰值,随着频率的增大,峰值逐渐收敛至0. (4)平均振幅为1的噪声信号,上图为时域图,下图为通过快速傅立叶变

换得出的频谱图,从频谱图可以看出,白噪声信号的频谱杂乱无章,无明显规律。 (5)由频率为50Hz、100Hz、150Hz的正弦信号组成的复合信号,上图为时域图,下图为频域图,从图中可以看出,频谱图在50、100、150Hz处出现了峰值。 (6)频率为100Hz 的正弦信号叠加噪声信号:上图为时域信号图,下图为

通过快速傅立叶变换获得的频谱图。与没有叠加噪声信号的正弦波相比,时域波形出现了毛刺,而频谱图中除了在100Hz处有峰值外,在其他频率点处也出现了一些较低的峰值。 (7)频率为100Hz的正弦信号和频率为100Hz的方波信号进行叠加,上图为时域信号,下图为频谱图。从时域图上可以看出,正弦波形叠加方波后有了明显的畸变。从频谱图上可以看出,除了100Hz处出现峰值以外,在其他频率点也出现了一些峰值。

测试电脑的串口是否是好的 最完整最可靠的方法 就是 连接一个真实 的串口通信线路

测试电脑的串口是否是好的最完整最可靠的方法就是连接一个真实的串口通信线路,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、其余设置按照下图。

P100C串口测试方法

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,

测试信号分析与处理作业实验一二

王锋 实验一:利用FFT 作快速相关估计 一、实验目的 a.掌握信号处理的一般方法,了解相关估计在信号分析与处理中的作用。 b.熟悉FFT算法程序;熟练掌握用FFT作快速相关估计的算法。 c.了解快速相关估计的谱分布的情况。 二、实验内容 a.读入实验数据[1]。 b.编写一利用FFT作相关估计的程序[2]。 c.将计算结果表示成图形的形式,给出相关谱的分布情况图。 注[1]:实验数据文件名为“Qjt.dat”。 实验数据来源:三峡前期工程 “覃家沱大桥” 实测桥梁振动数据。 实验数据采样频率:50Hz。 可从数据文件中任意截取几段数据进行分析,数据长度N 自定。 注[2]:采用Matlab 编程。 三、算法讨论及分析 算法为有偏估计,利用FFT计算相关函数 Step 1: 对原序列补N个零,得新序列x2N(n) Step2: 作FFT[x2N(n)]得到X2N(k) Step 3: 取X2N(k)的共轭,得 Step 4: 作 Step 5: 调整与的错位。 四、实验结果分析 1. 该信号可以近似为平稳信号么? 可以近似为平稳信号,随机过程的统计特性不随样本的采样时刻而发生变化。取N=8192,分别取间隔m=500,m=700,m=1000,所得到的均值均为0.5366,方差为47369,与时间无关。

图1-1 自相关函数图 (上图表示的R0,下图为调整后的R0) 2. 该信号是否具有周期性,信噪比如何? >> load Qjt.dat; %加载数据 N=32768; %数据长度 i=1:1:N; %提取数据 plot(i,Qjt(i)); 抛去几个极值点,从图1-2可以看出,数据具有一定的周期性,杂音比较少,说明信噪比较高。 图1-2 数据图

测试电脑的串口是否是好的最完整最可靠的方法就是连接一个真实的串口通信线路

测试电脑的串口是否是好的 最完整最可靠的方法就是 连接一个真实的串口通信线 路(总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、其余设置按照下图。

信号与系统实验总结及心得体会

信号与系统实验总结及心得体会 2011211204 刘梦颉2011210960 信号与系统是电子信息类专业的一门重要的专业核心基础课程,该课程核心的基本概念、基本理论和分析方法都非常重要,而且系统性、理论性很强,是将学生从电路分析领域引入信号处理与传输领域的关键性课程,为此开设必要的实验对我们加强理解深入掌握基本理论和分析方法,以及对抽象的概念具体化有极大的好处,而且为后续专业课程的学习提供了理论和大量实验知识储备,对以后的学术科研和创新工作都是十分重要的。下面我将从实验总结、心得体会、意见与建议等三方面作以总结。 一.实验总结 本学期我们一共做了四次实验,分别为:信号的分类与观察、非正弦周期信号的频谱分析、信号的抽样与恢复(PAM)和模拟滤波器实验。 1.信号的分类与观察 主要目的是:观察常用信号的波形特点以及产生方法,学会用示波器对常用波形参数进行测量。主要内容是:利用实验箱中的S8模块分别产生正弦信号、指数信号和指数衰减正弦信号,并用示波器观察输出信号的波形,测量信号的各项参数,根据测量值计算信号的表达式,并且与理论值进行比较。 2.非正弦信号的频谱分析 主要目的是:掌握频谱仪的基本工作原理和正确使用方法,掌握非正弦周期信好的测试方法,理解非正弦周期信号频谱的离散性、谐波性欲收敛性。主要内

容是:通过频谱仪观察占空比为50%的方波脉冲的频谱,和占空比为20%的矩形波的频谱,并用坐标纸画图。 3.信号的抽样与恢复 主要目的是:验证抽样定理,观察了解PAM信号的形成过程。主要内容是:通过矩形脉冲对正弦信号进行抽样,再把它恢复还原过来,最后用还原后的图形与原图形进行对比,分析实验并总结。 4.模拟滤波器实验 主要目的是:了解RC无源和有源滤波器的种类、基本结构及其特性,比较无源和有源滤波器的滤波特性,比较不同阶数的滤波器的滤波效果。主要内容:利用点频法通过测试无源低通、高通、带通和有源带阻,以及有源带通滤波器的幅频特性,通过描点画图形象地把它们的特点表现出来。 通过对信号与实验课程的学习,我掌握了一些基本仪器的使用方法,DDS 信号源、实验箱、示波器、频谱仪等四种实验仪器。初步了解了对信号的测试与分析方法对以前在书本上看到的常见信号有了更加具体的认识,使得书本上的知识不再那么抽象。 DDS信号源,也就是函数发生器,可以产生固定波形,如正弦波、方波或三角波,频率和幅度可以调节。实验箱是很多个信号实验装置的集合,可谓集多种功能于一身,其中包括函数发生器、模拟滤波器、函数信号的产生与测量、信号的抽样与恢复等模块。示波器能把抽象的电信号转换成具体的图像,便于人们研究各种电现象的变化过程。利用示波器能观察各种不同的信号幅度随时间变化的波形曲线,还可以用它测试各种不同的电量,如电压、电流、频率、相位差、

ONU串口测试方案

测试方案 修改记录

目录 1.概述 (3) 2.串口的工作方式 (3) 2.1 数据传输 (3) 2.2 数据工作模式 (3) 3.引脚定义表 (3) 4.测试方法 (4) 4.1.tcp测试方法 (4) 4.1.1 232测试方法: (5) 4.1.2. 232/485测试方法 (5) 4.2. UDP测试方法 (6) 5.测试例描述 (8) 5.1 ONU232串口测试 (8) 5.2 ONU232/485测试 (9)

1.概述 串口即串行接口,是计算机上一种非常通用设备通信的协议。串口通信非常简单,串口按位(bit)发送接收字节,尽管比按字节(byte)的并行通信慢,但串口可以在使用一根线发送数据的同时用另一根线接收数据。主要使用到RS-232、RS-422、RS-485三种接口控制标准。而这三种标准只对接口的电气特性做出规定,比如对引脚的定义、电压大小的规定等等,并不涉及接插件、电缆或协议,三者均是物理层的标准。 2.串口的工作方式 2.1 数据传输 ONU1208支持RS-232、RS-485串口业务。ONU将串口数据封装成以太网报文,传送到前置机,前置机收到以太网报文后,将报文解封装成串口数据进行存储和显示。简单来说,串口通信所要做的即是令两台pc的COM口和Eth口实现通信。ONU在此过程中所扮演的角色有点类似代理或翻译。 2.2 数据工作模式 ONU和前置机之间可以通过TCP或者UDP进行通信。在TCP模式下,ONU可以作为client端,也可以工作在server模式。所以ONU串口可以支持三种工作模式:TCP-Server,ONU和前置机之间建立TCP连接,ONU作为server端,等待前置机发起连接请求。 TCP-Client,ONU和前置机之间建立TCP连接,前置机开启TCP侦听端口,ONU主动向前置机发起连接请求。 UDP模式,ONU和前置机之间通过UDP方式进行报文传输。 3.引脚定义表

实验9指导书:串口通信实验

实验指导书:串口通信实验 实验目的: 通过程序,理解并验证串口通信的编程方法和机制。 本次实验分两个环节,第一环节为用程序发送字符串,用linux命令在另一窗口直接从串口读取; 第二环节为用发送程序发送字符串,用接收程序在另一窗口读取串口并显示。 要求必须完成第一环节,而第二环节为选作。 本实验在虚拟机环境下完成,利用虚拟机创建两个虚拟串口,基于这两个虚拟串口完成串口通信实验。 实验内容: 本次实验需要在linux环境下,用vi工具输入对应的程序,并编译通过,运行后观察结果是否正确。 一、设置虚拟机串口 1.1 VMware的串口: 一个虚拟机最多可以添加四个虚拟串口,有如下3个方法配置虚拟串口: (1) 连接一个虚拟串口到宿主机的物理串口。 (2) 连接一个虚拟串口到宿主机上的一个文件。 (3) 在两个虚拟机之间建立一个直接的连接,或者将虚拟机的串口与宿主机的应用程序连接。 1.2 为虚拟机添加串口 首先要保证虚拟机下的linux处于关机(power off)状态, (1) 选择菜单中的虚拟机 设置(英文版为:VM -> Settings),在硬件(Hardware)标签页中,如 果已有串行端口(serial port),则选中该串口,并点选移除。

(2) 点击Add按钮,在Add Hardware Wizard对话框中选择Serial Port,点击next,分两次添加两 个串口,具体的选项如下图: 串口2的设置:

注意两个串口都使用了命名管道方式,但一个是服务器端,一个是客户端。 (3) 启动linux操作系统,测试两个串口是否设置成功 在linux桌面空白处点击右键,打开两个终端窗口。在其中一个窗口(称为窗口A)中,建立工作目录,并进入该目录。即,执行下述命令: [1]cd /home [2]mkdir src [3]cd src [4]cat /dev/ttyS1 //注意是大写的S 在另一个窗口(称为窗口B)执行下述命令:

串口测试方法和步骤

信号测试与分析 版号:xxx 编写:xxx 1、232串口信号: 要点:RS232采用三线制传输分别为TXD\RXD\GND,其中TXD为发送信号,RXD为接收信号。 全双工,在RS232中任何一条信号线的电压均为负逻辑关系。即: -15v ~ -3v 代表1 +3v ~ +15v 代表0 测试结果与分析: 如图所示,以传输一个8位二进制数值“01101010”为例,异步传输数据的一般格式为:起始位+校验位+数据位+停止位。其中,校验位为可选项。因为RS232电平为负逻辑,当电压为3.3V时,发送逻辑‘0’;当电压为-3.3V时,发送逻辑‘1’。空闲状态为负电压(逻辑1)。 波特率计算:如图,传输9bit(1起始位+8数据位)花费的时间为79us。1s传输的数据量为1/0.000079*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。 2.1 不带终端电阻 以传输一个8位二进制数值“01101010”为例: 测试结果与分析: 空闲状态:A=3.3V, B=0V,为逻辑‘1’。 发送逻辑‘1’时,A=3.3V,B=0V,A-B= 3.3V; 发送逻辑‘0’时,A=0.5V,B=3V,A-B=-2.5V; 图示为发送端的波形,接收端波形与接收端波形大同小异,符合RS485电平要求。 (TTL波形暂时不进行分析) 2.2 带120R终端电阻 测试结果与分析: 空闲状态:A=1.74V, B=1.53V, A-B= 0.21V,为逻辑‘1’。 发送逻辑‘1’时,A=1.74V, B=1.53V, A-B= 0.21V; 发送逻辑‘0’时,A=0.80V, B=2.80V, A-B= -2.0V; 图示为发送端的波形,接收端波形与接收端波形大同小异,符合RS485电平要求。 (TTL波形暂时不进行分析)

《测试信号分析与处理》实验报告

测控1005班齐伟0121004931725 (18号)实验一差分方程、卷积、z变换 一、实验目的 通过该实验熟悉 matlab软件的基本操作指令,掌握matlab软件的使用方法,掌握数字信号处理中的基本原理、方法以及matlab函数的调用。 二、实验设备 1、微型计算机1台; 2、matlab软件1套 三、实验原理 Matlab 软件是由mathworks公司于1984年推出的一套科学计算软件,分为总包和若干个工具箱,其中包含用于信号分析与处理的sptool工具箱和用于滤波器设计的fdatool工具箱。它具有强大的矩阵计算和数据可视化能力,是广泛应用于信号分析与处理中的功能强大且使用简单方便的成熟软件。Matlab软件中已有大量的关于数字信号处理的运算函数可供调用,本实验主要是针对数字信号处理中的差分方程、卷积、z变换等基本运算的matlab函数的熟悉和应用。 差分方程(difference equation)可用来描述线性时不变、因果数字滤波器。用x表示滤波器的输入,用y表示滤波器的输出。 a0y[n]+a1y[n-1]+…+a N y[n-N]=b0x[n]+b1x[n-1]+…+b M x[n-M] (1) ak,bk 为权系数,称为滤波器系数。 N为所需过去输出的个数,M 为所需输入的个数卷积是滤波器另一种实现方法。 y[n]= ∑x[k] h[n-k] = x[n]*h[n] (2) 等式定义了数字卷积,*是卷积运算符。输出y[n] 取决于输入x[n] 和系统的脉冲响应h[n]。 传输函数H(z)是滤波器的第三种实现方法。 H(z)=输出/输入= Y(z)/X(z) (3)即分别对滤波器的输入和输出信号求z变换,二者的比值就是数字滤波器的传输函数。 序列x[n]的z变换定义为 X (z)=∑x[n]z-n (4) 把序列x[n] 的z 变换记为Z{x[n]} = X(z)。

串口测试方法和步骤

串口测试方法和步骤Prepared on 21 November 2021

信号测试与分析 版号: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波形暂时不进行分析)

信号与检验测试实验一

实验一、基本信号分析 一、实验目的 1. 掌握基本信号的时域和频域分析方法 2. 掌握信号的自相关和互相关分析,了解其应用 二、实验原理 (1)信号的时域和频域转换 目的:研究分析信号的时域特征(如持续时间、幅值、周期等)和信号的频域特征(如是否含有周期性信号、信号的频率带宽等) 转换方法:时域有限长序列 频域有限长序列: 离散傅里叶变换 (2)信号相关性 相关是用来描述一个随机过程自身在不同时刻的状态间,或者两个随机过程在某个时刻状态间线性依从关系的数字特征。 自相关函数定义为: xx 01()lim ()()T T R x t x t dt T ττ→∞ =+? 互相关函数定义为: xx 0 1()lim ()()T T R x t x t dt T ττ→∞=+?

三、实验内容与步骤 (1)产生不同的周期信号,包括正弦信号、方波信号、锯齿波信号,在时域分析这些波形特征(幅值、频率(周期))。 上图为幅值为2频率为20Hz的正弦信号时域图,下图为快速傅里叶变换之后获得的频谱图。从频谱图上看出,f=20Hz时频域的幅值最大,和时域图吻合。

上图为幅值为3频率为5Hz的方波信号时域图,下图为快速傅里叶变换之后获得的频谱图。从频谱图上看出,方波信号傅里叶分解后由一个频率为5Hz 的基波和无数个高次谐波组成。以幅值衰减十倍为带宽,由图可知此方波信号带宽约为35Hz

上图为幅值为4频率为10Hz的三角波信号时域图,下图为快速傅里叶变换之后获得的频谱图。从频域图看出,在10Hz的整数倍频率上,频域幅值出现了峰值,其后有无数个谐波和基波一起组成了三角波。以幅值衰减十倍为带宽,由图可知此三角波信号带宽约为80Hz (2)在Matlab中产生随机噪声、阶跃信号(选作)、矩形脉冲(选作)