硬汉嵌入式论坛

 找回密码
 立即注册
查看: 632|回复: 2
收起左侧

求问USB仪器控制方式移植的可能性

[复制链接]

4

主题

1

回帖

13

积分

新手上路

积分
13
发表于 2023-11-7 18:52:07 | 显示全部楼层 |阅读模式
    项目中要集成一台进口仪器,仪器厂商提供Windows上位机软件,经过仪器USB接口(目测仪器内部将USB转为COM口)控制仪器状态和读取数据,现在思路是方案一:使用USB数据抓包工具分析控制数据,然后使用STM32单片机代替PC的角色完成相同的控制和读取功能,不知STM能否完成USB的初始化驱动部分;或方案二:抓取仪器内部UART数据,绕过USB芯片直接实现控制和读取,但是需要修改硬件板卡影响设备保修。
请教大神两个方案有可行性吗?优选方案一的话需要完成哪几方面任务?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
发表于 2023-11-8 08:24:27 | 显示全部楼层
可以STM32的USB读取USB转串口功能。这个RL-USB还有个例子。

下载 (20).png
回复

使用道具 举报

0

主题

99

回帖

99

积分

初级会员

积分
99
发表于 2023-11-8 09:07:29 | 显示全部楼层
关键是仪器用的是什么USB协议(用USBTreeView就能清晰看出)。如果是标准CDC那ST的官方库就可以,如果是FT232,CP210x等专门驱动的就需要看你能用的USB HOST协议栈是否支持。如果成本及其他需求允许,用个Linux ARM的板也可以考虑,大部分USB转UART的协议都直接支持。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-5 16:57 , Processed in 0.283162 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表