Modbus 時延抖動 30–80ms:閘道實測僅 1–4ms,根因在測試台架

工業閘道(TI AM64x,Linux PREEMPT_RT)對 Windows 模擬器實測 Modbus-TCP RTT 30–60ms、RTU 50–80ms 抖動。經量測口徑修正與三步正交隔離環回(localhost → 雙網卡 netns 直連 → 雙 RS-485 對接),在本次測試條件下抖動歸因於測試對端:板端純軟體棧 0.69ms、實體網卡 1.02ms、串口 4.15ms(線傳佔比約七成);對端側經 FTDI Latency Timer 等變數干預鎖定 Windows 台架實測下界 45–50ms,據此給出超時閾值參考基線;閘道側單一事務佔端到端鏈路預算約 1%–15%,不構成阻滯項。

2026-09-21 · 16 分鐘 · 7645 字 · Intent

工控機 RS-232 持續亂碼:軟體全對、硬體正常,根因在接地迴路

工控機(TI AM64x 異構 SoC,A53 Linux + R5F RTOS,24V 供電)RS-232 三線序列埠持續亂碼,115200 8N1 配置正確。經 SSH 以 /proc/tty/driver/serial 的 tx/rx/fe 計數器完成雙向通道驗證,排除軟體與個體故障;拆至僅接 GND 仍亂碼、拔掉筆電電源變壓器立即恢復——根因為 24V 工業電源與市電間的接地迴路。雙隔離轉接器已實測驗證,筆電插電無干擾。

2026-09-02 · 7 分鐘 · 3407 字 · Intent