導航:首頁 > 操作系統 > 模糊單片機程序

模糊單片機程序

發布時間:2024-07-14 03:02:45

1. 模糊神經網路系統能實現單片機的功能嗎

這句話說反了,應該是:在單返嘩洞片機上能否實現模糊神經網路。神經網路其實只是一個數學上的概念,體現在編程上則肯定可以實現的,至於模糊規則則更不必說,單片機的0 1肯定是可以做到的。
只是神經網路在訓練中漏枯需要產生大量的臨時變數,單片機的內存和運算速度需要考慮。現在也有硬體實現的神經網路,那種處理速度比較快。

粗集和神經網路的共同點是都能在自然環境下很好的工作,但是,粗集理論方法模擬蘆喚人類的抽象邏輯思維,而神經網路方法模擬形象直覺思維,因而二者又具有不同特點。粗集理論方法以各種更接近人們對事物的描述方式的定性、定量或者混合性信息為輸入,輸入空間與輸出空間的映射關系是通過簡單的決策表簡化得到的,它考慮知識表達中不同屬性的重要性確定哪些知識是冗餘的,哪些知識是有用的,神經網路則是利用非線性映射的思想和並行處理的方法,用神經網路本身結構表達輸入與輸出關聯知識的隱函數編碼。

2. 畢業設計:基於單片機的污水處理系統模糊控制器的設計,希望高手幫助

基於單片機的污水處理系統模糊控制器的設計
【摘要】:為了獲得安全可靠、高效經濟的污水處理監控系統,可以利用單片機作為整個監控系統的下位機,通過RS485串口通信協約實現與中控室的微機上位機的數據通訊共享,形成現地與中控結合的聯合站污水處理監控系統。
【關鍵詞】: ATC單片機 污水處理 監控系統 計量測量
【分類號】:X703;TP277
【正文】:
工業生產生活過程中會產生含有大量化合物的污水,如果未經任何處理或僅採用非常簡單的沉澱過濾即排放於自然界,將會對周圍的生態環境造成了巨大的破壞,給當地居民的日常生活帶來嚴重的危害。近幾年,隨著企業環保意識的加強,企業均對其內部不合理的污水處理裝置進行了升級改造.
工業生產生活過程中會產生含有大量化合物的污水,如果未經任何處理或僅採用非常簡單的沉澱過濾即排放於自然界,將會對周圍的生態環境造成了巨大的破壞,給當地居民的日常生活帶來嚴重的危害。近幾年,隨著企業環保意識的加強,企業均對其內部不合理的污水處理裝置進行了升級改造,其中污水處理自動監控系統改造就是企業污水處理項目中的一個重要環節。

傳統的污水處理系統是採用電氣繼電器的控制方式,所採集的數據信號通常含有較大的誤差,同時在現地操作時,需要直接接觸各類強電開關,給運行人員心理造成不安全的因素。利用單片機作為監控系統的下位機系統,將各分散單元的數據信號同一採集分析,並把對應的數據信息通過RS485通訊系統傳輸給中控微機,實現對污水處理系統現地與中控室聯合監控的目的,不僅可以減少運行人員的數量,節約生產成本和資源消耗.
在分析數據通訊的准確性時,我們發現,由於外界干擾或電壓波動等原因,PC機和單片機之間的通訊可能會出現錯誤,如接收緩沖區溢出、網路埠超速等。這些都可能引起運行錯誤。為此,在程序中添加錯誤處理子程序。通過通訊控制項的OnComm事件可以捕捉和處理錯誤,具體在通訊過程中所發生的通訊錯誤信息是CommEvent屬性返回的。當CommEvent屬性值發生改變時,表明有通訊錯誤,就會產生OnComm事件。同時,可以利用自動引發OnComm事件的特點在接收過程中加入狀態顯示碼。這樣可以監視通訊線路狀態,得到單片機和主機及單片機和單片機之間的通訊進程。

4、結束語

本文在項目開發過程中形成,系統投入運行後,效果良好。基於組態王與單片機的通訊系統,具有較高的使用價值,值得在工業控制中推廣。

3. 為什麼用模糊控制技術控制單片機

有些網站的論文是收費的,這里有篇的,不知道能否適用關於電子皮帶秤配料系統中的模糊控制技術介紹目前國內某些生產廠家從成本考慮,採用單片機進行簡單的稱量積算和PID調節,功能簡單,控制配料精確度低,管理功能弱,可靠性不高。規模較大的公司則通常採用基於調節器和WINDOWS平台的皮帶秤配料系統,該系統正常工作時,配料儀表接受來自秤體的稱重信號和測速信號,經積算後顯示瞬時流量和累計量,並將瞬時流量以4~20毫安模擬電流的形式送往PID調節器作為調節測量輸入信號,調節器將該信號與機內設定值比較運算後輸出4~20毫安模擬調節信號,控制給料電機轉速,從而進一步控制該種物料的下料流量,最終使幾種煤料的瞬時下料流量與階段累計量都保持在用戶要求的范圍內。要改變流量及配比可直接在調節器上進行設定操作,操作簡單方便。第i號給料機的控制方框圖模型如圖2所示。

4. 當今世界單片機應用與發展有什麼不同

轉自:嵌入開發技術論壇

計算機系統的發展已明顯地朝三個方向發展;這三個方向就是:巨型化,單片化,網路化。以解決復雜系統計算和高速數據處理的仍然是巨型機在起作用,故而,巨型機在目前在朝高速及處理能力的方向努力。單片機在出現時,Intel公司就給其單片機取名為嵌入式微控制器(embedded microcontroller)。單片機的最明顯的優勢,就是可以嵌入到各種儀器、設備中。這一點是巨型機和網路不可能做到的。

在本文,介紹單片機的最新技術進步,包括數字單片機的工藝及技術,模糊單片機的工藝及技術,單片機的可靠性技術,以及以單片機為核心的嵌入式系統。

數字單片機的技術發展

數字單片機的技術進步反映在內部結構、功率消耗、外部電壓等級以及製造工藝上。在這幾方面,較為典型地說明了數字單片機的水平。在目前,用戶對單片機的需要越來越多,但是,要求也越來越高。下面分別就這四個方面說明單片機的技術進步狀況。

1、 內部結構的進步

單片機在內部已集成了越來越多的部件,這些部件包括一般常用的電路,例如:定時器,比較器,A/D轉換器,D /A轉換器,串列通信介面,Watchdog電路,LCD控制器等。

有的單片機為了構成控制網路或形成局部網,內部含有局部網路控制模塊CAN。例如,Infineon公司的C 505C,C515C,C167CR,C167CS-32FM,81C90;Motorola公司的68HC08AZ 系列等。特別是在單片機C167CS-32FM中,內部還含有2個CAN。因此,這類單片機十分容易構成網路。特別是在控制,系統較為復雜時,構成一個控制網路十分有用。

為了能在變頻控制中方便使用單片機,形成最具經濟效益的嵌入式控制系統。有的單片機內部設置了專門用於變頻控制的脈寬調制控制電路,這些單片機有Fujitsu公司的MB89850系列、MB89860系列;Motorola 公司的MC68HC08MR16、MR24等。在這些單片機中,脈寬調制電路有6個通道輸出,可產生三相脈寬調制交流電壓,並內部含死區控制等功能。

特別引人注目的是:現在有的單片機已採用所謂的三核(TrCore)結構。這是一種建立在系統級晶元(System on a chip)概念上的結構。這種單片機由三個核組成:一個是微控制器和DSP核,一個是數據和程序存儲器核,最後一個是外圍專用集成電路(ASIC)。這種單片機的最大特點在於把DSP和微控制器同時做在一個片上。雖然從結構定義上講,DSP是單片機的一種類型,但其作用主要反映在高速計算和特殊處理如快速傅立葉變換等上面。把它和傳統單片機結合集成大大提高了單片機的功能。這是目前單片機最大的進步之一。這種單片機最典型的有Infineon公司的TC10GP;Hitachi公司的SH7410,SH7612等。這些單片機都是高檔單片機,MCU都是32位的,而DSP採用16或32位結構,工作頻率一般在60MHz以上。

2、 功耗、封裝及電源電壓的進步

現在新的單片機的功耗越來越小,特別是很多單片機都設置了多種工作方式,這些工作方式包括等待,暫停,睡眠,空閑,節電等工作方式。Philips公司的單片機P87LPC762是一個很典型的例子,在空閑時,其功耗為1.5 mA,而在節電方式中,其功耗只有0.5mA。而在功耗上最令人驚嘆的是TI公司的單片機MSP430系列,它是一個 16位的系列,有超低功耗工作方式。它的低功耗方式有LPM1、LPM3、LPM4三種。當電源為3V時,如果工作於 LMP1方式,即使外圍電路處於活動,由於CPU不活動,振盪器處於1~4MHz,這時功耗只有50?A。在LPM3 時,振盪器處於32kHz,這時功耗只有1.3?A。在LPM4時,CPU、外圍及振盪器32kHz都不活動,則功耗只有0.1?A。

現在單片機的封裝水平已大大提高,隨著貼片工藝的出現,單片機也大量採用了各種合符貼片工藝的封裝方式出現,以大量減少體積。在這種形勢中,Microchip公司推出的8引腳的單片機特別引人注目。這是PIC12CXXX系列。它含有0.5~2K程序存儲器,25~128位元組數據存儲器,6個I/O埠以及一個定時器,有的還含4道A/D ,完全可以滿足一些低檔系統的應用。擴大電源電壓范圍以及在較低電壓下仍然能工作是今天單片機發展的目標之一。目前,一般單片機都可以在3.3~5.5V的條件下工作。而一些廠家,則生產出可以在2.2~6V的條件下工作的單片機。這些單片機有Fujitsu公司的MB89191~89195,MB89121~125A,MB89130系列等,應該說該公司的F2MC-8L系列單片機絕大多數都滿足2.2~6V的工作電壓條件。而TI公司的MSP430X11X系列的工作電壓也是低達2.2V的。

3、 工藝上的進步

現在的單片機基本上採用CMOS技術,但已經大多數採用了0.6?m以上的光刻工藝,有個別的公司,如Motorola公司則已採用0.35?m甚至是0.25?m技術。這些技術的進步大大地提高了單片機的內部密度和可靠性。

以單片機為核心的嵌入式系統

單片機的另外一個名稱就是嵌入式微控制器,原因在於它可以嵌入到任何微型或小型儀器或設備中。目前,把單片機嵌入式系統和Internet連接已是一種趨勢。但是,Internet一向是一種採用肥伺服器,瘦用戶機的技術。這種技術在互聯上存儲及訪問大量數據是合適的,但對於控制嵌入式器件就成了"殺雞用牛刀"了。要實現嵌入式設備和Int ernet連接,就需要把傳統的Internet理論和嵌入式設備的實踐都顛倒過來。為了使復雜的或簡單的嵌入式設備,例如單片機控制的機床、單片機控制的門鎖,能切實可行地和Internet連接,就要求專門為嵌入式微控制器設備設計網路伺服器,使嵌入式設備可以和Internet相連,並通過標准網路瀏覽器進行過程式控制制。

目前,為了把單片機為核心的嵌入式系統和Internet相連,已有多家公司在進行這方面的較多研究。這方面較為典型的有emWare公司和TASKING公司。

EmWare公司提出嵌入式系統入網的方案--EMIT技術。這個技術包括三個主要部分:即emMicro, emGateway和網路瀏覽器。其中,emMicro是嵌入設備中的一個只佔內存容量1K位元組的極小的網路伺服器; emGateway作為一個功能較強的用戶或伺服器,它用於實現對多個嵌入式設備的管理,還有標準的Internet 通信接入以及網路瀏覽器的支持。網路瀏覽器使用emObjicts進行顯示和嵌入式設備之間的數據傳輸。

如果嵌入式設備的資源足夠,則emMicro和emGateway可以同時裝入嵌入式設備中,實現Inter net的直接接入。否則,將要求emGateway和網路瀏覽器相互配合。EmWare的EMIT軟體技術使用標準的 Internet協議對8位和16位嵌入式設備進行管理,但比傳統上的開銷小得多。

目前,單片機應用中提出了一個新的問題:這就是如何使8位、16位單片機控制的產品,也即嵌入式產品或設備能實現和互聯網互連?

TASKING公司目前正在為解決這個問題提供了途徑。該公司已把emWare的EMIT軟體包和有關的軟體配套集成,形成一個集成開發環境,向用戶提供開發方便。嵌入互聯網聯盟ETI(embed the Internet Consortium)正在緊密合作,共同開發嵌入式Internet的解決方案。在不久將會有成果公布。

單片機應用的可靠性技術發展

在單片機應用中,可靠性是首要因素為了擴大單片機的應用范圍和領域,提高單片機自身的可靠性是一種有效方法。近年來,單片機的生產廠家在單片機設計上採用了各種提高可靠性的新技術,這些新技術表現在如下幾點:

1、 EFT(Ellectrical Fast Transient)技術

EFT技術是一種抗干擾技術,它是指在振盪電路的正弦信號受到外界干擾時,其波形上會迭加各種毛刺信號,如果使用施密特電路對其整形,則毛刺會成為觸發信號干擾正常的時鍾,在交替使用施密特電路和RC濾波電路時,就可以消除這些毛否則令其作用失效,從而保證系統的時鍾信號正常工作。這樣,就提高了單片機工作的可靠性。Motorola公司的 MC68HC08系列單片機就採用了這種技術。

2、 低雜訊布線技術及驅動技術

在傳統的單片機中,電源及地線是在集成電路外殼的對稱引腳上,一般是在左上、右下或右上、左下的兩對對稱點上。這樣,就使電源雜訊穿過整塊晶元,對單片機的內部電路造成干擾。現在,很多單片機都把地和電源引腳安排在兩條相鄰的引腳上。這樣,不僅降低了穿過整個晶元的電流,另外還在印製電路板上容易布置去耦電容,從而降低系統的雜訊。

現在為了適應各種應用的需要,很多單片機的輸出能力都有了很大提高,Motorola公司的單片機I/O口的灌拉電流可達8mA以上,而Microchip公司的單片機可達25mA。其它公司:AMD,Fujitsu,NEC ,Infineon,Hitachi,Ateml,Tosbiba等基本上可達8~20mA的水平。這些電流較大的驅動電路集成到晶元內部在工作時帶來了各種雜訊,為了減少這種影響,現在單片機採用多個小管子並聯等效一個大管子的方法,並在每個小管子的輸出端串上不同等效阻值的電阻,以降低di/dt,這也就是所謂"跳變沿軟化技術",從而消除大電流瞬變時產生的雜訊。

3、 採用低頻時鍾

高頻外時鍾是雜訊源之一,不僅能對單片機應用系統產生干擾,還會對外界電路產生干擾,令電磁兼容性不能滿足要求。對於要求可靠性較高的系統,低頻外時鍾有利於降低系統的雜訊。在一些單片機中採用內部瑣相環技術,則在外部時鍾較低時,也能產生較高的內部匯流排速度,從而保證了速度又降低了雜訊。Motorola公司的MC68HC08系列及其1 6/32位單片機就採用了這種技術以提高可靠性。

結束語

單片機在目前的發展形勢下,表現出幾大趨勢:

·可靠性及應用越來越水平高和互聯網連接已是一種明顯的走向。

·所集成的部件越來越多;NS(美國國家半導體)公司的單片機已把語音、圖象部件也集成到單片機中,也就是說,單片機的意義只是在於單片集成電路,而不在於其功能了;如果從功能上講它可以講是萬用機。原因是其內部已集成上各種應用電路。

·功耗越來越低和模擬電路結合越來越多。

隨著半導體工藝技術的發展及系統設計水平的提高,單片機還會不斷產生新的變化和進步,最終人們可能發現:單片機與微機系統之間的距離越來越小,甚至難以辨認。

※ 作 者: lovexuan 2000-10-30 9:47:20 ※

5. 單片機與模糊控制演算法

哈哈,這不用模糊演算法也能做哦:P
如果要求不高,就根本不需要反饋控制
1,
加低通濾波器。其實加一個大電容就行。
2,
在這開關電源之後還需要接一個可調穩壓電路,如果電流不大(1A以內)可用可調三端集成穩壓器LM317,應用電路網上有很多,麻煩你找找吧~你可以看見它調節輸出電壓要用一個可變電阻。用單片機控制電壓輸出時,把這個可變電阻換成數字電位計(應用電路網上有很多,麻煩你找找吧~)就好了~
如果電流更大,用線性穩壓器會嚴重發熱,只好用單片機和外圍元件做DC-DC降壓了。如果有不懂的歡迎再問。

閱讀全文

與模糊單片機程序相關的資料

熱點內容
python是編譯型高級語言 瀏覽:873
轉轉app上面手機怎麼放怎麼賣 瀏覽:606
編譯器將源代碼轉換為目標代碼 瀏覽:885
程序員搞笑小品 瀏覽:543
51單片機波特率115200 瀏覽:891
服從命令圖片動畫片 瀏覽:192
Web與雲伺服器的區別 瀏覽:996
linux沒有rz 瀏覽:305
理正勘察加密鎖 瀏覽:698
安卓程序結構是什麼 瀏覽:297
活塞式壓縮機檢修規程 瀏覽:762
伺服器未響怎麼辦 瀏覽:698
超短指標公式源碼 瀏覽:708
什麼是opc的客戶端和伺服器 瀏覽:33
ug編程指令軟體自學網 瀏覽:290
android板子 瀏覽:751
單機版ERP系統怎麼用伺服器 瀏覽:472
編程序實現兩個變數值的交換 瀏覽:501
qt移植到linux 瀏覽:998
php常用數據結構 瀏覽:879