当前位置: 代码迷 >> WinCE >> CSDN上牛人多,问个USB转无线有关问题?可否透明的将USB信号转为无线传输出去?使两端的USB设备完全不知道信号从有线变无线了
  详细解决方案

CSDN上牛人多,问个USB转无线有关问题?可否透明的将USB信号转为无线传输出去?使两端的USB设备完全不知道信号从有线变无线了

热度:258   发布时间:2016-04-28 11:52:51.0
CSDN上牛人多,问个USB转无线问题?可否透明的将USB信号转为无线传输出去?使两端的USB设备完全不知道信号从有线变无线了。
本帖最后由 zhuochideng 于 2015-04-01 00:12:19 编辑
CSDN上牛人多,问个USB转无线问题?可否透明的将USB信号转为无线传输出去?使两端的USB设备完全不知道信号从有线变无线了。

主要用途是:
1、WIN CE6设备必须使用USB才能连接计算机;
2、中间间隔2公里长的隧道,我想将WIN CE端的USB信号转为无线发射,PC端的无线接收来信号后,用USB传输回主机,使WIN CE的设备和PC设备都不知道中间曾经过无线;
3、不想使用要装驱动的USB转串口,不想使用WIFI。

CSDN大神们,请问谁有解决方案呢?
------解决思路----------------------
我也一直在琢磨这问题,原理很简单,就是把USB 的 D+、D-数据信号调制在一对无线收发模块中,两端的模块解调出D+、D-数据就行了。但USB2.0的数据速率是480M,不知道载波频率需要多少才行。我在tb上看了2.4G无线通信模块(NRF24L01),数据的传输速率才2Mbps,显然达不到。不知道还有其他模块可用不。
------解决思路----------------------
如果能将USB的数量直接转换成无线信号传输走是最好了就算能,谁来执行这个操作,你不一样不是要修改驱动!难不成放在应用中完成?应用想操作 USB 驱动中的数据,在 USB 驱动不修改、配合的前提下,是不太可能实现的。
------解决思路----------------------
谢谢版主关注这话题。其实你想复杂了,实际上就是把USB的D+、D-那两根电线换成了无线连接(实际上只需要D+ 一根线就行了,因为D- 是D+ 的差分信号),与USB的驱动没多大关系,采用原设备的驱动就行了。
------解决思路----------------------
480M 无线传输估计是不用想了。你准备花多少钱啊?微波通讯设备吧?
就算有线估计也不行,因为信号时延一定会搞乱时序。所以个人认为楼主项目无解。
  相关解决方案