




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、項(xiàng)目八工業(yè)加熱爐控制器制作工業(yè)加熱爐控制器制作項(xiàng)目八 工業(yè)加熱爐控制器制作 1 2 3 4 5 任務(wù)書:任務(wù)書: 1(一)任務(wù)要求1系統(tǒng)描述 左所示是一個工業(yè)加熱爐結(jié)構(gòu)示意圖。圖中左側(cè)虛線框內(nèi)是工業(yè)加熱爐爐體結(jié)構(gòu)示意圖,左上圖是配套的工業(yè)加熱爐控制裝置的操作面板示意圖。 左圖中,門限位開關(guān)用于檢測爐蓋是否關(guān)閉;溫度傳感器用于檢測內(nèi)爐的加熱溫度;物料檢測傳感器用于檢測內(nèi)爐是否有需要加熱的物料; 內(nèi)爐轉(zhuǎn)動電機(jī)用于控制內(nèi)爐的轉(zhuǎn)動,使物料均勻加熱;電加熱管用于內(nèi)爐的物料加熱。 工業(yè)加熱爐控制裝置由單片機(jī)實(shí)現(xiàn)控制,通過操作其面板上的按鍵,可以實(shí)現(xiàn)對加熱爐物料加熱過程的控制。2系統(tǒng)控制器件說明(1)爐體上
2、器件門限制開關(guān)用紐子開關(guān)實(shí)現(xiàn),紐子開關(guān)置為“開”,表示爐蓋被打開,紐子開關(guān)置為“關(guān)”,表示爐蓋已關(guān)閉;溫度傳感器、物料檢測傳感器分別用接近開關(guān)代替;內(nèi)爐轉(zhuǎn)動電機(jī)用直流電機(jī)代替;電加熱管用繼電器代替,繼電器得電,電加熱管加熱,繼電器失電,電加熱管不加熱。 2任務(wù)分析任務(wù)分析(1)接近開關(guān)原理與使用(2)RTX操作系統(tǒng)介紹(3)RTX操作系統(tǒng)配置與使用(1)接近開關(guān)原理與使用(2)RTX操作系統(tǒng)介紹描述描述RTX51_TINY操作系統(tǒng)操作系統(tǒng)任務(wù)數(shù)任務(wù)數(shù)16占用占用RAM7字節(jié)DATA3*任務(wù)數(shù)IDATA(堆棧)不需要XDATA占用占用ROM900字節(jié)最大占用定時器占用定時器需要占用定時器0中斷等
3、待中斷等待20個周期或更少上下文切換時間上下文切換時間100700個周期(2)RTX操作系統(tǒng)介紹#include int counter0;int counter1;void job0(void) _task_ 0os_create_task(1); /*任務(wù)任務(wù)l 己準(zhǔn)備就緒己準(zhǔn)備就緒*/while (1) /*無限循環(huán)無限循環(huán)*/ counter0+; /*更新計(jì)數(shù)值更新計(jì)數(shù)值counter0*/ void job1(void) _task_ 1while(1) /*無限循環(huán)無限循環(huán)*/counter1+; /*更新計(jì)數(shù)值更新計(jì)數(shù)值counter1*/(2)RTX操作系統(tǒng)介紹(3)RTX操
4、作系統(tǒng)配置與使用#include reg52.h#include RTX51TNY.hvoid TASK0()_task_ 0 os_create_task(1);/開啟任務(wù)1 os_wait(K_TMO,100,0);/等待100個時間片1秒 while (1) P0+;/P0累加 os_wait(K_TMO,1,0);/等待1個時間片10ms void TASK1()_task_ 1 os_wait(K_TMO,100,0); while (1) 3硬件電路的設(shè)計(jì)與搭建硬件電路的設(shè)計(jì)與搭建1、繪制模塊接線圖工業(yè)加熱爐控制器模塊接線圖(YL-236單片機(jī)實(shí)訓(xùn)裝置單片機(jī)實(shí)訓(xùn)裝置) 軟件編程軟件
5、編程1、主程序流程圖2、參考程序3、程序說明 4 1、主程序流程圖#include reg52.h#include rtx51tny.h#define ON 0#define OFF 1#define sound 1#define does_not_sound 0bit overheat=OFF;/超溫狀態(tài) 1:低溫,0:高溫unsigned char system_flag=0;/系統(tǒng)工作狀態(tài)參數(shù)unsigned char set_time_flag=0;/0無設(shè)置,1設(shè)置分十位,2設(shè)置分個位,3設(shè)置秒十位,4設(shè)置秒個位unsigned char second=0,minute=0;/時間秒
6、、分存儲變量unsigned char code matrix1032;/漢字字模:等待時間工作停止暫停#define count_down second-;if(second=255)second=59;if(minute0&second=59)minute-;else if(second=59)second=0;sbit BELL = P25;/蜂鳴器控制口1:響,0:停sbit Door_switch = P24;/門限制開關(guān)控制口 0:開,1:關(guān)sbit Electric_Heating = P20;/電加熱管 0:加熱,1:停止sbit material_SIG = P23;
7、/物料檢測信號口 0:有信號 1:無信號sbit high_temperature_SIG = P35;/超溫檢測信號口 0:超溫 1:低溫/*直流電機(jī)控制*/sbit KA5 = P21;2、參考程序3、程序說明要完成本項(xiàng)目,如果使用傳統(tǒng)的前后臺模式并不困難,但現(xiàn)在需要使用RTX操作系統(tǒng)來完成本項(xiàng)目的話,必須做如下準(zhǔn)備工作。通過建立五個不同的任務(wù),來完成本程序,其分解圖如右圖所示。把本任務(wù)分解到不同的系統(tǒng)任務(wù)函數(shù)中之后,可以進(jìn)行編程實(shí)踐3、程序說明本程序主要用來對加熱爐的加熱控制。INIT任務(wù):用來初始化系統(tǒng)和打開所有任務(wù)。KEY任務(wù):用來對按鍵的掃描,并對加熱時間進(jìn)行設(shè)置。LED8任務(wù):用
8、來掃描數(shù)碼管的顯示。WORK任務(wù):用來運(yùn)行加熱爐的工作。其中定義了overheat位變量:用來標(biāo)志超溫狀態(tài)。system_flag變量:用來標(biāo)志系統(tǒng)的工作狀態(tài),0:初始狀態(tài),1:時間設(shè)置狀態(tài),2:運(yùn)行狀態(tài),3:暫停狀態(tài),4:停止?fàn)顟B(tài)。set_time_flag變量:用來標(biāo)志設(shè)置時間的狀態(tài)。minute和second變量:用來分別保存時鐘分和時鐘秒的數(shù)值。 項(xiàng)目實(shí)施項(xiàng)目實(shí)施 5 1硬件電路連接:按照硬件電路接線圖,選擇所需的模塊并進(jìn)行布局,然后將電源模塊、主機(jī)模塊、數(shù)碼管顯示模塊、液晶顯示模塊、4X4按鍵、繼電器模塊和直流電機(jī)模塊等模塊用導(dǎo)線進(jìn)行連接。2打開keil軟件,通過菜單新建一個項(xiàng)目JRL,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 急診工作的方式計(jì)劃
- 締造良好工作氛圍的策略計(jì)劃
- 高中歷史 第5課 美國獨(dú)立戰(zhàn)爭教學(xué)實(shí)錄2 岳麓版選修2
- 統(tǒng)編版小學(xué)語文二年級下冊第15課《古詩二首》精美課件
- 愛衛(wèi)知識培訓(xùn)課件社區(qū)
- 2025年濮陽貨運(yùn)從業(yè)資格證考試內(nèi)容
- 2025年白山貨運(yùn)從業(yè)資格證模擬考試題庫
- 2025年臨汾道路貨物運(yùn)輸從業(yè)資格證模擬考試
- 八年級政治下冊 第五單元 我是中國公民 5.2《公民的權(quán)利和義務(wù)》情境探究型教學(xué)實(shí)錄 粵教版
- 2025年天津貨運(yùn)從業(yè)資格證模擬考試下載
- 企業(yè)管理評審報告范本
- 湘教(湖南美術(shù))版小學(xué)美術(shù)四年級下冊全冊PPT課件(精心整理匯編)
- 《XX醫(yī)院安寧療護(hù)建設(shè)實(shí)施方案》
- 市政工程監(jiān)理規(guī)劃范本(完整版)
- (完整版)考研英美文學(xué)名詞解釋
- 第3章MAC協(xié)議
- 中小學(xué)基本辦學(xué)條件標(biāo)準(zhǔn)(建設(shè)用地校舍建設(shè)標(biāo)準(zhǔn))
- 《醫(yī)院感染法律法規(guī)》最新PPT課件
- word公章模板
- 中西醫(yī)結(jié)合腫瘤學(xué)試卷(含答案)
- 制衣常識中英對照精講
評論
0/150
提交評論