5 系统配置
本章介绍系统配置的具体操作。
5.1 查找设备IP
5.2 远程登录
5.3 配置存储设备
5.4 配置以太网 IP
5.5 配置Wi-Fi (可选)
5.6 配置蓝牙 (可选)
5.7 配置 4G (可选)
5.8 配置 Buzzer
5.9 配置 RTC
5.10 配置串口
介绍RS232和RS485的配置方法。
5.10.1 安装picocom工具
在Linux环境下,可以通过picocom工具对串口RS232和RS485进行调试。
执行如下命令,安装picocom工具。
sudo apt-get install picocom
5.10.2 配置 RS232
ED-HMI2630-101C 包含0~2路RS232接口,其对应的COM口和设备文件,具体如下表:
ED-HMI2632-101C
RS232口数量 | 对应的COM口 | 对应设备文件 |
---|---|---|
2 | COM1, COM3 | /dev/com1, /dev/com3 |
ED-HMI2633-101C
RS232口数量 | 对应的COM口 | 对应设备文件 |
---|---|---|
1 | COM1 | /dev/com1 |
前提条件:
已完成ED-HMI2630-101C的RS232端口与外部设备的连接。
操作步骤:
- 执行如下命令打开串口com1,并配置串口波特率为115200。
picocom -b 115200 /dev/com1`
- 按需输入命令来控制外部设备。
5.10.3 配置 RS485
ED-HMI2630-101C 包含2~4路RS485接口,其对应的COM口和设备文件,具体如下表:
ED-HMI2632-101C
RS485口数量 | 对应的COM口 | 对应设备文件 |
---|---|---|
2 | COM2, COM4 | /dev/com2, /dev/com4 |
ED-HMI2633-101C
RS485口数量 | 对应的COM口 | 对应设备文件 |
---|---|---|
3 | COM2, COM3, COM4 | /dev/com2, /dev/com3, /dev/com4 |
ED-HMI2634-101C
RS485口数量 | 对应的COM口 | 对应设备文件 |
---|---|---|
4 | COM1, COM2, COM3, COM4 | /dev/com1, /dev/com2, /dev/com3, /dev/com4 |
前提条件:
已完成ED-HMI2630-101C的RS485端口与外部设备的连接。
操作步骤:
- 执行如下命令打开串口com4,并配置串口波特率为115200。
picocom -b 115200 /dev/com4
- 按需输入命令来控制外部设备。
5.11 配置DI
ED-HMI2630-101C上包含8个DI接口,用户可以根据实际需求进行配置。
前提条件:
已完成ED-HMI2630-101C的DI接口与外部负载的连接。
操作步骤:
- 依次执行如下命令,检测和安装gpiod工具。
sudo apt update
sudo apt install gpiod
- 执行如下命令,读取对应DI口的数据
gpiofind DI0 | awk '{print substr($0,9)}' | xargs -i bash -c "gpioget
DI0
表示对应的接口编号
5.12 配置DO
ED-HMI2630-101C上包含8个DO接口,用户可以根据实际需求进行配置。
前提条件:
已完成ED-HMI2630-101C的DO接口与外部负载的连接。
操作步骤:
- 依次执行如下命令,检测和安装gpiod工具。
sudo apt update
sudo apt install gpiod
- 执行如下命令,设置输出为高电平或低电平。
- 设置输出为高电平
gpiofind DO0 | awk '{print substr($0,9)}' | xargs -i bash -c "gpioset {}=1
DO0
表示对应的接口编号 -1
表示管脚为高电平- 设置输出为低电平
gpiofind DO0 | awk '{print substr($0,9)}' | xargs -i bash -c "gpioset {}=0
- DO0
表示对应的接口编号 - 0
表示管脚为低电平
5.13 配置CAN接口
5.13.1 安装can-utils工具
依次执行如下命令,检测和安装can-utils工具。
sudo apt update
sudo apt install can-utils
5.13.2 设置CAN接口状态
前提条件:
已完成ED-HMI2630-101C的CAN接口与外部设备的连接。
操作步骤:
- 执行如下命令,设置CAN接口的波特率为1000000。
sudo ip link set can0 type can bitrate 1000000
其中can0为端口号,取值包含can0和can1。
- 执行如下命令,打开CAN接口。
sudo ip link set can0 up
其中can0为端口序号,取值包含can0和can1
- 执行如下命令,设置CAN接口的通信。
- 接收数据:
candump can0
- 发送数据:
cansend can0 123#1122334455667788
其中can0为端口序号,取值包含can0和can1。
123#1122334455667788
为待发送的信息,用户可按照格式自定义。