多个串口设备的识别

news/2024/11/30 0:28:12/

文章目录

  • 前言
  • 一、CH34xSerCfg配置功能(Product String)
  • 二、多个串口设备的识别
  • 总结


前言

在电脑上不同串口设备会生成不同的COM口号,若多个串口设备同时插入电脑时如何识别出设备之间的区别。接下将介绍一种方法通过读取芯片产品字符串(Product String)去识别相应的串口设备。


一、CH34xSerCfg配置功能(Product String)

可以使用内置EEPROM的CH342F、CH343P芯片进行多串口号识别,本文以两个CH343P设备为例介绍该功能。使用配置工具修改 Product String,输入字符串(用于识别设备),然后点击“写入配置”按钮进行设置。然后通过读取产品字符串(Product String)识别相应的设备。
在这里插入图片描述
在这里插入图片描述

二、多个串口设备的识别

首先打开设备识别软件刷新串口,选取串口号后读取产品字符串,然后点击“获取设备名”按钮来获取串口号对应的设备名称。即使两个设备插在不同电脑上,串口号发生了改变,依然可以根据设备名称确定对应的串口设备。

在这里插入图片描述
在这里插入图片描述
串口号发生改变后,依然可以根据设备名称识别对应的串口设备。
在这里插入图片描述
在这里插入图片描述

总结

多串口识别方案可以应用到多传感器采集数据通过串口上传的应用场景中,如医疗设备需要采集的各项人体信息数据集中处理、工业方面的多传感器采集数据处理等,通过修改产品字符串等信息,则可以更加快捷的识别出串口数据来自于哪款设备,方便上层对其进行处理。


http://www.ppmy.cn/news/252081.html

相关文章

C# (江湖熟手)- 串口设备对接

基本概况 串口介绍 串口:是一种可以将接受来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接受的串行数据流转换为并行的数据字符供给CPU的器件。一般完成这种功能的电路,我们称为串行接口电路。 串口通信(Seri…

linux系统下串口设备和串口号绑定

3.7 linux系统下串口设备和串口号绑定 3.7.1 问题由来 ​在ROS小车的开发过程中,需要使用ROS通信串口模块、激光雷达的串口模块、IMU的串口模块等,为了防止每次开机这些设备的串口号发生变动,所以需要对串口号与串口设备绑定;为了更好的识别串口,我们也可以对串口号进行…

【Vue】二:Vue核心处理---vue的其它指令和自定义指令

文章目录 1.vue的其它指令1.1v-text 和 v-html1.2 v-cloak1.3 v-once1.4 v-pre 2. 自定义指令2.1 函数式2.2 对象式2.3.定义全局的指令 1.vue的其它指令 1.1v-text 和 v-html v-text:当做文件解析。 v-html:当做 HTML 代码解析。 1.2 v-cloak v-cloa…

linux串口设备配置方法(固定ID)

硬件开发时有时候需要配置USB串口,一般配置方式有以下两种: 一、对于没有重复ID的情况 1.1、查看设备ID: 输入指令: lsusb例如图片中的最上面0951:1666就是对应Kingston Technology DataTraveler 100 G3/G4/SE9 G2设备的ID号&…

串口

dbg_print怎么打开? 哪个宏控制呢? DRV_DEBUG打开后串口还是没有信息出来 make/drv/drv.def中加入DRV_DEBUG 我一般在dbgprint.c里面直接修改#if 1//def DRV_DEBUG#if 1//(!defined(IC_MODULE_TEST)) ---------------------------------------------…

C++串口同步和异步的读取与串口设备编程

本文主要讲述如何对串口进行高效率的读写,当串口中数据到达时立即读取进行处理,以及如何将该方法运用到串口设备编程中。为了使得程序更加清晰文中的代码去除了异常处理的情况。文中加粗的文字相应的比较重要,需要多注意。当然文中会有错误&a…

串口通信

串口 一、并行通信和串行通信1、串行通信2、并行通信 二、同步通信和异步通信1、同步通信2、异步通信三、串口1、了解什么是串口2、串口的几个电平标准3、串口的通信原理波特率起始位、停止位数据位数据校验位 额外说明 一、并行通信和串行通信 1、串行通信 串行通信技术&…

使用USB Gadget框架让USB变成串口设备

1. 背景介绍 串口是一种经典且对软件工程师友好的通信方式,因为可以在直接使用echo进行通信,不需要驱动,非常的方便,但当使用串口时,往往需要用到杜邦线和usb2ttl设备,虽然软件上面方便了,但是…