首页 > 解决方案 > 串口停止接收数据,发送任何数据暂时修复它

问题描述

我有一个运行 raspbian 的 Raspberry Pi 3,连接了两个 USB 2.0 到 RS485 适配器。操作系统将这些适配器映射到 /dev/ttyUSB* 地址。在 RPi 上运行的程序使用 NMEA 0183 协议从传感器接收数据。以前,开源程序“kplex”从两个传感器接收数据,并且无限期地运行没有问题。

最近,我更改了设置,直接使用我自己的一个程序读取其中一个以 4800 波特运行的串行端口。我现在有一个问题,在运行“长时间”后,通常是一天左右,串行端口停止接收来自传感器的数据。以下是我的一些诊断:

什么样的问题可能导致这些症状?

标签: raspberry-piserial-port

解决方案


推荐阅读