求助:USB转TTL CH340G丢失问题

我有一个项目,使用了10个USB转TTL的转换器,分别与10个模块通讯,通讯参数2400 n 8 1,10个串口分别从COM7——COM16

软件运行后,往模块以0.5秒/次的间隔往模块读写数据,

如:

发送:32 F0 81 01 01 90 00 00 00 00 00 E1 34?

收到回复:32 0F 01 01 81 00 96 01 0A 00 00 13 34?

数据根据不同工况有些变化,通讯字节数基本相同。


软件在运行初期一切正常,但经过不等的时间,可能为几十分钟可能为数小时,会出现无响应情况,经过反复检查,发现是读取

这10个串口时发生错误,强行关闭软件后再重新打开软件时,去尝试打开串口,无法打开,返回的GetLastError()?值为1

此时使用串口助手,等所有其他工具去尝试打开串口均显示无法打开。

设备管理器中显示设备存在。资源管理器中显示无进程占用串口。

出现上述情况后必须重新拔插转换模块,或者重启计算机方能恢复正常。


操作系统是WIN10

驱动是安装最新的。


请问是否有解决的办法?

USB2TTL.jpg


您好,请问CH340G板子是自己做的还是购买的,麻烦发下电路图给我们确认下。


我购买的。请参考附件,我找来的资料,和使用的应该是一至的。

icon_rar.gifusb2ttl.rar



您好,如上现象并不正常,根据描述应属于硬件层面的问题,也可直连工程师帮快速分析定位问题。


只有登录才能回复,可以选择微信账号登录