打印
[应用相关]

求大师指点 提高USART串口通讯接口速率的办法?

[复制链接]
649|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
fangyuntao|  楼主 | 2022-7-23 17:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
原来串口采用USART接口,采用高速串口接口芯片,通讯速率为921.6kbps,现在想将通讯频率提高一倍,计算机扩展串口最高通讯速率921.6kbps限制了串口应用,能否将单片机的USART接口的TTL电平转USB,再接入计算机实现通讯接口提速?

使用特权

评论回复
沙发
天灵灵地灵灵| | 2022-7-23 21:17 | 只看该作者
串口这个速度可以了吧,再高就误码率上来了。

使用特权

评论回复
板凳
天灵灵地灵灵| | 2022-7-23 21:17 | 只看该作者
更高速度可以用SPI或者IIC

使用特权

评论回复
地板
QuakeGod| | 2022-7-23 23:42 | 只看该作者
用CH340, USB转TTL,最高可以支持到4Mbps速度。
也可以用专门的高速串口扩展卡,至少也可以支持到2Mbps。

MCU这边,用32F030C8T6,串口最高可以支持到6Mbps。
试过MCP 3Mbps -> CH340 -> USB. 满负荷连续通讯24小时,没有任何误码。

使用特权

评论回复
5
z_no1| | 2022-7-24 10:10 | 只看该作者
不明白你要什么?
是要设备和PC通讯,但受限于RS232的115200bps?
那就换USB口好了,12M还不够你用?设备的串口转一个USB转UART TTL的芯片,大把,硬件上是USB口,实际软件还是UART,都简单.

使用特权

评论回复
6
gxs64| | 2022-7-24 11:32 | 只看该作者
串口就是中低速的东西,你不能要求拖拉机上高速,当然也不能要求跑车开泥巴路。

使用特权

评论回复
7
icecut| | 2022-7-24 11:51 | 只看该作者
换带usb的芯片把.

使用特权

评论回复
8
fangyuntao|  楼主 | 2022-7-24 13:00 | 只看该作者
感谢各位大神的帮助,原来设计MCU是STM32F745VET6,采用串口通讯920k,是能满足要求的,项目提出新的需求,要求通讯速率翻一倍,想以最小的改动实现系统功能。

使用特权

评论回复
9
fangyuntao|  楼主 | 2022-7-24 13:02 | 只看该作者
MCU实现36路ADC采样,并将采样数据通过串口传送给工控机串口接口。现在想把工控机串口改成USB接口,不用虚拟串口接口。

使用特权

评论回复
评论
gxs64 2022-7-24 15:57 回复TA
用网口,w5500 
10
fangyuntao|  楼主 | 2022-7-24 13:05 | 只看该作者
天灵灵地灵灵 发表于 2022-7-23 21:17
更高速度可以用SPI或者IIC

工控机没有SPI,IIC接口

使用特权

评论回复
11
fangyuntao|  楼主 | 2022-7-24 13:06 | 只看该作者
QuakeGod 发表于 2022-7-23 23:42
用CH340, USB转TTL,最高可以支持到4Mbps速度。
也可以用专门的高速串口扩展卡,至少也可以支持到2Mbps。
...

多谢您的建议

使用特权

评论回复
12
圣骑士by| | 2022-7-25 11:26 | 只看该作者
可以考虑上俩串口一起通信。
或者改成用以太网。

使用特权

评论回复
13
lyn3210| | 2022-7-25 15:20 | 只看该作者
太难了,

使用特权

评论回复
14
gxs64| | 2022-7-25 16:50 | 只看该作者
我目前用的是16ch 16bit /ch,10Khz*16ch不间断采集,不掉数,传输速度400k/秒

使用特权

评论回复
15
fangyuntao|  楼主 | 2022-7-26 13:12 | 只看该作者
圣骑士by 发表于 2022-7-25 11:26
可以考虑上俩串口一起通信。
或者改成用以太网。

两个串口通讯数据同步困难,以太网通讯测试过UDP协议,有2—3ms的延时,另外发现会丢包。

使用特权

评论回复
16
SantaBunny| | 2023-2-23 20:45 | 只看该作者
那就只能提高你程序本身的效率了,比如优化算法什么的

使用特权

评论回复
17
fangyuntao|  楼主 | 2024-3-29 16:42 | 只看该作者
多谢各位帮助,STM32F745vet6 串口经CH340G转USB接口实现6M高速通信,已经成功应用现场。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

63

帖子

0

粉丝