資源描述:
《基于can總線毫米波跟蹤雷達信號處理機通信接口板卡設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、學兔兔www.xuetutu.com《自動化與儀器儀表~2013年第2期(總第166期)基于CAN總線的毫米波跟蹤雷達信號處理機通信接13'板卡的設(shè)計冰馬納吉,楊明極(黑龍江科技大學信息網(wǎng)絡(luò)中心哈爾濱,150027)(哈爾濱理工大學測控技術(shù)與通信工程學院哈爾濱,150001)摘要:毫米波跟蹤雷達系統(tǒng)工作時,有大量數(shù)據(jù)在信號處理機和計算機之間交換。因此需要一個穩(wěn)定、抗干擾、可靠性高的通信網(wǎng)路,來確保信息傳輸?shù)臅惩?。結(jié)合這些特點,本文設(shè)計一個采用CAN總線為信道的,雷達數(shù)字信號處理機接口的通信板卡。實現(xiàn)了對雷達采樣信號傳輸?shù)牡驼`碼率和處理的實時性。關(guān)鍵詞:
2、通信板卡;CAN控制器;AT89S51;毫米波跟蹤雷達Abstract:Largeamountofdatawasexchangedbetweenthesignalprocessorandcomputer,duringthedynamicmeasure-menttasksinmillimeter-wavetrackingradarworked.Therefore,thesystemneedsastable,anti-interference,highreliabilitycommunicationsnetwork,toensurethesmoothflo
3、wofinformationtransmission.Combiningthesefeatures,thispaperintroduc-esthedesignofacommunicationinterfaceboardindigitalsignalprocessor;whichuesdCANbusasthechanne1.Thesystemhasachievedlowbiterrorrateofthesignaltransmissiontotheradarsamplingandprocessingofreal—time.Keywords:Communi
4、cationBoard;CANController;AT89S51Millimeter-waveTrackingRadar中圖分類號:TP273文獻標識碼:B文章編號:1001-9227(2013)-02-0061-030引言結(jié)合的方式訪問CAN控制器,且通過微處理器的數(shù)據(jù)地址空間,現(xiàn)場總線是一種開放式、數(shù)字化、多點通信的控制系統(tǒng)局訪問CAN控制器中的各種寄存器。域網(wǎng)絡(luò)?,F(xiàn)場總線具有較高的實時處理能力,其通信速率可達1Mbps;由于CAN總線傳送的信號是數(shù)字信號,所以精確性比一般總線要高;且能保證傳輸?shù)臄?shù)據(jù)在復雜的電磁干擾環(huán)境下不受干擾。同時CAN總線
5、的價格比較低廉,這也可以大大節(jié)約設(shè)一計以及相應(yīng)的維護安裝費用。由于這些優(yōu)點,現(xiàn)場總線已經(jīng)在工業(yè)控制領(lǐng)域得到廣泛應(yīng)用,具有很好的發(fā)展前景。衄對于一個毫米波跟蹤雷達系統(tǒng),穩(wěn)定性、可靠性是其最關(guān)鍵的指標,所以整個系統(tǒng)的各個模塊的設(shè)計都要以這個為基礎(chǔ)構(gòu)圖1通信板卡硬件電路想。當雷達系統(tǒng)工作時,就會生成大量數(shù)據(jù),這些數(shù)據(jù)被傳送到信號處理機做實時處理后,再回傳給雷達控制系統(tǒng)實現(xiàn)天線伺設(shè)計SJA1000控制器與微控制器的硬件連接電路,主要是服、AGC等功能。由于本系統(tǒng)使用的是數(shù)字信號處理機,所以運SJA1000控制器的片選/CS和中斷tiNT兩個引腳的連接設(shè)計。片算
6、和傳輸?shù)亩际菙?shù)字信號。根據(jù)系統(tǒng)的這些特點,同時結(jié)合現(xiàn)選/CS連接決定SJA1000控制器內(nèi)的地址寄存器占用的數(shù)據(jù)存場總線的優(yōu)點,采用CAN總線作為數(shù)據(jù)傳輸通道,設(shè)計一個以儲空間范圍,中斷/INT連接決定SJA1000通訊中斷的優(yōu)先級和SJA1000為基礎(chǔ)的信號處理機接口通信板卡。中斷向量以及中斷服務(wù)程序的調(diào)用。本設(shè)計分配給SJA1000控制器的中斷源使用微處理器基本I/O端口3提供的一個外部中1具體電路設(shè)計斷intl,分配給SJA1000控制器的數(shù)據(jù)地址空間,通過基本I/O端本文所設(shè)計的CAN總線系統(tǒng)采用89S51作為節(jié)點的微處理口2的P2.7強迫和通
7、用外部數(shù)據(jù)存儲空間復用。具體電路的設(shè)器。其具體設(shè)計硬件電路如圖1所示。信號處理機接口模塊主計是將SJA1000的INT作為微處理器的INT0的輸入信號,而將要以微控制器89S51、獨立CAN總線通信控制器SJA1000、CAN他們直接相連。SJA1000的CS信號由微處理器的P2.7取反提總線收發(fā)器PCA82C250個為核心和其他一些輔助器件組成。供。這樣要對SJA1000訪問時,只要P2.7腳輸出高電平既可。1.1SJAIO00與單片機的連接電路SJA1000所需的數(shù)據(jù)、控制線均由微處理器提供,CAN控制器的在進行CAN控制器和微控制器的連線設(shè)計之前
8、,必須先設(shè)WR、RD、ALE信號以及8位數(shù)據(jù)線直接和微處理器的對應(yīng)口線計微控制器訪問CAN控制