阅读:1994回复:7
两台PC机直接通过USB连线连起来可以通讯吗??十万火急~!
我是上海交大的一名学生,我现在的课题是用USB接口来实现机器人上位机和下位机的通讯。这台机器人的控制器由运行在Windows平台下的主控计算机(上位机)和运行在DOS平台下的运动控制器(下位机)组成,由上位机给下位机发控制命令来控制机器人的运动,同时下位机也要给上位机传送数据。上位机采用普通的PC机,下位机采用工控机。以前的上位机和下位机是通过并口(将上位机和下位机的并口用连线连起来)通讯的。我现在准备用USB来实现上位机和下位机的通讯,我的想法是直接用USB连线将上位机和下位机连起来,上位机和下位机都把对方的根集线器当成外设,上位机把命令送到下位机的根集线器后由下位机负责接收,下位机把数据送到上位机的根集线器后由上位机接收,这样可行吗?书上说两台PC机不能用USB来直接通讯,是吗?要用USB来实现两台PC的通讯要什么条件呢?另外现在下位机的操作系统是DOS的,是否DOS一定不支持USB呢?希望哪位高手出招教教我阿。。。。。。
|
|
|
沙发#
发布于:2002-04-17 22:32
通讯是可以的,国外有公司做这类产品,但我还没发现DOS下的驱动程序。但理论上是可以做到的。
|
|
板凳#
发布于:2002-04-18 09:19
你要是做出来DOS下的,我帮你介绍几个买家! ;)
|
|
|
地板#
发布于:2002-04-18 11:39
好象有一种叫做usb-link的usb电缆可以做到双机互联。
|
|
地下室#
发布于:2002-04-20 13:05
应该不可以直接连接,不过你可以自作一个双端口接口板,倒一下了。这样,host/server都有了。不过diy的接口板的固件,还得你自己来搞定了。
|
|
5楼#
发布于:2002-04-25 10:11
当然可以,扬智电子的ali5633就实现这个功能,不过dos下有没有driver 我不是横清楚,windows已经实现.
|
|
6楼#
发布于:2002-04-27 21:04
你好!我的毕业设计就是usb的固件设计。我认为usb接口的弊端就是它采用的是中断方式,上位机不能很好的与下位机传递data,我劝你不要赶时髦!上位机不能主动传递data给下位机。我告诉你,usb支持dos环境,你要有兴趣我可以和你谈谈,因为太多不好说。
你可以打027-87535093 要是给点分我会不胜感激!! :) :) :) :) |
|
7楼#
发布于:2002-04-28 10:17
我想应该是不可以的,因为PC端的USB属于HOST,HOST与HOST之间没有相关的USB协议
所以你必须做一个USB转接设备 我所知道的目前市场上PC间USB通讯都是通过专用的USB转接电缆的 |
|