<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > TMS320VC5402在汽車防撞警示雷達(dá)中的應(yīng)用

          TMS320VC5402在汽車防撞警示雷達(dá)中的應(yīng)用

          作者: 時(shí)間:2011-09-06 來(lái)源:網(wǎng)絡(luò) 收藏
          3 電路原理設(shè)計(jì)

          本文引用地址:http://www.ex-cimer.com/article/150262.htm

            由于在數(shù)值算法上有很強(qiáng)的能力,然而在事務(wù)調(diào)度方面卻并不擅長(zhǎng),因此我們用一片AT89C51與之配合,采用主從結(jié)構(gòu)處理方式。由完成A/D采樣以及有關(guān)數(shù)值計(jì)算的一系列處理,包括雜波濾除、時(shí)域加窗、FFT、功率譜估計(jì)、譜峰搜索、目標(biāo)提取、目標(biāo)跟蹤等等;由單片機(jī)完成事務(wù)調(diào)度、人機(jī)接口、顯示和危險(xiǎn)報(bào)警任務(wù)。與AT89C51的數(shù)據(jù)交換采用并行方式。系統(tǒng)信號(hào)處理原理框圖如圖1所示。

            

          汽車防撞警示雷達(dá)系統(tǒng)信號(hào)處理原理框圖

            在圖1中,CPLD主要完成的任務(wù)有四個(gè):(1)各端口的地址譯碼,包括AD775的啟動(dòng)、讀數(shù),各標(biāo)志單元的地址產(chǎn)生等。(2)TMS320VC5402與單片機(jī)之間的數(shù)據(jù)交換。(3)AD775的控制邏輯。AD775是A/D公司生產(chǎn)的一款采樣頻率高達(dá)20MHz的8位并行A/D器件,其控制十分方便。啟功A/D后由TMS320VC5402的BIO口查詢AD775的結(jié)束標(biāo)志,即可讀取有效轉(zhuǎn)換數(shù)據(jù)。(4)TMS320VC5402與FLASH EPROM的接口。CPLD的使得整個(gè)系統(tǒng)的電路設(shè)計(jì)大大簡(jiǎn)化,且結(jié)構(gòu)緊湊、協(xié)調(diào)有序、調(diào)試方便、性能可靠。圖2為CPLD內(nèi)部主要功能框圖。

            

          CPLD內(nèi)部主要功能框圖

            4 軟件設(shè)計(jì)

            TMS320VC5402需要完成的主要任務(wù)有:(1)啟動(dòng)A/D并讀取轉(zhuǎn)換后的數(shù)據(jù)。(2)目標(biāo)提取,包括數(shù)據(jù)預(yù)處理(雜波濾除、時(shí)域加窗)、功率譜估計(jì)、譜峰搜索、目標(biāo)分類、危險(xiǎn)目標(biāo)確定及跟蹤等等。(3)與AT89C51交換數(shù)據(jù)。

            單片機(jī)主要完成與DSP交換數(shù)據(jù)、門限設(shè)定、人機(jī)接口、判斷報(bào)警等任務(wù)。我們將這些內(nèi)容分成不同的子程序按模塊進(jìn)行設(shè)計(jì),調(diào)試和擴(kuò)展十分方便。以下是我們給出的TMS320VC5402軟件編程的流程圖,如圖3所示。

            

          TMS320VC5402在汽車防撞警示雷達(dá)程序流程圖

            該系統(tǒng)不僅成本低廉、體積小、可靠性高,而且先進(jìn)的數(shù)字信號(hào)處理算法使其靈敏度高、虛警概率低,危險(xiǎn)目標(biāo)發(fā)現(xiàn)及時(shí)準(zhǔn)確。


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();