女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁 > 嵌入式 > 嵌入式軟件
[導(dǎo)讀]AT91 SAM9261在GPS接收機中的應(yīng)用

摘要 介紹以最新的32位處理器AT9lSAM9261為控制操作平臺,并在此基礎(chǔ)上以串行方式連接GPS功能的具體方案,對于從事手持設(shè)備設(shè)計和GPS車載系統(tǒng)應(yīng)用的研究者有一定的啟發(fā)和借鑒作用。采用比較分析、理論推演和實踐操作的方法證明,AT91SAM9261處理器應(yīng)用于手持設(shè)備具有功耗低、功能支持全面、性價比高的特點。
關(guān)鍵詞 車栽系統(tǒng) WinCE GPS AT91SAM926l


    隨著科學(xué)的發(fā)展,GPS已經(jīng)不是一個陌生的名詞了,GPS在海灣戰(zhàn)爭中大顯身手并給人以深刻的印象。GPS是由美國國防部(U.S.Department of Dcfense,DOD)開發(fā)的一套基于衛(wèi)星的無線導(dǎo)航系統(tǒng)。GPS包括3個基本部分:太空部分、控制部分和用戶部分。GPS的工作概念是基于衛(wèi)星的距離修正。用戶通過測量到太空各可視衛(wèi)星的距離來計算它們的當(dāng)前位置,衛(wèi)星的左右相當(dāng)于精確的已知參考點。空間衛(wèi)星連續(xù)發(fā)射包含導(dǎo)航電文的雙頻無線電信號,用戶通過用戶設(shè)備(即GPS接收機)接收的衛(wèi)星信號,測定用戶至衛(wèi)星距離或多普勒頻移等觀測量;根據(jù)導(dǎo)航電文,計算所觀測時刻的衛(wèi)星位置和速度,從而0計算出用戶的位置和速度。本文以用戶部分為重點,說明控制芯片的選擇,硬件電路的設(shè)汁及軟件模塊的設(shè)計。

1 AT91SAM9261控制芯片簡介與比較
    AT91SAM926l是Atmel公司新推出的ARM9 32位處理器。將它與常用的32位處理器S3C2410作一個簡單比較,以說明它的優(yōu)越性能。AT91SAM926l采用了ARM926EJ-S內(nèi)核并外擴了DSP指令設(shè)備和JAZELLEJava加速器。在工作頻率為180 MHz的情況下,其運算速度為200MIPS。S3C24lO采用的是ARM920T內(nèi)核,雖然它的主頻最高可達(dá)200 MHz,但在處理諸如乘加指令時沒有AT91SAM926l快,尤其在處理流媒體數(shù)據(jù)時更為明顯。
    AT9lSAM9261具有32 KB的ROM和160 KB的SRAM,還有新增的2個16 KB的數(shù)據(jù)緩存和指令緩存,32個I/O口,支持LCD和USB設(shè)備以及I2C總線接口和多媒體通信接口,所以開始的引導(dǎo)程序可以選擇放在內(nèi)部ROM,從而提高運行速度。160 KB的內(nèi)部SRAM在播放流媒體數(shù)據(jù)時起到了很好的幀緩沖作用。S3C2410采用的是NAND F1ash肩動引導(dǎo),內(nèi)部無SRAM。另外,AT91SAM9261發(fā)揮了ARM926EJ-S緊密式耦合內(nèi)存架構(gòu)的優(yōu)勢,讓傳統(tǒng)(非高速緩存)SRAM直接連接到ARM處理器上而不會出現(xiàn)滯后情況。這樣強大的處理能力使其應(yīng)用于GPS系統(tǒng)中游刃有余。
    AT91SAM926l結(jié)構(gòu)框圖如圖l所示,內(nèi)部支持LCD控制器、串行通信口(包括USB從機模塊、UART、SPI以及I2C)和多媒體通信口;另外,還提供一個用于調(diào)試的JTAG接口。功耗方面,AT9lSAM926l待機電流儀為2.5μA;S3C2410為8~50μA,工作頻率為500Hz時,電流消耗為400μA。在工業(yè)級溫度范圍內(nèi),AT91SAM926l處理器性能達(dá)200 MIPS時,即使所有外設(shè)開啟,其工作電流也僅僅是65mA,而此時S3C2410的電流約為200mA。

    現(xiàn)在,雖然市面上ARM處理器品種眾多,如主流的PXA2XX系列,它們的處理速度比AT91SAM9261高;但是AT91SAM9261價格便宜,功耗低,又能滿足本身設(shè)計需要,所以選擇AT91SAM9261比較合適。


2 GPS接收機硬件設(shè)計
2.1 接收機系統(tǒng)原理和結(jié)構(gòu)
   
如圖2所示,用戶設(shè)備部分由以下幾個模塊組成:核心硬件電路、GPS模塊、液晶屏和觸摸屏、PC主機和音頻設(shè)備等。

    圖3所示核心硬件電路以AT91SAM9261應(yīng)用處理器為核心,使用2片16位的SDRAM配置成32位寬度的高性能存儲器,這樣在讀取數(shù)據(jù)時就可以以4字節(jié)為1個單位,從而加快數(shù)據(jù)的讀取速度。選用16M×16位閃存存儲器,用于存儲WinCE操作系統(tǒng)和電子地圖信息。引導(dǎo)程序的啟動可以選擇從內(nèi)部ROM或者外部ROM,采用外部引導(dǎo)程序啟動時,可以外擴DataFlash通過串口或以太網(wǎng)下載引導(dǎo)程序啟動。實際上,DataFlash是一個EEPROM結(jié)構(gòu)的存儲器,將NPCS0片選信號連接到DataFlash的CS中,使系統(tǒng)一開始時尋址到的0x00地址正好是DataFlash的0x00地址,從而啟動Bootloader。

    用戶設(shè)備的顯示部分是一個帶有3.5寸觸摸屏的LCD。LCD電路包括LCD時序電路、LCD電源、背光電源電路。電源輸出(這里以滿足SHAR LQ13351217DHOl為例),需要+15V、+5V和-10V的直流電源電壓以及由PWM控制的+2lV~+25V背光電源。在調(diào)試這幾個電源電路時要注意以下幾點:①由于輸出的電壓比較高,應(yīng)避免輸出引腳和其他元件短接以免發(fā)生短路。充電泵整流器的帶負(fù)載能力有限,用于濾波的電容容抗不能太大。建議用陶瓷電容。③LCD部分的電流輸出不是很大(4mA),PCB的布局可以盡量緊湊;但LED電源PCB要考慮散熱性能(因為輸出的電流大約為20 mA),并且盡量遠(yuǎn)離控制信號線。
2.2 GPS模塊介紹
    GPS模塊是Atmel公司提供的。GPS模塊采用的是串行輸出,只要2個串行信號線就可以完成較精確的差分衛(wèi)星定位。GPS模塊的支持電壓為2.7~3.3 V,功率小于100 mW/H。GPS模塊由變頻器模塊(ATR0600)、信號相關(guān)模塊(ATR06lO)、微處理器模塊(ATR0620)組成。圖4為GPS模塊結(jié)構(gòu)框圖。

2.3 GPS模塊的PCB設(shè)計
    GPS接收機前端為RF模塊。由于含有射頻信號,因此其PCB設(shè)計相對中低頻信號的PCB板來說要困難得多。總結(jié)筆者設(shè)計時遇到的困難及需要注意的事項,可以得到以下幾點啟示:
    ①射頻濾波器只有在位于天線與射頻濾波器之間的微波傳送帶的特征阻抗為50Ω的情況下才能正常工作。該傳送帶特征阻抗是PCB介質(zhì)層問厚度為h、介電常數(shù)為εr、導(dǎo)線厚度為t,以及導(dǎo)線寬度為w的函數(shù),所以在PCB板上放置該段導(dǎo)線時應(yīng)根據(jù)相應(yīng)的函數(shù)精確計算出微波傳送帶的寬度。該函數(shù)關(guān)系式為:

   
    ②布線時應(yīng)將導(dǎo)線的電阻和電容效應(yīng)都考慮在內(nèi),走線盡量短而直,不能走直角;元件布局時要防止產(chǎn)生寄生振蕩現(xiàn)象。特別是對于LC濾波電路,PCB板布線與電容和電感擺放所產(chǎn)生的分布參數(shù)都會直接影響這個濾波器,因而在布線過程中應(yīng)注意:濾波器的元器件和引線與射頻信號線之間要保持良好的間隔,以防止互相之間的串?dāng)_;雙平衡信號的路徑要保持平行,并且長度相仿,這樣可以加強二者之間的耦合而減弱與其他線之間的耦合;第l級濾波器和射頻信號輸入電路之間留有足夠的空間,以實現(xiàn)相互隔離,保證系統(tǒng)的穩(wěn)定性。
    ③模擬電源與數(shù)字電源隔離;數(shù)字地與模擬地分開,在兩者搭接處加入磁珠,防止互相干擾;連接電源和地的導(dǎo)線應(yīng)盡量粗一些。
    ④應(yīng)使用一個金屬罩將射頻部分電路屏蔽起來,防止與后面的數(shù)字電路發(fā)生互相干擾。

3 軟件模塊設(shè)計與開發(fā)
   
如圖5所示,軟件以電子地圖分析模塊及數(shù)據(jù)庫為中心,包括GPS模塊、通信模塊以及顯示和聲音輸出模塊。數(shù)據(jù)庫中記錄了各種地理數(shù)據(jù)。使用者在行動過程中,由GPS模塊接收,分析衛(wèi)星信號,計算出當(dāng)前的經(jīng)緯度、速度和方向等數(shù)值,就可以得到使用者在電子地圖上的確切位置。定時記錄位置移動情況就可以在LCD上顯示直觀的路線圖??梢栽诖嘶A(chǔ)上開發(fā)車輛導(dǎo)航系統(tǒng)。

    開發(fā)過程中用到的工具主要有Platform Builder和EVC。Platforrrt Builder生成一個面向目標(biāo)板的特定的WinCE操作系統(tǒng)。在生成Platform時,要選用正確的BSP??梢酝ㄟ^修改AT9lSAM9261DK開發(fā)板自帶的BSP包來滿足設(shè)計要求,使得BSP包的開發(fā)變得簡單而快速。BSP主要包括Bootloader、OAL和驅(qū)動程序。
    由于篇幅有限,在這里只作簡單介紹:
    ①Bootloader是在操作系統(tǒng)內(nèi)核運行之前運行的一段程序,用于初始化硬件設(shè)備,建立系統(tǒng)內(nèi)存空間映射;而最重要的就是將操作系統(tǒng)內(nèi)核映像加載列RAM中,并且把系統(tǒng)控制權(quán)交給它。在接收機手持設(shè)備系統(tǒng)中,這里可以不改。
    ②OAL(即OEM適配層)是邏輯上駐留在WinCE內(nèi)核與目標(biāo)設(shè)備之間的代碼,用于實現(xiàn)WinCE內(nèi)核與目標(biāo)設(shè)備之間的通信。這里,除了基本的初始化功能外,還另外添加了電源管理方面的函數(shù)OEMIdle和OEMPowerOff,使其基本滿足手持設(shè)備在功耗方面的要求。
    ③驅(qū)動程序是BSP開發(fā)的重要部分,是用戶模式的動態(tài)鏈接庫(DII),是一個抽象物理設(shè)備或虛擬設(shè)備的功能軟件。一般可分為內(nèi)建驅(qū)動程序(如鍵盤驅(qū)動程序)和流驅(qū)動程序(如串口驅(qū)動、DataFlash驅(qū)動、以太網(wǎng)驅(qū)動等)。它們都是由設(shè)備管理器來加載的。
    EVC開發(fā)GPS系統(tǒng)的軟件部分類似于VC中的項目開發(fā)。程序編好以后可以通過USB口下載到目標(biāo)板上進(jìn)行調(diào)試,并開發(fā)新的功能。


結(jié)語
    GPS是當(dāng)前應(yīng)用最廣泛的導(dǎo)航定位系統(tǒng)。在歐美等發(fā)達(dá)地區(qū),利用GPS車載導(dǎo)航系統(tǒng)來改進(jìn)交通有廣闊的應(yīng)用前景。AT915AM9261嵌入式處理器有較高的性能,在類似方面的應(yīng)用中大有可為。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

最受歡迎的第三方啟動器Nova和Upstart設(shè)備上搜索引擎Sesame協(xié)助Branch開發(fā)下一代應(yīng)用程序發(fā)現(xiàn)和導(dǎo)航 加利福尼亞州帕洛阿爾托2022年7月19日 /美通社/...

關(guān)鍵字: 應(yīng)用程序 BRANCH NOVA SAM

印度布巴內(nèi)斯瓦爾2022年5月20日 /美通社/ -- 總部位于布巴內(nèi)斯瓦爾的卡林加社會科學(xué)學(xué)院(Kalinga Institute of Social Sciences,簡稱"KISS")在體育領(lǐng)域...

關(guān)鍵字: AN SAM FOR SCHOOL

GPS模塊是集成了RF射頻芯片、基帶芯片和核心CPU,并加上相關(guān)外圍電路而組成的一個集成電路。GPS模塊的GPS芯片大部分采用全球市占率第一的SiRFIII系列為主。由于GPS模塊采用的芯片組不一樣,性能和價格也有區(qū)別,...

關(guān)鍵字: GPS模塊 GPS芯片 MTK

摘要:提供了一種物聯(lián)網(wǎng)智能交通(即車聯(lián)網(wǎng))中電子車牌感知層(采集層)的安全方案,解決了現(xiàn)有物理車牌實際應(yīng)用中存在的黑車、套牌車、肇事車等問題,同時也增強了電子車牌的安全性能,有利于車輛管理部門在全國范圍內(nèi)安全可靠地推廣電...

關(guān)鍵字: 物聯(lián)網(wǎng) 車聯(lián)網(wǎng) 電子車牌 安全 RFID SAM

日前,在印尼APEC工商領(lǐng)導(dǎo)人峰會上,美國總統(tǒng)奧巴馬五問馬云的幽默對話逗樂全場,其中,被奧巴馬親自點名邀請參與討論的菲律賓企業(yè)家AisaMijeno無疑也成了焦點。這場歡樂的

關(guān)鍵字: 馬云 LED燈 BSP SAM

隨著安森美半導(dǎo)體收購Fairchild的消息浮出水面,2015年半導(dǎo)體行業(yè)的并購真可謂是風(fēng)起云涌,規(guī)模也超乎想象。作為分銷商,該如何應(yīng)對,更好的連結(jié)原廠和一線工程師呢?艾睿電子(ARROW)亞太公司大中國區(qū)副總裁梁淑琴女...

關(guān)鍵字: 電子 SE 工程師 SAM

在GPS接收機中,由于不同的傳輸距離以及多路徑衰減的效應(yīng),使得接收機收到的信號強度是不固定的,所以采用一個自動增益控制電路來將信號強度處理成一個固定的強度大小。本文的目的在于,分析與設(shè)計一個應(yīng)用與GPS衛(wèi)星導(dǎo)航接收機的自...

關(guān)鍵字: 自動增益控制 GPS接收機 AGC BSP

本文介紹一種電子產(chǎn)品硬件設(shè)計的版權(quán)保護方法,采用特殊的硬件安全芯片嵌入到產(chǎn)品設(shè)計中,通過密鑰認(rèn)證和軟件移植的方法實現(xiàn)電子產(chǎn)品的硬件設(shè)計防偽、嵌入式軟件的版權(quán)保護

關(guān)鍵字: 嵌入式 電子 SAM 硬件設(shè)計

0 引言能源緊張和氣候變化使具有節(jié)能環(huán)保優(yōu)勢的電動汽車受到了全球的關(guān)注。電動汽車采用清潔能源電能作為動力,是未來交通的長遠(yuǎn)解決方案[1]。對于個人用戶而言,充電時需要

關(guān)鍵字: 電動汽車電池 電池管理系統(tǒng) SAM RF收發(fā)器

越來越多的案例表明,信息安全逐漸成為一種新的問題。涉及這種安全的設(shè)備小到一臺手機,大到一輛汽車。Samy Kamkar 發(fā)明了一個造價 100 美金的 OwnStar 小設(shè)備,使用這個設(shè)

關(guān)鍵字: Wi-Fi SAM 手機 信號

嵌入式軟件

15715 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉