RJ11 接口键盘改 USB 求助 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wudaown
V2EX    硬件

RJ11 接口键盘改 USB 求助

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

    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
    47jm9ozp
        1
    47jm9ozp  
       2015-07-19 23:07:02 +08:00
    为啥会想到用杜邦线转USB……你默认这个键盘是USB接口的就是没接出来么……
    47jm9ozp
        2
    47jm9ozp  
       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么..
    47jm9ozp
        6
    47jm9ozp  
       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的机械键盘了吗,我还以为是最近才火起来的
    47jm9ozp
        19
    47jm9ozp  
       2015-07-20 10:07:01 +08:00
    @wudaown 上古键盘没USB协议支持吧。。
    自己做键盘?考虑一下GH60……
    47jm9ozp
        20
    47jm9ozp  
       2015-07-20 10:08:22 +08:00
    @wudaown RJ11到usb。。你自己找转换芯片自己做PCB?。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2440 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 01:29 PVG 09:29 LAX 18:29 JFK 21:29
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86