2009年9月30日星期三

全球定位系统GPS数据接收器模块:GR-87

全球定位系统GPS数据接收器,GR-87

   上个月从淘宝网购了一套GPS接收零件:一块GR-87接收模块、一个转接线、一根天线。

   今天花了点时间在一块万能板上焊上了,见下图:

GPS数据接收器,GR-87

    电路很简单,一块LM7805稳压块、一个MAX232搭的RS232通讯转换电路、一块台湾产的GR-87GPS数据接收模块。

    通电一试,TXA是每一秒发送一次数据,$GPRMC开头,相关通讯协议可以参照NMEA-0183协议,很简单的!

    我只接了VCC、TXA、RXA、GND四根线,本来想用第六脚做个闪光灯,想想还是算了,中看不中用,还浪费电能。

    必须接天线才行,否则输出坐标数据会是零。

GPS天线
GPS接收器天线

    接上天线,接通电源,将串口信号接至计算机,使用串口数据看到了部分想要的数据,但是为什么没有海拔和星数....有待解决!

    有人一看这东西多简单呀,是呀,我也说纯这点电路太EASY了!难点在服务器端数据的存储和计算。所以,接下来的任务是将GPS接收器来的坐标数据与地图网站结合,在网站上标识位置。我的业余时间呀,又没了

    另外就是制作GPRS收发器。但是做GPRS有个棘手的问题,怎么做PCB板?

    今天,远在广州的好哥们结婚,很想去的...只是自己混的太差劲了,没脸面去,更没钱没时间,NND。大家都好好努力吧!

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    2009.06.04

    GR-87发出来的数据格式里的纬度是ddmm.mmmm,经度是dddmm.mmmmmm。比如谷歌地图数据库是按照度计算的,这里需要数据转换一下,比如GR-87出来的数据里北纬3130.1234,纬度=31+(30.1234/60)度.经度类似=ddd+(mm.mmmmmm/60)度.照此数据输入谷歌地图数据里就对了~

     我把自己的坐标输入GOOGLE地图里,住的楼房都看到了!

     有一点要注意,GR-87的TXD输出的信号峰值是3.0V的样子,不符合5V系统里TTL电平的高电平要求,需要转换一下。不过可以直接接MAX232,因为只要电压高于2V MAX232就认为是高电平~

没有评论:

发表评论