v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
功能要求:
1)
采用液晶顯示器顯示溫度測量值。
2)
檢測的溫度范圍為0~128℃。
3)
溫度超過警戒值時能報警提示。
4) 能通過鍵盤輸入設定溫度并顯示。
5) 用PID控制溫度,控溫精度≦±2℃。
DS18B20溫度顯示仿真如圖3.1,DS18B20的值可以任意調整,模擬溫度的采集,LCD的顯示值隨DS18B20的溫度值變化而變化。當溫度超過界限,LED亮,同時SOUNDER響,模擬警報系統。當按下k1,顯示溫度的最高位光標開始閃爍,進入設定溫度調整,按下k2,光標右移,按下k3數值加1,按下k4數值減1。
圖3.1 DS18B20仿真圖
PID控制仿真如圖3.2,電加熱爐OVEN輸出的模擬量經ADC0804轉化成數字量,再送到LCD顯示。OVEN的溫度與設定溫度在單片機內進行PID運算,PID輸出量控制晶閘管的導通,從而控制OVEN的加熱。
有仿真圖,缺寫不出程序,很頭疼
Normal
0
false
7.8 磅
0
2
false
false
false
EN-US
ZH-CN
X-NONE
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.5pt;
mso-bidi-font-size:11.0pt;
font-family:DengXian;
mso-ascii-font-family:DengXian;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:DengXian;
mso-fareast-theme-font:minor-fareast;
mso-font-kerning:1.0pt;}