freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

液體原料自動稱重配料系統(tǒng)軟件設(shè)計畢業(yè)論文(編輯修改稿)

2025-07-23 14:42 本頁面
 

【文章內(nèi)容簡介】 機(jī)帶動電泵轉(zhuǎn)動的快慢。這就為設(shè)計的進(jìn)行提供了便利和可行性。本論文所設(shè)計的自動稱重系統(tǒng)是應(yīng)用于工業(yè)上的液體原料自動稱重中的,它的實現(xiàn)有兩個過程,第一階段由步進(jìn)電機(jī)帶動水泵加速抽水給料,這一階段可看成為粗調(diào)過程,給料重量一定要小于額定重量。第二階段由步進(jìn)電機(jī)帶動水泵抽水減速進(jìn)料,可看成是細(xì)調(diào)過程,使實際重量等于要求的額定重量。河南科技大學(xué)畢業(yè)設(shè)計(論文)8圖 21 系統(tǒng)工藝流程如圖 21 單片機(jī)控制順序加料流程圖。首先設(shè)定各組分加料值,然后打開加料機(jī)進(jìn)入程序控制加料執(zhí)行操作,按順序加料同時對比實際重量與該組分設(shè)定重量的差值來控制電機(jī)帶動水泵的運行速度。當(dāng)?shù)竭_(dá)額定值后關(guān)閉上料機(jī)。延遲一段時間打開加料機(jī)保證加料的精度。以此類推完成各個組分的加料。開始設(shè)定 G 1 , G 2 , G 3加料值打開上料機(jī) , 進(jìn)入 G 1 的加料程序關(guān)閉上料機(jī)G 1 》 = 設(shè)定值延遲 D e l a y打開下料機(jī)進(jìn)入 G 2 的加料程序進(jìn)入 G 3 的加料程序G 3 》 = 設(shè)定值關(guān)閉上料機(jī)并延遲打開下料機(jī)結(jié)束YYNN河南科技大學(xué)畢業(yè)設(shè)計(論文)9第三章 系統(tǒng)總體設(shè)計167。 系統(tǒng)總體流程圖開始系統(tǒng)初始化啟動 A / D 轉(zhuǎn)換讀取重量值重量超出范圍顯示重量值報警結(jié)束YN圖 31 系統(tǒng)程序流程圖本系統(tǒng)為實現(xiàn)對物體重量采集處理傳輸判斷并稱重達(dá)到智能報警的功能。所以其流程為:因為稱重床干起為模擬傳感器,傳感器輸出的為模擬信號,需要對其進(jìn)行 A/D 轉(zhuǎn)換位數(shù)字信號一邊單片機(jī)接受。實際處理時等價于電位器的模擬信號經(jīng)過轉(zhuǎn)換成數(shù)字信號為單片機(jī)接受。單片機(jī)根據(jù)稱重傳感器輸出的電信號和速度傳感器輸出的速度信號計算出物體的重亮,另外由于實際應(yīng)用中,稱重配料系統(tǒng)還有一定量的過載,但不能夠超出要求的范圍,為此我們還設(shè)計了過載提示和聲光報警功能。河南科技大學(xué)畢業(yè)設(shè)計(論文)10開始P2 口送入 A千位選通信號DS1=1?NY千位送入 20H 高 4位5 位 P2 口送入 A百位選通信號 DS2=1?NY百位送入 20H 低 4 位P2 口送入 A十位選通信號 DS3=1?NY十位送入 21H 高 4 位個位送入 21H 低 4位結(jié)束Y個位選通信號 DS4=1?P2 送入 AN圖 32 八位共陰極數(shù)碼管顯示程序流程圖河南科技大學(xué)畢業(yè)設(shè)計(論文)11167。 8 位共陰極數(shù)碼管顯示程序流程圖數(shù)碼管八位顯示流程如上圖 32:位鎖存選中顯示的八位數(shù)碼管中的一位,然后根據(jù)單片機(jī)端口輸出數(shù)據(jù)決定該位數(shù)碼管顯示的某一段,該部分有段鎖存控制。這樣通過段鎖存器,位鎖存器,和單片機(jī)端口數(shù)據(jù)輸出控制了數(shù)碼管的顯示。167。 系統(tǒng)各模塊程序設(shè)計167。 步進(jìn)電機(jī)調(diào)速程序設(shè)計首先定義步進(jìn)電機(jī)所連接的單片機(jī)端口。選取單片機(jī) P0 口中的四位作為步進(jìn)電機(jī)四相接口。定義端口中 四位對應(yīng)步進(jìn)電機(jī) A1—D1 連接。相關(guān)程序如下:sbit A1=P0^2。 //定義步進(jìn)電機(jī)連接端口sbit B1=P0^3。sbit C1=P0^4。sbit D1=P0^5。步進(jìn)電機(jī)轉(zhuǎn)動原理:該步進(jìn)電機(jī)為一四相步進(jìn)電機(jī),只要對步進(jìn)電機(jī)的各相繞組按合適的時序通電,就能使步進(jìn)電機(jī)步進(jìn)轉(zhuǎn)動。如程序控制單片機(jī)端口輸出高低電平,以此決定步進(jìn)電機(jī)各相輪流通斷電,每次步進(jìn)電機(jī)各相勵磁繞組產(chǎn)生錯位實現(xiàn)轉(zhuǎn)動一步,為一步距角。相關(guān)程序如下:define Coil_AB1 {A1=1。B1=1。C1=0。D1=0。}//AB 相通電,其他相斷電define Coil_BC1 {A1=0。B1=1。C1=1。D1=0。}//BC 相通電,其他相斷電define Coil_CD1 {A1=0。B1=0。C1=1。D1=1。}//CD 相通電,其他相斷電define Coil_DA1 {A1=1。B1=0。C1=0。D1=1。}//D 相通電,其他相斷電define Coil_A1 {A1=1。B1=0。C1=0。D1=0。}//A 相通電,其他相斷電define Coil_B1 {A1=0。B1=1。C1=0。D1=0。}//B 相通電,其他相斷電define Coil_C1 {A1=0。B1=0。C1=1。D1=0。}//C 相通電,其他相斷電define Coil_D1 {A1=0。B1=0。C1=0。D1=1。}//D 相通電,其他相斷電河南科技大學(xué)畢業(yè)設(shè)計(論文)12define Coil_OFF {A1=0。B1=0。C1=0。D1=0。}//全部斷電本段位電機(jī)調(diào)速部分子程序?qū)嵗杭偃缤V箻?biāo)志位為 0,順序執(zhí)行以下程序,如果為 1,不執(zhí)行以下程序。同時假如正反標(biāo)志位為 1 則正向轉(zhuǎn)動。同時在本次設(shè)計中正反向標(biāo)志位恒為 1,也就是說電動機(jī)恒正向轉(zhuǎn)動。相關(guān)程序如下:Void stepmotor(uchar speed,bit dir,bit stop){ static uchar step_i = 0。 if(stop==0) { if(dir) { port = setp[step_i] 2。 if(speede speed) { step_i ++ 。 if(step_i 7) step_i = 0。 speede = 0。 } } }167。 矩陣鍵盤掃描編程鍵盤功能設(shè)定 4/4 鍵盤 S1 到 S16,其中 S7S6S5S1 分別鍵入 03 四個數(shù)。也就是說調(diào)試時按下 S7 則對應(yīng)數(shù)碼管顯示數(shù)值 0,按下 S1 對應(yīng)數(shù)碼某一位顯示3。以此設(shè)定 S10S9S8S2 對應(yīng) 47 的顯示,S13S12 對應(yīng) 89 的顯示。S11 是換位鍵,按一下對應(yīng)四位數(shù)碼管中當(dāng)前閃爍位左移一位閃爍。意味著可以對該閃爍位數(shù)碼顯示數(shù)值做出修改。S3 是清零控制按鍵;S16 則是執(zhí)行按鍵。由此可對矩陣鍵盤模塊進(jìn)行編程。鍵盤掃描首先為 keyport 賦值 0xfO,同時判斷高 4 位是否為全 1(高 4 位全河南科技大學(xué)畢業(yè)設(shè)計(論文)131 代表沒按鍵按下)按下時為低電平有效。對應(yīng)于硬件數(shù)碼管顯示就是對應(yīng)某段數(shù)碼管點亮。加入延時去抖動,一般為 5ms~10ms 原因是機(jī)械觸點的彈性作用,按鍵在閉合時不會馬上穩(wěn)定地接通。如果在閉合瞬間伴隨有一連串的抖動,鍵抖動會引起一次按鍵被誤讀多次。以此如果還能檢測到有鍵盤按下去則讀取 keyport 口數(shù)據(jù)從而得到掃描結(jié)果。相關(guān)鍵盤掃描程序如下:uchar keyscan() { uchar x =0 ,y =0。 uchar keyValue。 keyport=0xf0。 if((keyportamp。0xf0)!=0xf0) {delay(20)。 if((keyportamp。0xf0)!=0xf0) { x=keyportamp。0xf0。 keyport=0x0f。 y=keyportamp。0x0f。 keyValue=x|y。 }河南科技大學(xué)畢業(yè)設(shè)計(論文)14行置高 , 列拉低去抖檢測有無按下 ?掃描第一行掃描第四行掃描第三行掃描第二行是否按下是否按下是否按下是否按下返回鍵值退出返回鍵值退出返回鍵值退出返回鍵值退出有是是是是返回 O X F F圖 33 如圖鍵盤掃描程序流程圖檢測當(dāng)前是否有鍵被按下。檢測的方法是 “0” ,讀取,若 “1” ,則無鍵閉合,否則有鍵閉合。去除鍵抖動。當(dāng)檢測到有鍵按下后,延時一段時間再做下一步的檢測判斷。若有鍵被按下,應(yīng)識別出是哪一個鍵閉合。方法是對鍵盤的行線進(jìn)行掃描在每組行輸出時讀取 ,若全為“1” ,則表示為“0”這一行沒有鍵閉合,否則有鍵閉合。河南科技大學(xué)畢業(yè)設(shè)計(論文)15由此得到閉合鍵的行值和列值,然后可采用計算法或查表法將閉合鍵的行值和列值轉(zhuǎn)換成所定義的鍵值167。 8 位共陰極數(shù)碼管顯示編程分別定義位鎖存段鎖存對應(yīng)的端口,單片機(jī) 口對應(yīng)位鎖存,決定了數(shù)碼管某位顯示。 口對應(yīng)段鎖存,決定了一位數(shù)碼管中某段顯示。定義的同時也指導(dǎo)硬件接線電路。相關(guān)程序如下:sbit LE1=P2^0。 sbit LE2=P2^1。 位選程序段可以看出:由于是八位共陰數(shù)碼管,低電平來選通某 1 位,所以需取反。執(zhí)行鎖存位后斷開鎖存,位選 573 的 Q7~Q0 仍保持;接著左移一位,以此換位。在執(zhí)行程序時,手動按下?lián)Q位按鍵依次左移到最高位后返回循環(huán)。相關(guān)程序如下for( l_i = 0。 l_i 8。 l_i ++) { seg=~wei。 LE1=1。
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1