应该可以,用 真实 的 通信线路 来 测试
可以用 电脑 + RS232/RS485转换器 连接 ,形成一个 串口通信线路
再 做 实际 的 串口通信 试验
当然,不同的 RS485仪器,具体的指令、格式以及对某一指令的反应 不尽相同
这个事 必须了解 的
电脑 上 用 一般的 串口调试助手 或者 工具 就可以了
请看 武汉鸿伟光电
E485C RS232/RS485/RS422无源转换器
E485D RS232/RS485/RS422有源隔离转换器
也有 相关 串口调试助手 软件 下载
RS485串口用软件测试和RS232一样都是短接2.3针脚吗?
9针串口线可支持RS232/422/485
具体的引脚定义为 232 422/485四线 485两线
1 DCD TxD-(A) -
2 RxD TxD+(B) -
3 TxD RxD+(B) Data+(B)
4 DTR RxD-(A) Data-(A)
5 GND GND GND
6 DSR - -
7 RTS - -
8 CTS - -
9 - -
RS232测试的话是短接2、3;
如果你使用的是RS485四线的话你得同时短接1、4和2、3;
如果你使用的是RS485两线的话你得短接3、4;
两线和四线怎么分?
RS485通讯方式还可分为半双工485和全双工485,485两线是半双工,即发送时就不能接收,接收时就不能发送;485四线则是全双工,即能同时发送和接收。
2线485支持点对多点通信,而全双工的只能支持点对点通信。
用电脑串口如何跟485口通信?
1、首先我们在indows下打开虚拟串口的软件,这里选择的相连的串口,是串口4和串口2。
2、设置完成后,然后再windows开始点击右键选择打开设备管理器。
3、在设备管理器的端口选项中看到已经设置好的的串口2和串口4,并且两个已经设置好的串口已经相连说明两个串口之间可以进行通信了。
4、在windows中找到proteus仿真软件并打开,在工具栏中双击单片机打开51单片机的属性选项。
5、在调试程序这里选择刚才已经写好的串口调试的程序,调试程序为hex后缀结尾的二进制文件,注意设置晶振,这里是11.0592MHz。
6、双击串口控件,设置好串口号和窗口的波特率,Physical poit 为com4,Physical Baud rale为9600,Physical Dala Bits为8,Physical Panity为NONE,VitualBaud rale9600,VitualDala Bits为8,Advanced Properties为NONE其它选项不懂最好不要修改。
7、配置完成后,点击proteus左下角的仿真按钮、就是左下角的播放符号,此时虚拟中断也已经成功的启动了、虚拟终端可能默认打开为文本模式,右键以hex 16进制显示。
8、打开SSCOM串口软件,在窗口中显示设置好波特率打开串口2,以16进制发送数据可以看到,虚拟终端和串口软件都已经收到了发送和返回的信息了。
485通信电路怎么测试是否正常工作
既是数据发送脚,又是发送允许脚。
1、空闲时,P3.1是高电平,经过Q反向,DE为低电平,禁止数据发送,A、B脚为高阻,不影响其它接口通信。
2、如果P3.1要发数据,就会发1-0-1-。。。电平:
发1时,A、B脚为高阻,A、B脚处的电平由R12、R13拉到高电平。
发0时,经过Q反向,DE为高电平,允许数据发送,A、B脚为低。
RS232-485串口怎么做测试
1:电脑如果带232是不用驱动的 这个驱动你安装主板驱动的时候就已经顺带安装了 如果是usb转232或者扩展卡的方式就必须安装驱动了
2:485接线是 + 对 + -对-的接线 你接线的方式是对的 如果是4线制 也是+对+ -对-
3:主板上的RS232一般默认情况下是com1 其他方式出来的虚拟串口这个要去设备管理器里面查看串口的具体情况 在设备管理器里面也是可以更改com口的更多
那为什么我在电脑上测试输出没有收到返回的数据?我用串口调试助手测试的时候从COM1发送了几个字母,但是没有返回的数据
不是你发任何的东西都能返回的啊 你那个AD模块的站点(叫模块吧) 你那个模块485的通讯模式吧 那你要先看模块的通讯协议是什么 根据协议的格式发送才有回应啊
如果你要仅仅测试线路的话
用 PC232--->232/485=========485/232-------(这边短接23脚)
这样才能自发自收
我该用什么软件来发送呢~发送的命令我在说明书上找到了~但是没有找到该用什么软件,我用串口调试助手直接发送他的命令有用吗?232-485转换器可以转换命令吗?
设备什么口,232还是485
调试助手可以的
没有设备,直接是AD模块。他上面有485的DATA+和DATA-,我把232转485转换器(3口)的+和-和他对接了
我看说明书上譬如发送$00M(cr) 会受到回应,可是调试助手没有反馈,是不是我的AD模块有问题?
就一个ad芯片?
串口调试助手如何检测RS485端口好坏及信号发送的好坏
串口是用来通信的,如果能正常通信,串口当然就是好的! 所以,最可靠的方法就是建立一个 串口通信环境。当然,也有简单的方法,那就是短接串口的 2、3两针,这样就形成一个自发自收的环境,再用串口调试助手发送数据,如果有数据回显,大致说明串口通信功能正常! 当然,标准串口信号很多,最可靠的方法还是建立一个串口通信环境。
拓展:
1、串口调试助手是串口调试相关工具,有多个版本。如:友善串口调试助手,支持9600,19200等常用各种波特率及自定义波特率,可以自动识别串口,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符,可以任意设定自动发送周期,并能将接收数据保存成文本文件,能发送任意大小的文本文件。
2、硬件连接方面,传统台式PC机支持标准RS232接口,但是带有串口的笔记本很少见,所以需要USB/232转换接口,并且安装相应驱动程序。较为常用的串口有9针串口(DB9)和25针串口(DB25),通信距离较近时(<12m),可以用电缆线直接连接标准RS232端口(RS422,RS485较远),若距离较远,需附加调制解调(MODEM)。最为简单且常用的是三线制接法,即地、接收数据和发送数据三脚相连。
串口调试助手如何检测RS485端口好坏及信号发送的好坏?
串口是用来通信的,如果能正常通信,串口当然就是好的! 所以,最可靠的方法就是建立一个 串口通信环境。当然,也有简单的方法,那就是短接串口的 2、3两针,这样就形成一个自发自收的环境,再用串口调试助手发送数据,如果有数据回显,大致说明串口通信功能正常! 当然,标准串口信号很多,最可靠的方法还是建立一个串口通信环境。
拓展:
1、串口调试助手是串口调试相关工具,有多个版本。如:友善串口调试助手,支持9600,19200等常用各种波特率及自定义波特率,可以自动识别串口,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符,可以任意设定自动发送周期,并能将接收数据保存成文本文件,能发送任意大小的文本文件。
2、硬件连接方面,传统台式PC机支持标准RS232接口,但是带有串口的笔记本很少见,所以需要USB/232转换接口,并且安装相应驱动程序。较为常用的串口有9针串口(DB9)和25针串口(DB25),通信距离较近时(<12m),可以用电缆线直接连接标准RS232端口(RS422,RS485较远),若距离较远,需附加调制解调(MODEM)。最为简单且常用的是三线制接法,即地、接收数据和发送数据三脚相连。
如何判断RS232/RS485通讯模块好坏
如果是波士的RS232/RS485转换器,简单的测试方法: 首先看指示灯是否是亮的,其次将产品空载的情况下(什么线都不接),插在电脑的串口上,测AB之间是否有5V左右的电压。有则是正常的。
转载请注明出处51数据库 » 485口如何测试软件 RS485口测试方法