主题 : 最近准备自己DIY个车载GPS, 目前手里有块闲置的ARM2440板子以及液晶屏(成功了) 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 1840
精华: 1
发帖: 26
金钱: 245 两
威望: 212 点
贡献值: 10 点
综合积分: 72 分
注册时间: 2008-10-05
最后登录: 2017-09-13
楼主  发表于: 2009-05-14 16:54

 最近准备自己DIY个车载GPS, 目前手里有块闲置的ARM2440板子以及液晶屏(成功了)

管理提醒: 本帖被 qq2440 执行取消置顶操作(2009-08-07)
2012终结篇:自从GPS被盗后,自己一直想卷土从来,买块mini2440和GPS模块再做一个,算了下,实在不划算,目前3.5寸的导航仪才90块,比我自己做的好多了,还是三星2410芯片和SIRF III GPS芯片,链接:http://item.taobao.com/item.htm?id=6721972068 ,如今技术进步,自叹不如啊!!!


2010-4-25最近自己家里被盗,IBM T60丢了,自己DIY的GPS居然也被小偷拿走,哎,现在自己也没有钱采购新的mini2440板子和笔记本,谁有闲置的mini2440砸我一块就好了

由于google的相册被河蟹了, 图片都看不到了,请下载world文档 DIY GPS.rar (973 K) 下载次数:1355

最近准备自己DIY个车载GPS, 目前手里有块闲置的ARM2440板子以及液晶和触摸屏,ARM2440板子资料见:http://archive.taobao.com/auction/trade_detail.htm?trade_id=1116387072&item_id=1a041d51ad10367c3a09f565386dbeff&x_id=0db2

板子如下样式:


有以下疑问:
1 地图疑问:目前板子上可以跑wince5.0, 3.5寸屏, 64M内存, 可以跑什么样的地图软件? 最好能够提供链接, 多谢
2 GPS模块的购买, 这块板子是没有GPS模块的, 但是有串口和USB口, 我准备购买一个模块, 然后自己链接, 如果没有驱动, 自己编写驱动
3 可能还要购买SD卡, 为安装地图用
4 还要制作一个电源电路为板子供电,板子是5V的直流电

有经验的请介绍下经验, 但是不推荐大家这样做, 因为这块板子都570多了,可以买个GPS了, 我是喜欢利用废物而已



2009-05-15下午 进度:
昨天收集了很多DIY GPS的资料, 也看到有人做到芯片级了, 和淘宝一个卖家沟通好, 他自己做的GPS模块, 是SIRF3代的芯片, 大概要150, 我很想确认驱动问题; 他有串口转USB的wince驱动, 是个好消息.

今天在网上到处找地图, 下载了很多用模拟器都不能使用, 最终找到一个2009-2-5的凯立德地图, 运行老是提示配置文件不存在或已经损坏, 查了资料, 发现是分辨率问题, 设置成7寸的分辨率就可以了. 模拟器运行效果如下
[attachment=465292]
然后准备晚上把地图放到SD卡上,插到ARM板子上运行下, 看能不能跑起来

另外晚上准备用PL2303的串口转USB线插上板子, 看来能否识别到硬件, 并且安装淘宝卖家给的wince下的驱动; 晚上就知道可行不了!!!!!


2009-05-15晚上 进度:
晚上从封存已久的箱子拿出那块ARM板子, 启动, 发现上面是Linux系统, 重烧windows ce5.0系统:


重烧后, wince启动正常, 插入拷有凯立德地图的优盘, 运行优盘中的navione.exe, 地图可以在板子上跑起来,试了几个功能也正常



第二个任务, 试验用PL2303的串口转USB线, 看看wince5.0认不认, 结果插上去,需要指定驱动.我安装淘宝卖家给的wince下的驱动, 安装的时候直接报错, 看来使用USB口的GPS接收器是暂时行不通了除非自己写驱动, 写驱动需要对硬件非常了解才行, 暂时不走USB这条路了, 准备后面从淘宝上购买串口的GPS接收模块, 下图就是那条线


2009-05-20 进度:
最近几天都在选择GPS模块, 淘宝上鱼龙混杂, GPS模块是非常的多, 选得头疼的一米, 最终自己订了款3代芯片的GPS模块(G-Space GS-R213接收器), 是二手的, 才88元, 连运费100. 前天拍下, 今天中午到货, 见下图:

自己一直在网上查了大量的资料, 关于这款GPS的接法, 没有现成的接口, 需要自己做线. 下面是去台湾网站参考的接口图片:

上面这张图片, 是长天公司的另外一种GPS的图片, 但是和G-Space GS-R213接收器是一样的接口, 这张图也解决了我多天的困惑, 就是如果这个GPS接口是TTL电平的话, 是不能直接接到计算机的COM口上, 因为COM口的电平是不一样的. 但是图中清楚表面,又支持COM口电平,也支持TTL电平. 这样就不要烦了, 我接的COM口(RS232)的输出输入线路.

下面是自己拆的一个报废的PS2鼠标, 利用它的线和公接头, 见下图


关于GPS接收器, 在来张近点的, 自己准备晚上回去开工焊接, 好久没有焊接东西了,吼吼



2009-05-21 进度:
昨天晚上回家就开工, 找出电烙铁, 线, 工具, 万用表等等,等等

7,8年没有焊东西了, 一条线搞到9点多才焊接好, 然后用万用表测试了各线头连接情况,以及短路情况,一切OK. 打开连上电脑, 打开超级终端, 选择COM4, 设置波特率4800,选择流控制为无,然后确定,串口的GPS数据就刷刷地出来了, 嘎嘎, 证明线做对了, 没有问题. 下面是这条线的样子

串口头:


既然线好了, 就是开始在电脑上用模拟器试验凯立德地图与GPS能不能工作, 非常可惜, 一直搞鼓到夜里2点, 凯立德地图里面始终没有搜到星, 也没有信号. 非常郁闷的睡去....

今天接着搞鼓凯立德和GPS模块联通的问题, 先用wince下面的串口调试助手试了几次,能够看到GPS的串口传上来的数据, 但是地图仍然没有星,没有信号. 反复试验, 终于在一次偶然的机会看到了星和信号, 其实也没有改什么, 就是把NAVICONFIG.txt里面的串口和波特率设置正确,然后启动地图后等待的时间长点,就搜到星了,晕倒, 昨天可以折腾到2点多啊

在办公室, 居然能搜到8颗星, 看来88块的SIRF3代芯片果然十分地强悍, 吼吼

我的位置, 呵呵, 不要派战机来轰炸偶啊


今天晚上回去的任务就是烧新版的wince5.0镜像, 原来的镜像COM1口被占用, 另外就是调试地图啦, 今天就到这里


2009-05-21晚 最新进度:
网上回家, 烧了新版的wince镜像,然后插上线, 使用串口调试助手, 无论怎么收不到GPS数据, 下载了GPS viewer到板子也搜不到. 到网上查了很多资料, 发现串口线和电脑有所不同, 电脑和电脑使用直连的串口线就可以了, 而mini2440板子的串口要使用交叉连接的方式, 无奈自己重新接线:

在黑暗的阳台闪着灯光的GPS模块:

终于可以在板子上定位了, 可以在阳台搜到8颗星, 太强了

星图:

好了, 本次DIY GPS应该算是成功了, 本帖也应该告一段落了. 后面做的工作太简单了, 做个车载电源, 加个壳子方便携带. 吼吼, 用上自己DIY的GPS那感觉, 不说了[s:1]

[ 此帖被soyo在2012-02-16 19:46重新编辑 ]
级别: 新手上路
UID: 5500
精华: 0
发帖: 11
金钱: 120 两
威望: 120 点
贡献值: 0 点
综合积分: 22 分
注册时间: 2009-04-25
最后登录: 2009-07-25
1楼  发表于: 2009-05-14 17:42
不懂,,等高人
级别: 侠客
UID: 5253
精华: 0
发帖: 79
金钱: 685 两
威望: 556 点
贡献值: 0 点
综合积分: 158 分
注册时间: 2009-04-16
最后登录: 2017-09-13
2楼  发表于: 2009-05-16 14:22
GPS模块加天线,可以直接连接到板子的串口上通信,
装WINCE5.0可以上"道道通","凯立得"等地图,
但是收于屏的问题可能需要试下显示是否兼容
~~方法总比困难多~~
级别: 新手上路
UID: 3522
精华: 0
发帖: 47
金钱: 470 两
威望: 405 点
贡献值: 0 点
综合积分: 94 分
注册时间: 2009-01-15
最后登录: 2011-06-30
3楼  发表于: 2009-05-19 18:03

我也有搞这个的想法
级别: 新手上路
UID: 1840
精华: 1
发帖: 26
金钱: 245 两
威望: 212 点
贡献值: 10 点
综合积分: 72 分
注册时间: 2008-10-05
最后登录: 2017-09-13
4楼  发表于: 2009-05-20 09:32
引用第2楼lgh269于2009-05-16 14:22发表的  :
GPS模块加天线,可以直接连接到板子的串口上通信,
装WINCE5.0可以上"道道通","凯立得"等地图,
但是收于屏的问题可能需要试下显示是否兼容

屏没有问题, 我用的是凯立德3.5寸的地图,跑起来很流畅,目前等GPS模块到了,我改电路接上去测试下子,呵呵
这个阶段正是我事业的上升期,我怎么能走得开呢?
级别: 精灵王
UID: 3197
精华: 3
发帖: 770
金钱: 6995 两
威望: 5398 点
贡献值: 21 点
综合积分: 1600 分
注册时间: 2008-12-30
最后登录: 2010-12-31
5楼  发表于: 2009-05-20 10:44
佷不错啊,顶一下,有问题一起讨论。
串口的gps模块是什么型号的?到时我也买一个
级别: 新手上路
UID: 1840
精华: 1
发帖: 26
金钱: 245 两
威望: 212 点
贡献值: 10 点
综合积分: 72 分
注册时间: 2008-10-05
最后登录: 2017-09-13
6楼  发表于: 2009-05-20 16:25
20090520更新了,呵呵     
级别: 新手上路
UID: 6064
精华: 0
发帖: 12
金钱: 80 两
威望: 48 点
贡献值: 0 点
综合积分: 24 分
注册时间: 2009-05-18
最后登录: 2011-07-18
7楼  发表于: 2009-05-20 19:57
用usb口的GPS不就可以了,为什么你非用串口的!
级别: 新手上路
UID: 1840
精华: 1
发帖: 26
金钱: 245 两
威望: 212 点
贡献值: 10 点
综合积分: 72 分
注册时间: 2008-10-05
最后登录: 2017-09-13
8楼  发表于: 2009-05-21 13:51
2009-05-21 最新进度:
昨天晚上回家就开工, 找出电烙铁, 线, 工具, 万用表等等,等等

7,8年没有焊东西了, 一条线搞到9点多才焊接好, 然后用万用表测试了各线头连接情况,以及短路情况,一切OK. 打开连上电脑, 打开超级终端, 选择COM4, 设置波特率4800,选择流控制为无,然后确定,串口的GPS数据就刷刷地出来了, 嘎嘎, 证明线做对了, 没有问题. 下面是这条线的样子

串口头:


既然线好了, 就是开始在电脑上用模拟器试验凯立德地图与GPS能不能工作, 非常可惜, 一直搞鼓到夜里2点, 凯立德地图里面始终没有搜到星, 也没有信号. 非常郁闷的睡去....

今天接着搞鼓凯立德和GPS模块联通的问题, 先用wince下面的串口调试助手试了几次,能够看到GPS的串口传上来的数据, 但是地图仍然没有星,没有信号. 反复试验, 终于在一次偶然的机会看到了星和信号, 其实也没有改什么, 就是把NAVICONFIG.txt里面的串口和波特率设置正确,然后启动地图后等待的时间长点,就搜到星了,晕倒, 昨天可以折腾到2点多啊

在办公室, 居然能搜到8颗星, 看来88块的SIRF3代芯片果然十分地强悍, 吼吼

我的位置, 呵呵, 不要派战机来轰炸偶啊


今天晚上回去的任务就是烧新版的wince5.0镜像, 原来的镜像COM1口被占用, 另外就是调试地图啦, 今天就到这里
级别: 新手上路
UID: 1840
精华: 1
发帖: 26
金钱: 245 两
威望: 212 点
贡献值: 10 点
综合积分: 72 分
注册时间: 2008-10-05
最后登录: 2017-09-13
9楼  发表于: 2009-05-21 13:52
引用第7楼flashing于2009-05-20 19:57发表的  :
用usb口的GPS不就可以了,为什么你非用串口的!

那你用什么驱动啊, wince下的驱动你有吗?