专栏名称: CW32生态社区
以开放、共享、互助为理念,致力于构建武汉芯源半导体CW32系列MCU生态社区。无论是嵌入式MCU小白还是想要攻破技术难题的工程师,亦或是需求解决方案的产品经理,都可在CW32生态社区汲取营养、共同成长。
目录
相关文章推荐
51好读  ›  专栏  ›  CW32生态社区

用免费PCB,做了个很特别的集线器

CW32生态社区  · 公众号  · 科技自媒体 硬件  · 2024-09-05 17:37

主要观点总结

本文介绍了一个COM端口号可视化集线器的项目,作者何电工为了简化硬件工程师在使用串口转USB设备时查找核对COM端口号的步骤而开发此项目。文章详细描述了项目的功能亮点、硬件说明、软件说明、开源网址以及购买方式。

关键观点总结

关键观点1: 项目背景

文章首先介绍了项目的背景,硬件工程师在使用串口转USB设备时,需要查看COM端口号并与硬件串口对应,当使用多个串口时,查找核对的过程繁琐,因此作者开发了COM端口号可视化集线器简化步骤。

关键观点2: 功能亮点

项目采用4to1串口HUB+MCU的方案,实现4路串口集线器,可通过USB转4路ttl串口,显示每个对外串口所对应的电脑COM端口号,并在电脑USB数据异常断开连接时及时提醒用户。

关键观点3: 硬件说明

硬件部分采用模块化设计,包括可视化串口集线器原理图和PCB图,扩展板插入式串口监听板原理图和PCB图等。文章还详细列出了硬件结构,包括设计软件、USB转串口芯片、单片机、电源、通信接口、排针线序等。

关键观点4: 软件说明

软件部分基于标准库编写,上位机基于Python编写已生成exe文件。本项目下位机代码完全开源,方便复现和修改。

关键观点5: 购买与开源

文章最后提到了项目的开源网址和购买方式,同时介绍了开源集市的相关信息。


正文

请到「今天看啥」查看全文



工程名称:COM端口号可视化集线器

工程作者: 何电工


前言

做了个“很特别”的集线器!

接上线,就能在5秒内,看到 COM端口号

为啥要做这个集线器?COM号不是能直接查吗?

为了方便!

是这样的,作为一名硬件工程师,时常会遇到这种情况:

使用串口转USB设备时,需要查看 COM号,并将其 与硬件串口对应起来,以便后续的调试工作。

如果只查看一个COM号, 步骤虽然繁琐,但的确尚可接受。

但如果,一次使用多个串口呢?

于是,我希望能做出一个设备,简化一个个查找核对的过程,方便你我他 ,本来调试就烦

于是,本项目应运而生。 简化调试步骤,从我做起!


0 1
功能/亮点

1

采用4to1串口HUB+MCU的方案

2

4路串口集线器,可 通过USB转4路ttl串口

3

显示 每个对外串口所 对应的电脑COM端口号

4

在电脑USB 数据异常 断开连接后及时 提醒 用户


0 2
硬件说明

硬件部分采用模块化设计。

可视化串口集线器_原理图

可视化串口集线器_PCB图

扩展板_插入式串口监听板_原理图

扩展板_插入式串口监听板_PCB图

扩展板_隔离式485通信_原理图

扩展板_隔离式485通信_PCB图


扩展板_隔离式TTL串口_原理图

扩展板_隔离式TTL串口_PCB图

硬件结构

1

设计软件: 嘉立创EDA

PCB尺寸支持免费打样

2

USB转串口芯片 :CH344Q

负责TTL串口转USB业务

3

单片机 :CW32

通信路径切换&与上位机进行通信

4
电源 :MT9700
具有两套独立电源:内部供电由一路DCDC从5V转3V3;对外电源来自USB5V并通过LDO输出3V3。
5

通信接口 :USB2.0-TypeC、2.54间距排针

6
排针线序 排针对应的功能在模块背面进行标注:G=GND;T=TX;R=RX;5=5VOUT;3=3V3OUT

左侧每组 排针 中间两根排针为TX、RX; 外侧的两根排针为GND

最右侧的接口为GND,5V,3V3,GND

7

串口速率 理论最高支持6M波特率 ,实测4通道可同时进行460800波特率下的正常通信,由于设备限制暂未测试更高速率

8

蜂鸣器 :蜂鸣器将会在设备与电脑断开数据连接时鸣响


0 3
软件说明

1

基于标准库编写,由于主控芯片Flash较小,采用了 裸机编程 ,且只导入了必要的文件,从而减少程序体积

2

上位机基于 Python 编写,已生成exe文件。

3

本项目下位机代码完全开源,可参考【第4章】指引在开源附件中自行下载“ComHubProject.zip”文件。

代码进行了详细的注释便于理解。

小编OS:最后总结一下工作原理
先将设备连接电脑,单片机配合上位机脚本对连接的串口进行扫描,自动将串口硬件对应的上位机COM端口号在本设备上进行显示。
如此即可节约宝贵的时间去玩黑悟空啦。


0 4
开源网址

本项目已开源!

——想复刻 想给作者点赞 复制开源网址 前往原文。

开源网址: https://oshwhub.com/heyh/comportnumber-visualization-hub


扫码也能直接进入原文。






0 5
想占有一个?

不想复刻,但急着用? 你或许想搜索

“上链接!”

“有没有成品卖啊?”


上下滚动查看

嘿!你猜怎么着!

这次 真上架 [开源集市] 啦!

原价98,首发价 88元

欢迎扫码占有 ~

电脑端打开: https://oshwhub.com/heyh/comportnumber-visualization-hub




最后的最后,请允许小编夹带点私货,介绍一下开源集市
各位大佬~走过路过别错过~
说不定对你老有用啦!


想用开源作品 “赚外快” 欢迎加入!

购买/复刻 喜欢的开源作品? 欢迎 逛逛~


什么是立创开源集市?

有人说开源不赚钱……

于是我们上线了开源集市!

上架的作者 提供贴片等优惠, 低成本 做个人批量生产, 售卖开源作品或套件。

争取让 创友 们看到不错的项目后, 可以选择自己复刻DIY, 也可以直接购一个成品/套件

想逛逛,就扫这个码:

网址:https://oshwhub.com/market


想上架原创作品赚外快,就加陈工:

更多项目推荐:
—— 记得【签到】啊!
—— 超级键盘出现!通通闪开!
—— 做了个远程控制器!从此不用亲自开关机
—— 牛! 一口气看15个优质开源
—— 半年,1万行代码,1400个焊盘,做了个心电仪

*本文转载了「立创开源硬件平台」的用户创作,如有侵权,请联系删除

在看你就赞赞我!
点击 阅读原文 查看原工程








请到「今天看啥」查看全文