串口
1、CEIWEI CommMonitor 串口监控精灵v12.0
CEIWEI CommMonitor 串行端口监控精灵是用于RS232 / RS422 / RS485端口监控的专业强大的系统实用程序软件。CEIWEI CommMonitor监控记录和分析系统中的所有串行端口活动,并不占用串行端口;追踪应用程序或驱动程序开发,串行设备测试和优化等过程中可能出现的问题的理想工具。还提供过滤、搜索、数据导出和强大的数据拦截功能,可以将指定端口的数据流、控制流信息拦截并保存下来,供分析之用。如察看端口状态的变化(波特率、数据位、校验位、停止位),拦截上行、下行的数据,处理速度快,拦截效率高,并且可以16进制、10进制、8进制、2进制显示输出数据,字符串则可以不同的编码显示输出,全面支持设备数据的Unicode/UTF8/UTF7编码解码 ,支持Modbus协议分析解析 。
2、CommMonitor抓取串口Modbus协议数据包
https://baijiahao.baidu.com/s?id=1728421275380437231&wfr=spider&for=pc
CommMonitor的最新版v12.0才支持Modbus RTU/ASCII协议分析功能,同ModbusMonitor RTU over TCP一样,完全分析了Modbus协议,不必我们再次分析了,监控即所得。
虚拟串口软件,用于虚拟出互通的两个串口,可以模拟通信,以便Modbus Slave/Poll软件调试串口Modbus RTU数据。
未注册版,无法保存或复制,请支持正版,谢谢!
可以看出,连续的三个IRP_MJ_READ,第一个是成功状态,第二个末尾字节是下一个数据长度-2。
3、usb转串口驱动下载
PL2303 Windows Driver Download USB to UART RS232 Serial https://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41
CH340转串口芯片支持的平台驱动齐全,支持 Windows/Linux/Android/MacOS/WinCE 等操作系统。 https://www.wch.cn/download/CH341SER_EXE.html
4、MAX232和PL2303_CH340的区别
4-1、什么是max232
MAX232芯片是美信(MAXIM)公司专为RS-232标准串口设计的单电源电平转换芯片,使用+5v单电源供电。
器件特别适合电池供电系统,这是由于其低功耗关断模式可以将功耗减小到5uW以内。MAX225、MAX233、MAX235以及MAX245/MAX246/MAX247不需要外部元件,推荐用于印刷电路板面积有限的应用。
MAX220–MAX249系列线驱动器/接收器,专为EIA/TIA-232E以及V.28/V.24通信接口设计,尤其是无法提供±12V电源的应用。
4-2、什么是PL2303
PL2303 是Prolific 公司生产的一种高度集成的RS232-USB接口转换器,可提供一个RS232 全双工异步串行通信装置与USB 功能接口便利连接的解决方案。PL2303具有多个历史版本,早期的版本是PL2303HX, 近年有PL2303HXA、PL2303HXC、PL2303HXD(D版本)、PL2303SA等版本推出,应用电路有一定差异。D版本不需要外接晶振,并且加入了对安卓系统的支持。
4-3、USB转串口芯片CH340
https://blog.csdn.net/weixin_44918565/article/details/112795597 CH340是一个USB总线的转接芯片,实现USB转串口、USB转IrDA红外或USB转打印口 CH340C是USB转串口,内置晶振,引脚兼容CH340G
D4:小型的高速开关二极管,开关比较迅速。 CH340模块的RXD引脚是对于CH340自身而言的接收引脚,单片机的TXD发出数据后,CH340模块使用自己的RXD引脚接收数据。 CH340模块的TXD引脚是对于CH340自身而言的发送引脚,CH340模块使用自己的TXD引脚发送数据后,由单片机的TXD接收数据。 CH340芯片内置了USB上拉电阻,UD+和UD-引脚直接连到USB总线上。 NC是 NOT CONNECTED缩写,即空脚,NC引脚无用途,只是限于封装形式,该引脚必须存在。
官方网站:https://www.wch.cn/
4-4、区别
原理:单片机的TXD、RXD是TTL电平,所以你得万变不离其宗的将其它信号转成TTL电平,只有这样给单片机下载程序才有可能成功!其中CH340、PL2303等芯片是直接将USB信号转换为TTL电平或者TTL电平转换为USB信号,而MAX232等芯片是将TTL转换为RS232信号或者将RS232信号转换为TTL.
MAX232:外围电路简单,但是占用pcb面积大,不美观 PL2303:水货多不稳定,外围电路复杂,成本低 CH340:稳定,外围电路简单,成本相对高
5、AccessPort 小巧的串口监控软件
http://www.sudt.com/cn/index.html
借助AccessPort能快速定位硬件还是软件故障。
本软件是一款集端口调试、数据拦截功能为一体的调试工具,简单、易用、功能强大;可以调试串口程序或下位机程序,也可以拦截通过串口的数据流、控制流,让您高效的执行调试、分析工作。
6、波特率
在电子通信领域,波特(Baud)即调制速率,指的是有效数据讯号调制载波的速率,即单位时间内载波调制状态变化的次数。波特率表示单位时间内传送的码元符号的个数,它是对符号传输速率的一种度量,它用单位时间内载波调制状态改变的次数来表示,波特率即指一个单位时间内传输符号的个数。波特(Baud,单位符号:Bd)这一单位是以法国电讯工程师埃米尔·博多(法语:Émile Baudot)(1845-1903)的姓氏来命名的,他是数位通讯的先驱之一,是电传与博多式电报机的发明人。