serial-port

通过串行连接发送命令
serial-port

通过串行连接发送命令

我有一个赛多利斯GD-503我正在尝试将其纳入控制设置。我拥有常规手册和数据接口描述手册。 到目前为止,我已经使用 USB 转 DB9 电缆将笔记本电脑连接到秤,并将 DB9 转 DB25 电缆连接到秤的背面,匹配连接参数(7 位、偶校验、1 个停止位、无流量控制)。 秤正在将输出发送到笔记本电脑,我正在使用 MobaXterm(或 PuTTY)读取。这部分工作正常。但如何发送命令返回秤让我很困惑。数据接口手册中有一小节介绍了数据输入消息的结构,但到目前为止,我还不知道如何“发送”任何东西…… PS 使用 Windows 10,因此没有超级终端。 ...

Admin

解释 stty 输出以启动与超级终端的连接
serial-port

解释 stty 输出以启动与超级终端的连接

我正在尝试通过 RS232 连接在运行 Linux 的嵌入式设备和运行 Windows XP 的 PC 之间进行通信。在 Windows 上,我使用超级终端,但我不知道应该使用哪些设置。我必须设置 比特每秒 数据位 平价 停止位 流量控制 在 Linux 设备上,我运行程序stty来查找该侧的设置。我不想更改 Linux 设备上的这些设置,而只想读取它们。但我很难解释输出。 ~$ stty -F /dev/ttyS0 -a 速度 9600 波特;行 24;列 80;intr = ^C;quit = ^\;erase = ^?;kill =...

Admin

Minicom 在读取串行端口时发出大量输出
serial-port

Minicom 在读取串行端口时发出大量输出

当我使用 minicom 2.9(假设/dev/ttyUSB0)读取串行 USB 转换器的输出时,minicom 的输出有时会不断被垃圾邮件淹没...Minicom2.9Minicom2.9Minicom2.9...。主输出不再可读。即使我关闭端口并再次打开它,这个问题也不会消失。 我尝试使用不同的 USB 串行转换器来解决此问题,但所有转换器均出现了此问题。 我发现“清理”输出的唯一方法是关闭 minocom 上的端口,使用以下命令打开-关闭它屏幕,然后再次在 minicom 中打开它。 我不使用 gnu-screen 而是使用 minicom 的原因是 ...

Admin

是否可以通过快速卡 USB 3.0 适配器传输 PCI 快速数据信号?
serial-port

是否可以通过快速卡 USB 3.0 适配器传输 PCI 快速数据信号?

我有一个Magideal 双端口 HUB PCI-E USB 3.0 高速卡适配器我将其用作 PCIe 转 USB 3.0 适配器。 我想通过 USB 3.0 电缆连接外部 GPU(作为 PCI Express 设备),该电缆仅将 PCIe 信号传输到适配器。我的 GPU 连接到带有 USB 3.0 电缆作为连接器的转接器。它看起来像这个模型: 但这里的问题是适配器仅接受 USB 设备,而我的 Windows 10 抛出错误: “USB设备无法识别。” 是否有任何软件方法(例如更改 USB 主机控制器)仅将原始数据信号传递或代理到父 PCI 快速总线,...

Admin

“重复”串行设备-从 2 个进程读取/写入
serial-port

“重复”串行设备-从 2 个进程读取/写入

我有一个串行/RS485 转换器,用于从 Modbus 设备读取/写入。我需要能够从 2 个进程读取和写入。 我怎样才能“复制”真实设备/dev/ttyUSB0以在我的程序中指定虚拟设备,就像我对物理设备所做的那样?例如(/dev/ttyUSB0-1,/dev/ttyUSB-2)。 我已经用socat尝试过了: socat -d -d pty,raw,echo=0,link=/dev/ttyUSB0-1 pty,raw,echo=0,link=/dev/ttyUSB0 socat -d -d pty,raw,echo=0,link=/dev/ttyUSB0-...

Admin

(C-)Kermit 在 Windows 10 上突然停止工作
serial-port

(C-)Kermit 在 Windows 10 上突然停止工作

几十年来,我一直使用 (C-)Kermit 与各种 HP48GX 进行通信。我目前运行 (C-)Kermit 的环境设置主要是在最新版本的 Windows 10 x64 上的 Linux Mint Vera 21.1 Cinnamon 64 位 VMware VM 上使用“C-Kermit 9.0.305 OPEN SOURCE: Alpha.07, 24 Jan 2022, for Linux+SSL (64-bit)”通过默认系统存储库安装。 三个多月前,我安装了 VMware 17.x 的更新(其中 x < 5),突然间我无法再在虚拟机内连接或传...

Admin

如何将串行连接 GPS 设备与 geoclue 和 PureMaps 一起使用?
serial-port

如何将串行连接 GPS 设备与 geoclue 和 PureMaps 一起使用?

我在运行当前 64 位发行版的 Raspberry Pi 4 上有一个串行连接的 GPS 设备。我想使用PureMaps导航。 PureMaps 没有检测任何方向,并且在 C++ 文件中它似乎用于geoclue位置输入。 GPS 正在与gpsd/配合使用cgps -s,但我现在不太明白我需要做什么geoclue。如果我启动geoclue它,它会显示我在附近的城市(我猜是从 IP 或其他方式),但不是从我的 GPS 设备。这也会显示在 PureMaps 中。 问题:我需要做什么才能将我的 GPS 位置从 GPS 导入geoclue? ...

Admin

Windows 11 家庭版 (Surface) 上的虚拟 (USB) COM 端口
serial-port

Windows 11 家庭版 (Surface) 上的虚拟 (USB) COM 端口

我有一个通过 USB A/B(USB-B 在设备本身,USB-A 插入主机)模拟串行进行通信的设备。我已经在 Windows 10 笔记本电脑上成功使用了它,但我也想将它与运行 Windows 11 Home 且仅配备 USB-C 端口的 Surface Go 2 一起使用。我有一个 USB A 到 C 适配器(如下所示),它允许物理连接,但插入时什么也没有发生。我的笔记本电脑同时配备了 USB-A 和 USB-C 端口,因此我尝试将相同的安排插入我的笔记本电脑,“C”端口没有任何反应,而“A”端口通常会发生这种情况。适配器可以工作 - 我用它来通过 USB...

Admin

将 USB 流量转换为以太网流量,以避免长距离电缆传输
serial-port

将 USB 流量转换为以太网流量,以避免长距离电缆传输

我有一个工业计算机柜(“近柜”),以太网电缆已经连接到该柜。 由于系统设计上的疏忽,必须安装一个专有接口模块,该模块需要与附近机柜中的计算机进行通信。该模块将从机柜内的 Windows 计算机获取电源,并通过一小段 USB 电缆进行通信。 问题是,我们必须将 RS-485 从远处的机柜连接到此机柜,以便接口模块读取工业传感器,或者我们必须将接口模块本身移动到远处的机柜,并使用长距离 USB 电缆连接到机柜中的计算机。无论哪种方式,我们都必须拆卸一堆设备并添加某种长电缆。 如果我将接口模块放在远程机柜中,有没有办法将 USB 通信(通常显示为 COM3 或 C...

Admin

无法在 Windows 10 上的 Visual Studio 中配置串行监视器 - 为什么没有列出端口?
serial-port

无法在 Windows 10 上的 Visual Studio 中配置串行监视器 - 为什么没有列出端口?

文档说在 VS 社区 2022 64 位版本中打开串行端口监视器(Debug-> Windows-> )后,应该有一个列表来选择端口。我不明白这一点。Serial Monitor17.6.5 我已经尝试了模式和[System.IO.Ports.SerialPort]::getportnames()Power shell。我检查过HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM所有都是正确的。端口显示在设备管理器中。 我可以在 PuTTY、OpenSerialPortMonitor 和 SmartTT...

Admin

Wine 下的应用程序无法访问任何串行端口?
serial-port

Wine 下的应用程序无法访问任何串行端口?

我正在努力奔跑这个程序在 Wine 下(这是 Kenwood TM-V71 收音机的编程软件)。该软件安装和运行没有问题,但当选择串行端口时,所有内容都变成灰色: Wine 可以自动检测所有串行端口: $ ls -l $WINEPREFIX/dosdevices/com* lrwxrwxrwx 1 lars lars 18 Aug 6 00:38 /home/lars/.wine/tmv71//dosdevices/com1 -> /dev/usbserial/1/6 lrwxrwxrwx 1 lars lars 10 Aug 6 00:38 /...

Admin

Windows 10 任务管理器中的“系统中断”CPU 百分比高,链接到 ACPI.sys,当且仅当连接了串行端口设备时
serial-port

Windows 10 任务管理器中的“系统中断”CPU 百分比高,链接到 ACPI.sys,当且仅当连接了串行端口设备时

当且仅当设备通过串行端口连接到 PC 时,我才会在 Windows 10 任务管理器中看到 20% 的“系统中断”CPU 使用率。 使用“LatencyMon”工具,我可以看到它来自 ACPI.sys。 我处于如下描述的情况: “系统”和“系统中断”的 CPU 使用率过高(由 ACPI.sys 引起) 但更具体地说,这与串行端口有关:如果我断开通过串行端口连接到 PC 的设备,问题就会消失。 有什么事可以做吗: 在主板上?(这是带有 Phoenix BIOS 的 KTQ87/Flex 主板) 在 Windows 10 设备管理器中? 我认为串行口连接的设...

Admin

Linux 串行控制台适用于 earlyprintk=ttyS1,但不适用于 console=ttyS1
serial-port

Linux 串行控制台适用于 earlyprintk=ttyS1,但不适用于 console=ttyS1

我有一台服务器,其辅助 UART(ttyS1)通过 USB 连接到一台笔记本电脑(在/dev/ttyUSB10)。 如果我使用以下命令在服务器上启动 Linux console=ttyS1,115200n8 earlyprintk=ttyS1,115200n8 我可以在串行控制台上看到内核输出(minicom -D /dev/ttyUSB10在笔记本电脑上)。但是,如果我只指定 console=ttyS1,115200n8 它不再显示任何东西。 我问这个是因为我无法用第一个获得登录 shell! 我的内核已启用所有必要的串行配置,其中包括 CONFIG_SE...

Admin

Windows 10 RS232 串行通信
serial-port

Windows 10 RS232 串行通信

我有一个使用 RS232 通信与另一台设备通信的应用程序。此应用程序在 Windows 7 计算机上运行良好。 我在 Windows 10 上安装了相同的应用程序,但该应用程序无法与连接的设备通信。 我已经验证了 Windows 10 计算机可以通过具有 Null Modem 连接的串行到串行通信控制台聊天应用程序通过该串行端口进行通信。我知道硬件可以工作,而且操作系统似乎允许通过该端口进行通信。我们将 UAC 设置为关闭,防火墙关闭,事件查看器中没有错误。该应用程序也以 dot net 4.7 库作为安装要求运行。 是否有什么东西会阻碍我的应用程序通信?我...

Admin