sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2720回复:17

如何通过USB转4个串口?

楼主#
更多 发布于:2001-10-23 22:50
信号采集设备的USB接口终于做完了,现在又要做一个通过USB转4个串口的东西,用RS485标准,一点思路都没有,痛苦!
1,是通过USB的数据口扩展还是通过数据总线扩展?
2,四个串口可能同时使用,主机怎样通过USB同时和这四个串口通讯?8051又不能分时,用四个管道完全分开好还是用一个管道轮流操作的好?
3,有没有现成的4通道的485转换模块可用?有的话直接接到USB片子上就方便多了。
4,没有485转换模块的话,就要自己做了,串并互相转换用什么片子最好?

书到用时方恨少,可怜我连RS232,485的原理都不甚了了,请各位大吓帮助,谢谢。
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-10-24 11:22
请帮帮我
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-10-24 13:26
[QUOTE]原本由 sunkai 发表
[B]信号采集设备的USB接口终于做完了,现在又要做一个通过USB转4个串口的东西,用RS485标准,一点思路都没有,痛苦!
1,是通过USB的数据口扩展还是通过数据总线扩展?
2,四个串口可能同时使用,主机怎样通过USB同时和这四个串口通讯?8051又不能分时,用四个管道完全分开好还是用一个管道轮流操作的好?
3,有没有现成的4通道的485转换模块可用?有的话直接接到USB片子上就方便多了。
4,没有485转换模块的话,就要自己做了,串并互相转换用什么片子最好?

书到用时方恨少,可怜我连RS232,485的原理都不甚了了,请各位大吓帮助,谢谢。 [/B][/QUOTE]
肯定要弄个MCU,再加上一个多com口芯片。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
usb11
驱动小牛
驱动小牛
  • 注册日期2001-09-17
  • 最后登录2009-04-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-10-24 18:32
USB自然不用说啦
你可以试试看320(两个串口),再用两个外部中断模拟两个串口。
你还要对他们做RS232->RS485硬件转换。
当然啦,你的频率要足够高啦(40M),应该差不多啦
助人乃快乐之本! 共同进步是我的本意!
nigx
驱动巨牛
驱动巨牛
  • 注册日期2001-04-29
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分14166分
  • 威望71910点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-10-24 22:36
我上个月刚做完一个USB到RS485的方案(主要利用RS485传输20M)。


RS232 RS485内容 在站上有,我上传过呀!!!
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-10-25 00:09
[QUOTE]原本由 nigx 发表
[B]我上个月刚做完一个USB到RS485的方案(主要利用RS485传输20M)。


RS232 RS485内容 在站上有,我上传过呀!!! [/B][/QUOTE]
哦,这么晚了斑竹还在关怀群众,感激不尽!RS232 RS485内容我已经下载看了,正在熟悉阶段,以前没有用过,生疏的很。
能否把你的USB到RS485的方案向我介绍一下,让我有个开始的信心。
hongbo
驱动牛犊
驱动牛犊
  • 注册日期2001-06-27
  • 最后登录2009-02-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2001-10-25 10:32
[QUOTE]原本由 sunkai 发表
[B]信号采集设备的USB接口终于做完了,现在又要做一个通过USB转4个串口的东西,用RS485标准,一点思路都没有,痛苦!
1,是通过USB的数据口扩展还是通过数据总线扩展?
2,四个串口可能同时使用,主机怎样通过USB同时和这四个串口通讯?8051又不能分时,用四个管道完全分开好还是用一个管道轮流操作的好?
3,有没有现成的4通道的485转换模块可用?有的话直接接到USB片子上就方便多了。
4,没有485转换模块的话,就要自己做了,串并互相转换用什么片子最好?

书到用时方恨少,可怜我连RS232,485的原理都不甚了了,请各位大吓帮助,谢谢。 [/B][/QUOTE]

你要实现的功能通过市场上现有产品的组合应该可以实现

首先:usb转串口的设备是有的。
其次:串口一拖多的设备是有的。
再次:232转485的设备是有的。

将它们连一起,应该可以实现吧!

就我以前做硬件时知道的232和485告诉你,唉!差不多都忘记了!
232:较短距离传输,发送和接收用高低电平+3v--+15v为0,-3v---15v为1。
485:远距离传输,采用差分信号+-5v。

上网查一下吧!电子技术应用相关的网站上都有详细说明。
前进是我的唯一追求!
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2001-10-25 14:03
[QUOTE]原本由 hongbo 发表
[B][QUOTE]原本由 sunkai 发表
[B]信号采集设备的USB接口终于做完了,现在又要做一个通过USB转4个串口的东西,用RS485标准,一点思路都没有,痛苦!
1,是通过USB的数据口扩展还是通过数据总线扩展?
2,四个串口可能同时使用,主机怎样通过USB同时和这四个串口通讯?8051又不能分时,用四个管道完全分开好还是用一个管道轮流操作的好?
3,有没有现成的4通道的485转换模块可用?有的话直接接到USB片子上就方便多了。
4,没有485转换模块的话,就要自己做了,串并互相转换用什么片子最好?

书到用时方恨少,可怜我连RS232,485的原理都不甚了了,请各位大吓帮助,谢谢。 [/B][/QUOTE]

你要实现的功能通过市场上现有产品的组合应该可以实现

首先:usb转串口的设备是有的。
其次:串口一拖多的设备是有的。
再次:232转485的设备是有的。

将它们连一起,应该可以实现吧!

就我以前做硬件时知道的232和485告诉你,唉!差不多都忘记了!
232:较短距离传输,发送和接收用高低电平+3v--+15v为0,-3v---15v为1。
485:远距离传输,采用差分信号+-5v。

上网查一下吧!电子技术应用相关的网站上都有详细说明。
 [/B][/QUOTE]
谢谢hongbo!!!请推荐几个好点的网站。发过来的东西已经收到,
这两天收发信件都很不正常,在这里回告一声和表示感谢。有个老师傅建议我用MAX485,刚下载点资料在看,根据你的经验,你认为如何?
nigx
驱动巨牛
驱动巨牛
  • 注册日期2001-04-29
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分14166分
  • 威望71910点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2001-10-26 16:56
max485的速率小,还是用national semiconductors公司 的NS3695比较好,有下理由 :
1)速率大,可以上几M;
2)价格比MAX485的便宜一半。
3)性能比MAX485好。
nigx
驱动巨牛
驱动巨牛
  • 注册日期2001-04-29
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分14166分
  • 威望71910点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2001-10-26 16:57
max485的速率小,还是用national semiconductors公司 的NS3695比较好,有下理由 :
1)速率大,可以上几M;
2)价格比MAX485的便宜一半。
3)性能比MAX485好。
4) NS与5V兼容。
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2001-10-26 20:07
好,谢谢各位相助,有机会我请你们喝茶。制造个东西出来倒没有太多的难度,难就难在设计阶段,我现在就整个一个晕的!
usb11
驱动小牛
驱动小牛
  • 注册日期2001-09-17
  • 最后登录2009-04-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2001-10-26 20:21
如果你没有做过现在还不昏,那我就要昏啦!
希望早日看见你的产品
助人乃快乐之本! 共同进步是我的本意!
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2001-10-29 23:11
[QUOTE]原本由 usb11 发表
[B]如果你没有做过现在还不昏,那我就要昏啦!
希望早日看见你的产品 [/B][/QUOTE]
谢谢你的吉言!
晕了两天就好了,原来不是很复杂,就是干脆自己用软件模拟串口,一个个bit地送或收。高兴!散分!
再请问:有没有4通道的RS485驱动器?就是单片相当于4片MAX485之类的东西。
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2001-10-30 08:51
应该有的,去maxim,ns看看。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2001-10-30 10:38
[QUOTE]原本由 rayyang2000 发表
[B]应该有的,去maxim,ns看看。 [/B][/QUOTE]
昨天翻了翻老帖子,看到你的网站,去逛了一圈,斑竹大人用的纯粹英文,搞的我很被动,看上去你做软件多一点,用VC做桌面程序和控件,还有ZBOARD就是你做的,敬佩.
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2001-10-30 12:16
[QUOTE]原本由 usb11 发表
[B]如果你没有做过现在还不昏,那我就要昏啦!
希望早日看见你的产品 [/B][/QUOTE]
前几天急糊涂了,今天从字面上看出你是做过的,能否指点一二,有什么关键地方需要注意?
我的方案是:用4片MAX485,每片进出数据线各一根,控制线两根(刚好反向,可以连起来),进出的数据线分别连在两根USB数据口引脚上,发送时用软件方法把字节转换成BIT,加上起始位,停止位,按约定的波特率发送,接收时相反,在起始位接收到后把8个BIT组合成一个BYTE。你认为如何,有没有更好的方案?谢谢
sudan
驱动牛犊
驱动牛犊
  • 注册日期2001-10-30
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2001-11-01 16:02
你们谈论的话题都好深呀!需要 不 断 学习!
学而时习之,烦不烦?
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2001-11-01 16:20
术业有专攻,换个大门就不行了。
说不定您老人家真人不露相,故意调侃我等。
游客

返回顶部