谘詢電話

ENGLISH0755-88840386
新聞中心

谘詢電話

0755-88840386
您的位置:首頁 > K8凯发大酒店天生赢家專題 > 專業技術專題 > 工業自動化稱重儀表>詳情頁

基於單片機控製器的化工自動投料反應釜係統設計

發布時間:2019-12-25 14:51:17 |來源:網絡轉載

0 引 言

成反應釜是應用於石油、 化工、 醫藥、 食品等行業的主要設備 [ 1] , 是用來完成滿足各種化學反應工藝要求的壓力容器  。 其工作過程為: ( 1)由氣動電磁閥得電打開投料口的密封蓋。( 2)設定投料次數、 反應溫度上限值、 攪拌運行時間等工藝參數。( 3)啟動控製係統,由自動搬運機械手按設定次數到備料工位抓料投放到反應釜裏。 ( 4) 投料口密封蓋關閉,加熱棒與攪拌槳同時啟動, 攪拌運行開始倒計時。 ( 5)倒計時時間到, 加熱棒繼續工作、 攪拌槳停止。( 6) 出料。 出料完畢, 加熱棒停止工作, 回複至初始狀態。 
反應釜係統設計要求

1. 1 機械手 自動搬運機械手選用多自由度自動搬運係統,首先檢測左右兩個料位(右邊為 1 號料位、 左邊為 2 號料位) 是否有料: 無論原料在哪個料位, 機械手都能準確地找到並完成抓料與投料動作;如兩個料位同時有料, 則優先抓 1 號料位; 如兩個料位都沒有料, 則機械手回至 1 號料位等待。

1. 2 按鍵及設定 選用 4×鍵盤
 

 “料蓋” 鍵: 按下則料口密封蓋打開, 再按則關閉。用 LED0 亮與滅分別指示打開與關閉。當機械手或攪拌電機、 加熱棒運行期間 “料蓋”不能打開。

 “設定” 鍵與 + 鍵: 用來對投料次數、 溫度上限、 運行時間作設定。每按下 “設定” 鍵一次, 則讓數碼管從左至右依次進入閃爍狀態,此時閃爍的位等待設定, 如再按 + 鍵, 每按一次則該位數字加 1 超過 9 回複為 0。溫度指示的高位最大顯示到 5 (即超過 5 回複為 0  

 “啟 /出料” 鍵: 按一次整機啟動; 再按一次代表出料。 當料蓋處於打開狀態, 機械手未完成投料時不能啟動; 攪拌電機運行期間不可出料。

1. 3 顯示數碼管 8 位數碼管從左至右依次所示:
 

1. 4 攪拌電機 選用實訓台上的直流電機, 接成正反轉形式。運行時, 正轉 (順時針放向  2 s  1 s再反轉 (逆時針方向  2 s 循環往複, 直到運行結束。

1. 5 溫度加熱及傳感器選用 LM 35 及加熱電阻,當運行溫度上升到設定值時 (最大 50   加熱自動停止;低於設定值時自動啟動加熱,即處於保溫狀態。

係統初始狀態要求。 當係統上電時, 顯示數據各參數: 時間 00 次數 0 溫度 00 投料口密封蓋關閉(LED0    攪拌電機停止; 機械手不運作。

反應釜控製係統設計

2. 1 實例程序 (部分 [ 24]

#i ncl ude

#i nclude

#define uchar uns igned char

#def ine u intun signed i nt

/ **********************************

函數名稱: 機械手工作

**********************************/

voi d j xs( )

{

i f ( f gj )

{

i f ( ( i nt 7==0& & i nt 8==0) | | ( i nt 7==0& & i nt 8==1) )

/ /如果 1 工位有物料 (優先 1 工位 

{

cs( ) ;

i f ( i nt 11==0)/ /抓料

{

dz1( ) ;

}

i f ( i nt 9==0)

dz2( ) ;

el se

{

out 3=1;

del ay( 500) 

}

}

i f ( i nt 8==0& & i nt 7==1) / /如果 2 工位有物料

{

i f ( i nt 2! =0)/ /抓料

{

cs( ) 

out 1=0

whi l e( i nt 2! =0)

{

}

out 1=1;

}

dz1( ) ;

i f ( i nt 9==0)

dz2( ) ;

el se

{

out 3=1;

del ay( 500) ;

}

}

i f ( n4==0)

{

f gr=1 / / f gr=1; 為抓料結束

f gj =0;

} } }

voi d m ai n( )

{

IE=0x82 / /定時器中斷設置

TR0=1;

TM OD=0x01;

TH 0=( 65535-1000) / 256;

TL0=( 65535-1000) % 256;

whi l e( 1)

{ j xs( ) ;

i f ( f gr1)/ / ADC 轉換成 100

{

adc_dat a1=adc_dat a*20/ 51;

i f ( adc_dat a1>99)

adc_dat a1=99;

i f ( adc_dat a1>=wd)

con=1 / /如果實際溫度大於設置溫度加熱棒停止

el se

con=0 / /不然, 繼續加熱

}

i f ( f gt z)/ /出料後複位

{

wd=0;

f gr=0;

f gr1=0;

con=1;

n=n1=n2=n3=n4=n5=0;

d0=1;

f gt z=0;

cs( ) 

}

}

}

/ ***************************************

 

采用單片機控製的化工投料反應釜係統不僅設備成本低, 便於控製, 同時便於實現自動化控製, 降低人為因數產生的汙染,有利於綠色環保新產品的推廣和使用。不同要求的化工投料反應釜係統可以根據實際情況調整使用子程序,便於產品升級和設備的維護, 提高設備的使用效率。

參考文獻:

[ 1] 劉建清從零開始學單片機技術 (第一版  [ M ] . 北京: 國防工業出版社, 2006.

[ 2] 周航慈單片機應用程序設計技術[ M ] . 北京: 北京航空航天大學出版社, 2011.

[ 3] 胡長勝單片機原理與應用[ M ] . 北京: 高等教育出版社,2006.

[ 4] 張平. AT89S52 單片機基礎項目教程[ M ] . 北京: 北京理工大學出版社, 2012.

 [ 5] 周堅單片機輕鬆入門 (第二版  [ M ] . 北京: 北京航空航天大學出版社, 2007. 
 

 

本文源於網絡轉載,如有侵權,請聯係刪除

分享到
網站地圖凱發K8凱發K8凱發K8凱發K8凱發K8