淺析DSP下的車載導(dǎo)航系統(tǒng)硬件電路設(shè)計(jì)_第1頁(yè)
淺析DSP下的車載導(dǎo)航系統(tǒng)硬件電路設(shè)計(jì)_第2頁(yè)
淺析DSP下的車載導(dǎo)航系統(tǒng)硬件電路設(shè)計(jì)_第3頁(yè)
淺析DSP下的車載導(dǎo)航系統(tǒng)硬件電路設(shè)計(jì)_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

淺析DSP下的車載導(dǎo)航系統(tǒng)硬件電路設(shè)計(jì)數(shù)字信號(hào)微處理器DSP具有高速運(yùn)行與數(shù)據(jù)處理的功能,以其高性能和低功耗的優(yōu)勢(shì)為實(shí)時(shí)導(dǎo)航系統(tǒng)的數(shù)學(xué)計(jì)算提供了有效的硬件平臺(tái)。在現(xiàn)代武器裝備中,設(shè)計(jì)了基于DSP芯片的車載導(dǎo)航系統(tǒng),其在民用和軍事領(lǐng)域均發(fā)揮著重要作用,系統(tǒng)具有高可靠性、安全性等特點(diǎn)。1車載導(dǎo)航系統(tǒng)工作原理車載導(dǎo)航系統(tǒng)的主要功能是定時(shí)采集陀螺正交編碼信號(hào)、加速度計(jì)的輸入和里程計(jì)輸入信號(hào),并對(duì)采集的數(shù)據(jù)進(jìn)行必要的處理,以實(shí)現(xiàn)導(dǎo)航解算。同時(shí)將采集數(shù)據(jù)通過(guò)RS422總線和CAN總線發(fā)送至地面監(jiān)測(cè)設(shè)備;并通過(guò)RS422總線接收相關(guān)的命令及參數(shù)。該系統(tǒng)結(jié)構(gòu)如圖1所示。圖1車載導(dǎo)航系統(tǒng)結(jié)構(gòu)框圖2系統(tǒng)硬件設(shè)計(jì)2.1處理器及存儲(chǔ)器設(shè)計(jì)車載導(dǎo)航系統(tǒng)電路采用TI公司的TMS320C6713B-A200作為DSP,該DSP芯片標(biāo)稱主頻為200MHz,工作在160MHz主頻時(shí)DSP處理能力為1600MI·s-1/1200MFLOPS。使用40MHz的晶振作為DSP的時(shí)鐘輸入,經(jīng)內(nèi)部鎖相環(huán)倍頻后作為DSP工作的時(shí)鐘,使用一片TPS70345電壓調(diào)整器為其提供3.3V的IO電壓和1.2V的內(nèi)核電壓;采用一片容量為16MB的MT48LC4M3282TG-7IT芯片作為SDRAM的存儲(chǔ)器,存儲(chǔ)器直接接入DSP的EMIF總線上,SDRAM芯片的地址線BA1、BA0和A11~A0接DSP芯片的EA15~EA2,數(shù)據(jù)線D31~D0接ED31~ED0。FlashRom芯片的地址線A22~A0接DSP芯片的GP13~CP11和EA21~EA2,數(shù)據(jù)線DQ15~DQ0,接ED15~ED0,初始化時(shí)GP13~GP13個(gè)引腳的狀態(tài)為高,SDRAM芯片的片選信號(hào)接DSP芯片的CE0;采用一片容量為16MB的S29GL128N10TFIR1芯片為FlashRom存儲(chǔ)器,F(xiàn)lashRom芯片的片選信號(hào)接DSP芯片的CE1。之所以DSP芯片的CE1接到FlashRom的片選上,是因其引導(dǎo)方式采用從ROM加載,BOOT程序存放在FlashRom存儲(chǔ)器中。存儲(chǔ)器的讀寫信號(hào)均接到DSP芯片的AWE信號(hào)上。DSP通過(guò)EMIF總線接口訪問(wèn)外部存儲(chǔ)器,可通過(guò)操作寄存器控制對(duì)外部存儲(chǔ)器的訪問(wèn),簡(jiǎn)化了電路的設(shè)計(jì)。2.2電源設(shè)計(jì)車載導(dǎo)航系統(tǒng)輸入電源為27±9V,經(jīng)MHF+28515將24V轉(zhuǎn)換為+15V和+5V的電壓,MHF+28515的輸入電壓范圍為16~48V,輸出功率15W,其中+5V電壓輸出最大功率為7.5W,電流1500mA,+15V電壓輸出功率最大分別為5W,電路330mA。由于車載導(dǎo)航系統(tǒng)電路自身+5V電源使用的電流約為1000mA,所以能提供+5V,電流》140mA的輸出給外部使用,為滿足系統(tǒng)中各部件的供電要求,設(shè)計(jì)了車載導(dǎo)航系統(tǒng)供電系統(tǒng)。MHF+28515輸出的+5V電源為整個(gè)模塊提供數(shù)字電源,其中CAN總線協(xié)議芯片等部分+5V工作的芯片直接使用該電源;其他電路使用經(jīng)轉(zhuǎn)換后的電源其處理方法包括:通過(guò)電壓調(diào)整器TPS70345將+5V電源轉(zhuǎn)換成3.3V和1.2V電源,其中3.3V供DSP外圍電路及SDRAM、Flash等芯片使用,1.2V供DSP內(nèi)核使用;通過(guò)電壓調(diào)整器TPS70351將+5V電源轉(zhuǎn)換成3.3V和1.8V電壓,其中3.3V供FPGA外圍電路、光耦等芯片使用,1.8V供FPGA內(nèi)核使用;通過(guò)兩個(gè)DC/DC模塊NKE0503將+5V電源轉(zhuǎn)換成3.3V電壓,一個(gè)供RS422隔離電路中的MAX3490及光耦使用,另一個(gè)供RS232隔離電路中的MAX3232及光耦使用。通過(guò)一個(gè)DC/DC模塊NME0505將+5V電源進(jìn)行隔離,供MAX481、CAN總線收發(fā)器和其通路上的光耦使用。MHF+28515輸出的±15V電源為整個(gè)模塊提供模擬電源,其中+15V電壓通過(guò)三端穩(wěn)壓器JW78M05將電壓轉(zhuǎn)換成+5V模擬電壓,供LM3940IMP和REF196使用;+5V模擬電壓通過(guò)LM3940IMP轉(zhuǎn)換成3.3V模擬電壓,為運(yùn)放供電;+5V模擬電壓通過(guò)REF196轉(zhuǎn)換成3.3V模擬電壓,為電橋供電;+15V和-15V電壓則是為運(yùn)放OP497供電。2.3輸入信號(hào)車載導(dǎo)航系統(tǒng)電路輸入信號(hào)有3路加速度計(jì)信號(hào)、3路陀螺信號(hào)、兩路里程計(jì)信號(hào)、兩路標(biāo)頻信號(hào)、一路行車狀態(tài)信號(hào)、9路狀態(tài)檢測(cè)信號(hào)和10路測(cè)溫信號(hào)。加速度計(jì)信號(hào)的信號(hào)形式為可逆脈沖,幅值TTL,滿量程為256kHz,經(jīng)3路16位計(jì)數(shù)器計(jì)數(shù),上升沿觸發(fā),中斷5鎖存,加速度計(jì)信號(hào)采用RC濾波和帶施密特觸發(fā)輸入的反向器進(jìn)行整形處理,然后通過(guò)74LVC244進(jìn)行電平轉(zhuǎn)換后引入FPGA中。陀螺信號(hào)的信號(hào)形式為正交編碼信號(hào),幅值高電平4~5V,低電平0~0.8V,電流≤8mA,頻率≤1.5MHz,相位差90°±20°,經(jīng)3路16位計(jì)數(shù)器計(jì)數(shù),上升沿觸發(fā),中斷5鎖存,陀螺信號(hào)也與加速度計(jì)信號(hào)相同,進(jìn)行整形處理。而標(biāo)頻信號(hào)頻率為128kHz,幅值TTL,也信號(hào)需整形。因此,標(biāo)頻信號(hào)的處理形式和加速度計(jì)信號(hào)處理方法相同。里程計(jì)信號(hào)包括兩路里程計(jì)信號(hào)、1路行車狀態(tài)信號(hào)和1路里程計(jì)地,幅值12V,驅(qū)動(dòng)能力30mA,需光耦隔離,設(shè)置兩個(gè)16位計(jì)數(shù)器和1位狀態(tài)寄存器,分別記錄里程計(jì)脈沖輸入和狀態(tài)信息,里程計(jì)脈沖上升沿觸發(fā)計(jì)數(shù),中斷5鎖存;要求行車狀態(tài)信號(hào)State可用命令使能和禁止,使能狀態(tài)下當(dāng)State=1時(shí),里程計(jì)信號(hào)加法計(jì)數(shù);當(dāng)State=0時(shí),減法計(jì)數(shù);禁止?fàn)顟B(tài)下里程計(jì)信號(hào)加法計(jì)數(shù),里程計(jì)信號(hào)先經(jīng)RC濾波電路和保護(hù)二極管,然后經(jīng)光隔進(jìn)入FPGA。狀態(tài)檢測(cè)信號(hào)包括3路跳模檢測(cè)信號(hào)、3路高壓狀態(tài)信號(hào)和3路機(jī)抖狀態(tài)信號(hào),信號(hào)形式均為開(kāi)關(guān)量,幅值為TTL,機(jī)抖狀態(tài)信號(hào)和高壓狀態(tài)信號(hào)需光耦隔離。跳模檢測(cè)信號(hào)處理形式和參數(shù)選擇與加速度計(jì)信號(hào)相同;高壓狀態(tài)信號(hào)和機(jī)抖檢測(cè)信號(hào)處理形式則與陀螺信號(hào)一致。測(cè)溫信號(hào)包括10路測(cè)溫電阻輸入和1路測(cè)溫電阻輸入公共端,溫度范圍在-45~+70℃,測(cè)溫電阻與模塊上3個(gè)高精度電阻組成電橋,按照電橋工作原理,橋臂電阻的阻值應(yīng)小于測(cè)溫電阻的最小值,并應(yīng)當(dāng)考慮一定的冗余,溫度系數(shù)的計(jì)算公式為R0×3.85×10-3,其中R0是0℃電阻,由于采用了高精度電阻和12位的AD,A/D轉(zhuǎn)換精度》0.5℃,可用多路開(kāi)關(guān)實(shí)現(xiàn)。電橋兩臂中點(diǎn)分別接入運(yùn)算放大器進(jìn)行跟隨處理,再經(jīng)后級(jí)放大后由A/D轉(zhuǎn)換芯片采集溫度測(cè)試結(jié)果,A/D轉(zhuǎn)換芯片采用串行接口芯片,與DSP的McBSP1接口連接,該芯片分辨率為12位,并具有10μs的轉(zhuǎn)換時(shí)間及最大11路的A/D輸入。在車載導(dǎo)航系統(tǒng)電路設(shè)計(jì)中采用了CAN總線設(shè)計(jì)。CAN總線獨(dú)立控制器采用SJA1000T,使用16MHz晶振作為時(shí)鐘輸入,可通過(guò)軟件配置ID號(hào)和數(shù)據(jù)傳輸波特率,最大速率為1Mbit·s-1。其總線控制器使用數(shù)據(jù)地址復(fù)用總線,經(jīng)FPGA轉(zhuǎn)換后與DSPEMIF總線連接。CAN總線控制器信號(hào)采用TTL電平(5V),與信號(hào)為3.3V電平的FPGA之間需使用SN74LVC4245作電平轉(zhuǎn)換。CAN總線接收器采用PhilipsSemiconductors公司PCA82C250。其總線控制器與收發(fā)器之間的數(shù)據(jù)傳輸信號(hào)采用光耦進(jìn)行隔離。CAN總線接口電路如圖2所示。圖2CAN總線接口電路2.4FPGA設(shè)計(jì)車載導(dǎo)航系統(tǒng)電路采用FPGA處理模塊上控制邏輯、各輸入信號(hào)的計(jì)數(shù)及實(shí)現(xiàn)串行接口通訊協(xié)議。FPGA對(duì)輸入信號(hào)進(jìn)行計(jì)數(shù),并對(duì)標(biāo)頻信號(hào)分頻產(chǎn)生中斷5信號(hào),產(chǎn)生中斷5信號(hào)的同時(shí)對(duì)各計(jì)數(shù)器值進(jìn)行鎖存。DSP可通過(guò)EMIF總線訪問(wèn)FPGA的內(nèi)部資源,地址空間占用EMIF總線的CE2。FPGA的加載模式為主控串行模式(MasterSerialMode),F(xiàn)PGA功能框圖如圖3所示。FPGA設(shè)計(jì)包括加速度計(jì)信號(hào)計(jì)數(shù)器設(shè)計(jì)、陀螺信號(hào)計(jì)數(shù)器設(shè)計(jì)、里程計(jì)信號(hào)計(jì)數(shù)器設(shè)計(jì)、陀螺合頻計(jì)數(shù)器設(shè)計(jì)、標(biāo)頻分頻器設(shè)計(jì)、狀態(tài)檢測(cè)、故障檢測(cè)信號(hào)和串行通訊接口設(shè)計(jì)。圖3FPGA功能框圖加速度計(jì)信號(hào)輸入為可逆脈沖,每個(gè)通道加速度計(jì)輸入包括3路信號(hào),分別是+A、-A和GND,按照設(shè)計(jì)要求,+A信號(hào)上有脈沖時(shí)計(jì)數(shù)值增加,-A信號(hào)上有脈沖時(shí)計(jì)數(shù)值減少,當(dāng)頻標(biāo)分頻中斷產(chǎn)生時(shí),將計(jì)數(shù)結(jié)果存入鎖存器內(nèi)。在FPGA中設(shè)計(jì)了16位的計(jì)數(shù)器,上電復(fù)位計(jì)數(shù)器為0,+A信號(hào)上有脈沖時(shí)計(jì)數(shù)值加1,-A信號(hào)上有脈沖時(shí)計(jì)數(shù)值減1,當(dāng)頻標(biāo)分頻中斷產(chǎn)生時(shí),將計(jì)數(shù)結(jié)果存入鎖存器內(nèi),DSP可通過(guò)EMIF訪問(wèn)鎖存器得到加速度計(jì)信號(hào)計(jì)數(shù)器的結(jié)果。陀螺信號(hào)輸入形式為正交編碼信號(hào),每個(gè)通道陀螺信號(hào)輸入包括3路信號(hào),分別是A、B和DGND,當(dāng)A相超前B相90°時(shí)計(jì)數(shù)值增加,當(dāng)A相落后B相90°時(shí)計(jì)數(shù)值減少。在設(shè)計(jì)時(shí)輸入信號(hào)先經(jīng)過(guò)鑒相電路,識(shí)別A路和B路信號(hào)的相位先后,并產(chǎn)生兩路4倍頻的可逆脈沖信號(hào),然后對(duì)可逆脈沖進(jìn)行計(jì)數(shù),當(dāng)標(biāo)頻信號(hào)中斷產(chǎn)生時(shí),將計(jì)數(shù)結(jié)果存入鎖存器內(nèi)。里程計(jì)信號(hào)包括兩路計(jì)數(shù)輸入和一路行車狀態(tài)信號(hào)輸入,計(jì)數(shù)輸入每路使用一個(gè)16bit計(jì)數(shù)器,當(dāng)中斷產(chǎn)生時(shí)將計(jì)數(shù)器數(shù)值存入鎖存器;行車狀態(tài)信號(hào)(STATE)上電初始為無(wú)效狀態(tài),用戶通過(guò)命令設(shè)置STATE狀態(tài)是否有效。其STATE信號(hào)處于有效狀態(tài)時(shí),STATE為1,里程計(jì)計(jì)數(shù)器遞增計(jì)數(shù);若STATE為0時(shí),里程計(jì)計(jì)數(shù)器遞減計(jì)數(shù);而當(dāng)STATE信號(hào)處于無(wú)效狀態(tài)時(shí),里程計(jì)計(jì)數(shù)器遞增計(jì)數(shù)。在FPGA中設(shè)計(jì)了16位計(jì)數(shù)器,上電復(fù)位計(jì)數(shù)器為0,計(jì)數(shù)器的值均增加,而計(jì)數(shù)器均加1,當(dāng)頻標(biāo)分頻中斷產(chǎn)生時(shí),將計(jì)數(shù)結(jié)果存入鎖存器內(nèi)。DSP可通過(guò)EMIF訪問(wèn)鎖存器得到陀螺合頻計(jì)數(shù)器的結(jié)果。標(biāo)頻分頻器用來(lái)將標(biāo)頻信號(hào)分頻,產(chǎn)生鎖存FPGA內(nèi)加速度計(jì)數(shù)器、陀螺計(jì)數(shù)器、里程計(jì)計(jì)數(shù)器的計(jì)數(shù)值以及狀態(tài)檢測(cè)信號(hào)的狀態(tài)中斷信號(hào)。在FPGA中標(biāo)頻分頻器由一個(gè)預(yù)定標(biāo)器和一個(gè)計(jì)數(shù)器組成,可由軟件編程設(shè)置分頻,DSP通過(guò)EMIF總線向預(yù)定標(biāo)器寫入需分頻的數(shù)值,計(jì)數(shù)器記錄頻標(biāo)脈沖的個(gè)數(shù),計(jì)數(shù)至定標(biāo)值時(shí)計(jì)數(shù)器輸出并清零,而計(jì)數(shù)器輸出至DSP的中斷,同時(shí)鎖存FPGA內(nèi)加速度計(jì)數(shù)器、陀螺計(jì)數(shù)器、里程計(jì)計(jì)數(shù)器的計(jì)數(shù)值以及狀態(tài)檢測(cè)信號(hào)的狀態(tài)。狀態(tài)檢測(cè)信號(hào)為開(kāi)關(guān)量信號(hào),狀態(tài)存放在一個(gè)地址中,每一位代表一路的狀態(tài)。在FPGA中設(shè)計(jì)一個(gè)16位的寄存器,存放行車狀態(tài)、高壓檢測(cè)信號(hào)狀態(tài)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論