如何将C3-370C设置为只输出GPRMC和GPVTG信息的方式?
现在能用单片机编程或许RMC的信息了,但是还有不少的冗余信息。单片机虽然使用中断方式,但每次中断加起来也浪费不少时间啊。所以如何将模块设置为只输出RMC和VTG?而且不用每次启动模块时去设置或者过滤? 请教楼主 “每次启动模块时去设置或者过滤”成功了吗?怎么做的?能不能贴几句你的代码?我的一直没弄好 在SIRFDEMO软件中先切换到二进制模式,再切换回NMEA模式时有选项,把不想要的语句选中0就行了。 回复【2楼】fsclub绿林好汉在sirfdemo软件中先切换到二进制模式,再切换回nmea模式时有选项,把不想要的语句选中0就行了。
-----------------------------------------------------------------------
模块掉电之后又恢复原样了。 回复【3楼】XA144F
回复【2楼】fsclub绿林好汉
在sirfdemo软件中先切换到二进制模式,再切换回nmea模式时有选项,把不想要的语句选中0就行了。
-----------------------------------------------------------------------
模块掉电之后又恢复原样了。
-----------------------------------------------------------------------
那就看你的板子上有没有电池,没有电池的话谁都救不了你,有电池看是不是没电了,有的板子用的是法拉电容 。 这样啊……那我换个大容量的电池试试看。 “模块掉电之后又恢复原样了”......看到有帖子说 在主控MCU里写上一段,每次开机上电就给C370发若干命令就能选择输出语句和波特率。
试了下无效。难道换个大容量的电池,C370不断电? 回复【6楼】wjhhh
“模块掉电之后又恢复原样了”......看到有帖子说 在主控mcu里写上一段,每次开机上电就给c370发若干命令就能选择输出语句和波特率。
试了下无效。难道换个大容量的电池,c370不断电?
-----------------------------------------------------------------------
C3-370C的确有一个PSRF201指令,但我试验没有效果…… 问题解决了!向模块输入指令即可立即停止相关语句的输出,比如这些:
$PSRF103,00,00,00,01*24// 关闭GGA信息
$PSRF103,01,00,00,01*25// 关闭GLL信息
$PSRF103,02,00,00,01*26// 关闭GSA信息
$PSRF103,03,00,00,01*27// 关闭GSV信息
$PSRF103,04,00,00,01*20// 关闭RMC信息
$PSRF103,05,00,00,01*21// 关闭VTG信息
每个语句最后要以0x0D 0x0A结尾,发送给模块后立即收到效果。
如果要启用那些语句,就输入下面的指令:
$PSRF103,00,01,00,01*25// 请求GGA信息
$PSRF103,01,01,00,01*24// 请求GLL信息
$PSRF103,02,01,00,01*27// 请求GSA信息
$PSRF103,03,01,00,01*26// 请求GSV信息
$PSRF103,04,01,00,01*21// 请求RMC信息
$PSRF103,05,01,00,01*20// 请求VTG信息
当然,试验还得到附加的结果,那就是:
1.确实没有VTG语句输出。
2.GLL语句要输入指令之后才会输出。
试验的时候电脑在屋里,模块在窗外,中间有十几米距离,只好使用无线模块,我用FC-211AP来传输,433MHz,9600bps刚刚好。
GPS模块,我重新外接CR2032电池,保证长时间使用,定位速度非常快!
http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_638413T4F7YT.jpg
(原文件名:GPS发送端.jpg)
接收部分:无线模块是TTL输出,所以要一个TTL-232的模块转接一下(PS:这模块可以用来给STC单片机下载程序)。
http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_638414J1XR80.jpg
(原文件名:接收端.jpg) 学习 学习一下~ 记号 must mark must mark 学习了 多谢 领教了! 回复【楼主位】XA144F
-----------------------------------------------------------------------
XA144F 大哥
鄙人急需指导!qq:1285077185
谢谢 回复【17楼】yet881215
回复【楼主位】xa144f
-----------------------------------------------------------------------
xa144f 大哥
鄙人急需指导!qq:1285077185
谢谢
-----------------------------------------------------------------------
真是拿你没话说,有什么问题在这里贴出来就成,加什么QQ?留在这里大家讨论有问题吗?
你这习惯和态度很不好啊!
这里不是百度。 好帖。很有用 回复【17楼】yet881215
-----------------------------------------------------------------------
不好意思呀 我是新手不懂规矩失礼了 mark mark 回复【18楼】XA144F
-----------------------------------------------------------------------
求控制指令集,不知有没有更新率控制指令啊 嘛 回复【24楼】Ian11122840船儿舟
回复【18楼】xa144f
-----------------------------------------------------------------------
求控制指令集,不知有没有更新率控制指令啊
-----------------------------------------------------------------------
PSRF103指令的第三个参数是控制输出速率的,设置为1~255的数值可以。 请教XA144F
GPVTG输出的方向信息,我的理解是在运动时才会输出,静止不动时其值应该是0,不知道我的理解真确吗?
谢谢。 回复【27楼】phil
请教xa144f
gpvtg输出的方向信息,我的理解是在运动时才会输出,静止不动时其值应该是0,不知道我的理解真确吗?
谢谢。
-----------------------------------------------------------------------
或许是这样,当然要试验证实了。 试验过 输出的方向信息,自行车的速度小于10Km/h,方向就定在那不动,超过它就有,误差较大,只有个大概而已。在那个一千多楼的话题里曾有先贤说过10公里速度的事。后来东刷西刷,不知现在用的是什么版本了。有眼睛好耐心足的能找到用在10公里以下的固件就好了。 正在学习中 回复【8楼】XA144F
-----------------------------------------------------------------------
连电池都换了, 好办法 回复【8楼】XA144F
问题解决了!向模块输入指令即可立即停止相关语句的输出,比如这些:
$psrf103,00,00,00,01*24// 关闭gga信息
$psrf103,01,00,00,01*25// 关闭gll信息
$psrf103,02,00,00,01*26// 关闭gsa信息
$psrf103,03,00,00,01*27// 关闭gsv信息
$psrf103,04,00,00,01*20// 关闭rmc信息
$psrf103,05,00,00,01*21// 关闭vtg信息
每个语句最后要以0x0d 0x0a结尾,发送给模块后立即收到效果。
如果要启用那些语句,就输入下面的指令:
$psrf103,00,01,00,01*25// 请求gga信息
$psrf103,01,01,00,01*24// 请求gll信息
$psrf103,02,01......
-----------------------------------------------------------------------
这个指令哪里找的到? 回复【32楼】aazhou2835
-----------------------------------------------------------------------
这样,我上传一个文档,你需要的所有答案都在里面:
点击此处下载 ourdev_657409UNOEAL.pdf(文件大小:161K) (原文件名:SOFTWARE COMMAND.pdf) 回复【34楼】XA144F
----------------------------------------------------------------------
谢谢 mark下 学习了,正准备玩玩GPS 呵呵 mark,可以配置我的470玩玩 楼主可否把你的“SIRFDEMO软件”发一份给我,谢谢,yaozhlu@yahoo.com.cn mark 这个貌似有点GPS信息过虑的意思? 好东西啊!之前弄470的时候怎么没想到这个问题呢! 到处寻GPS输出配置,还是找回坛里了 这样的话~等于还是在MCU里写语句传给GPS来控制GPS语句的输入输出~哎我还以为直接用DEMO可以解决呢 ~ 楼主的语句最后的效验位怎么计算的啊。
页:
[1]