首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 通过usb口(com)打开GPS设备(高分) [已结贴,结贴人:Tll_W]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Tll_W
    • 等级:
    发表于:2008-06-19 09:16:05 楼主
    我这里又一个gps接收机,然后通过读卡器与pc机器连接,现在我测试到计算机只有一个com3端口,现在我想通过代码打开com3口,然后打开gps设备,打开后读取数据
    请问大家有这方面的资料嘛?又意见的也行。
    200  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • whChina
    • 等级:
    发表于:2008-06-19 09:29:251楼 得分:16
    顶一下先。完全用外设控制PC再转向GPS接收机。似乎不行吧。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Tll_W
    • 等级:
    发表于:2008-06-19 09:30:562楼 得分:0
    在线找高手帮忙解答啊。。。如果QQ联系也行476492162
    分不够可以再加。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Tll_W
    • 等级:
    发表于:2008-06-19 09:32:403楼 得分:0
    引用 1 楼 whChina 的回复:
    顶一下先。完全用外设控制PC再转向GPS接收机。似乎不行吧。

    不是这个意思,我现在通过读卡器连接了gps设备,我想在笔记本电脑上写一个程序打开gps设备,然后读取数据,现在系统是xp的,不知道又这方面的资料没有?
    难道笔记本不能通过usb或者com口打开gps设备嘛?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-19 10:05:544楼 得分:0
    该回复于2008-06-20 13:50:35被版主删除
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-19 10:11:015楼 得分:20
    楼主是想用AT指令么?
    先别忙着写程序,先用一个串口调试助手往COM3口发命令看下情况
    如果用串口调试助手能顺利调通,那写程序就简单得很了

    还有,用笔记本的时候注意一个问题,笔记本的串口容易被moden占用,
    但几乎所有的调试工具都检测不到这个占用,很烦人
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-19 10:23:386楼 得分:16
    不太清楚你的GPS是如何向上位机返回数据的?一般有2种,1种是GPS不停的向串口发送数据,另1种是上位机发送命令后GPS再向串口返回数据。我们原来做的GPS是第一种方式,这种方式只要上位机软件按通信参数打开串口,就能得到数据。我不明白楼主所说的打开GPS设备是什么意思?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-19 10:31:407楼 得分:16
    用serialport就可以了,你只要通过串口打开了gps设备,gps设备就回将数据不停的向串口发送,你只要分析收到的数据就可以得到经度、纬度、速度等等信息。

    http://user.qzone.qq.com/43722073/blog/1198208097

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-19 10:41:348楼 得分:16
    http://www.cnblogs.com/jetxia/archive/2007/03/20/681366.html

    http://www.lukiya.com/Blogs/2007/07/10/Post-535.html
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-19 10:43:459楼 得分:16
    http://downloads.sourceforge.net/sharpdevelop/SharpUSBlib20041208.zip?modtime=1102502101&big_mirror=0
    这是一个USB连接类.
    用此类连接USB设备.然后读取信息应该就可以了.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-19 10:50:4410楼 得分:16
    你的usb是?在这里没提到usb设备啊。难道是笔记本上的USB->COM口的PC卡?那就可以忽略USB。那就直接是串口了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-19 10:52:3411楼 得分:16
    这里有个源程序,不知道对阁下有用没。
    http://freshmeat.net/projects/gpsd/
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Tll_W
    • 等级:
    发表于:2008-06-19 14:38:2312楼 得分:0
    确实是这个道理,我接入的是usb口,但是通过pc卡转成com3了,但是笔记本上没有关于gps设备的任何信息,是不是我没有装好驱动的缘故呢?
    顺便说下,我从网站下了驱动(sys、inf和dll三个文件),我怎么安装啊?在我的电脑的设备管理器中安装不了,说找不到驱动程序。。。。

    我现在的问题就是怎么打开这个gps设备,只要打开gps设备的信号灯就会亮。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Tll_W
    • 等级:
    发表于:2008-06-19 15:00:4513楼 得分:0
    看来我似乎还是没有说明白我的问题,我再重述下:
    现在我的gps型号是:GPS 6020,是rikaline这个公司的产品,先说下pda,我可以通过pda上的软件打开gps设备
    现在这个gps要通过一个读卡器的东西才能与笔记本连接,厂家推荐用cf卡,我用的是多功能读卡器,不知道这个又影响没?
    我现在把读卡器先插到电脑的usb接口上,然后把gps连接到读卡器上,读卡器上的灯变红了。。但是电脑妹任何反映。。。。
    我也不知道现在是什么状态,所以我就想通过电脑上的程序来打开这个gps,如果是因为没有装驱动,程序就不用这么麻烦了,不用检测装驱动了没。。。
    问题1:inf和sys、dll三个文件怎么安装?直接安装inf文件是出错的
    问题2:先不问了,说不定第一个问题解决了电脑识别了gps,然后就自动打开gps了也未必。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-19 16:40:1114楼 得分:16
    用serialport操作。
    通过串口打开gps设备,gps设备就回将数据不停的向串口发送,分析收到的数据就可以得到经度、纬度、速度等信息。
    网上找找吧,有的。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-19 16:44:5515楼 得分:4
    跟你PDA与电脑连接的方式无关。
    先PDA的串口得到数据吧,然后发给PC的com3,PC上获取即可。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Tll_W
    • 等级:
    发表于:2008-06-21 17:58:0816楼 得分:0
    引用 15 楼 BIGBIRDINWOODS 的回复:
    跟你PDA与电脑连接的方式无关。
    先PDA的串口得到数据吧,然后发给PC的com3,PC上获取即可。

    这个方式太麻烦,还得借助pda,我想直接通过pc来打开gps,然后获取数据。。网上几乎就没有直接打开gps方面的代码,找了好几天了
    发现了几个都是移动windows打开gps的代码
    麻烦有人能帮帮我嘛?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-23 12:33:1217楼 得分:16
    引用 8 楼 rl0516 的回复:
    http://www.cnblogs.com/jetxia/archive/2007/03/20/681366.html

    http://www.lukiya.com/Blogs/2007/07/10/Post-535.html
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Tll_W
    • 等级:
    发表于:2008-06-30 09:19:4418楼 得分:0
    没有人知道了么?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-30 09:49:4619楼 得分:16
    1.首先看看设备的接口函数或者开发者帮助手册;
    2、学点串口编程的知识
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yagebu1983
    • 等级:
    发表于:2008-06-30 09:52:0220楼 得分:0
    我建议你去cnbogs看看!!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-30 09:57:0821楼 得分:16
    通过usb或者com口打开gps设备是可以的。别忘记在设备管理器里面把COM的属性设置一下它的数据位、停止位等。还有你的com口是否有设备或者软件占用着。
    1.保证能和电脑连接上。
    2.之间能够通讯。
    3.根据gps的参数命令。来操作gps。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved