linux查看485串口是否在运行,RS485在linux下的调试

标签:

最近做485通讯,在这里梳理一下学习的内容。

1、ubuntu串口调试工具

ubuntu下的串口调试工具为:cutecom

sudo apt-get install cutecom

打开

sudo cutecom

9cd07d3142a02cda2eafa6fb9fdb1171.png

2、ubuntu串口查找

sudo cat /proc/tty/driver/serial

可以获得如下:

0: uart:16550A port:000003F8 irq:4 tx:0 rx:0

1: uart:unknown port:000002F8 irq:3 tx:12 rx:0

2: uart:unknown port:000003E8 irq:4

3: uart:unknown port:000002E8 irq:3

其中后面有tx的是拥有的接口,后面有DTR|RTS的是你开了调试工具的接口。

3、串口权限开启

sudo chmod 777 /dev/ttyS0

程序跑不通试一下这个权限开启。

4、RS485和232的基础知识

4ca4f1902de693f45c9006d207d3bee6.png

串口、com口是指物理接口形式,而TTL、RS-232、RS-485是指的电平标准

RS-485与RS-232类似,但是采用查分信号负逻辑。即正电平为逻辑1(2—6V),负电平为逻辑0(负2---负6V)。

在软件上,TTL、RS232,RS485没有区别。

在工控机上使用的时候要注意哪个接口是RS485的可能需要进到bios中吧对应com口调成半双工RS485.

RS232引脚如下

bff048033655e7c584723a92cdc9a803.png

RS485 4线(此表中“序号”与引脚没有对应关系,只是表示一个流水号,在实际连线中,需要根据设备定义决定所在的引脚。)

19e1a5216bd45b99ed72b93acc2d6ab3.png

RS485 2线(此表中“序号”与引脚没有对应关系,只是表示一个流水号,在实际连线中,需要根据设备定义决定所在的引脚。)

52ce38ca6c55f7af46be7ffd8b21a4f1.png

RS232自检方式

把2、3引脚相连,发送什么理论上就会收到什么。不成功注意端子是否插严。

RS232串口通信三线连接法

通常的应用系统中,往往是CPU和I/O设备之间传送信息,两者都是DTE,比如PC和色温计,PC和单片机之间的通信,双方都能发送和接收,它们的连接只需要使用三根线即可,即RXD,TXD和GND

两个232对接需要注意一个RxD对应另一个的TxD,也就是一个收一个发。

标签:

来源: https://blog.csdn.net/qq_23670601/article/details/82701928

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值