我有两个蓝牙gps,一个是holux gr-236(sir3芯片), 另一个是i-blue 747(mtk芯片). 虽然两个gps都有个mini usb(b型)接口,但是实际上有本质差别. 236的不是真正的usb接口,信号输出/输入是ttl的,如果要连接电脑,需要专门带转换电路的数据线,将ttl转换成usb. 这是236的一个缺点,但在连接8r时,却成了优点,因为8r的tx,rx也是ttl的,所以连接时,两根线就够了,236的gnd->8r的gnd,236的tx->8r的rx.
而747的是真正的usb接口,连接上电脑时不光能充电,还可以安装驱动后当gps-mouse使用。
需要注意的是: 8r要求速度9600bps
需要用软件将gps的输出速率改成9600bps,现在有许多sirf软件(pc上和ppc上的都可以)可以将gps从nmea模式设置成sirf,以及改端口速度。
注意,改成9600bps后,蓝牙将无法连接gps.如果想恢复,需要reset gps.(gr-236 reset比较简单,拆开gps,然后卸掉电池,用金属短路板子上的纽扣电池一两秒,整个gps就恢复出厂状态了)
前面的贴子中有说过,gr-236的输出数据格式有点问题, 高度没有前导0,导致8r不能显示速度,高度. 我看到8r上显示的高度和速度的确为0.
不知道升级firmware能否解决这个问题。
连接时注意8r的7pin接口的示意图, 是针的还是孔的, 弄错的话,会左右相反的,我开始时看错了,导致连接失败,后来才意思到前面贴子中图是手迷连接8r的接头的母头,不是8r上的那个公头.
gr-236的5-pin mini usb type b female管脚定义,可以从说明书中查到。
http://www.buygpsnow.com/files/gpslim236.pdfpin 1 - gnd - signal ground, battery charging ground.
pin 2 - vout - unregulated voltage out: 3.6 v max 100ma.
pin 3 - txd - transmit data. from organizer to peripheral.(voltage level is 3.3v ~ 5.0v).
pin 4 - rxd - receive data. form peripheral to organizer.(voltage level is 3.3v ~ 5.0v).
pin 5 - vcharg - positive terminal of dc adaptor that powers the internal charging circuit of li-ion battery. the approved power supply is 5.0v +/- 5 5%@1a.
holux 236 sends power and serial ttl data through a mini-usb connector. holux's "special" cable is actually a usb to ttl adapter.
那位大侠开发个套件,开个模具外壳,算是给8r出兼容外设了,成本肯定比原厂的便宜不少,估计8r也会卖的更火