CH340,具有柴油加热器和树莓派的自定义波特率

问题描述 投票:0回答:1
  1. 有没有办法(或技巧)在 Linux 上将 CH340 设置为 25000 波特?

如果没有:

  1. 是否有更好的芯片能够达到 25000 波特率(请不要使用 FTDI)?
  2. 是否有完全不同且更好的方法来实现我的目标(见下文)?

背景:

我想将中国柴油加热器连接到 Raspberry Pi(船上的 OpenPlotter)。

这是通过 uC(STM 或 EsP32)在开源中通过 http://www.mrjones.id.au/afterburner/

完成的

有一条蓝色线,半双工 RS232@TTL,波特率为 25.000 波特(8N1)。这是加热装置的二进制专有通信接口。

我尝试使用一款中国 USB 转 RS485 适配器,该适配器内部使用 CH340C。

Afterburner界面: USB转RS485接口与Afterburner类似:

如果我使用带上拉电阻的RS485“通道B”,我想我应该能够使用这个接口而无需进行重大修改(值得一试)。

我目前的主要问题是波特率。我想如果我使用 CP210x,我也会遇到同样的问题。我猜 FTDI232 可能能够处理这个波特率,但我根本不会使用这个芯片。

我的另一个想法是使用 NodeMCU(带 ESP32/ESP8266 的 CH340)并以 25000 波特率对加热装置进行传输,并通过 NodeMCU 的 USB 串行传输以 28800 波特率传输。我认为这样做有点过分了。

usbserial baud-rate
1个回答
0
投票

@muebau 你让它工作了吗,我正在尝试为我的船做同样的事情,但尝试将它集成到 openhab 而不是 openplotter

© www.soinside.com 2019 - 2024. All rights reserved.