新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ARM核的GPS接收機(jī)的設(shè)計(jì)與實(shí)現(xiàn)

        基于ARM核的GPS接收機(jī)的設(shè)計(jì)與實(shí)現(xiàn)

        作者: 時(shí)間:2012-04-10 來源:網(wǎng)絡(luò) 收藏

        接收機(jī)中設(shè)計(jì)了兩種通信接口:一種是JTAG調(diào)試接口,連接JTAG仿真器進(jìn)行開發(fā)調(diào)試,下載用戶程序;另一種是RS232通信串口,用于與主機(jī)通信。其中JTAG調(diào)試電路連接如圖5所示。

        基于ARM核的GPS接收機(jī)的設(shè)計(jì)與實(shí)現(xiàn)

        3 的軟件設(shè)計(jì)

        GPS的用戶設(shè)備主要由接收機(jī)硬件和處理軟件組成。用戶通過用戶設(shè)備接收GPS衛(wèi)星信號(hào),經(jīng)信號(hào)處理而獲得用戶位置、速度等信息,最終達(dá)到利用GPS進(jìn)行導(dǎo)航和定位的目的。軟件的結(jié)構(gòu)如圖6所示。程序包含兩部分:匯編語言程序部分(用于引導(dǎo)和系統(tǒng)初始化)和C語言應(yīng)用程序(用于主要的導(dǎo)航定位計(jì)算)。軟件整體采用并行任務(wù)結(jié)構(gòu),由相關(guān)器產(chǎn)生的累加數(shù)據(jù)IRQ中斷信號(hào)進(jìn)行任務(wù)切換的驅(qū)動(dòng),在中斷服務(wù)程序中更新偽碼、載波和數(shù)據(jù)解調(diào)環(huán)路。

        基于ARM核的GPS接收機(jī)的設(shè)計(jì)與實(shí)現(xiàn)

        的應(yīng)用軟件根據(jù)不同的用途而不同,主要包括:數(shù)據(jù)采集與分析、衛(wèi)星位置計(jì)算、時(shí)間推算、差分定位和動(dòng)態(tài)定位等程序。本設(shè)計(jì)的GPS接收機(jī)上的程序主要在ARM— CLinux交叉編譯環(huán)境下用C語言進(jìn)行編寫,通過ARM7 JTAG接口連接JAG仿真器進(jìn)行調(diào)試和移植。

        4 結(jié)束語

        本設(shè)計(jì)的GPS接收機(jī)采用內(nèi)嵌ARM7核的GP4020芯片作為接收機(jī)的數(shù)字基帶處理器,通過實(shí)驗(yàn)調(diào)試,消除了以往微處理器的瓶頸效應(yīng),具有體積小、功耗低、性能高的特點(diǎn)。實(shí)驗(yàn)PCB板尺寸:75 mmх50 mm xl2 mm;通道數(shù):16;功耗:小于0.1 W;首次定位時(shí)間:小于41 s(冷啟動(dòng)),小于2.5s(熱啟動(dòng));定位精度:3 m。

        參考文獻(xiàn)

        [1] 謝鋼.GPS原理與接收機(jī)設(shè)計(jì)[M].北京:電子工業(yè)出版社,2009.
        [2] 黃智偉.GPS接收機(jī)電路設(shè)計(jì)[M].北京:國防工業(yè)出版社,2006.
        [3] 黃繼海,楊凱.ARM系統(tǒng)應(yīng)用設(shè)計(jì)[M].鄭州:防空兵指揮學(xué)院,2007.
        [4] 劉基余.GPS衛(wèi)星導(dǎo)航定位原理與方法[M].北京:科學(xué)出版社,2003.
        [5] 李洪濤,許國昌.GPS應(yīng)用程序設(shè)計(jì)[M].北京:科學(xué)出版社,2000.
        [6] 周立功.ARM微控制器基礎(chǔ)與實(shí)踐[M].北京:北京航空航天大學(xué)出版社,2003.


        上一頁 1 2 3 下一頁

        關(guān)鍵詞: ARM核 GPS接收機(jī) ATR0620

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 上杭县| 常州市| 万宁市| 黑山县| 盘山县| 麻江县| 天全县| 余江县| 贵港市| 蓝田县| 临潭县| 宿州市| 东山县| 永嘉县| 泽普县| 石楼县| 兴城市| 稷山县| 赤峰市| 清苑县| 吴堡县| 东安县| 唐河县| 香港| 遂川县| 涿鹿县| 尼勒克县| 东乌珠穆沁旗| 会理县| 建宁县| 湘西| 钟祥市| 于田县| 昌邑市| 洛浦县| 高阳县| 长子县| 长兴县| 六安市| 南靖县| 泰宁县|