工业级RS-232/422/485串口通讯测试指南:德承工控机DE-1001在Linux系统下的串口配置与调试教程

图1
在上篇文章中讲解RS-232/422/485这三种主流串口协议,在Windows系统下的测试流程与方法,可参考上期文章:《工业级RS-232/422/485串口通讯测试指南:德承工控机DE-1001在Windows系统下的串口配置与调试教程》
而本篇就在原有的基础上,以Linux操作系统来演示如何测试串口通讯。

德承工控机DE-1001在Linux系统下的串口配置与调试教程

一、硬件配置

工控机型号:德承 Cincoze DE-1001
CPU:Intel® Atom™ E3845
内存:DDR3L 8GB
存储:SSD 256GB
图2

Cincoze DE-1001

Intel® Atom™ E3845 处理器,节能、扩展型和模块化强固型嵌入式工控机,支持1个PCI/PCIe 扩展槽

  • 板载Intel® Atom™ E3845 处理器,1.91GHz
  • 2个DDR3L SO-DIMM内存插槽,可达8GB
  • 1个DVI-I和1个DisplayPort
  • 2个Intel® GbE网口,1个USB 3.0和4个USB 2.0
  • 6个RS232/422/485串口,可供电5V/12V
  • 4个独立DI, 4个独立DO
  • 2个2.5” SATA HDD / SSD支架
  • 9~48VDC宽压电源输入,支持AT/ATX 模式
  • 2个Mini-PCIe插槽,支持Wi-Fi、GSM或I/O 扩展
  • 1个PCI/PCIe 扩展槽
  • 智能点火控制功能
  • EN50121-3-2 轨道交通认证、EN62368-1安全认证

二、串口针脚定义&接线

串口针脚定义如下图,采用标准的DB9接口,RS-232:9 pin,RS-422:5pin ,485:3 pin。
图3

测试时需准备一条串口测试线,母头对母头,但是由于RS-232/422/485串口针脚定义都不同,因此测试时pin和pin的连接,需依照实际测试的串口模式调整,可参考下述图示:

RS-232串口:RS-232需交叉连接,对接测试接线如下图
(2、3对接,5接5)
图4

RS-422串口:RS-422需交叉连接,对接测试接线如下图
(1、4对接,2、3对接,5接5)
图5

RS-485串口:RS-485需直连,对接测试接线如下图
(1接1,2接2,5接5)
图6

三、串口设置

由于德承工控机DE-1001的6个串口都可支持RS-232/422/485串口通信,可依照实际需求的串口模式,在BIOS中进行设置。

  1. 开机后,按《Del》进入BIOS
    图7

  2. 选择第二页-Advanced,选择 Super IO Configuration
    图8

  3. 选择要设置的串口
    图9

  4. 选择Onboard Serial Port 1 Mode,并选择要设置的串口模式
    ● 设置RS-232:选择 [RS232]
    ● 设置RS-422:选择 [RS422/RS485 Full Duplex]
    ● 设置RS-485:选择 [RS485 Half Duplex]
    图10

  5. 设置好串口模式之后,按《F10》保存并退出BIOS,完成设置

四、安装串口通信工具

本篇以Ubuntu系统为例,采用CUTECOM串口通信工具来进行串口通讯测试。CUTECOM采用简洁直观的图形界面,相比MINICOM的文本界面,提供更简易的操作来配置串口参数,并支持十六进制显示和发送及文件传输功能。

① 打开终端,输入命令
sudo su

② 输入 root 密码后,输入命令安装(过程中选择Y执行)
sudo apt-get install cutecom

如果无法正常安装,需先输入命令更新,再重新输入命令安装
sudo apt-get update

图11

五、串口测试

  1. 串口测试时,需2个串口设置相同的模式(如com1:RS-485 → com2:RS-485),再依照针脚定义备妥测试的连接线,连接工控机上需测试的2个串口

2.打开CUTECOM串口通信工具
① 打开终端,输入命令
sudo su

② 输入 root 密码后,输入命令打开CUTECOM
sudo cutecom
图11

③ 打开CUTECOM图形界面后,点击《Open》,Device选择 /dve/ttyS0为COM1, /dve/ttyS1为COM2,依此类推
图13

点击《Setting》可设置串口相关参数,在此可先以默认值进行测试
图14

  1. 再打开另一个CUTECOM串口通信工具
    选择另一个需测试的串口号,其余设置可参考上述步骤
    (注意:① 需设置相同的波特率确保通讯稳定;② 在《Input》输入发送的字串,可选择用不同的字串,以利于分辨不同串口的发送接收数据,如com1发送:1234567、com2发送:abcdefg)
    图15

  2. 在打开的2个CUTECOM串口通信工具中,可实时查看发送和接收的测试结果。
    图16

※ 如有发送接收通讯异常的情况,则需优先排查:串口模式设置、串口波特率设置、串口接线定义是否正确

参考网址1:https://www.cincoze-china.com/goods_info.php?id=24

参考网址2:https://www.deepin.org/zh/deepin-use-minicom-and-cutecom/

posted @ 2025-08-28 11:34  Johnny-Chang  阅读(259)  评论(0)    收藏  举报