基于模糊控制的恒流源設計
2.2.3 建立模糊規則
為了便于模糊規則在微處理器的實現,可以利用matlabi進行輔助設計。運用matlab的模糊工具箱構建模糊控制器的推理過程,并把所對應的模糊推理表的數據記錄下來,在微處理器中模糊推理使用。輸出變量和輸出變量之間的整體相關情況如圖3所示。
根據matlab生成的數據得到模糊推理表,如表1所示。在S3C2410處理器中構建該表用作模糊推理。
2.2.4 電流測量采樣電路的設計
恒流源的輸出電流值由圖4中的康錳銅電阻絲R2決定,通過測量康錳銅電阻絲的兩端電壓來測量恒流源的輸出電流。
3 電路的硬件設計
3.1 電源電路
在本系統中,設計輸出最大電流2000mA,且對紋波的要求非常高,電源部分的電路圖如圖5所示。220V交流經過變壓器后,輸出約±20V交流電壓,再進行整流、濾波。采用三端穩壓集成電路驅動達林頓管,使電源輸出電流能達到2000mA,以達到設計指標。
3.2 恒流源電路的設計
恒流源電路如圖6所示。其中,由運算放大器輸出的電流較小,該電路加了擴流電路。采用達林頓管作為運算放大器的擴流器件。運用放大器構成反饋電路,形成閉環。
評論