从 bd7ns 处购得 gps25lvs oem板后,试了一次就放在了一边,当时发了一帖
询问为什么不能测高度,得到的是也许接收的卫星数不够的答复,也就没怎么
在意了。
最近买了pda,在pda论坛上看到gps+pda很热闹,又动起了试试看的念头,得到
bg7ibq的帮助买到了pda用的串行插头,作了max232转换电路,成功地连接上了
pda,但是pda上的软件 cetus gps 一直显示“no fix”,无法定位,但是另外
一个软件却能从 gps 上读取到经纬度。我想可能是位置不好接收的卫星数不够
,但是跑到楼顶开阔地,等了10多分钟,还是一样。。。
难道是gps板坏了, 灵敏度太低? 和bd7ns联系,回答说肯定没问题,可能是
gps板firmware版本太低的原因。于是到
http://www.garmin.com/ 找到了升级
程序,焊好了升级电缆,发现此板的firmware已经是最新版了!但是不管三七二
十一,运行完了再说,升级后结果不用说,还是一样只能显示经纬度。
不死心啊,来到卖这板的公司主页,
http://www.unistrong.com/ ,发现一个
gps板设置程序,下载回来试了试,发现可以用于设置波特率的参数,到处看到
处看,猛地眼前一亮! 有一个 nmea selection 参数只选中了一项,而可选项
多达十来个,按下 reset 按钮,发现有 “gps 标准” 和 “罗兰标准”两个
大项,选了gps,再试,高度、卫星状态等都可以看到了。 ok!
原来,这个gps板是用于车载报警系统的,工作时只需要经纬度和时间,因此把
其他的信息都屏蔽掉了,以减少数据量和程序处理时间。