通过usb口(com)打开GPS设备(高分)

Tll_W 2008-06-19 09:16:05
我这里又一个gps接收机,然后通过读卡器与pc机器连接,现在我测试到计算机只有一个com3端口,现在我想通过代码打开com3口,然后打开gps设备,打开后读取数据
请问大家有这方面的资料嘛?又意见的也行。
...全文
351 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵一一 2008-06-30
  • 打赏
  • 举报
回复
通过usb或者com口打开gps设备是可以的。别忘记在设备管理器里面把COM的属性设置一下它的数据位、停止位等。还有你的com口是否有设备或者软件占用着。
1.保证能和电脑连接上。
2.之间能够通讯。
3.根据gps的参数命令。来操作gps。
yagebu1983 2008-06-30
  • 打赏
  • 举报
回复
我建议你去cnbogs看看!!!
zhangxuyu1118 2008-06-30
  • 打赏
  • 举报
回复
1.首先看看设备的接口函数或者开发者帮助手册;
2、学点串口编程的知识
Tll_W 2008-06-30
  • 打赏
  • 举报
回复
没有人知道了么?
zhiguo2008 2008-06-23
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 rl0516 的回复:]
http://www.cnblogs.com/jetxia/archive/2007/03/20/681366.html

http://www.lukiya.com/Blogs/2007/07/10/Post-535.html
[/Quote]
Tll_W 2008-06-21
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 BIGBIRDINWOODS 的回复:]
跟你PDA与电脑连接的方式无关。
先PDA的串口得到数据吧,然后发给PC的com3,PC上获取即可。
[/Quote]
这个方式太麻烦,还得借助pda,我想直接通过pc来打开gps,然后获取数据。。网上几乎就没有直接打开gps方面的代码,找了好几天了
发现了几个都是移动windows打开gps的代码
麻烦有人能帮帮我嘛?
优途科技 2008-06-19
  • 打赏
  • 举报
回复
这里有个源程序,不知道对阁下有用没。
http://freshmeat.net/projects/gpsd/
兔子-顾问 2008-06-19
  • 打赏
  • 举报
回复
你的usb是?在这里没提到usb设备啊。难道是笔记本上的USB->COM口的PC卡?那就可以忽略USB。那就直接是串口了。
sxmonsy 2008-06-19
  • 打赏
  • 举报
回复
http://downloads.sourceforge.net/sharpdevelop/SharpUSBlib20041208.zip?modtime=1102502101&big_mirror=0
这是一个USB连接类.
用此类连接USB设备.然后读取信息应该就可以了.
rl0516 2008-06-19
  • 打赏
  • 举报
回复
http://www.cnblogs.com/jetxia/archive/2007/03/20/681366.html

http://www.lukiya.com/Blogs/2007/07/10/Post-535.html
rl0516 2008-06-19
  • 打赏
  • 举报
回复
用serialport就可以了,你只要通过串口打开了gps设备,gps设备就回将数据不停的向串口发送,你只要分析收到的数据就可以得到经度、纬度、速度等等信息。

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

yj0867 2008-06-19
  • 打赏
  • 举报
回复
不太清楚你的GPS是如何向上位机返回数据的?一般有2种,1种是GPS不停的向串口发送数据,另1种是上位机发送命令后GPS再向串口返回数据。我们原来做的GPS是第一种方式,这种方式只要上位机软件按通信参数打开串口,就能得到数据。我不明白楼主所说的打开GPS设备是什么意思?
注册失败 2008-06-19
  • 打赏
  • 举报
回复
楼主是想用AT指令么?
先别忙着写程序,先用一个串口调试助手往COM3口发命令看下情况
如果用串口调试助手能顺利调通,那写程序就简单得很了

还有,用笔记本的时候注意一个问题,笔记本的串口容易被moden占用,
但几乎所有的调试工具都检测不到这个占用,很烦人
Tll_W 2008-06-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 whChina 的回复:]
顶一下先。完全用外设控制PC再转向GPS接收机。似乎不行吧。
[/Quote]
不是这个意思,我现在通过读卡器连接了gps设备,我想在笔记本电脑上写一个程序打开gps设备,然后读取数据,现在系统是xp的,不知道又这方面的资料没有?
难道笔记本不能通过usb或者com口打开gps设备嘛?
Tll_W 2008-06-19
  • 打赏
  • 举报
回复
在线找高手帮忙解答啊。。。如果QQ联系也行476492162
分不够可以再加。。。
江城老温 2008-06-19
  • 打赏
  • 举报
回复
顶一下先。完全用外设控制PC再转向GPS接收机。似乎不行吧。
BIGBIRDINWOODS 2008-06-19
  • 打赏
  • 举报
回复
跟你PDA与电脑连接的方式无关。
先PDA的串口得到数据吧,然后发给PC的com3,PC上获取即可。
BIGBIRDINWOODS 2008-06-19
  • 打赏
  • 举报
回复
用serialport操作。
通过串口打开gps设备,gps设备就回将数据不停的向串口发送,分析收到的数据就可以得到经度、纬度、速度等信息。
网上找找吧,有的。
Tll_W 2008-06-19
  • 打赏
  • 举报
回复
看来我似乎还是没有说明白我的问题,我再重述下:
现在我的gps型号是:GPS 6020,是rikaline这个公司的产品,先说下pda,我可以通过pda上的软件打开gps设备
现在这个gps要通过一个读卡器的东西才能与笔记本连接,厂家推荐用cf卡,我用的是多功能读卡器,不知道这个又影响没?
我现在把读卡器先插到电脑的usb接口上,然后把gps连接到读卡器上,读卡器上的灯变红了。。但是电脑妹任何反映。。。。
我也不知道现在是什么状态,所以我就想通过电脑上的程序来打开这个gps,如果是因为没有装驱动,程序就不用这么麻烦了,不用检测装驱动了没。。。
问题1:inf和sys、dll三个文件怎么安装?直接安装inf文件是出错的
问题2:先不问了,说不定第一个问题解决了电脑识别了gps,然后就自动打开gps了也未必。。
Tll_W 2008-06-19
  • 打赏
  • 举报
回复
确实是这个道理,我接入的是usb口,但是通过pc卡转成com3了,但是笔记本上没有关于gps设备的任何信息,是不是我没有装好驱动的缘故呢?
顺便说下,我从网站下了驱动(sys、inf和dll三个文件),我怎么安装啊?在我的电脑的设备管理器中安装不了,说找不到驱动程序。。。。

我现在的问题就是怎么打开这个gps设备,只要打开gps设备的信号灯就会亮。

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧