串口调试助手使用说明和技术总结
- 格式:doc
- 大小:54.50 KB
- 文档页数:3
串口调试助手使用方法你可以试试串口监控器,一个功能强大,非常易用的软件。
串口监控器是一个免费的多功能串口通讯监控软件,它能够多种方式显示,接收,分析通讯数据;能够以多种灵活方式发送数据;功能强大,操作简便,在串口通讯监控,设备通讯测试中,能够有效提高工作效率。
主要功能如下:接收数据:1. 以十六进制方式显示接收到的数据。
2. 以字符方式显示接收到的数据。
3. 数据帧自动识别,分行显示。
4. 接收数据自动换行设置。
5. 显示或隐藏数据帧的接收时间。
6. 自动清除,自动保存接收到的数据。
7. 接收数据个数计数。
发送数据:1. 十六进制方式发送数据。
2. 字符串方式发送数据。
3. 发送“发报窗口”当前光标行的数据帧。
4. 循环发送“发报窗口”当前光标行的数据帧。
5. 循环发送“发报窗口”固定行的数据帧。
6. 循环依次发送“发报窗口”的多行数据帧。
(设置起始行,行数)7. 触发发送,接收到“发报窗口”某一行数据,触发发送“发报窗口”另一行数据。
8. 发送数据个数计数。
实用增强功能:1. 强大易用的进制转换功能。
2. 智能识别当前光标处数据帧的行号,“字符”或“十六进制数”的个数。
3. 智能计算当前选择的“字符”或“十六进制数”的个数。
4. 强大的数据查找功能。
5. 定时保存,定时清除数据。
6. 根据自己的喜好,灵活变换操作界面。
应用场合:1. 截取和分析设备之间通讯数据流。
2. 串行外围设备硬件开发。
3. 串行设备驱动程序开发。
4. 调试和测试设备和设备之间的串行通讯过程。
5. 记录和分析RS232/422/485通信过程。
6. 模拟某设备通讯过程,对另外设备进行通讯测试。
串口调试助手简易操作说明
一、软件介绍
串口调试助手是一款串口通讯软件,用它通过RS232可以实现UPS与电脑之间的通讯。
通过发送232协议里面的相应指令,可以查询、设置以及监控UPS工作情况。
二、软件操作
1、本软件无需安装,双击图标如下图标,即可打开软件。
2、打开软件后,先进行下设置。
“串口”栏根据实际情况选择所使用的端口,软件默认的是COM1。
“波特率”栏选择2400。
其他栏保持为默认状态。
3、输入指令
输入相应的指令后按一次回车键。
如输入“QGS+回车键”,即可通讯,
通讯数据如下图示。
UPS常用通讯协议
注:无论是通过软件方式对UPS进行参数设置,还是在UPS LCD显示屏进行参数设置均需要注意以下事项。
1:系列机型,参数设置内容均需要在连接电池的情况下,方可保存,否则SUC33 30-80K
设置内容当次有效,重启机器后,即恢复为原设置。
2:其他机型均可在无电池下保存设置(更改设置后,不可立即断电,需等待几秒,再断电,否则设置有可能没有保存成功)。
串口调试助手使用说明
台式机电脑后面的9针接口就是COM 口(串口) DB9形式的RS232串口定义
串口针头分布
通信过程中只有两个脚参与通信
2为接收数据RXD ,3为发送数据TXD ,5为信号地GND
2 3
5
2 35
上图为DB9形式的RS232的接线图
下面介绍下串口调试助手的使用,首先看看电脑有几个COM口,电脑右击—管理—设备管理器,图中有两个COM口,一般使用第一个。
COM1口属性中的端口设置中的参数一定要与串口调试助手中的参数相同
软件打开后的界面,点击打开按钮之前确定两台设备之间已经用DB9连接好了,并且两台设备上都安装了串口调试助手
两台设备之间能任意发送接受信息,那设备通信成功。
串口调试助手的使用重庆城市管理职业学院2016年1月26日串口调试助手的使用开场白对白:这次主要介绍串口调试助手的使用这部分内容,下面,主要从以下几个方面进行介绍,概述,运行界面介绍,参数设置说明,实验。
第3页对白:串口调试助手是一款通过串口进行调试的工具。
在物联网设备的安装调试过程中会经常用到这个小工具。
用串口线将需要调试的设备跟PC相连,这样就可以通过串口调试助手对该设备进行配置。
串口调试助手使用方便,功能也很强大。
第4页对白:接着,对串口调试助手的运行界面做一个介绍,点击串口调试助手进入运行界面,如图所示,这是参数设置区,可以对相关参数进行设置,这是数据发送区,这是数据接收区,在发送区和接收区分别选中十六进制显示,打开串口。
设置好后就可以正常使用串口调试助手了。
第5页对白:下面介绍串口调试助手的参数设置,首先介绍端口,串口调试助手启动后将自动识别所有可用的串口,只需要在下拉框中选择即可。
第6页对白:接着介绍波特率这个参数,它是一个衡量通信速度的参数,表示每秒传送的符号的个数。
高波特率常常用于很近的仪器间的通信。
我们常使用的波特率一般是9600和115200。
第7页对白:接着介绍效验位这个参数,效验是串口通信中一种简单的检错方式。
有四种效验方式:偶效验、奇效验、效验位始终为1和效验位始终为0。
当然没有效验位也是可以的,None即表示没有效验位。
第8页对白:下面介绍另外一个参数数据位,它是衡量通信中实际数据位的参数。
当计算机发送一个信息包,实际的数据不一定是8位的,标准的值是5、7、和8位。
如何设置取决于想传送的信息。
比如,标准的ASCII码是7位,扩展的ASCII 是8位。
第9页对白:下面介绍停止位这个参数,停止位用于表示单个包的最后一位。
典型的值为1,1.5和2位。
停止位不仅仅是表示传输的结束,同时提供计算机校正时钟同步的机会。
停止位的位数越多,不同时钟同步的容忍程度越大,但是数据传输同时也越慢。
串口调试是一件比较麻烦的事情,但是如果掌握一定的技巧,则事情就变得简单很多。
有两个重要的工具,一个叫串口调试工具,一个叫虚拟串口。
串口调试工具由于设置本机电脑的串口的参数:打开Port菜单——settings:设置你所需要读写的串口的参数(一般只要选择Port number):设置完成后然后打开该串口(Port菜单——Open COMn):这样如果你的物理串口端(接单片机、PLC等)已经设置好,并正常工作,则你就会可以在上面的文本框看到接受到的实时数据,而在下面的文本框中输入数据,并点击Send按钮即可发送。
然而,关键的问题常常出现在物理串口,或者下位机的程序,而此时初学者往往难以找到问题所在,多次尝试失败后就会产生放弃的念头。
实际上方法很简单,核心思想就是分解问题,不是不知道到底是硬件连接问题,还是下位机程序问题,甚至有可能是上位机程序问题吗?那么就把问题分离开!解决方案就是使用我给你的虚拟串口软件。
虚拟串口软件可以虚拟出一对相互连接且设置后的串口(物理上并不存在)。
这样,物理连接的问题就被分离开了,你在计算机上直接运行上位机和下位机的程序,他们之间通过虚拟串口通信,如果没有问题,下一步诊断物理连接的问题就容易很多了。
这对于串口编程效率也是至关重要的!具体操作:1)解压虚拟串口的压缩文件,得到一个文件夹:2)文件夹内容如下:这个虚拟串口不太好找,当年我花了不少时间。
运行NT6文件夹下的vsbsetup.exe文件,安装就完成了。
(所以最后把你解压后的文件夹放到你一般不会移动的位置)然后运行vspdconfig.exe,就打开这个虚拟串口软件啦!点击Add pair,你就得到了两个虚拟的串口,一般默认为COM1,COM2,你可以自己设置虚拟的端口号(但要注意避开已有的物理端口号!)完了之后你就可以在左边的Virtual ports中看到你的虚拟端口啦:这样就可以像前面叙述的那样使用串口调试软件,一个连接COM1,另一个连接COM2,二者之间就可以相互发送和接收数据了。
【技术经验】串口调试助手的使用精讲以单片机为核心的电子产品行业,是一个瞬息万变的领域,不时时关注行业动态,不了解行业大势所向,不善于把握大势,如何能够抢抓机遇,顺势而为,请关注【微信号】:wujianying_danpianji,实时了解信息,抓住机遇时不我待。
扫一扫二维码或者长按图片关注导读串口通信(Serial Communication),是指外设和计算机间,通过数据信号线、地线、控制线等,按位进行传输数据的一种通讯方式。
在调试中常用的工具就是串口调试助手。
当把“串口调试助手”红色圆框中的打勾选项去掉时,则上位机(PC键盘)中的非控制字符都可以发给单片机方框①中选中“字符格式显示”时,“接收区/键盘发送区”可以显示如图所示“普天同庆”字符。
方框②中为“多字符串发送区”,在需要的编号后填入字符后点击“自动循环发送”即可方框③中为“单字串发送区”,应选“字符格式发送”,在“单字串发送区”输入字符后,点击“自动发送”按钮即可。
方框④中为与串口相关参数的设置区域。
上图中方框①中刚开始的是选中“十六进制显示”,“十六进制发送”选项后出现的选中“字符格式显示”,“十六进制发送”按钮后,出现的是选中选中“字符格式显示”,“字符格式发送”按钮后,出现的是上图线头① 指向的为“十六进制显示”,“十六进制发送”时,“接收区”显示的图形线头②指向的为“十六进制显示”,“字符格式发送”时,“接收区”显示的图形方框③中为“字符格式显示”,“十六进制发送”时,“接收区”显示的图形方框④中为“字符格式显示”,“字符格式发送”时,“接收区”显示的图形喜欢本文的亲们,请在页尾点赞| 单 | 片| 机 | 精 | 讲 | 吴| 鉴 | 鹰 |微信第一单片机分享最受欢迎图文公号微信号:wujianying_danpianji《2015.3.13》● 技术源于积累,成功来自执着——单片机精讲。
友善串口调试助手使用导言:友善串口调试助手是一款常用的串口通讯工具,可以用于串口数据的发送与接收,同时还提供了一些其他功能,如数据格式转换、数据保存等。
本文将介绍友善串口调试助手的基本使用方法,帮助用户快速上手并正确使用该工具。
一、安装友善串口调试助手友善串口调试助手可在友善速搭官网上进行下载。
下载完成后,双击安装包进行安装,根据安装向导逐步完成安装。
二、打开友善串口调试助手成功安装完成后,在桌面上会有一个快捷方式图标,双击图标即可打开友善串口调试助手。
打开后,会出现一个简洁的界面,包含多个功能面板。
三、配置串口参数在使用友善串口调试助手之前,首先需要配置串口参数。
点击界面上的“串口设置”按钮,会弹出一个配置面板。
在该面板上,可以设置串口的端口号、波特率、数据位、停止位、校验位等参数。
根据实际需求设置好参数后,点击“确定”按钮保存配置。
四、打开串口配置好串口参数后,需要点击界面上的“打开串口”按钮来打开串口。
成功打开串口后,可以在界面上看到实时接收到的串口数据。
五、发送数据友善串口调试助手支持对串口进行数据的发送。
在界面的发送面板中,可以输入要发送的数据。
支持多种发送方式,可以选择发送字符、发送十六进制、发送文件等。
输入完数据后,点击“发送”按钮即可将数据发送到串口中。
六、接收数据友善串口调试助手实时显示串口接收到的数据。
在界面的接收面板中,可以看到串口接收到的数据,可以选择显示字符、显示十六进制等方式展示数据。
同时,还可以设置数据的显示格式,如设置显示的数据长度、分隔符等。
七、数据格式转换友善串口调试助手还提供了数据格式转换的功能。
可以将接收到的串口数据转换为指定格式的数据。
在界面上的数据转换面板中,可以选择转换的数据格式,如ASCII码、十六进制等,设置好转换后,点击“转换”按钮即可将接收到的数据进行格式转换。
八、数据保存在使用友善串口调试助手时,可以将接收到的数据进行保存。
点击界面上的“保存”按钮,会弹出一个保存对话框,可以选择保存的文件路径和文件名,保存完成后,可以随时打开保存的文件查看数据。
串口调试工具的使用串口调试工具,是电脑与下位机通讯的调试工具。
使用方法主要分:配置串口、打开串口、编辑指令、发送指令四步。
打开串口调试工具如图:第一章配置串口单击“参数设置”按扭,弹出串口参数设置对话框:在这里有三种方式供选择:串口类、网络类、MODEM类。
我们一般用串口类:单击“DCB设置”进入串口设置对话框在该对话框中,一般只对:端口、波特率、数据位、停止位、奇偶校验五个属性进行设置。
端口:为电脑连接的串口,如连在COM1,则填写COM1。
波特率:一般根据设备的通讯协议要求来设置,如通讯协议规定波特率为115200,则波特率应设为115200;如规定为9600,则设为9600。
数据位、停止位、奇偶校验:参数的设置也应按照通讯协议的规定来进行设置。
通常为8位数据位,1位停止位,无校验。
设置好单击“确定”第二章打开串口对串口进行设置完后,单击主画面中的“连接设备”。
连接设备这时会在下方的信息框看到打开串口成功。
打开串口信息第三章编辑指令串口打开成功后,就可以在命令编辑框中编写指令了。
如图:命令编辑框[01][00][01][0D]是命令。
[01]中用中括号表示:一个16进制的字符[01H][0D]表示回车。
第四章发送指令编写好指令后,单击“手动发送”按钮。
这时在下面的命令信息框中就能看到所发出的命令和收到的命令。
如图:手动发送发送的命令如果没有命令返回,可能是指令发送不正确或设备参数设置不正确。
如果有指令返回,他会在发送的指令的下方显示出来,根据串口的收发数据的原理,我们把9针头的收发数据针(2,3两针)短接。
则发出的数据,同时也会被收上来。
如图:在发送的指令下方就有收到跟发送命令一样的数据返回。
根据此方法,也可以用来测试串口的好坏。
发送的命令收到的命令附录一用串口调试工具调试8068模块把7053模块如下图接到电脑的COM1串口对于泓格的8068模块,我们用串口调试工具来进行调试时,要知道7053模块的通讯参数,我们先用泓格提供的测试通讯软件。
串口调试助手的使用方法串口调试助手是一种用于调试和监控串口通信的工具。
它可以帮助用户监视串口数据的发送和接收,发送自定义的命令以及接收和显示设备返回的数据。
使用串口调试助手可以方便地进行串口通信的调试和测试工作。
下面,我将详细介绍串口调试助手的使用方法。
2.连接串口设备:将串口设备通过串口线连接到电脑上。
如果你的电脑没有串口接口,可以使用USB转串口线或串口扩展器。
3.打开串口调试助手:打开串口调试助手软件,点击菜单栏中的“连接”或类似的选项,选择正确的串口端口。
通常,串口端口名称类似于COM1、COM2等。
5.监控串口数据:在打开串口并配置参数后,串口调试助手会开始监听串口数据。
你可以在软件中的接收窗口看到串口设备发送的数据。
通常,串口设备会以ASCII码或十六进制的形式发送数据。
6.发送自定义指令:有时候,你可能需要向串口设备发送指令,例如获取设备状态或控制设备的功能。
你可以在串口调试助手的发送窗口中输入相应的指令,并选择发送命令。
发送指令后,你可以通过接收窗口来查看设备返回的数据。
7.存储数据日志:串口调试助手通常提供将数据保存为日志的选项。
你可以选择保存接收和发送的数据,方便后续的分析和处理。
8.设置数据显示格式:有些串口调试助手提供数据显示格式的设置选项。
你可以选择将接收的数据以ASCII码或十六进制的形式显示,并设置数据的显示格式。
9.检查错误信息:有时候,串口通信可能会遇到一些错误,例如数据传输错误或配置问题。
串口调试助手通常会提供错误信息的显示和解决方案。
你可以查看软件中的错误窗口来获取相关的错误信息,并根据说明来解决问题。
10.关闭串口连接:当你完成串口通信测试或调试任务后,记得关闭串口连接。
你可以在串口调试助手软件的选项中找到关闭串口连接的选项。
串口调试助手详细讲解(结合实操),通讯问题不再是问题经常会有学员问我,老师老师,我的plc和变频器通讯不上了,不知道什么原因,您能帮我看看么。
其实吧,这个一般远程是帮不上你什么的,还是要你自己去测试,找出问题,那么怎么测试呢,今天就给大家做一个详细的解说,我们通过一个实际对的案例,结合一个叫做串口调试助手的小工具,带大家了解,通讯出问题了,一般是怎么去查找问题的。
案例是这样的:一台三菱的plc,plc的bd板和变频器通过485的接线方式连接了变频器,给变频器发送了一串数据过去,这一串数据能够让变频器正转,可是变频器就是死活不转。
第一步,检查接线,我们用的485 2线制的接线方法。
第二步,检查通讯参数,两边都是波特率9600、数据位8位,停止位1位,偶校验,变频器设置为1号站,全部通讯参数都没有问题。
第三步,观察DB板上面的2个指示灯,在控制正转时,s发送的指示灯闪了一下,而接收的指示灯R并没有亮。
这个时候的情况是,有发送数据出去,但变频器那边没有数据返回。
这种情况我们怀疑发送出去的数据是不是不对,这个时候考虑使用串口调试助手进行测试。
第四步,使用串口调试助手。
首先我们要了解控制正转需要给变频器发送什么数据,这个案例里面发送的数据是(01 06 32 00 10 01 4B 41)我们从2个方向进行检查:电脑连接变频器,通过一根USB转485的线(某宝可以买到这样的线),连接入下图,然后通过电脑发送(01 06 32 00 10 01 4B 41)这一串数据,看看变频器能不能启动正转。
这个线插入电脑时,在电脑的设备管理器位置会产生一个COM口,我这里显示的是COM9(假如没有显示这个口的话,那么说明电脑没有安装驱动,口到百度找一下这个驱动安装,或者找卖线厂家提供驱动程序,或者电脑下载一个驱动精灵软件可以解决这个问题),显示如下图:这个时候我打开串口调试助手(类似的工具网上很多,百度一下可以找到,然后下载),界面如下图匹配好通讯参数,然后点击打开窗口,串口的指示灯点亮就可以通讯了这个时候,我们输入要发送的数据,点击,发送。
串口调试助手的技术报告
1.软件简介
串口调试助手是在Windows平台下开发的,工具是VC++6.0。
串口调试助手版支持常用的300 ~ 115200bps波特率,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送数据或字符(包括中文),能发送文本文件,可以任意设定自动发送周期,并能将接收数据保存成文本文件。
是工程师调试串口的好助手工具。
2.软件特点
(1) 支持XP /Vista/Win7系统;
(2) 绿色软件,不需安装。
运行解压软件,将压缩包解压到指定目录即可。
卸载时只需将程序目录删除;
(3) 支持常用的300 ~ 115200bps波特率;
(4) 端口范围是COM1-COM4;
(5) 能设置校验、数据位和停止位;
(6) 能以字符或十六进制收发数据,支持中文字符的收发;
(7) 支持文件数据的发送;
(8) 数据发送端允许设置发送周期,自动发送数据;
(9) 支持键盘输入,将键盘数据发送到串口;
(10)支持自动清空(若设置了“自动清空”,则达到50行后,自动清空接收编
辑框中显示的数据)接收窗口数据;
(11)如果没有“自动清空”,数据行达到400后,也自动清空,因为数据过
多,影响接收速度,显示是最费CPU时间的操作
(12)能够保存接收到的数据,保存地址默认的是C:\COMDATA;
(13)设置了“停止显示”和“继续显示”按钮,可以方便的照出要使用的信
息;
(14)图钉按钮功能使程序能浮在最上层。
3.软件界面
图1串口调试助手V3.0界面
4.软件的设计流程
本软件使用的是Windows API 串口编程,其编程基本步骤如下:
(1)打开串口;
(2)建立串口通信事件;
(3)初始化串口;
(4)建立数据线程;
(5)读写数据;
(6)结束时关闭串口。
5.遇到的问题与相应的解决方案
(1)串口打开或者关闭有明显的提示
(2)界面的大小设置问题,起初只有最小化按钮,按要求加上最大化以及界面要按照一定的规则能进行缩放
(3)能发送和接收汉字
(4)串口接收显示的数据丢失原因:接收显示是影响程序性能的一个大问题,当接收到大量数据时,串口通信助手响应不太及时,这个可能与调用类中的使用机制有关,但显示也没能很好地处理,不过在实际的传输过程中是没有丢失数据的。
所以在测试和编程过程中,如果实时性较高,可不显示数据。
现在我们设计的软件中接收并能正确的显示5000字节以内的数据是没有问题的,这个量度已经能满足我们平时的需求。
(5)停止位为1.5的原因:
停止位是按长度来算的,串行异步通信从计时开始,以单位时间为间隔(一个单位时间就是波特率的倒数),依次接受所规定的数据位和奇偶校验位,并拼装成一个字符的并行字节;此后应接收到规定长度的停止位“1”。
1.5位是时间上的宽度是一个bit的1.5倍。
例如你的波特率是1000bps,那么一个bit的宽度就是1ms,一个停止位就是1ms,而1.5个停止位就是1.5ms了。
较长的停止位是让接受方有足够的时间处理收到的数据,还可以一定程度上减少波特率误差的积累,相当于中间插入了一段空闲状态(0.5bit),下个byte又会重新同步了。
同时允许接受方可以准备好再次接受新的数据,当接受方的速度足够快时,停止位的长度可以减小。
(6)发送端在初始化发送数据提示时末端出现一位乱码:
(7)图钉按钮使程序能浮在最上层
(8)对话框动画图标的实现。