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

zhuochideng 2015-04-01 12:11:22
CSDN上牛人多,问个USB转无线问题?可否透明的将USB信号转为无线传输出去?使两端的USB设备完全不知道信号从有线变无线了。

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

CSDN大神们,请问谁有解决方案呢?
...全文
1482 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuochideng 2015-04-04
  • 打赏
  • 举报
回复
我还是认为就是钱的问题,USB的4根线,我只要将两根数据线上的内容转换成无线信号发出去就行,有很多无线设备可以做到,只是价格与速率的问题而已。 钱只有那么多,算了,还是用别的方案吧,谢谢大家。
mangoalx 2015-04-01
  • 打赏
  • 举报
回复
480M 无线传输估计是不用想了。你准备花多少钱啊?微波通讯设备吧? 就算有线估计也不行,因为信号时延一定会搞乱时序。所以个人认为楼主项目无解。
chnyuer 2015-04-01
  • 打赏
  • 举报
回复
谢谢版主关注这话题。其实你想复杂了,实际上就是把USB的D+、D-那两根电线换成了无线连接(实际上只需要D+ 一根线就行了,因为D- 是D+ 的差分信号),与USB的驱动没多大关系,采用原设备的驱动就行了。
91program 2015-04-01
  • 打赏
  • 举报
回复
如果能将USB的数量直接转换成无线信号传输走是最好了就算能,谁来执行这个操作,你不一样不是要修改驱动!难不成放在应用中完成?应用想操作 USB 驱动中的数据,在 USB 驱动不修改、配合的前提下,是不太可能实现的。
chnyuer 2015-04-01
  • 打赏
  • 举报
回复
设缓冲区的话,难度就太大了,还不如Wifi。但设备端连wifi又是问题。
zhuochideng 2015-04-01
  • 打赏
  • 举报
回复
装驱动的东西太麻烦了,并且不知道是否可用。如果能将USB的数量直接转换成无线信号传输走是最好了。如果无线传输率太低,那就装在缓冲区里慢慢传,是否可以呢?
chnyuer 2015-04-01
  • 打赏
  • 举报
回复
我也一直在琢磨这问题,原理很简单,就是把USB 的 D+、D-数据信号调制在一对无线收发模块中,两端的模块解调出D+、D-数据就行了。但USB2.0的数据速率是480M,不知道载波频率需要多少才行。我在tb上看了2.4G无线通信模块(NRF24L01),数据的传输速率才2Mbps,显然达不到。不知道还有其他模块可用不。
91program 2015-04-01
  • 打赏
  • 举报
回复
一般来说,通过 USB 转某种设备,不论是串口、还是其它无线端口,最后都是通过转换成的设备来操作的。 像 LZ 你的要求,还想通过 USB 是不太可能了。因为这个 USB 设备已经将模拟成其它设备了!
91program 2015-04-01
  • 打赏
  • 举报
回复
LZ,你不想的东东倒是挺多啊! 无线,你想什么哪种无线呢?这种你想用的无线有没有 USB 接口呢? 对于 WinCE 系统来说,想做 USB 转某种设备,你是必须要驱动的。 这个没有什么可讨论的,想要功能就必须要驱动。

19,502

社区成员

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

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