基於單片機的模糊控制系統

2020-12-25 電子產品世界

1 引言
模糊控制(Fuzzy Control)是目前自動控制研究中活躍而富有成果的領域之一,模糊理論是當前能用來對信息進行軟處理的最新技術,可以將人的定性思維和判斷方法定量化 為適合計算機處理的過程,使計算機能判斷像「大概」、「輕」這樣的模糊信息。採用傳統控制理論,不管是用經典控制理論還是用現代控制理論來設計一個控制系 統,都需要事先知道被控對象的精確數學模型。然而,在許多情況下被控對象(或生產過程)的精確數學模型很難建立;像建材工業生產中的水泥窯、玻璃窯,化學 生產中的化學反應過程,食品生產中的發酵過程,還有眾多爐類的熱處理過程。諸如此類過程具有變量多,各種參數存在不同程度的時變性;且過程具有非線性,強 耦合,較大的隨機幹擾、過程機理錯終複雜、存在各種不確定性以及現場測量手段不完善等特點。這些特點使得建立這一類過程的精確數學模型的難度很大,或甚至 根本辦不到。
模糊控制是基於規則的智能控制方式,它不依賴於被控對象的精確數學模型,特別適合對具有多輸入一多輸出的強耦合性、參數的時變性、嚴 重非線性與不確定性的複雜系統或過程的控制,且控制方法簡單,魯棒性好[1][2]。將模糊控制技術應用於一般的電子產品在國外已是很普遍的現象,單片機 常用的控制器件,把二者結合起來,可使控制器的性能指標達到最優的目的。本文就是通過利用單片機作為平臺,圍繞模糊控制規則,以模糊推理算法作為控制系統 核心,開發出具有自校正能力的通用的模糊控制器。最後以一個溫度監控系統為實例介紹了系統的軟硬體設計。
2 模糊控制系統的組成及原理
2.1模糊控制系統的基本組成與原理

本文引用地址:http://www.eepw.com.cn/article/162522.htm

圖1 模糊控制器原理圖
如圖1所示,模糊控制器是模糊控制系統的核心部分,也是和其它控制器最大區別環節。模糊控制器有四個基本部分組成:
(1)模糊化。把輸入信號映射到相應域上的一個點後,將其轉化為該論域上的一個模糊子集,即把輸入的精確量轉化為模糊量。
(2)知識庫。知識庫包含了具體應用領域中的知識和要求的目標,通常由資料庫和模糊規則庫兩部分組成。資料庫主要包含各語言變量的隸屬函數,尺度變換因子和模糊空間的分級數等;規則庫包含了用模糊語言變量表示的一系列控制規則,他們反映了控制專家的知識和經驗。
(3)模糊推理。模糊推理是模糊控制的核心,它具有模擬人的模糊推理的能力。該推理過程是基於模糊邏輯中的蘊含關係及推理規則來進行的。
(4)清晰化。清晰化又稱為解模糊化,作用是將模糊推理得到的控制量(模糊量)變換為實際的可用於被控對象的精確量。它包括兩部分的內容:一是將模糊的控制量經解模糊化變換變成表示在論域範圍的精確量;二是將表示在論域範圍的精確量轉換成實際的控制量。


2.2 模糊控制系統的基本工作原理
模糊控制系統通常由計算機實現(包括PC機、單片機、單板機以及DSP等),一般設計思想是:
1.以誤差e和誤差變化率ec作為模糊控制器輸入量,u為輸出控制量。定義誤差e和誤差變化率ec及輸出變量u的模糊集及論域。
例如:
e和ec的模糊集為{NB,NM,NS,O,PS,PM,PB}
u的模糊集為{NB,NM,NS,NO,O,PO,PS,PM,PB}
e的論域{-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6}
ec的論域{-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6}
u的論域{-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7}
其中:NB,NM,NS,NO,O,PO,PS,PM,PB分別代表負大,負中,負小,負零,零,正零,正小,正中, 正大這樣的模糊語言變量。
2.確定模糊規則R(模糊關係)。
例如:
if e=NB or NM and △e=NB or NM,then u=PB
or
if e=NB or NM and △e=NS or O, then u=PB
3.模糊語言變量確定隸屬函數,即對模糊變量進行賦值。
4.計算機經過採樣和A/D轉換獲得被控量的精確值,然後將此量與給定值比較得到誤差信號e和ec。把e和ec模糊量化,得到e和ec的模糊子集(實際是模糊向量e和ec)。
5.根據模糊向量e、ec和模糊控制規則R,按推理合成規則進行模
糊決策,得到控制量(模糊向量u)。
3 基於單片機的溫控系統
3.1 系統原理
本系統有溫度傳感器DS18B20 , ATmega8單片機、執行機構,外圍電路包括鍵盤,LED顯示以及保護電路構成的閉環控制迴路,控制對象為水溫。系統的原理框圖如圖1所示。


pid控制器相關文章:pid控制器原理


相關焦點

  • 基於模糊控制技術的恆溫控制系統的設計
    本系統以此作為出發點,以單片機為核心控制器,研究模糊控制算法,實現了精確的恆溫控制。並設計了單片機與上位機的通信軟體,實現了遠程溫度控制和溫度曲線可視化的功能。  1 系統功能和硬體設計  本系統以水溫作為測量媒介,以AT89C51單片機作為核心控制器,以AD590溫度傳感器作為採集器,實現溫度的採集、控制、傳輸、顯示的功能。系統採用模糊算法對電熱絲的加熱時間進行控制,從而達到對水溫的控制。
  • 基於ATmgea8型單片機的加熱控制系統
    文中介紹的溫度測量及加熱控制系統以ATmega8型AVR系列單片機為核心部件,通過對系統軟體和硬體設計的合理規劃,發揮單片機自身集成眾多系統級功能單元的優勢,在不減少功能的前提下有效降低了硬體成本,系統操控簡便。實驗證明該溫控系統具有很高的可靠性和穩定性。
  • 單片機模糊PID自整定控制算法的實現及仿真
    本文針對這兩種控制的優缺點並結合模糊控制技術,探討了液壓伺服系統的模糊自整定PID控制方法,同時利用MATLAB軟體提供的Simulink和Fuzzy工具箱對液壓伺服調節系統的模糊自整定PID控制系統進行仿真,並與常規PID控制進行 了比較。
  • 基於ATMEL單片機的自動扶梯控制系統
    採用ATmega16a4為控制晶片的自動自動扶梯將是扶梯的發展方向。1.2 項目背景目前,我國生成的自動扶梯其控制系統基本上可以分為兩大類,即傳統的繼電器控制型和流行的可編程序控制器(PLC)控制型。前者存在有線路繁複、觸點多和易故障等缺點,而後者雖然克服了前者的許多缺點,但需要有專職人員對PLC進行編程。
  • 基於MSP430單片機的冷媒中心控制系統的研製
    全自動冷媒加注控制系統採用16位單片機msp430f149為核心控制器,採用了atera公司新型cpld器件epf10k10a,並實現了外存數據加密,整機功能完備、可靠性高。 2 系統結構及控制流程 全自動冷媒加注系統結構主要由嵌入式控制系統、電子秤、真空泵、壓縮機、多個狀態檢測傳感器、執行開關和電磁閥等組成。如圖1所示。
  • 基於無人機應急充電特性 應用模糊控制解決辦法
    經綜合比較,可選用成本較低,且適應性較強的模糊控制策略。 2 模糊控制充電器的設計 模糊控制不需要掌握被控對象的數學模型,特別適合這種非線性控制。它對過程參數的變化具有較強的適應性,並且可加入一些人為的經驗因數,使控制過程更易於按照人的要求來實現。可以預期這種模糊控制充電器的工作原理是預先設計一張控制策略表存入單片機的ROM中。
  • 基於HT46RU232單片機的智能家居電話 遠程控制系統
    利用現有的個人通信終端,實現基於陸基移動通信網(PLMN)和公用電話交換網(PSTN)的電話遠程控制系統,將傳統的個體電器進行智能化的統一管理和控制,如家用電器的定時開啟、家居環境的監聽等,可使人們盡情享受高科技帶來的簡便而時尚的現代生活
  • 基於Fuzzy-PID的陀螺儀溫度控制系統設計
    溫度控制系統的工作原理  ---陀螺儀溫度控制系統主要由溫度傳感器、AT89C52單片機、A/D信號採集模塊、可控矽輸出控制及其他一些外圍電路組成。系統的被控對象是陀螺部件內的液體溫度,執行機構是可控矽觸發電路。工作溫度藉助電橋測量。電橋的三個臂是配置在控制系統內的電阻,第四個臂是陀螺部件加熱溫度傳感器的電阻。
  • 基於STC單片機的智能燈控系統設計
    摘要:針對目前眾多公共場所照明用電浪費嚴重的問題,設計了一套基於STC單片機的智能燈控系統。人體紅外熱釋傳感器和可見光照度傳感器採集的數據,通過單片機處理後向照明燈驅動電路發送相應信號,控制照明燈的開關和亮度。本系統具有成本低、運行穩定及智能化的特點。對提高用電效率、節能環保有很大幫助,應用前景廣闊。
  • 基於參數自整定模糊控制技術實現電機軟啟動控制系統的設計
    基於參數自整定模糊控制技術實現電機軟啟動控制系統的設計 蘇亮,廖力清,凌玉 發表於 2020-12-17 10:29:17 1 引言 三相異步電機應用廣泛
  • 基於模糊控制的恆流源
    為了充分利用智能控制方法提高使恆流源的性能,提出一種基於模糊控制的恆流源。本設計方案採用三星公司ARM9 S3C2410高速嵌入式微處理器作為恆流源的控制、顯示和輸出電流檢測核心,運用模糊控制算法實時控制,實現20mA到2000mA高精度恆流源。
  • 51單片機+PID算法水溫控制系統設計
    本系統設計採用基於PID算法的單片機控制來實現水溫的調控。單片機控制部分採用AT89C51單片機為核心,採用軟體編程,實現用PID算法來控制PWM波的產生,繼而控制電爐的加熱來實現溫度控制。通過編程對PID各參數的調整,來達到提高加溫速度,減小超調的目的。
  • 實時T-S型模糊控制器設計及其在CAN總線控制系統中的應用
    摘 要: 本文提出了一種實時模糊控制算法,並應用到基於CAN總線的運動控制系統中,且給出了系統的整體結構和現場控制單元的設計方案。實驗結果表明,該控制系統具有實時性強、響應速度快、精度高的特點,在現場控制中有效可行。
  • 基於ARM電冰箱模糊控制系統仿真設計
    1 引 言模糊控制理論的提出,為我們提供了一種新的控制方法。這種方法以微處理器構成的模糊控制器為核心,以模擬人腦的思維方式為基本出發點,不需要我們對控制對象準確建模,就能很好的解決非線性、大滯後環節、變參數對象的控制問題[1]。依靠操作人員的經驗來建立合理的模糊控制算法,就能使難控制的系統達到比較好的控制效果。在電冰箱的控制中,溫度是主要的控制對象,控制的好就有顯著的節能效果。
  • 基於單片機的倒車防撞預警系統設計和實現
    倒車雷達電路種類較多,本文介紹基於單片機控制的倒車雷達系統,該系統採用通用型單片機作為控制電路,方便系統功能擴展。系統電路主要採用集成器件構成,外圍元件少,電路簡潔、調試方便、成本低,利於商品化生產。本文引用地址:http://www.eepw.com.cn/article/173510.htm1 系統組成及工作原理 倒車防撞預警系統由四路收發一體封閉(防水)型超聲波傳感器及其超聲波發射與回波接收電路、超聲波電信號放大電路、單片機控制電路、LED數碼管顯示電路和蜂鳴器聲音報警電路組成。系統組成框圖如圖1所示。
  • 基於模糊控制的電磁智能車設計
    摘要:智能車控制是涵蓋自動控制、模式識別、傳感技術、計算機、機械與汽車等多個學科的複雜系統。為了實現對其很好的控制,文章提出了基於模糊控制的電磁引導的智能車控制方案。實際結果表明智能車運行性能優良。
  • 基於MSP430單片機的超聲波倒車雷達監測報警系統設計
    摘要:設計了一種基於MS P430的超聲波倒車雷達監測報警系統。系統能實時檢測汽車尾部與障礙物的距離,並根據設定的距離值由蜂鳴器發出不同頻率的警報信息反饋給司機,對行車或倒車安全有至關重要的作用,該系統最大測量距離達6.5米,具有成本低、非接觸、速度快、精度高、可靠性強、適應性好、操作方便的特點。
  • 基於模糊控制的智能競速車舵機轉向系統設計
    本文對競速車模舵機轉向系統進行優化設計,提出了一種模糊控制的舵機轉向控制方法。各種控制方法分析目前,人們所採用的自動控制方法大致分為三種:經典控制、現代控制和智能控制。經典控制是人們常用的控制方法,是以傳遞函數為基礎實現的。一般的工業生產過程較多屬於線性定常系統,故可以用經典控制方法來控制,經典控制方法最典型的就是pid控制方法[1-3]。其調節品質取決於pid控制器各個參數的整定。但是這種控制方法只能解決線性定常系統的控制問題。現代控制理論可以解決時變系統的控制問題,在時變系統中,輸入量和輸出量的關係隨時間的變化而變化。
  • 基於CC2420晶片和ARM單片機實現智能交通系統的設計
    基於CC2420晶片和ARM單片機實現智能交通系統的設計 黃武陵,艾雲峰 發表於 2020-12-22 09:59:25 智能交通系統(ITS)應用在城市交通中主要體現在微觀的交通信息採集
  • 基於單片機控制的DC-DC變換電路
    1、系統方案設計   1.1、方案設計   本方案採用單片機為主設計測控電路。通過對DC-DC直流轉換器輸出電流進行監測,通過鍵盤輸入輸出電流設定信號,通過單片機輸出PWM信號與LM358比較器形成比較電壓,電流反饋閉環電路,從而對LM2596晶片進行控制,控制buck電路的接通關斷,以保證DC-DC的變換。升壓部分直接由LM2577電路控制穩壓其結構圖如圖1所示。