知方号

知方号

ubuntu串口调试工具RS485

ubuntu串口调试工具RS485

RS485在linux下的调试

 

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

1、ubuntu串口调试工具

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

sudo apt-get install cutecom

打开

sudo cutecom

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的是你开了调试工具的接口。

另外还有此函数

ls -l /dev |grep ttyUSB 3、串口权限开启 sudo chmod 777 /dev/ttyS0

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

4、RS485和232的基础知识

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

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

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

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

RS232引脚如下

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

 

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

 

RS232自检方式

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。