用串口调试工具助手发送数据串进行通信说明
- 格式:doc
- 大小:224.50 KB
- 文档页数:2
串口调试助手的十六进制发送与字符串发送
两天调试一个zigbee模块,要求命令要求使用16进制格式发送给模块。
用串口助手的16进制发送功能控制zigbee,换单片机发送怎么试都不好用,只知道是数据格式转换有问题,一直没搞明白串口助手的16进制发送是怎么发的,直到网上看到一篇文章,下边直接复制过来了。
在使用串口发送数据时可以选择字符串发送或者十六进制发送,通常情况下我们习惯选用字符串发送数据。
关于两者的区别,需要从计算机存储数据的格式说起。
在计算机中,数据是以二进制的形式存储的,例如十进制1(10)在计算机中用0000 0001(2)来表示。
我们在用串口发送数据的时候首先将待数据转换为对应的ASCII码,然后再将这些ASCII码按照二进制的方式一位一位的发送出去。
例如我们要发送一串数据“A852010100000000A91A”,以字符串和十六进制两种方式发送:
(1)字符串发送
串口以字符串发送数据,首先将字符串转化为二进制,格式如下:
然后按照8位(串口设置数据位为8位)形式将数据发送出去。
串口接收的数据格式如下:
(2)十六进制发送数据
串口以十六进制发送数据,首先将数据转化为:。
串口调试助手简易操作说明
一、软件介绍
串口调试助手是一款串口通讯软件,用它通过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位。
停止位不仅仅是表示传输的结束,同时提供计算机校正时钟同步的机会。
停止位的位数越多,不同时钟同步的容忍程度越大,但是数据传输同时也越慢。
单片机多功能调试助手简介1简介图1单片机多功能调试助手单片机多功能调试助手一款集串口/USB/网络调试、进制转换、字模与数码管字型码制作、常用校验值计算、UNICODE码转换、位图输出C文件等众多功能于一身的综合型调试软件,最值得庆幸的是该软件会一直保持更新,并支持在线升级功能,这样大家手头上的单片机多功能调试助手总是最新的!单片机多功能调试助手与其他调试软件有什么优势:1)一直保持为单文件状态,不会因为需要保存配置信息而创建其他其他文件,所以该软件非常容易携带。
2)一直体贴着开发者,所有重要的配置在关闭该软件时将会得到保存,重启软件后会重新导入以前的配置信息,免去重复选择或填入数据的操作。
3)集成了串口/USB/网络调试功能,并在串口/USB/网络调试的过程中,该软件提供了监视和多项发送功能。
通过使用监视端口的功能就可以清晰地分辨出发送与接收的数据的顺序;通过使用多项发送功能就可以省去重复删除或填写待发送数据的步骤。
4)在线升级功能是该软件的最得意之处,理所当然地也是开发者最倍受关注的功能。
索取方式:发邮件到wenziqi@或wenziqi@。
2软件预览2.1串口调试图2-1-1串口调试主界面2.1.1串口监视图2-1-2串口监视器点击串口监视器界面的保存记录将会在“单片机多功能调试助手”的根目录生成“串口监视器.txt文件”,如图2-1-3。
图2-1-3串口监视器记录2.1.2多项发送图2-1-4串口多项发送界面2.2USB调试2-2-1USB调试界面2-2-2USB监视器2-2-3USB监视记录2.3网络调试图2-3-1网络调试界面2.3.1TCP监视图2-3-2TCP监视器界面图2-3-3TCP监视记录2.3.2UDP监视图2-3-5UDP监视器图2-3-6UDP监视记录2.4服务器调试图2-4-1服务器界面2.5小工具2-5-18051单片机波特率计算界面2.68051单片机波特率计算2-6-18051单片机波特率计算界面2.7ATMEGA16单片机波特率计算2-7-1ATMEGA16单片机波特率计算界面2.7校验值计算2-7-1校验值计算界面2.8UNICODE2-8-1UNICODE转换界面2.9BMP转C文件图2-9-1BMP2Hex界面图2-9-2BMP转C文件。
友善串口调试助手使用导言:友善串口调试助手是一款常用的串口通讯工具,可以用于串口数据的发送与接收,同时还提供了一些其他功能,如数据格式转换、数据保存等。
本文将介绍友善串口调试助手的基本使用方法,帮助用户快速上手并正确使用该工具。
一、安装友善串口调试助手友善串口调试助手可在友善速搭官网上进行下载。
下载完成后,双击安装包进行安装,根据安装向导逐步完成安装。
二、打开友善串口调试助手成功安装完成后,在桌面上会有一个快捷方式图标,双击图标即可打开友善串口调试助手。
打开后,会出现一个简洁的界面,包含多个功能面板。
三、配置串口参数在使用友善串口调试助手之前,首先需要配置串口参数。
点击界面上的“串口设置”按钮,会弹出一个配置面板。
在该面板上,可以设置串口的端口号、波特率、数据位、停止位、校验位等参数。
根据实际需求设置好参数后,点击“确定”按钮保存配置。
四、打开串口配置好串口参数后,需要点击界面上的“打开串口”按钮来打开串口。
成功打开串口后,可以在界面上看到实时接收到的串口数据。
五、发送数据友善串口调试助手支持对串口进行数据的发送。
在界面的发送面板中,可以输入要发送的数据。
支持多种发送方式,可以选择发送字符、发送十六进制、发送文件等。
输入完数据后,点击“发送”按钮即可将数据发送到串口中。
六、接收数据友善串口调试助手实时显示串口接收到的数据。
在界面的接收面板中,可以看到串口接收到的数据,可以选择显示字符、显示十六进制等方式展示数据。
同时,还可以设置数据的显示格式,如设置显示的数据长度、分隔符等。
七、数据格式转换友善串口调试助手还提供了数据格式转换的功能。
可以将接收到的串口数据转换为指定格式的数据。
在界面上的数据转换面板中,可以选择转换的数据格式,如ASCII码、十六进制等,设置好转换后,点击“转换”按钮即可将接收到的数据进行格式转换。
八、数据保存在使用友善串口调试助手时,可以将接收到的数据进行保存。
点击界面上的“保存”按钮,会弹出一个保存对话框,可以选择保存的文件路径和文件名,保存完成后,可以随时打开保存的文件查看数据。
珠海万力达电气有限公司串口通讯调试手册文件编号:编写:校核:批准:当前状态:[√] 草稿文件[ ] 正式文件[ ] 更改正式文件归口单位:研发中心完成日期:2004 年 4 月 1 日目录综述3第一章串口调试助手使用指南41、界面简介:42、具体设置指南4串口设置窗口5接收显示方式设置5发送显示方式设置6状态条7第二章串行通讯收发系统使用指南71、界面简介:72、具体设置指南8设置串口步骤8打开串口步骤8关闭串口步骤9通讯规约的编制步骤9规约收发步骤10手动收发步骤10第三章常用规约解读及测试111、CDT规约<类CDT规约、DISA)解读112、CDT规约测试142.1与主站或五防、模拟屏设备配合142.2在与其它设备配合时<例如直流屏)153、问答式规约解读173.1 MODBUS规约173.2 其他问答式规约174、问答式规约测试184.1 MODBUS规约测试184.2 WZCK-11直流屏规约测试19综述为了帮助售后服务及项目人员解决在工作中所碰到的串口通讯调试问题,特编写本手册。
本手册收集、整理并讲解了两种常用的串口调试工具的使用方法,同时对于常用的通讯规约做了提纲挈领的归纳总结,并结合实际的规约示例做了详尽的解释。
最后附以几种标准规约的原版,以供大家参考学习。
对于手册中列举的串口调试工具,大家可根据自己的习惯及喜好选用,一般来说串口调试助手适用于所有场合,但缺点是不能进行校验码的计算。
串行通讯收发系统适用于问答式规约的测试,且可选串口个数较多,但缺点是不能自动接收数据。
本手册适用于所有的售后服务、项目、质检人员以及对于串口通讯感兴趣的朋友,相信您经过不断的学习,一定可以掌握通讯协议及串口通讯的调试方法,提高自己的工作技能。
第一章串口调试助手使用指南1、界面简介:窗口具体功能串口设置窗口 设置串口的串口号、波特率、校验位、数据位、停止位,启停串口接收显示方式设置 控制接收数据窗口的显示方式、清空方式、刷新方式,保存数据报文接收数据窗口 以设定的格式显示从某串口接收到的数据报文发送显示方式设置 控制发送数据的报文格式、发送方式、发送周期、选择发送文件 发送数据窗口 输入并显示从某串口发送的数据报文 状态条显示串口的状态及从该串口接收发送的字节数2、具体设置指南串口设置窗口名称 图示设置内容串口号当前要打开的串口号波特率 当前串口的通讯波特率,范围300bps~115200bps ,需根据通讯规约设置校验位当前串口的校验方式,NONE-无校验,ODD-发送数据窗口串口设置窗口接收显示方式设置接收数据窗口发送方式设置状态条奇校验,EVEN-偶校验,需根据通讯规约设置数据位当前串口的数据位数,需根据通讯规约设置停止位当前串口的停止位数,需根据通讯规约设置启停串口打开、关闭串口按钮串口启停指示指示该串口是打开还是关闭;串口成功打开时为红色,串口关闭时为黑色接收显示方式设置名称图示设置内容清空接收区如果要停止显示单击此按钮自动清空单击选中此单选按钮,表示当接收数据窗口收到的报文超过一定数量时十六进制显示单击选中此单选按钮,表示将按照十六进制方式显示接收报文保存显示数据单击此按钮,将接收数据窗口中显示的数据报文保存到文件,存盘目录更改显示保存数据目录显示目前保存接收数据报文的存盘目发送显示方式设置名称图示清空重填如果要清空发送数据窗口的显示内容,单击此按十六进制发送单击选中此单选按钮,表示将按照十六进制方式自动发送单击选中此单选按钮,表示将按照自动发送周期自动发送周期用于自动发送报文时,标识两次报文被发送的时手动发送单击此按钮,将发送一次发送数据窗口显示的报选择发送文件单击此按钮,选择要发送的文件,默认类型为*.显示发送文件目录、文件名显示目前所要发送文件的目录和文件名,当选择发送文件单击此按钮,将所选文件的文件内容发送出去状态条名称图示设置内串口状态显示目前串口的状态;串口打开时,显示串口号、波特率、校接收字节数显示该串口已接收的报文字节总长度发送字节数显示该串口已发送的报文字节总长度计数清零单击该按钮,将接收字节累计数和发送字节累计数清零第二章串行通讯收发系统使用指南1、界面简介:2、具体设置指南菜单条工具条状态条设置串口步骤单击[串行接口]菜单—〉单击[设置]菜单—〉弹出串行通讯初始化参数设置对话框,对话框中的各设置项与串口调试助手基本相同,这里不再赘述,设置完毕后单击确认按钮即可。
串口调试助手的使用方法串口调试助手是一种用于调试和监控串口通信的工具。
它可以帮助用户监视串口数据的发送和接收,发送自定义的命令以及接收和显示设备返回的数据。
使用串口调试助手可以方便地进行串口通信的调试和测试工作。
下面,我将详细介绍串口调试助手的使用方法。
2.连接串口设备:将串口设备通过串口线连接到电脑上。
如果你的电脑没有串口接口,可以使用USB转串口线或串口扩展器。
3.打开串口调试助手:打开串口调试助手软件,点击菜单栏中的“连接”或类似的选项,选择正确的串口端口。
通常,串口端口名称类似于COM1、COM2等。
5.监控串口数据:在打开串口并配置参数后,串口调试助手会开始监听串口数据。
你可以在软件中的接收窗口看到串口设备发送的数据。
通常,串口设备会以ASCII码或十六进制的形式发送数据。
6.发送自定义指令:有时候,你可能需要向串口设备发送指令,例如获取设备状态或控制设备的功能。
你可以在串口调试助手的发送窗口中输入相应的指令,并选择发送命令。
发送指令后,你可以通过接收窗口来查看设备返回的数据。
7.存储数据日志:串口调试助手通常提供将数据保存为日志的选项。
你可以选择保存接收和发送的数据,方便后续的分析和处理。
8.设置数据显示格式:有些串口调试助手提供数据显示格式的设置选项。
你可以选择将接收的数据以ASCII码或十六进制的形式显示,并设置数据的显示格式。
9.检查错误信息:有时候,串口通信可能会遇到一些错误,例如数据传输错误或配置问题。
串口调试助手通常会提供错误信息的显示和解决方案。
你可以查看软件中的错误窗口来获取相关的错误信息,并根据说明来解决问题。
10.关闭串口连接:当你完成串口通信测试或调试任务后,记得关闭串口连接。
你可以在串口调试助手软件的选项中找到关闭串口连接的选项。
串口调试助手3.0版使用说明书WMD 工作室/说明:原创为WMD下载:“串口调试助手”英文名叫“CommAssistant”,华军软件园有免费版下载;目录串口调试助手3.0版 (1)使用说明书 (1)串口调试助手3.0版简介 (1)安装串口调试助手3.0版 (2)使用频道列表 (3)使用A频道 (4)使用B频道 (5)使用C频道 (6)使用D频道 ............................................................ 错误!未定义书签。
软件使用说明书串口调试助手3.0版简介串口调试助手3.0版是WMD工作室最新研发的智能调试工具,是不折不扣的“串口助手”。
串口调试助手3.0版可以实现的功能包括发送接受16进制数、字符串、传输文件、搜索出空闲串口等,此外,还可以搜索用户自定义设置其他的项目。
为了让大家更好的使用串口调试助手3.0版将提供自动更新功能,用于免费升级软件以及修正bug.。
1软件使用说明书安装串口调试助手3.0版安装串口调试助手需要Windows2000/XP/2003/Vista操作系统中的任一种,Windows NT 4.0 下面没有测试过,不保证可运行。
串口调试助手为绿色软件,下载后只需要复制到硬盘上的指定目录中即安装完成。
因为要到网络上加查更新,如果您的计算机的安全防护软件提示,该程序需要访问网络的时候,建议选择“允许”访问。
2软件使用说明书使用列表软件安装完成后,直接双击“串口调试助手3.0”即可运行软件。
检查串口线是否连接到计算机和设备上。
如果2端都是本计算机上的串口,一定确认串口调试助手打开的是您指定的串口。
3。
串口调试助手使用规范截取及发送指令方法广州市英沙电子系统有限公司2016-04-06发布目录1引言 (3)2使用前准备 (3)3串口调试助手及其安装 (3)4串口线与设备的物理连接 (4)5串口调试助手截取指令步骤 (4)6分析截取的指令 (6)7使用串口调试助手给下位机发送指令 (7)7-1发送单条指令 (7)7-2如何判断串口能够正常通讯/工作 (8)7-3循环发送指令 (8)1引言在高速公路机电工程应用中,经常会出现一些问题,如车道计算机不能控制费额显示器,字符叠加器不能叠加字符,情报板无法通讯等等问题。
这个时候,设备供应商与系统集成商就会出现相互扯皮的事情,一般会认为自己一方没有过错,肯定是对方的设备/上位机软件/通讯链路等出现问题了。
此时,我们除了要心平气和,好好沟通,也需要通过一些方法,来查找问题所在。
通过串口调试助手,我们可以截取上位机发送的指令,对截取的指令做各种分析,我们可以解决以下问题:1-1上位机通讯协议是否与设备供应商提供的设备通讯协议一致;1-2上位机发送的指令是否与设备供应商提供的设备存在细微的差异,因为对于通讯协议,可能会出现理解上的偏差。
程序员认为己方已经充分理解了通讯协议内容,所以不会意识到存在一些认识上的偏差或者歧义。
另外一点,在功能上,某些指令可能并不重要,所以在编写程序时,会对一些功能做增删;1-3通过上位机发送的指令,我们也可以发现有时通讯链路也会存在问题,如线接反了,串口端口号设置错了,波特率设置错了等等。
串口调试助手是串口调试相关工具,一般支持9600,19200等常用各种波特率及自定义波特率,可以自动识别串口,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符,可以任意设定自动发送周期,并能将接收数据保存成文本文件,能发送任意大小的文本文件。
硬件连接方面,传统台式PC机支持标准RS232接口,但是带有串口的笔记本很少见,所以需要USB/232转换接口,并且安装相应驱动程序。
串口调试助手3.0版使用说明书WMD 工作室/目录串口调试助手3.0版 (1)使用说明书 (1)串口调试助手3.0版简介 (3)安装串口调试助手3.0版 (4)使用频道列表 (5)使用A频道 (6)使用B频道 (7)使用C频道 (8)使用D频道 ............................................................ 错误!未定义书签。
串口调试助手3.0版简介串口调试助手3.0版是WMD工作室最新研发的智能调试工具,是不折不扣的“串口助手”。
串口调试助手3.0版可以实现的功能包括发送接受16进制数、字符串、传输文件、搜索出空闲串口等,此外,还可以搜索用户自定义设置其他的项目。
为了让大家更好的使用串口调试助手3.0版将提供自动更新功能,用于免费升级软件以及修正bug.。
安装串口调试助手3.0版安装串口调试助手需要Windows2000/XP/2003/Vista操作系统中的任一种,Windows NT 4.0 下面没有测试过,不保证可运行。
串口调试助手为绿色软件,下载后只需要复制到硬盘上的指定目录中即安装完成。
因为要到网络上加查更新,如果您的计算机的安全防护软件提示,该程序需要访问网络的时候,建议选择“允许”访问。
使用列表软件安装完成后,直接双击“串口调试助手3.0”即可运行软件。
检查串口线是否连接到计算机和设备上。
如果2端都是本计算机上的串口,一定确认串口调试助手打开的是您指定的串口。
使用16进制调试使用16进制调试,您可以使用16进制调试串口的数据,用于检验其他软件的包文。
在左侧找到16进制显示的文字,并点击该复选框,图所示。
打开串口后接收到的信息即以16进制显示,同时发送的信息也按照16进制格式解析发送。
使用字符串收发如果您清除了16进制显示复选框,那么就进入ascii码传送方式。
该模式下,收到和发送的字符串将原本不变的显示与发送。
注:如果有非ascii码字符,可能不会正确显示。
用串口调试工具发送HOSTLINK(FINS)模式制作时间:2017.7硬件设备:CP1L-M40DT-D(PLC)、CP1W-CIF01(RS-232C选件板)、XW2Z-200S-CV(5芯串口线)软件:CX-Programmer(PLC编程软件)、COMMIX1.4(串口调试助手)案例简介:利用上位机通过发送FINS命令读写PLC内存一、系统概述,硬件搭建和接线本实验实际运用的是电脑的COM1口,使用XW2Z-200S-CV或XW2Z-200S-V 连接电脑的232口和CP1L的232口,连接图如图1-1所示。
图1-1二、HOSTLINK命令的介绍FINS模式下HOSTLINK命令由头代码(①)、FINS命令(②)、异或校验(③)、结束码(④)四部分组成,总结构图如图2-1所示,下面就这四个构成部分进行介绍。
CP1LCOM1(①)(②)(③)(④)图2-1HOSTLINK (FINS )命令细化的格式内容如图2-2所示。
图2-2① HOSTLINK (FINS )头代码的介绍@ :@标志必须要加在命令的开头Unit No :设置成BCD 格式,范围从0-31,这里设置的单元号和在CPU 单元串口里设置的单元号一致。
Header code : 当发送FINS 命令的时候,设置成“FA ”,(ASCII :46,41) Response wait time :响应等待时间,这里一般设置成0,单位是10ms 。
比如设置成15,即是15*10=150 ms 。
ICF 、DA1、SA2、SID :一般均设置为00。
(具体可参考HOSTLINK通讯参(①)Host Link header:(②)FINS frame: (③)FCS+(④)Ter:考手册W342-E1-15 第3-3-3节)例:@00FA000000000代表单元号为00,响应等待时间为0。
②FINS FrameFins Command Format的格式如图2-3,根据每个命令代码的不同,格式会有区别,以代码0101为例,由四个部分组成:命令代码、内存区域代码、开始地址和个数;Fins Response Format的格式如图2-3,同样每个命令代码的不同,格式会有区别,以代码0101为例,由三部分组成:指令码、结束码和数据。
1.串口通信基本接线方法目前较为常用的串口有9针串口(DB9)和25针串口(DB25),通信距离较近时(<12m),可以用电缆线直接连接标准RS232端口(RS422,RS485较远),若距离较远,需附加调制解调器(MODEM)。
最为简单且常用的是三线制接法,即地、接收数据和发送数据三脚相连,本文只涉及到最为基本的接法,且直接用RS232相连。
DB9和DB25的常用信号脚说明9针串口(DB9)25针串口(DB25)针号功能说明缩写针号功能说明缩写1 数据载波检测DCD 8 数据载波检测DCD2 接收数据RXD3 接收数据RXD3 发送数据TXD 2 发送数据TXD4 数据终端准备DTR 20 数据终端准备DTR5 信号地GND 7 信号地GND6 数据设备准备好DSR 6 数据准备好DSR7 请求发送RTS 4 请求发送RTS8 清除发送CTS 5 清除发送CTS9 振铃指示DELL 22 振铃指示DELL 2.RS232C串口通信接线方法(三线制)串口传输数据只要有接收数据针脚和发送针脚就能实现:同一个串口的接收脚和发送脚直接用线相连,两个串口相连或一个串口和多个串口相连,对9针串口和25针串口,均是2与3直接相连;上面表格是对微机标准串行口而言的,还有许多非标准设备,如接收GPS数据或电子罗盘数据,只要记住一个原则:接收数据针脚(或线)与发送数据针脚(或线)相连,彼此交叉,信号地对应相接,就能百战百胜。
2.串口调试中要注意的几点:串口调试时,准备一个好用的调试工具,如串口调试助手、串口精灵等,有事半功倍之效果;强烈建议不要带电插拨串口,插拨时至少有一端是断电的,否则串口易损坏。
单工、半双工和全双工的定义如果在通信过程的任意时刻,信息只能由一方A传到另一方B,则称为单工。
如果在任意时刻,信息既可由A传到B,又能由B传A,但只能由一个方向上的传输存在,称为半双工传输。
如果在任意时刻,线路上存在A到B和B到A的双向信号传输,则称为全双工。
串口调试助手使用说明和技术总结一、引言二、使用说明1.硬件准备:首先需要一对串口线,将电脑的串口与设备的串口进行连接。
确保连接正确无误。
2. 软件安装:选择一款合适的串口调试助手软件,如Tera Term、SecureCRT等,并进行安装。
3.打开串口:打开串口调试助手软件,选择正确的串口端口号,并设置波特率。
一般情况下,设备的串口通信参数可以在设备的说明书中找到。
4.进行数据收发:点击软件界面上的“打开串口”按钮后,即可开始进行数据的收发。
可以直接在软件的发送窗口中输入要发送的数据,并点击“发送”按钮,或者通过点击“读取文件”按钮,从本地文件中读取数据并发送。
同时,接收到的数据也会在软件的接收窗口中实时显示。
5.数据解析:对于不同格式的数据,可以通过软件提供的解析功能进行解析。
一般情况下,串口数据是以字节流的形式进行传输的,解析时需要将字节解析为可读的格式。
6.其他功能:串口调试助手软件一般还提供了其他功能,如数据录制、数据回放、数据比对等。
根据实际需求,可以灵活运用这些功能。
三、技术总结1.串口通信协议:串口调试助手在数据收发过程中依赖于串口通信协议。
常见的串口通信协议有RS232、RS485等。
了解和理解这些协议对于正确使用串口调试助手非常重要。
3.数据解析:串口调试助手常常需要对收到的字节流进行解析,将其转化为可读的数据。
这需要根据具体的协议和数据格式进行解析工作,例如将十六进制数据转化为ASCII码等。
4.数据录制与回放:一些串口调试助手软件提供数据录制和回放功能,方便在需要时重新进行调试或查看数据。
这对于复杂系统的调试和故障排除非常有用。
5.多串口支持:一些串口调试助手软件支持多串口同时进行数据收发和调试。
这对于同时调试多个设备通信时非常方便。
6.错误处理:在使用串口调试助手过程中,可能会遇到数据传输错误、设备无响应等问题。
正确处理这些错误非常重要,可以使用软件提供的日志记录功能或者手动检查设备连接等方式来定位和解决问题。
友善串口调试助手怎么使用及使用方法说明
友善串口调试助手概述
友善串口调试助手支持常用的50bps - 10Mbps波特率,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符(包括中文),可以任意设定自动发送周期,并能将接收数据保存成文本文件,能发送任意大小的文本文件。
友善串口调试助手主要特点
1、支持常见波特率及自定义波特率,可使用非标准波特率,可支持8000000以上波特率;
2、支持串口自动识别;
3、支持多串口调试;
4、支持保存缓冲,减少硬盘写入次数,保护硬盘;。
串口调试精灵使用说明1、双击图标打开软件,可以看到图1.1所示的画面,此软件无须安装打开后即能直接使用。
在左上角的串口参数设置区通过选择带有黑色三角的下拉菜单用户可以选择不同的串口通信参数设置。
在图1.1中所示的参数是最常用的参数,使用的我们的学习板是不需要修改任何参数,直接使用默认值就可以了。
图1.12、在设置玩参数以后,单击图标按钮,可以看到原本红色的图标变成了绿色的,指示此时软件已经打开可串口,可以与学习板通过RS232总线进行通信了。
如果不打开串口,那么此软件是无法通过PC机向学习板发送数据的,当然即使学习板向PC机发送了数据,此软件的界面上也不会有任何显示。
3、在接收数据设置区,有三个可选项。
如果在16进制显示左侧的方框中单击一下,即出现对勾符号,那么在右上方的接收数据区中将按照16进制显示接收到的数据,否则在接收数据区显示数据对应的ASCII码。
请注意数据的16进制格式与其对应的ASCII码的区别。
如果单击图标按钮,则软件将接收数据区的内容清零,然后继续显示新收到的数据;如果单击图标按钮,则软件将保持接收数据区的内容不变,但是不在显示新接收到的数据,尽管此时PC机仍在接收来是串口的数据。
4、在发送数据设置区有四个设置项。
如果在16进制发送左侧方框中单击一下,即出现对勾则软件将发送数据区的内容按16进制数据发送,否则将发送发送数据区内字符对应的ASCII码值。
如果在自动发送左侧方框中单击一下,即出现对勾则软件将自动按照一定的周期通过串口向外发送数据,这个周期是可以通过更改发送周期右侧文本框中的数字而设定的,注意周期是以毫秒为单位的。
若不选中自动发送,则可以单击一次图标按钮,那么软件将把发送数据区中的内容发送一次。
5、通过查看软件下方的状态栏,用户可以知道软件的工作状态。
最左边指示了软件是否大开了串口,中间是从软件打开时到当前已发送的总字节数目,右侧是已经发送的字节数目。
在状态栏的左上方还有和两个图标按钮,单击他们可以将状态栏中的发送字节数目和接收字节数目清零。
串口调试工具的使用1运行串口调试助手首先运行串口调试助手运行后界面图如下所示:图1-1 串口调试工具界面图2 串口调试助手的使用2.1串口调试助手基本参数的设置串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。
对于两个进行通行的端口,这些参数必须匹配:标题栏显示区调试区图2-1串口调试助手基本参数设置图(1)串口号软件启动后将自动识别所有可用的串口,您只需要在下拉框中选择即可。
如下图2-2所示,软件自动识别出COM3和COM4。
选择我们使用的串口COM4,点击“打开串口“按钮。
如果要使用另一个串口,请先单击”关闭串口“按钮,软件将显示串口已经关闭。
图2-3口号设置图(2)波特率它这是一个衡量通信速度的参数,表示每秒钟传送的bit的个数。
例如300波特表示每秒钟发送300个bit。
波特率和距离成反比,高波特率常常用于放置的很近的仪器间的通信。
我们常使用的波特率一般是9600和115200,我们这里选择波特率为9600。
图2-4波特率设置图(3)数据位这是衡量通信中实际数据位的参数。
当计算机发送一个信息包,实际的数据不一定是8位的,标准的值是5、7和8位。
如何设置取决于你想传送的信息。
比如,标准的ASCII 码是0~127(7位)。
扩展的ASCII码是0~255(8位)。
如果数据使用简单的文本(标准ASCII码),那么每个数据包使用7位数据。
每个包是指一个字节,包括开始/停止位,数据位和奇偶校验位。
由于实际数据位取决于通信协议的选取,术语“包”指任何通信的情况。
图2-5数据位设置图(4)停止位停止位用于表示单个包的最后一位。
典型的值为1,1.5和2位。
由于数据是在传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台设备间出现了小小的不同步。
因此停止位不仅仅是表示传输的结束,并且提供计算机校正时钟同步的机会。
适用于停止位的位数越多,不同时钟同步的容忍程度越大,但是数据传输率同时也越慢。
串口调试工具的使用
一.软件
串口调制助手SComAsistant V2.2 For WIN9X/NT/XP
二.实验内容
通过串口调试助手和台达PLC通讯,通过软件读取写入数据向PLC 寄存器
三.相关知识介绍
1.在软件的发送选项区域中,不勾选十六进制发送时,发送是按照ASCII格式
①.ASCII格式
起始1个字符+地址2个字符+功能码2个字符+数据N个字符+LRC效验2个字符+结束2个字符
注:一个字符占用16位
②.将软件的十六进制发送勾选上的时候,发送的十六进制数据必须每两个字符间应有一个空格如:07 91 03 31
2.台达PLC装置的通讯地址
可以查询PLC程序篇各种装置功能--PLC装置通讯地址
四.实验内容
1.读取PLC数据寄存器D0-D1两个寄存器的值D0=2 D1=3
ASCII发送:
:010*********EA得加上回车键
软件接受返回到的数据:
:01030400020003F3
其中返回的04表示返回数据字节个数
十六进制发送:
3A 30 31 30 33 31 30 30 30 30 30 30 32 45 41 0D 0A 软件接受返回的数据:
:01030400020003F3
2.通讯方式使D0为8
ASCII发送:
:010*********E1
返回的数据:
:010*********E1
3.通讯方式使D0=8 D1=4
ASCII发送:
:0110100000020400080004CD
返回的数据:
:011010000002DD
河南众力达电气。