V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wudaown
V2EX  ›  硬件

RJ11 接口键盘改 USB 求助

  •  
  •   wudaown · 2015-07-19 22:45:38 +08:00 · 4809 次点击
    这是一个创建于 3414 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Lucent Epc 901928-01
    手里有一个AT&T以前电话终端的键盘.. 是黑轴的.. 拆开一下是4pin到rj11接口的..
    我把线拿掉之后用杜邦线转USB.. 拆上电脑之后灯亮了不过电脑完全不能识别..

    http://www.neworldit.com/Lucent_Epc_901928_01_Keyboard_715_Gbcs_2_p/20760010021.htm

    就是这个键盘..

    接口定义看了一下只有GND v+ v-和vcc..

    为什么没有反应呢.. 求助

    20 条回复    2015-07-20 10:08:22 +08:00
    ooxxcc
        1
    ooxxcc  
       2015-07-19 23:07:02 +08:00
    为啥会想到用杜邦线转USB……你默认这个键盘是USB接口的就是没接出来么……
    ooxxcc
        2
    ooxxcc  
       2015-07-19 23:08:53 +08:00
    淘宝有RJ11转com口转接线,再接个com转ps2,再接个ps2转usb就能用了23333
    Halry
        3
    Halry  
       2015-07-19 23:09:39 +08:00 via Android
    以前哪有usb,应该想办法改成ps2,v+v-是电话信号,不会改。。。。
    wudaown
        4
    wudaown  
    OP
       2015-07-19 23:14:31 +08:00
    @ooxxcc 杜邦线是家里随便找的线.. 用什么线没有关系吧.. 默认是4pin到rj11接口到机器.. 你这个转发.. 我一会去淘宝看看..
    wudaown
        5
    wudaown  
    OP
       2015-07-19 23:15:07 +08:00
    @Halry 改成PS2可以有.. 话说我主板PS2接口被我拆掉啦.... 难道改成PS2在转USB么..
    ooxxcc
        6
    ooxxcc  
       2015-07-19 23:17:10 +08:00
    @wudaown 我的意思是你直接把不同的接口连起来一定不会work啊。。怎么也要做个转接。。

    例如RJ45直接接到usb上。。怎么也要个芯片吧。。
    wudaown
        7
    wudaown  
    OP
       2015-07-19 23:19:40 +08:00
    @ooxxcc 话说rj11那个线已经不知道丢到哪里去了....而且com口好吓人的说.. 好大啊
    wudaown
        8
    wudaown  
    OP
       2015-07-19 23:22:00 +08:00
    @ooxxcc rj11到usb还要芯片么,我以为控制方面都在键盘的PCB上面了..
    wudaown
        9
    wudaown  
    OP
       2015-07-19 23:23:54 +08:00
    @Halry 于是又看到你了
    @ooxxcc 想了一下我如果能找到那个rj11的线,那干脆做一个rj11转usb的线插上就好了 =_=#
    linhua
        10
    linhua  
       2015-07-19 23:26:00 +08:00
    1.RJ11的信号是单端信号还是差分信号。RS232(com口)、PS2都是采用单端信号,usb采用差分信号传输。两种信号线不能直接相接。usb转RS232、PS2需要芯片支持。
    2.就算信号匹配,时序协议可能不匹配,也需要芯片完成时序协议的转换。
    wudaown
        11
    wudaown  
    OP
       2015-07-19 23:28:44 +08:00
    @linhua 你的回答好全面,感谢。看了你的回答我决定把黑轴全部拆掉然后自己去做一把键盘吧。。。。。。
    jedihy
        12
    jedihy  
       2015-07-19 23:35:52 +08:00
    @wudaown 有可能完全搞不成。键盘接出来是RJ11,那你直接把线接成USB是不行的。键盘里面有板载芯片,芯片上相当于写好驱动了,已经转换成RJ11的通信协议跟电话主机通信。我觉得有两种做法,第一种,转COM口和主机相连,用COM调试工具解析RJ11发过来的信息,解析出不同按键对应的电平组合和时序,然后写成驱动。
    第二种,从键盘按键部分和PCB部分之间入手,也得找出不同按键对应的IO口,电压大小等等,如果是行扫键盘要稍微麻烦点自己看下电路。然后自己弄一块单片机开发版或者现在流行的树莓派之类的,把IO口接上。然后你想怎么就可以怎么玩,写好驱动,想变成USB就变USB,想变COM就是COM,自己写代码就OK。
    wudaown
        13
    wudaown  
    OP
       2015-07-19 23:39:18 +08:00
    @jedihy 于是我果断拆轴做键盘去..
    jedihy
        14
    jedihy  
       2015-07-19 23:43:33 +08:00
    @wudaown cherry轴?
    wudaown
        15
    wudaown  
    OP
       2015-07-19 23:47:49 +08:00
    @jedihy 估计是,这么古老的机械键盘应该是cherry轴吧。这块键盘是我估计要有20年和一些IBM的手感很像,没有win键,旁边多一个refresh键。
    leavic
        16
    leavic  
       2015-07-19 23:53:43 +08:00   ❤️ 1
    身为一个硬件工程师,已经被楼主的脑洞之大吓得体无完肤。
    RJ11你绕两根杜邦线就能变USB?好吧,可以提交给USB.org作为USB4的一个新class:自动电平+协议转换,干死所有USB芯片厂商。
    wudaown
        17
    wudaown  
    OP
       2015-07-19 23:56:28 +08:00
    @leavic 尽管嘲笑我吧.. 今天又学到新知识了..
    RqPS6rhmP3Nyn3Tm
        18
    RqPS6rhmP3Nyn3Tm  
       2015-07-20 07:46:19 +08:00 via Android
    这么早就有Cherry的机械键盘了吗,我还以为是最近才火起来的
    ooxxcc
        19
    ooxxcc  
       2015-07-20 10:07:01 +08:00
    @wudaown 上古键盘没USB协议支持吧。。
    自己做键盘?考虑一下GH60……
    ooxxcc
        20
    ooxxcc  
       2015-07-20 10:08:22 +08:00
    @wudaown RJ11到usb。。你自己找转换芯片自己做PCB?。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2629 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:42 · PVG 12:42 · LAX 20:42 · JFK 23:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.