串口转USB设备如何再转成DB9串口?

xinyunyxq 2016-12-27 03:03:12
现有一设备,串口转USB的电路已经在设备内部实现,设备接到电脑直接能识别成一个com口,通讯正常,但由于usb能随意拔插,不够稳固,所以实际使用要求用能固定的DB9口,因为设备无法拆卸,所以想通过增加一个电路去实现,或者有现成可以购买的转换设备最好,但我没找到有,求大神帮忙想想实现的办法.。
...全文
1949 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
key_zhang2003 2017-09-07
  • 打赏
  • 举报
回复
如果是标准的RS232电平需要的转换IC不一样,PL2302XXX?的后缀
fly 100% 2017-08-31
  • 打赏
  • 举报
回复
找个设备转下数据吧
xxhjx 2017-08-31
  • 打赏
  • 举报
回复
这个很有意思
of123 2017-01-03
  • 打赏
  • 举报
回复
引用 8 楼 xinyunyxq 的回复:
[quote=引用 7 楼 of123 的回复:] [quote=引用 6 楼 xinyunyxq 的回复:] [quote=引用 1 楼 tys591320 的回复:] 难道还要用块带USB和串口的单片机转下么 哈哈 坐等大神出现
我现在想法跟你一样,想不出别的办法了[/quote] 嗨,直接买一根带 9 针头的 U 转串线,加一个 USB 公母转换头,把两个 U 头连同转换头封在一起。 注意,U 转串要用好的。[/quote] 不行的,9针的USB转串口只能接电脑才能用,电脑USB作为host才能识别USB转串口线,用公转母再接设备一来没法给设备供电,二来就算外接供电,设备也是usbdevice,没办法通讯,现在已经放弃这方案了,还是直接就用usb接口方式了,感谢你的回答[/quote]你忽略了最重要的——“U 转串线”。公转母实际上是为它服务的。当然了,你原先 9 针接口的需求就很荒诞。
of123 2016-12-30
  • 打赏
  • 举报
回复
引用 6 楼 xinyunyxq 的回复:
[quote=引用 1 楼 tys591320 的回复:] 难道还要用块带USB和串口的单片机转下么 哈哈 坐等大神出现
我现在想法跟你一样,想不出别的办法了[/quote] 嗨,直接买一根带 9 针头的 U 转串线,加一个 USB 公母转换头,把两个 U 头连同转换头封在一起。 注意,U 转串要用好的。
xinyunyxq 2016-12-30
  • 打赏
  • 举报
回复
引用 7 楼 of123 的回复:
[quote=引用 6 楼 xinyunyxq 的回复:] [quote=引用 1 楼 tys591320 的回复:] 难道还要用块带USB和串口的单片机转下么 哈哈 坐等大神出现
我现在想法跟你一样,想不出别的办法了[/quote] 嗨,直接买一根带 9 针头的 U 转串线,加一个 USB 公母转换头,把两个 U 头连同转换头封在一起。 注意,U 转串要用好的。[/quote] 不行的,9针的USB转串口只能接电脑才能用,电脑USB作为host才能识别USB转串口线,用公转母再接设备一来没法给设备供电,二来就算外接供电,设备也是usbdevice,没办法通讯,现在已经放弃这方案了,还是直接就用usb接口方式了,感谢你的回答
csdk401k 2016-12-29
  • 打赏
  • 举报
回复
你需要usb-rs232芯片,你原来是usb-ttl的
xinyunyxq 2016-12-29
  • 打赏
  • 举报
回复
引用 1 楼 tys591320 的回复:
难道还要用块带USB和串口的单片机转下么 哈哈 坐等大神出现
我现在想法跟你一样,想不出别的办法了
xinyunyxq 2016-12-29
  • 打赏
  • 举报
回复
引用 2 楼 of123 的回复:
如果是设备端要用 DB9,很简单,直接连接其中的几条线即可。 如果是 PC 端要使用 DB9(前提是 PC 上有,或者插接了串口扩展板卡),那就在设备端不使用串转 U,挂一片 MAX232 芯片,直接转成 RS-232 电平,当标准的串口用就好了。 你干嘛要串转 U 再 U 转串?
串口转USB是设备内部自己做的,设备直接购买的,没办法改装,所以现在我觉得可行的就是通过带USB的单片机读取数据之后转发
依然冷暖 2016-12-28
  • 打赏
  • 举报
回复
引用 2 楼 of123的回复:
如果是设备端要用 DB9,很简单,直接连接其中的几条线即可。 如果是 PC 端要使用 DB9(前提是 PC 上有,或者插接了串口扩展板卡),那就在设备端不使用串转 U,挂一片 MAX232 芯片,直接转成 RS-232 电平,当标准的串口用就好了。 你干嘛要串转 U 再 U 转串?
那还省钱了 硬件ttl转USB芯片都不用焊了 直接USB口的TTL接口
of123 2016-12-28
  • 打赏
  • 举报
回复
如果是设备端要用 DB9,很简单,直接连接其中的几条线即可。 如果是 PC 端要使用 DB9(前提是 PC 上有,或者插接了串口扩展板卡),那就在设备端不使用串转 U,挂一片 MAX232 芯片,直接转成 RS-232 电平,当标准的串口用就好了。 你干嘛要串转 U 再 U 转串?
依然冷暖 2016-12-28
  • 打赏
  • 举报
回复
难道还要用块带USB和串口的单片机转下么 哈哈 坐等大神出现

6,125

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧