|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
求助: GPS測距公式 |
| 作者:hotpower 欄目:單片機(jī) |
不好意思,地理沒學(xué)好,只知道地球是橢圓的... 謝謝!!! |
| 2樓: | >>參與討論 |
| 作者: 12864 于 2005/4/9 1:48:00 發(fā)布:
GPS二進(jìn)制輸出的數(shù)據(jù)就是距離吧? 不過我沒用過二進(jìn)制,相關(guān)資料也沒細(xì)看。 |
|
| 3樓: | >>參與討論 |
| 作者: hotpower 于 2005/4/9 2:05:00 發(fā)布:
我想知道個比較實(shí)用的公式 關(guān)于用經(jīng)緯度計(jì)算距離: 地球赤道上環(huán)繞地球一周走一圈共 40075.04公里, 而@一圈分成360°,而每1°(度)有60', 每一度一秒在赤道上的長度計(jì)算如下: 40075.04km/360°=111.31955km 111.31955km/60'=1.8553258km=1855.3m 而每一分又有60秒, 每一秒就代表 1855.3m/60=30.92m 任意兩點(diǎn)距離計(jì)算公式為 d=111.12cos{1/[sinΦA(chǔ)sinΦB十 cosΦA(chǔ)cosΦBcos(λB—λA)]} 其中A點(diǎn)經(jīng)度,緯度分別為λA和ΦA(chǔ),B點(diǎn)的經(jīng)度、緯度分別為λB和ΦB,d為距離。 能否用勾股定理簡單的進(jìn)行平方和開方運(yùn)算,sin()cos()太占時間和空間了. 謝謝!!! |
|
| 4樓: | >>參與討論 |
| 作者: 宇宙飛船 于 2005/4/9 10:33:00 發(fā)布:
幫不上忙,只能頂頂! |
|
| 5樓: | >>參與討論 |
| 作者: lenver_ic 于 2005/4/9 10:57:00 發(fā)布:
做GPS車載臺嗎? |
|
| 6樓: | >>參與討論 |
| 作者: hotpower 于 2005/4/9 20:59:00 發(fā)布:
做個項(xiàng)目,現(xiàn)在正在調(diào)試中 在PC上什么算法也無所謂,但在MCU中就頭痛了,雖然C函數(shù)可以輕松完成. 我不需精確的定位,只想求個簡單的算法,但搜索未果... 望好友扶貧一把...在此先謝過了... |
|
| 7樓: | >>參與討論 |
| 作者: 12864 于 2005/4/9 23:12:00 發(fā)布:
不用實(shí)時計(jì)算吧 GPS一秒一條定位數(shù)據(jù),都要進(jìn)行里程計(jì)算肯定累死了。如果10秒算一次大概還應(yīng)付得過來,10秒內(nèi)估計(jì)汽車也難改變方向。不對,你肯定不是測里程,因?yàn)槠渌椒ê唵蔚枚;你是在做?dǎo)航?也不會,導(dǎo)航不會用小的MCU。 |
|
| 8樓: | >>參與討論 |
| 作者: hotpower 于 2005/4/10 0:44:00 發(fā)布:
一般應(yīng)用... 當(dāng)然也看中了GPS的授時功能... 1秒計(jì)算1次肯定會很累,若選固定4800BPS的GPS模塊,6條以上的NMEA0183語句已經(jīng)讓串口忙的了...在1秒測距非把MCU累死不成,DSP/ARM應(yīng)該可以,但小系統(tǒng)不需要... |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |