主要观点总结
本文介绍了一个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号,
步骤虽然繁琐,但的确尚可接受。
但如果,一次使用多个串口呢?
于是,我希望能做出一个设备,简化一个个查找核对的过程,方便你我他
,本来调试就烦
于是,本项目应运而生。
简化调试步骤,从我做起!
在电脑USB
数据异常
断开连接后及时
提醒
用户
硬件部分采用模块化设计。
可视化串口集线器_原理图
可视化串口集线器_PCB图
扩展板_插入式串口监听板_原理图
扩展板_插入式串口监听板_PCB图
扩展板_隔离式485通信_原理图
扩展板_隔离式485通信_PCB图
扩展板_隔离式TTL串口_原理图
扩展板_隔离式TTL串口_PCB图
硬件结构
USB转串口芯片
:CH344Q
负责TTL串口转USB业务
单片机
:CW32
通信路径切换&与上位机进行通信
具有两套独立电源:内部供电由一路DCDC从5V转3V3;对外电源来自USB5V并通过LDO输出3V3。
通信接口
:USB2.0-TypeC、2.54间距排针
排针线序
:
排针对应的功能在模块背面进行标注:G=GND;T=TX;R=RX;5=5VOUT;3=3V3OUT
左侧每组
排针
中间两根排针为TX、RX;
外侧的两根排针为GND
最右侧的接口为GND,5V,3V3,GND
串口速率
:
理论最高支持6M波特率
,实测4通道可同时进行460800波特率下的正常通信,由于设备限制暂未测试更高速率
蜂鸣器
:蜂鸣器将会在设备与电脑断开数据连接时鸣响
基于标准库编写,由于主控芯片Flash较小,采用了
裸机编程
,且只导入了必要的文件,从而减少程序体积
上位机基于
Python
编写,已生成exe文件。
本项目下位机代码完全开源,可参考【第4章】指引在开源附件中自行下载“ComHubProject.zip”文件。
代码进行了详细的注释便于理解。
先将设备连接电脑,单片机配合上位机脚本对连接的串口进行扫描,自动将串口硬件对应的上位机COM端口号在本设备上进行显示。
本项目已开源!
——想复刻
?
想给作者点赞
?
可
复制开源网址
前往原文。
开源网址:
https://oshwhub.com/heyh/comportnumber-visualization-hub
扫码也能直接进入原文。
不想复刻,但急着用?
你或许想搜索
:
“上链接!”
“有没有成品卖啊?”
嘿!你猜怎么着!
这次
真上架
[开源集市]
啦!
原价98,首发价
88元
欢迎扫码占有
~
电脑端打开:
https://oshwhub.com/heyh/comportnumber-visualization-hub
最后的最后,请允许小编夹带点私货,介绍一下开源集市
想用开源作品
“赚外快”
?
欢迎加入!
想
购买/复刻
喜欢的开源作品?
欢迎
逛逛~
什么是立创开源集市?
有人说开源不赚钱……
于是我们上线了开源集市!
给
上架的作者
提供贴片等优惠,
低成本
做个人批量生产,
售卖开源作品或套件。
争取让
创友
们看到不错的项目后,
可以选择自己复刻DIY,
也可以直接购一个成品/套件
想逛逛,就扫这个码:
网址:https://oshwhub.com/market
想上架原创作品赚外快,就加陈工:
*本文转载了「立创开源硬件平台」的用户创作,如有侵权,请联系删除