基于單片機(jī)的煙葉烘烤溫濕度控制系統(tǒng)設(shè)計(jì).rar
基于單片機(jī)的煙葉烘烤溫濕度控制系統(tǒng)設(shè)計(jì),頁數(shù):43字?jǐn)?shù):21,872包括程序代碼摘要:煙葉烘烤溫濕度控制系統(tǒng)是以煙葉烤房?jī)?nèi)的溫濕度為輸入量,以烤房的調(diào)溫和排濕裝置(風(fēng)機(jī)、電機(jī)、排氣扇等)為控制對(duì)象,在單片機(jī)控制系統(tǒng)上用模糊控制的方法使煙葉烘烤過程中溫濕度的變化滿足三段式烘烤工藝要求,達(dá)到提高煙葉烘烤質(zhì)量和節(jié)省勞動(dòng)力的目的。針對(duì)煙葉烘烤過程中溫濕度變化的非線性...
該文檔為壓縮文件,包含的文件列表如下:


內(nèi)容介紹
原文檔由會(huì)員 郁荷君 發(fā)布
頁數(shù):43
字?jǐn)?shù):21,872
包括程序代碼
摘要:煙葉烘烤溫濕度控制系統(tǒng)是以煙葉烤房?jī)?nèi)的溫濕度為輸入量,以烤房的調(diào)溫和排濕裝置(風(fēng)機(jī)、電機(jī)、排氣扇等)為控制對(duì)象,在單片機(jī)控制系統(tǒng)上用模糊控制的方法使煙葉烘烤過程中溫濕度的變化滿足三段式烘烤工藝要求,達(dá)到提高煙葉烘烤質(zhì)量和節(jié)省勞動(dòng)力的目的。針對(duì)煙葉烘烤過程中溫濕度變化的非線性和相互耦合現(xiàn)象,設(shè)計(jì)了基于單片機(jī)的煙葉烘烤系統(tǒng)。
論文的重點(diǎn)主要有以下幾個(gè)方面:第一,設(shè)計(jì)和實(shí)現(xiàn)了以AT89S51為核心的單片機(jī)系統(tǒng),配有鍵盤、顯示和干濕溫度采集處理的控制系統(tǒng),設(shè)計(jì)了電機(jī)控制電路、基于單總線的干濕溫度多點(diǎn)采集電路、I2C總線器件AT24C04工藝參數(shù)存儲(chǔ)等外圍電路,可實(shí)現(xiàn)信號(hào)采集、數(shù)據(jù)顯示、鍵盤控制、數(shù)據(jù)計(jì)算、排濕裝置控制、調(diào)溫裝置控制等功能。詳細(xì)介紹了硬件電路設(shè)計(jì)和軟件程序設(shè)計(jì),并針對(duì)單片機(jī)系統(tǒng)的硬件和軟件介紹了一些工程上實(shí)用的抗干擾技術(shù);第二,針對(duì)煙葉烘烤過程中干濕溫度變化的非線性和相互耦合現(xiàn)象,具體研究了煙葉烘烤過程中溫濕度變化的規(guī)律和三段式烘烤工藝,設(shè)計(jì)了基于模糊控制技術(shù)的模糊控制器并制定了模糊控制查詢表。
關(guān)鍵詞:AT89S51,溫度巡檢,模糊控制, DS18B20,AT24C04
目錄:目 錄
摘 要 I
ABSTRACT II
1 緒言
1.1 課題背景 1
1.2 課題研究的目的和意義 1
1.3 國(guó)內(nèi)外概況 2
1.4 課題的主要研究工作 2
2 系統(tǒng)設(shè)計(jì)方案的研究
2.1 系統(tǒng)的控制特點(diǎn)與性能要求 3
2.1.1 系統(tǒng)實(shí)現(xiàn)的原理 3
2.1.2 系統(tǒng)實(shí)現(xiàn)方案的分析比較 5
2.2 模糊控制器的設(shè)計(jì) 6
2.2.1 模糊控制器的設(shè)計(jì)方法 6
2.2.2 模糊控制器的結(jié)構(gòu)設(shè)計(jì) 7
2.3 模糊控制規(guī)則的建立 7
2.3.1 選擇輸入和輸出變量的詞集 7
2.3.2 定義各模糊變量的模糊子集 8
2.3.3 建立模糊控制規(guī)則 8
2.4 精確量的模糊化 9
2.5 模糊推理 10
2.6 模糊控制表的建立 11
2.7 小結(jié) 11
3 系統(tǒng)硬件的設(shè)計(jì)
3.1 系統(tǒng)硬件方案 12
3.2 控制儀面板設(shè)計(jì) 13
3.3 AT89S51單片機(jī) 14
3.4 電源轉(zhuǎn)換電路設(shè)計(jì) 14
3.5 鍵盤控制電路設(shè)計(jì) 14
3.6 溫濕度檢測(cè)電路設(shè)計(jì) 15
3.7 參數(shù)存儲(chǔ)電路設(shè)計(jì) 18
3.7.1 I2C總線 18
3.7.2 參數(shù)存儲(chǔ)芯片AT24C04 19
3.8 控制輸出電路設(shè)計(jì) 19
3.9 硬件抗干擾措施 20
3.10 小結(jié) 20
4 系統(tǒng)的軟件設(shè)計(jì)
4.1 開發(fā)語言和開發(fā)環(huán)境 21
4.2 系統(tǒng)軟件總體結(jié)構(gòu) 22
4.3 主處理模塊 22
4.4 按鍵處理模塊 24
4.5 干濕溫度采集模塊 24
4.6 工藝參數(shù)存儲(chǔ)模塊 26
4.7 控制輸出模塊 27
4.8 模糊控制模塊 27
4.9 軟件抗干擾措施 28
4.10 小結(jié) 28
5 總結(jié)與展望 29
致 謝 30
參考文獻(xiàn) 31
附 錄 32
獨(dú)創(chuàng)性聲明 39
關(guān)鍵字:AT89S51,溫度巡檢,模糊控制, DS18B20,AT24C04
參考文獻(xiàn);[1] Wang LX and Mendel JM.Generating Fuzzy Rules form Numerical Data with Applications[J].IEEE Trans. Syst, Man and Cybern,1992, 22(6):1414-1427.
[2] Wakileh B A M,Gill K F.Robot Control Using Self-Organizing Fuzzy Logic[J].Computes in Industry,1990, 15(1):175 -186.
[3] 郭鵬.煙葉烘烤智能控制系統(tǒng)研究[D].河南:河南農(nóng)業(yè)大學(xué),2007.
[4] 劉宏偉.基于單片機(jī)的模糊控制方法及應(yīng)用研究[D].武漢:武漢理工大學(xué),2007.
[5] 劉軍,馬建輝.煙葉烘烤過程智能控制系統(tǒng)研究[D].河南:河南農(nóng)業(yè)大學(xué),2007.
[6] 王勝雷,陳順輝,吳祖仁.烤煙烘烤測(cè)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].農(nóng)機(jī)化研究,2007.
[7] 張磊,趙建軍,付騰.基于模糊控制的煙葉烘烤系統(tǒng)設(shè)計(jì)與仿真[J].電子學(xué)報(bào),2009,24(1A):23-27.
[8] 王暑,楊曉京.基于模糊神經(jīng)網(wǎng)絡(luò)的煙葉烘烤溫濕度監(jiān)控系統(tǒng)研究[D].昆明:昆明理工大學(xué),2009.
[9] 劉宏偉.基于單片機(jī)的模糊控制方法及應(yīng)用研究[D].武漢:武漢理工大學(xué),2007.
[10]彭希南,李孝平,蔣篤忠.煙葉烘烤自動(dòng)控制儀[P].中國(guó)專利:20082005759.4,2008:5-10.
[11] Michels K.A Model-Based Fuzzy Controller[J]. Fuzzy Sets and System,1997,85(2):223-232.
[12]宋雪萍.檔案庫房溫濕度控制系統(tǒng)的研究[D].東北:東北大學(xué),2003.
[13]高玉芹.基于AVR單片機(jī)和DS18B20的多點(diǎn)溫度測(cè)量系統(tǒng)[D].徐州:徐州工程學(xué)院,2005.
[14]黃河.基于DS18B20的單總線數(shù)字溫度計(jì)[D].徐州:中國(guó)礦業(yè)大學(xué),2008.
[15]丁幼春,熊利榮,黃劍.基于AT89S51和DS18B20的多點(diǎn)溫度檢測(cè)報(bào)警系統(tǒng)[D].武漢:華中農(nóng)業(yè)大學(xué),2007.
[16]余軍,王彥瑜.基于MSP430單片機(jī)和DSl8B20的多分支多通道溫度測(cè)量系統(tǒng)遠(yuǎn)程監(jiān)控軟件設(shè)計(jì)[D].蘭州:中國(guó)科學(xué)院近代物理研究所,2009.
[17]蔣鴻宇,王勇.由DS18B20構(gòu)成的多點(diǎn)溫度測(cè)量系統(tǒng)[D].四川:四川大學(xué),2009.
[18]王樹青.先進(jìn)控制技術(shù)及應(yīng)用[M].北京:化學(xué)工業(yè)出版社,2001:45-69.
[19]潘新民,王艷.微型計(jì)算機(jī)控制技術(shù)[M].北京:電子工業(yè)出版社,2005:78-99.
[20]丁元杰.單片微機(jī)原理及應(yīng)用[M].北京:機(jī)械工業(yè)出版社,2006:58-62.
[21]Hsieh K W. Neural network analysis of environmental conditions influencing cabbage seedling quality [J].American Society of Agricultural Engineers, 2003, 46 (2):10-16.
[22]Wakileh B A M, Gill K F. Robot Control Using Self-Organizing Fuzzy Logic[J].Computes in Industry,1990, 15(1):175-186.
[23]Penttilakk, Keskilammi M,Sydanheimo L Radar crosssection analysis for passive RFID systems[J] .IEE Proeedings Microwaves Antennas and Propagation,2006,153(10):95-97.
附 錄
部分程序源代碼:
/***************************/
/*煙葉烘烤溫度巡檢儀 2010-3-1*/
/******** DS18B20的復(fù)位程序*************/
unsigned char Reset(void)
{
unsigned char deceive_ready;
EA=0;
P3=0x03;
_nop_(); // delay(1);
P3=0x00;
......
字?jǐn)?shù):21,872
包括程序代碼
摘要:煙葉烘烤溫濕度控制系統(tǒng)是以煙葉烤房?jī)?nèi)的溫濕度為輸入量,以烤房的調(diào)溫和排濕裝置(風(fēng)機(jī)、電機(jī)、排氣扇等)為控制對(duì)象,在單片機(jī)控制系統(tǒng)上用模糊控制的方法使煙葉烘烤過程中溫濕度的變化滿足三段式烘烤工藝要求,達(dá)到提高煙葉烘烤質(zhì)量和節(jié)省勞動(dòng)力的目的。針對(duì)煙葉烘烤過程中溫濕度變化的非線性和相互耦合現(xiàn)象,設(shè)計(jì)了基于單片機(jī)的煙葉烘烤系統(tǒng)。
論文的重點(diǎn)主要有以下幾個(gè)方面:第一,設(shè)計(jì)和實(shí)現(xiàn)了以AT89S51為核心的單片機(jī)系統(tǒng),配有鍵盤、顯示和干濕溫度采集處理的控制系統(tǒng),設(shè)計(jì)了電機(jī)控制電路、基于單總線的干濕溫度多點(diǎn)采集電路、I2C總線器件AT24C04工藝參數(shù)存儲(chǔ)等外圍電路,可實(shí)現(xiàn)信號(hào)采集、數(shù)據(jù)顯示、鍵盤控制、數(shù)據(jù)計(jì)算、排濕裝置控制、調(diào)溫裝置控制等功能。詳細(xì)介紹了硬件電路設(shè)計(jì)和軟件程序設(shè)計(jì),并針對(duì)單片機(jī)系統(tǒng)的硬件和軟件介紹了一些工程上實(shí)用的抗干擾技術(shù);第二,針對(duì)煙葉烘烤過程中干濕溫度變化的非線性和相互耦合現(xiàn)象,具體研究了煙葉烘烤過程中溫濕度變化的規(guī)律和三段式烘烤工藝,設(shè)計(jì)了基于模糊控制技術(shù)的模糊控制器并制定了模糊控制查詢表。
關(guān)鍵詞:AT89S51,溫度巡檢,模糊控制, DS18B20,AT24C04
目錄:目 錄
摘 要 I
ABSTRACT II
1 緒言
1.1 課題背景 1
1.2 課題研究的目的和意義 1
1.3 國(guó)內(nèi)外概況 2
1.4 課題的主要研究工作 2
2 系統(tǒng)設(shè)計(jì)方案的研究
2.1 系統(tǒng)的控制特點(diǎn)與性能要求 3
2.1.1 系統(tǒng)實(shí)現(xiàn)的原理 3
2.1.2 系統(tǒng)實(shí)現(xiàn)方案的分析比較 5
2.2 模糊控制器的設(shè)計(jì) 6
2.2.1 模糊控制器的設(shè)計(jì)方法 6
2.2.2 模糊控制器的結(jié)構(gòu)設(shè)計(jì) 7
2.3 模糊控制規(guī)則的建立 7
2.3.1 選擇輸入和輸出變量的詞集 7
2.3.2 定義各模糊變量的模糊子集 8
2.3.3 建立模糊控制規(guī)則 8
2.4 精確量的模糊化 9
2.5 模糊推理 10
2.6 模糊控制表的建立 11
2.7 小結(jié) 11
3 系統(tǒng)硬件的設(shè)計(jì)
3.1 系統(tǒng)硬件方案 12
3.2 控制儀面板設(shè)計(jì) 13
3.3 AT89S51單片機(jī) 14
3.4 電源轉(zhuǎn)換電路設(shè)計(jì) 14
3.5 鍵盤控制電路設(shè)計(jì) 14
3.6 溫濕度檢測(cè)電路設(shè)計(jì) 15
3.7 參數(shù)存儲(chǔ)電路設(shè)計(jì) 18
3.7.1 I2C總線 18
3.7.2 參數(shù)存儲(chǔ)芯片AT24C04 19
3.8 控制輸出電路設(shè)計(jì) 19
3.9 硬件抗干擾措施 20
3.10 小結(jié) 20
4 系統(tǒng)的軟件設(shè)計(jì)
4.1 開發(fā)語言和開發(fā)環(huán)境 21
4.2 系統(tǒng)軟件總體結(jié)構(gòu) 22
4.3 主處理模塊 22
4.4 按鍵處理模塊 24
4.5 干濕溫度采集模塊 24
4.6 工藝參數(shù)存儲(chǔ)模塊 26
4.7 控制輸出模塊 27
4.8 模糊控制模塊 27
4.9 軟件抗干擾措施 28
4.10 小結(jié) 28
5 總結(jié)與展望 29
致 謝 30
參考文獻(xiàn) 31
附 錄 32
獨(dú)創(chuàng)性聲明 39
關(guān)鍵字:AT89S51,溫度巡檢,模糊控制, DS18B20,AT24C04
參考文獻(xiàn);[1] Wang LX and Mendel JM.Generating Fuzzy Rules form Numerical Data with Applications[J].IEEE Trans. Syst, Man and Cybern,1992, 22(6):1414-1427.
[2] Wakileh B A M,Gill K F.Robot Control Using Self-Organizing Fuzzy Logic[J].Computes in Industry,1990, 15(1):175 -186.
[3] 郭鵬.煙葉烘烤智能控制系統(tǒng)研究[D].河南:河南農(nóng)業(yè)大學(xué),2007.
[4] 劉宏偉.基于單片機(jī)的模糊控制方法及應(yīng)用研究[D].武漢:武漢理工大學(xué),2007.
[5] 劉軍,馬建輝.煙葉烘烤過程智能控制系統(tǒng)研究[D].河南:河南農(nóng)業(yè)大學(xué),2007.
[6] 王勝雷,陳順輝,吳祖仁.烤煙烘烤測(cè)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].農(nóng)機(jī)化研究,2007.
[7] 張磊,趙建軍,付騰.基于模糊控制的煙葉烘烤系統(tǒng)設(shè)計(jì)與仿真[J].電子學(xué)報(bào),2009,24(1A):23-27.
[8] 王暑,楊曉京.基于模糊神經(jīng)網(wǎng)絡(luò)的煙葉烘烤溫濕度監(jiān)控系統(tǒng)研究[D].昆明:昆明理工大學(xué),2009.
[9] 劉宏偉.基于單片機(jī)的模糊控制方法及應(yīng)用研究[D].武漢:武漢理工大學(xué),2007.
[10]彭希南,李孝平,蔣篤忠.煙葉烘烤自動(dòng)控制儀[P].中國(guó)專利:20082005759.4,2008:5-10.
[11] Michels K.A Model-Based Fuzzy Controller[J]. Fuzzy Sets and System,1997,85(2):223-232.
[12]宋雪萍.檔案庫房溫濕度控制系統(tǒng)的研究[D].東北:東北大學(xué),2003.
[13]高玉芹.基于AVR單片機(jī)和DS18B20的多點(diǎn)溫度測(cè)量系統(tǒng)[D].徐州:徐州工程學(xué)院,2005.
[14]黃河.基于DS18B20的單總線數(shù)字溫度計(jì)[D].徐州:中國(guó)礦業(yè)大學(xué),2008.
[15]丁幼春,熊利榮,黃劍.基于AT89S51和DS18B20的多點(diǎn)溫度檢測(cè)報(bào)警系統(tǒng)[D].武漢:華中農(nóng)業(yè)大學(xué),2007.
[16]余軍,王彥瑜.基于MSP430單片機(jī)和DSl8B20的多分支多通道溫度測(cè)量系統(tǒng)遠(yuǎn)程監(jiān)控軟件設(shè)計(jì)[D].蘭州:中國(guó)科學(xué)院近代物理研究所,2009.
[17]蔣鴻宇,王勇.由DS18B20構(gòu)成的多點(diǎn)溫度測(cè)量系統(tǒng)[D].四川:四川大學(xué),2009.
[18]王樹青.先進(jìn)控制技術(shù)及應(yīng)用[M].北京:化學(xué)工業(yè)出版社,2001:45-69.
[19]潘新民,王艷.微型計(jì)算機(jī)控制技術(shù)[M].北京:電子工業(yè)出版社,2005:78-99.
[20]丁元杰.單片微機(jī)原理及應(yīng)用[M].北京:機(jī)械工業(yè)出版社,2006:58-62.
[21]Hsieh K W. Neural network analysis of environmental conditions influencing cabbage seedling quality [J].American Society of Agricultural Engineers, 2003, 46 (2):10-16.
[22]Wakileh B A M, Gill K F. Robot Control Using Self-Organizing Fuzzy Logic[J].Computes in Industry,1990, 15(1):175-186.
[23]Penttilakk, Keskilammi M,Sydanheimo L Radar crosssection analysis for passive RFID systems[J] .IEE Proeedings Microwaves Antennas and Propagation,2006,153(10):95-97.
附 錄
部分程序源代碼:
/***************************/
/*煙葉烘烤溫度巡檢儀 2010-3-1*/
/******** DS18B20的復(fù)位程序*************/
unsigned char Reset(void)
{
unsigned char deceive_ready;
EA=0;
P3=0x03;
_nop_(); // delay(1);
P3=0x00;
......