新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > FPGA技術高頻疲勞試驗機控制器

        FPGA技術高頻疲勞試驗機控制器

        作者: 時間:2012-08-24 來源:網絡 收藏

        簡介

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

        現場可編程門陣列(FieldProgrammable Gate Array)是美國Xilinx公司于1984年首先開發的一種通用型用戶可編程器件。既具有門陣列器件的高集成度和通用性,又有可編程邏輯器件用戶可編程的靈活性。

        FPGA由可編程邏輯單元陣列、布線資源和可編程的I/O單元陣列構成,一個FPGA包含豐富的邏輯門、寄存器和I/O資源。一片FPGA芯片就可以實現數百片甚至更多個標準數字集成電路所實現的系統。

        FPGA的結構靈活,其邏輯單元、可編程內部連線和I/O單元都可以由用戶編程,可以實現任何邏輯功能,滿足各種設計需求。其速度快,功耗低,通用性強,特別適用于復雜系統的設計。使用FPGA還可以實現動態配置、在線系統重構(可以在系統運行的不同時刻,按需要改變電路的功能,使系統具備多種空間相關或時間相關的任務)及硬件軟化、軟件硬化等功能。

        鑒于疲勞控制規模比較大,功能復雜,故我們在研制過程中,在傳統的基礎上,通過FPGA技術及微機技術兩者的結合,來全面提升系統的性能,使整機的工作效率、控制精度和電氣系統可靠性得到了提高,且操作方便而又不乏技術的先進性。

        2 控制器結構及內容

        本控制系統的總體結構,下位機是整個疲勞控制器的核心。用于實現產生控制試驗機的控制信號和數據,反饋信號的處理,以及和上位機進行數據通信。其控制功能強弱也直接影響著整個控制器性能的好壞。圖中波形發生器是用于激勵和保持電磁激振器的振動。在此,波形發生器應輸出正弦波。

        3 系統采取的技術路線

        系統在實現技術參數、功能要求的基礎上,結合目前微機及FPGA等微電子技術,采取了以下主要技術路線:

        (1)下位機是系統控制的核心。由于本系統控制規模相對比較復雜,控制對象具一定特殊性(如率,高負荷等),且牽涉到控制電機,故不采用傳統的8位機,而是考慮采用功能相對更強大,速度更快的16位機—87C196系列。

        (2)激振器要求輸入波形為正弦波,試驗的頻率范圍為80~250Hz。另外,系統還應該能夠進行掃頻試驗。在掃頻試驗中,系統以1Hz為步長進行掃頻(粗調),再在粗調的基礎上進行微調(以0.1Hz為步長),以確定系統的共振點。可以看出,能產生精度為0.1Hz波形的電路模塊是整個系統設計中很關鍵的一部分,也是設計難點之一。這部分如通過單片機或其它專用芯片則不能或很難實現。系統采用FPGA作波形發生器,見圖1中虛線框所示部分。這樣做的優點是:高速(一般芯片頻率至少幾十兆,甚至上百兆)且能滿足上述精度要求;采用數字電路實現,抗干擾性好;能把其它邏輯電路也集成至該芯片中,省掉了許多分立元件,同時也減少了體積;能夠按需改變波形。

        (3)直流調速通過變壓實現,而變壓則通過采用晶閘管的可控整流器來完成。通過單片機輸出可變電壓給移相觸發器,觸發器輸出可控導通角給可控整流器,實現電機速度的調整。有利于提高系統的可靠性。

        (4)系統部分重要信號用數字濾波器濾波,該數字濾波器用FPGA實現。與軟件濾波相比,此方法有利于改善信號的濾波效果,且濾波速度得到很大提高。

        4 部分模塊設計

        FPGA部分可劃分成兩個模塊,其中正弦波發生器模塊又可細分成幾個小模塊,如圖2所示。

        4.1 鎖存器設計

        鎖存器用來將單片機送來的頻率數據鎖存穩定在FPGA中,可以用片內的鎖存器資源(或用觸發器)來構成。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 阳江市| 横山县| 千阳县| 如东县| 定安县| 阜新市| 永丰县| 陇南市| 隆化县| 沂水县| 平远县| 金沙县| 西林县| 甘谷县| 云龙县| 武鸣县| 安义县| 新干县| 镇宁| 牡丹江市| 锡林郭勒盟| 稷山县| 安顺市| 中山市| 依安县| 鹤庆县| 上杭县| 楚雄市| 突泉县| 平南县| 南木林县| 连城县| 云南省| 芮城县| 南康市| 江北区| 云安县| 延长县| 德钦县| 渝北区| 咸丰县|