關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 一種動力調諧陀螺脈沖力反饋及脈沖計數系統設計

        一種動力調諧陀螺脈沖力反饋及脈沖計數系統設計

        作者:毛 奔,高仁偉,徐克兵 時間:2008-09-09 來源:中電網 收藏

          動力調諧是一種利用撓性支承轉子,并將轉子與隔開,其撓性支撐的彈性剛度是由支撐其本身產生的動力效應來補償的。他廣泛應用于導彈、坦克、火箭、航天器、與定位等領域,是陀螺技術發展史上具有重大革新和突破的第三代慣性級精密陀螺。本文將介紹該陀螺的力反饋電路及其脈沖記數電路的實現方法。

        本文引用地址:http://www.104case.com/article/87848.htm

          1 系統的硬件設計

          硬件包含兩部分:動力調諧陀螺(DTG)脈沖力反饋系統設計和基于SOPC的數據采集部分設計。

          1.1 動力調諧陀螺(DTG)脈沖力反饋系統設計

          系統結構框圖如圖1所示。動力調諧陀螺,力矩器和信號器在硬件結構上是集成為一體的。

          利用力反饋回路實現對動力調諧陀螺的鎖定,由陀螺漂移及輸入角速率產生相應信號器輸出控制陀螺儀力矩器中主線圈中模擬電流的大小,信號器輸出經過前置放大,濾波和PID校正后送到脈沖調寬電路,與產生的三角波進行合成。陀螺正轉時,三角波脈沖寬度增加;陀螺反轉時,三角波脈沖寬度減少。通過測量正負通道的脈沖數量來測得陀螺的轉速和轉向。以下重點介紹三角波產生電路,其原理圖如圖2所示。

          三角波產生器采用雙電源±15 V供電,2Q端口輸出的是CD4060脈沖源產生的5分頻正脈沖信號,由于Q1接成射集跟隨器形式,經三級管Q1射集產生的是同步脈沖信號,其輸入三級管Q2的基集,高電平時Q2導通電容充電,低電平截止時電容放電。電容反復充放電產生三角波,其周期與時鐘脈沖周期相同。放大器提供穩定電壓參考值,PNP型復合管Q6與放大器組成恒流源對電容充電。Q3也接成射集跟隨器,射集輸出與時鐘脈沖信號同步的三角波信號,經過RC積分電路產生具有正負脈沖形式的三角波信號。將陀螺輸出信號經過放大、濾波、教正后與三角波比較,從而產生調寬波控制極性開關給力矩器加電流。

          1.2 SOPC系統的設計

          SOPC系統實現對陀螺力反饋脈沖數的采集。SOPC(System on a Programmable Chip,片上可編程系統)是Altera公司推出的一種靈活、高效的解決方案。Altera公司的QuartusⅡ軟件提供了可編程片上系統(SOPC)的一個綜合開發環境,是進行SOPC設計的基礎。QuartuSⅡ支持圖形界面設計和硬件描述語言VHDL設計,受文章篇幅限制和便于描述,原有的VHDL設計都已轉換為bsf格式,即可被工程文件直接調用的圖形符號。首先,在QuartusⅡ中創立工程文件,應用QuartusⅡ集成的SOPCBuilder開發工具創建嵌入式處理器內核NIOS系統,指定目標FPGA和時鐘周期,然后添加到工程文件中。NiosⅡ嵌入式處理器包含三種內核:經濟的(NiosⅡ/e)、標準的(NiosⅡ/s)和快速的(NiosⅡ/f)內核,每種都針對不同的性能范圍和成本。使用A1tera的QuartusⅡ軟件、SOPC Builder工具和NiosⅡ集成開發環境IDE,用戶可輕松地將NiosⅡ處理器嵌入到他們的系統中。Nios內核處理器及外圍電路的設計如圖3所示。

          頂層文件設計了一個SDRAM時鐘系統和復位電路,該時鐘信號由FPGA內部PLL的來產生,可利用FPGA內部的PLL來產生一個內部時鐘信號,作為NiosⅡ處理器和分頻器的時鐘輸入。該系統設計了一個2 kB片內ROM存儲器(Onchip_ROM)用于存儲器代碼以及程序運行空間;1 kB片內RAM(Onchip_RAM)用于變量存儲(R/W數據)、Heap、stack等。FPGA內部其實沒有專用的ROM硬件資源,實現ROM的思想是RAM賦初值,并保持該初值,即是只讀的。ROM的內容在FPGA進行配置時一起寫入FPGA。添加的PIO外設包括時鐘信號(CP 48M)、使能信號(enable)、復位信號(reset)、七段碼驅動信號(show)、片選信號(sel)、小數點顯示信號(decimal) 等。FPGA內部設計如圖4所示,共5個下層模塊:分頻模塊(dividedfre4)、防抖模塊(debounce)、計數模塊(fretest)、鎖存模塊(frelatch)、顯示模塊(display)。這5個下層模塊組成一個上層模塊。

          2 軟件部分設計

          2.1 軟件流程圖

          軟件流程圖如圖5所示。

          2.2 軟件功能

          Altera公司的QuartusⅡ軟件提供了可編程片上系統(SOPC)設計的一個綜合開發環境,是進行SOPC設計的基礎。QuartusⅡ集成開發環境包括以下內容:系統級設計,嵌入式軟件開發,可編程邏輯器件(PLD)設計,綜合,布局和布線,驗證和。利用QuartusⅡ進行的功能結果如圖6所示。

          圖6中輸入被測頻率信號input=20 kHz,由局部放大圖可知,t=1 s時,閘門信號開啟,t=2 s時,鎖存計數值,顯示為20.00 kHz。局部放大如圖7所示。

          3 結 語

          由試驗仿真結果與實際電路中測的數據完全吻合,證明系統設計成功。而前提是動力調諧陀螺運行穩定,所以陀螺脈沖力反饋系統是設計中的重要環節。三角波產生電路是脈沖力反饋回路的核心和硬件調試環節中最需要重視的部分。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 光泽县| 罗源县| 拜城县| 缙云县| 永寿县| 炎陵县| 万源市| 渭南市| 邢台市| 新丰县| 马龙县| 惠来县| 马山县| 平乐县| 永城市| 榆林市| 酉阳| 大名县| 军事| 叙永县| 东明县| 宣化县| 丁青县| 泉州市| 海伦市| 玉树县| 信丰县| 丰宁| 淮北市| 图木舒克市| 伊宁市| 浦江县| 楚雄市| 西藏| 抚宁县| 呼伦贝尔市| 皮山县| 陇南市| 沧源| 疏附县| 东光县|