基于FPGA的短波發(fā)射機自動(dòng)調諧系統的設計
2.2 控制單元
在本設計中調節的執行機構選擇的是步進(jìn)電機,步進(jìn)電機的角位移量與輸入脈沖嚴格成正比關(guān)系,具有良好的開(kāi)環(huán)跟隨性,沒(méi)有累計誤差,定位精度高、動(dòng)態(tài)響應、反向快,而且通過(guò)驅動(dòng)器的細分,其性能可以大幅提高。
自動(dòng)調諧主控單元所采用的FPGA是FLEX10K,其擁有獨特的邏輯實(shí)現結構—嵌入式陣列和邏輯陣列,每個(gè)嵌入式陣列由EABs組成,這些EABs可以非常靈活地實(shí)現ROMs、同步和異步FIFOs、雙口RAM等,并可實(shí)現在線(xiàn)重配置。本系統采用自頂向下的設計方法,由多個(gè)具有特殊功能的邏輯宏單元構成。
主要模塊如下:
(1)時(shí)鐘脈沖發(fā)生器宏單元:對于輸入為16MHZ的標準工作頻率,通過(guò)計數方式使其16、10分頻等,直至產(chǎn)生0.5HZ的標準時(shí)鐘脈沖輸出。0.5HZ—1MHZ的時(shí)鐘輸出以備適用于不同觸發(fā)器的時(shí)鐘頻率。
(2)碼制轉換宏單元:對A/D采集的數據進(jìn)行轉換、送顯示。
(3)工作頻率檢測宏單元:設計它的目的是為了檢測實(shí)際工作頻率是否合乎標準。通過(guò)八個(gè)計數器一秒內累計的脈沖數來(lái)檢測實(shí)際高頻信號的工作頻率,八個(gè)計數器可檢測最高幾十兆的工作頻率。
(4)預置位置宏單元:預置位置宏單元輸出調諧元件的理論位置信息。此外,還有地址輸出宏單元、步進(jìn)電機正/反轉宏單元和八路選擇自鎖宏單元等。
以下是步進(jìn)電機控制宏單元的設計:由位置預置值與實(shí)際位置值之差來(lái)控制電機的正反轉;并可以控制電機的轉速(步進(jìn)電機采用細分控制),如當預置值和實(shí)際值最高八位不等時(shí),控制電機以高檔速度轉動(dòng);當最高八位相等而D4—D7四位不等時(shí),控制電機以次高檔速度轉動(dòng),以此類(lèi)推根據不同的比較結果按不同的速度進(jìn)行快速的調整。其部分VHDL描述語(yǔ)言實(shí)現如下:
評論