w756167 wrote:
我的 garmin 25 是 9600 說,奇怪了
navman 4400 是57600 ....
allenjiang wrote:
小弟不才,但想跟大大分享一下
以前我用紅外線傳輸資料到手機上面先設4800,傳個圖要五秒(舉例),改成115200後傳輸只要二秒,所以我認為這個傳輸是有差的,但看前面大大的分
析,gps接收資料的速度固定所以效率應該沒差,因為收訊速度跟不上傳輸速度,..必須兩者同時加快才能變快,換個話說,高雄是gps,台北是pda,若
有十台車從高雄開到台北不論是走高速公路(115200)或是省道(4800)最後都是十台車到達,若是一台車從高雄出發走高速公路(115200)或是
省道(4800)最後只有一台車到台北....重點不在路有多大,而是有多少資料送出.因為是有一台車到台北,不是1000台車(會塞車),所以不會有什
麼差別,gps接收衛星資料的速度必須比傳送速度快,傳輸時才會有影響,小弟淺見.若有錯請不吝指教,畢竟我還是新手呀~~~~教教我吧~
gps_taiwan wrote:
之前已經提到過,NMEA格式的訊息最快為1 Hz,也就1秒輸出一次
通常地圖軟體會用到的經緯度資訊多來自GPGGA、GPGLL或是GPRMC這三種訊息;
而之前提到的GPGSA和GPGSV的資訊為Receiver接收到的衛星排列以及訊號強度;
而GPVTG則包含了一些有關速度的資訊。
通常使用SiRF Solution的GPS,GPGGA、GPRMC和GPVTG預設為1秒輸出一次,GPGSA和GPGSV為5秒輸出一次,GPGLL則不輸出。
以上為NMEA訊息輸出的設定。
您提到的是通訊介面的設定,和上述的輸出頻率沒有關係,假使您將通訊速度調快了,NMEA各訊息的輸出頻率仍是不會改變。比方說 GPGGA為每秒輸出,它不會因為您將Baudrate由原來的4800 bps調整至38400bps而改變,它仍舊是依照設定為每秒輸出。
至於調整NMEA訊息輸出頻率SiRF有它自己的command,而最快速度為每秒輸出一次,換言之只能調慢不能調快或是選擇不輸出。
anson0706 wrote:gps_taiwan wrote:
之前已經提到過,NMEA格式的訊息最快為1 Hz,也就1秒輸出一次
通常地圖軟體會用到的經緯度資訊多來自GPGGA、GPGLL或是GPRMC這三種訊息;
而之前提到的GPGSA和GPGSV的資訊為Receiver接收到的衛星排列以及訊號強度;
而GPVTG則包含了一些有關速度的資訊。
通常使用SiRF Solution的GPS,GPGGA、GPRMC和GPVTG預設為1秒輸出一次,GPGSA和GPGSV為5秒輸出一次,GPGLL則不輸出。
以上為NMEA訊息輸出的設定。
您提到的是通訊介面的設定,和上述的輸出頻率沒有關係,假使您將通訊速度調快了,NMEA各訊息的輸出頻率仍是不會改變。比方說 GPGGA為每秒輸出,它不會因為您將Baudrate由原來的4800 bps調整至38400bps而改變,它仍舊是依照設定為每秒輸出。
至於調整NMEA訊息輸出頻率SiRF有它自己的command,而最快速度為每秒輸出一次,換言之只能調慢不能調快或是選擇不輸出。
gps_taiwan兄的敘述完全正確!!
我之前的玩法是...把CF GPS的Baudrate改成9600(原本預設4800)
另外把GPGSA和GPGSV從5秒輸出一次改成1秒輸出一次!!
把Baudrate調高只是讓資料量足夠每次順暢的丟給PPC或SP...
而把GPGSA和GPGSV改成1秒輸出一次則可以發現每顆衛星衛星排列以及訊號強度變動(更新)速率"感覺"變的靈敏>>通常在"衛星狀況"條狀圖才可以看的出來!!
另外提一下調整Baudrate及NMEA訊息輸出頻率在PC及PPC上都有很多設定軟體可以達到, PPC上麗台的WinFast Navigator還不錯用!!