《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 業(yè)界動態(tài) > 系數(shù)乘法器及其在航空火力控制系統(tǒng)中的應(yīng)用

系數(shù)乘法器及其在航空火力控制系統(tǒng)中的應(yīng)用

2009-02-17
作者:馬登武 吳國良

  摘 要: 詳細(xì)討論了系數(shù)乘法器的原理和功能,介紹了它在航空火力控制系統(tǒng)中的應(yīng)用,給出了符號發(fā)生器電路的原理框圖。
  關(guān)鍵詞: 系數(shù)乘法器 符號發(fā)生器 航空火力控制系統(tǒng)


  航空火力控制系統(tǒng)是指攻擊機利用本機所攜帶的武器對敵方各種目標(biāo)進行搜索、跟蹤、瞄準(zhǔn)和實施攻擊的機載設(shè)備的總和。在這個系統(tǒng)中,符號發(fā)生器是關(guān)鍵部件之一,其功能是在處理機的輸出指令控制下接收所畫符號的參數(shù)及命令,產(chǎn)生以筆劃法書寫符號所需的x、y兩個方向的模擬偏轉(zhuǎn)電壓,送到偏轉(zhuǎn)電路,控制CRT屏幕上電子束的運動,實現(xiàn)畫符號;同時產(chǎn)生一個輝亮信號去控制CRT柵極電壓,確定所畫符號的亮暗度。顯示器顯示的是一些數(shù)字、字母、圓及其它可變的圖形。由于任何復(fù)雜的圖形都可以被分解成直線和曲線兩部分,因此,如何產(chǎn)生各種長短不同的直線段(矢量)是關(guān)鍵問題。
  矢量的產(chǎn)生有數(shù)字式和模擬式兩種。當(dāng)管頭偏轉(zhuǎn)電路采用步進電流源形式時,電子束在顯示屏上形成的光點是一個跳步運動,而非連續(xù)運動。在這種情況下,矢量產(chǎn)生器通常用系數(shù)乘法器或累加器來構(gòu)成。由于在性能指標(biāo)相同的情況下,用系數(shù)乘法器產(chǎn)生矢量比用累加器產(chǎn)生矢量簡便、節(jié)省并且可靠性高,所以在航空火力控制系統(tǒng)中得到了廣泛應(yīng)用。
1 系數(shù)乘法器的原理和功能
  系數(shù)乘法器由二進制速率鎖存器、符合門電路和二進制計數(shù)器組成,如圖1所示。圖中fi是輸入脈沖(時鐘), fo為輸出脈沖序列。


  為方便起見,現(xiàn)以4位減法計數(shù)器為例分析討論二進制系數(shù)乘法器的工作原理。
  圖2(a)示出了4位減法計數(shù)器在一個計數(shù)循環(huán)中所產(chǎn)生的各位狀態(tài)波形圖。圖中,A、B、C、D分別為計數(shù)器的第一、二、三、四位狀態(tài)波形,由此可以得出A、B、C及D四個脈沖序列的脈沖波形圖,如圖2(b)所示。這4個脈沖序列的脈沖寬度均為時鐘脈沖的一個周期。


  若時鐘頻率為fi,得A、B、C及D這4個脈沖的頻率分別為fi/2、 fi/4、 fi/8、 fi/16。在計數(shù)器的一個計數(shù)循環(huán)中,輸入16個時鐘脈沖,A、B、C及D四個脈沖序列分別產(chǎn)生8、4、2、1個脈沖,可見它們分別和一個二進制數(shù)轉(zhuǎn)成十進制數(shù)時各位所對應(yīng)的權(quán)相等。
  這4個序列的脈沖在任何時間都不互相重合,因此,可以利用“或”運算將兩個甚至更多個脈沖序列合并在一起,得到一個合成的輸出脈沖序列。在計數(shù)器的一個計數(shù)循環(huán)中,輸出脈沖序列中的脈沖個數(shù)等于每個參加“或”運算脈沖序列的脈沖個數(shù)的簡單代數(shù)和。至于哪些脈沖序列參加“或”運算,由速率鎖存器中的二進制數(shù)S來控制。于是得到公式(1):
  
  (1)式中的S4、S3、S2、S1分別表示二進制數(shù)S的各位代碼(0或1)。在由二進制轉(zhuǎn)換為十進制時,S4、S3、S2、S1所對應(yīng)的權(quán)分別為8、4、2、1。這一例子證實了輸出fo受二進制數(shù)S的控制。圖1中的速率鎖存器通常用來存放二進制數(shù),符合門電路用來保證輸出fo的邏輯關(guān)系。A、B、C及D這4個脈沖的頻率分別為fi/2、fi/4、fi/8、fi/16,將它們代入(1)式并整理得:
  
  (2)式中S=S4·2-1+S3·2-2+S2·2-3+S1·2-4,這是將S作為小數(shù)看待,若將S視為整數(shù),則:
  
  (3)式等號右邊的分母24的指數(shù)4表示系數(shù)乘法器的位數(shù)。上述所討論的系數(shù)乘法器的計數(shù)器為四位,所以是24。如果計數(shù)器的位數(shù)為N位,則(3)式中等號右邊分母的指數(shù)應(yīng)為N,由此得任何位數(shù)的fo表達(dá)式為:
  
  可見,系數(shù)乘法器的輸出fo與輸入fi和二進制數(shù)的乘積成正比,“系數(shù)乘法器″就是由此而得名。如果在N位計數(shù)器的一個計數(shù)循環(huán)中,輸入的脈沖的個數(shù)為2N,則輸出脈沖的個數(shù)為fo=S。這就證明了在計數(shù)器的一個計數(shù)循環(huán)中,輸出脈沖的個數(shù)等于將S視為整數(shù)時的二進制代碼。并且,輸出函數(shù)為輸入變量的“與或”關(guān)系。只要把此式進行適當(dāng)?shù)摹安紶枴被喿冃危憧傻玫讲煌问降倪壿嬯P(guān)系式,從而設(shè)計出不同形式的符合門電路。
  常用的六位系數(shù)乘法器SN5497芯片的狀態(tài)和真值表如表1所示。


2 系數(shù)乘法器產(chǎn)生矢量
  系數(shù)乘法器構(gòu)成的矢量產(chǎn)生器的框圖如圖3所示。


  Δx和Δy是矢量在直角坐標(biāo)系中的x、y軸上的投影,兩個二進制速率乘法器(x和y方向各一個)分別將Δx、Δy變成相應(yīng)的脈沖序列fx、fy,并將它們加到可逆的偏轉(zhuǎn)計數(shù)器上,根據(jù)Δx、Δy的符號SΔx、SΔy和脈沖序列fx、fy,在兩個可逆計數(shù)器輸出端形成相應(yīng)變化的二進制代碼,它們經(jīng)D/A轉(zhuǎn)換器變成大小與Δx、Δy成比例、而極性又與它們的符號一致的階梯電壓Ux、Uy,控制CRT中電子束的偏轉(zhuǎn)。
3 系數(shù)乘法器構(gòu)成的符號發(fā)生器結(jié)構(gòu)框圖
  利用系數(shù)乘法器設(shè)計的某型航空火力控制系統(tǒng)的符號發(fā)生器電路如圖4所示。


  按照SN5497的電路原理,每畫一筆矢量,不管其數(shù)值多大,都要輸入64個脈沖,這對于短矢量來說,必然要花去無謂的時間。所以利用長度和矢量控制器(見圖4),根據(jù)Δx和Δy的數(shù)值大小,控制Δx和Δy的雙四選一數(shù)據(jù)選擇器選定相應(yīng)的狀態(tài),實現(xiàn)硬件移位。即根據(jù)Δx和Δy中較大的數(shù)據(jù),把矢量數(shù)據(jù)左移N位(0≤N≤3),當(dāng)輸入脈沖僅為時,可以達(dá)到與輸入64個脈沖同樣的效果。假定|Δx|=|Δy|=7,則產(chǎn)生矢量的時序如圖5所示。


  SN5497相應(yīng)的民用品為74LS5497,用途也很廣泛。采用硬件移位或線長計數(shù)器電路進行線長檢測,從而控制計數(shù)脈沖的個數(shù),提高畫矢量的速度,是系數(shù)乘法器重要的應(yīng)用技巧。
參考文獻
1 范天慈.平視顯示器原理.空軍工程學(xué)院,1989
2 宋春榮.通用集成電路速查手冊.山東科學(xué)技術(shù)出版社,1995

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。