【正文】
行是否按下是否按下是否按下是否按下返回鍵值退出返回鍵值退出返回鍵值退出返回鍵值退出有是是是是返回 O X F F圖 33 如圖鍵盤掃描程序流程圖檢測當前是否有鍵被按下。 keyport=0x0f。0xf0)!=0xf0) {delay(20)。相關(guān)鍵盤掃描程序如下:uchar keyscan() { uchar x =0 ,y =0。對應(yīng)于硬件數(shù)碼管顯示就是對應(yīng)某段數(shù)碼管點亮。意味著可以對該閃爍位數(shù)碼顯示數(shù)值做出修改。 矩陣鍵盤掃描編程鍵盤功能設(shè)定 4/4 鍵盤 S1 到 S16,其中 S7S6S5S1 分別鍵入 03 四個數(shù)。 if(speede speed) { step_i ++ 。同時假如正反標志位為 1 則正向轉(zhuǎn)動。B1=0。B1=0。B1=0。B1=1。B1=0。B1=0。B1=0。B1=1。B1=1。sbit D1=P0^5。定義端口中 四位對應(yīng)步進電機 A1—D1 連接。167。單片機根據(jù)稱重傳感器輸出的電信號和速度傳感器輸出的速度信號計算出物體的重亮,另外由于實際應(yīng)用中,稱重配料系統(tǒng)還有一定量的過載,但不能夠超出要求的范圍,為此我們還設(shè)計了過載提示和聲光報警功能。開始設(shè)定 G 1 , G 2 , G 3加料值打開上料機 , 進入 G 1 的加料程序關(guān)閉上料機G 1 》 = 設(shè)定值延遲 D e l a y打開下料機進入 G 2 的加料程序進入 G 3 的加料程序G 3 》 = 設(shè)定值關(guān)閉上料機并延遲打開下料機結(jié)束YYNN河南科技大學畢業(yè)設(shè)計(論文)9第三章 系統(tǒng)總體設(shè)計167。首先設(shè)定各組分加料值,然后打開加料機進入程序控制加料執(zhí)行操作,按順序加料同時對比實際重量與該組分設(shè)定重量的差值來控制電機帶動水泵的運行速度。這就為設(shè)計的進行提供了便利和可行性。稱重儀表性能穩(wěn)定,稱量準確,重新標定用標準砝碼即可,方便易行。首先根據(jù)配制比例設(shè)定該液體原料的加量值,由單片機控制順序執(zhí)行各種物料的加料。該系統(tǒng)不僅能夠顯示瞬時流量和累計量,還可以根據(jù)實際液料的重量與設(shè)定值的偏差去調(diào)整電機帶動水泵的轉(zhuǎn)速使物料重量更加接近設(shè)定值,構(gòu)成一個閉環(huán)控制系統(tǒng),達到稱重配料的目的。配料秤斗由一臺配料控制器完成。這種時候我們推薦采用多種物料(順序配料)這種方式。河南科技大學畢業(yè)設(shè)計(論文)6第二章 稱重配料工藝分析167。 系統(tǒng)軟件控制要求即功能模塊劃分設(shè)計以單片機核心的液體原料自動稱重配料系統(tǒng)的控制程序。允許直接訪問物理地址,對硬件進行操作由于 C 語言允許直接訪問物理地址,可以直接對硬件進行操作,因此它既具有高級語言的功能,又具有低級語言的許多功能,能夠像匯編語言一樣對位(bit) 、字節(jié)和地址進行操作,而這三者是計算機最基本的工作單元,可用來寫系統(tǒng)軟件。運算符豐富C 語言的運算符包含的范圍很廣泛,共有 34 種運算符。因此,有時候人們也把匯編語言稱為組合語言。二:匯編語言匯編語言(Assembly Language)是面向機器的程序設(shè)計語言。在操作系統(tǒng)和系統(tǒng)使用程序以及需要對硬件進行操作的場合,用 C 語言明顯優(yōu)于其它高級語言,許多大型應(yīng)用軟件都是用 C 語言編寫的。 編程語言的選擇一:C 語言C 語言是一種計算機程序設(shè)計語言,它既具有高級語言的特點,又具有匯編語言的特點。μVision4 引入了靈活的窗口管理系統(tǒng),能夠拖放到視圖內(nèi)的任何地方,包括支持多顯示器窗口。新的用戶界面可以更好地利用屏幕空間和更有效地組織多個窗口,提供一個整潔,高效的環(huán)境來開發(fā)應(yīng)用程序。電機交流變頻調(diào)速技術(shù)是當今節(jié)電、改善工藝流程 以提高產(chǎn)品質(zhì)量和改善環(huán)境、推動技術(shù)進步的一種主要手段。因而必將為自動控制的稱重系統(tǒng)所取代,此稱重系統(tǒng)中運用穩(wěn)定可靠、小而廉的單片機,且單片機體積小,重量輕,抗干擾能力強,環(huán)境要求不高,價格低廉,可靠性高,靈活性好,開發(fā)較容易。計算、操作時間長,且容易出錯,給生產(chǎn)帶來不良因素。廣泛應(yīng)用于化工、塑料、冶金、建材、食品、飼料等行業(yè)。 PID 參數(shù)整定 ........................................20167。 8 位共陰極數(shù)碼管顯示編程 ........................16167。 8 位共陰極數(shù)碼管顯示程序流程圖 ..................12167。 系統(tǒng)軟件控制要求即功能模塊劃分 ......................5第二章 稱重配料工藝分析 ....................................7167。河南科技大學畢業(yè)設(shè)計(論文)IIAn automatic weighing burden system of liquid raw materials (software design)ABSTRACTWith the application of microelectronics technology, tradition weighing burden system used in market has been not satisfied with human requirements already. In order to make up for the traditional weighing system shorting, we improve the weighing burden system with intelligence and automation. Along with the development of science and technology, Automatic batching and weighing system has been widely used in metallurgy, coal, chemicals, building material industry, etc.Automatic batching and weighing system can be set according to the input ratio and flow control of material flow, thereby achieve control of product quality and yield of the objective is to realize the automatic production process, and intelligent, enterprise39。同時系統(tǒng)集響應(yīng)速度快、測量準確、自動化程度高等特點于一身。隨著科學技術(shù)的不斷發(fā)展,自動稱重配料系統(tǒng)已經(jīng)廣泛應(yīng)用于冶金、煤炭、化工、建材等行業(yè)中。為了改變傳統(tǒng)稱重系統(tǒng)在使用上存在的問題,在本設(shè)計中將智能化、人性化用在了稱重配料的控制系統(tǒng)中。本系統(tǒng)主要由單片機來控制,測量物體重量部分由稱重傳感器及 A/D 轉(zhuǎn)換器組成,加上顯示單元,鍵盤設(shè)定值單元,具有功能多、性能價格比高、功耗低等優(yōu)點。關(guān)鍵詞:STC89C54,稱重傳感器,A/D 轉(zhuǎn)換器,稱重配料系統(tǒng)。 編程語言的選擇 ......................................4167。 系統(tǒng)總體流程圖 .....................................10167。 矩陣鍵盤掃描編程 ................................13167。 PID 算法概述 ........................................19167。 設(shè)計成果 ...........................................24結(jié) 論 ....................................................25河南科技大學畢業(yè)設(shè)計(論文)II參考文獻 ..................................................26致 謝 ....................................................27河南科技大學畢業(yè)設(shè)計(論文)1序 言自動配料系統(tǒng)是一個針對各種不同類型的物料(固體或液體)進行輸送、配比、加熱混合以及成品包裝等全生產(chǎn)過程的自動化生產(chǎn)線。當生產(chǎn)情況發(fā)生變化,需要改變下料量時,則需要再次分別計算個無聊的設(shè)設(shè)定值,再次分別設(shè)定。這樣,一方面效率十分低下,稱量結(jié)果精度不高,另一方面,用手工在現(xiàn)場調(diào)節(jié)增加了工人的勞動強度,而其生產(chǎn)環(huán)境十分惡劣,粉塵大。因此,提高配料的自動化程度和產(chǎn)品的質(zhì)量,設(shè)計出高精度的自動配料系統(tǒng)意義重大 近些年來,國內(nèi)外自動配料系統(tǒng)發(fā)展迅速,特別是隨著電工電子技術(shù)、計算機技術(shù)、自動控制技術(shù)的迅速發(fā)展,電氣傳 動技術(shù)面臨著一場歷史革命,即采用交流調(diào)速取代直流調(diào)速和計算機數(shù)字控制技術(shù)取 代模擬控制技術(shù)己成為發(fā)展趨勢。 軟件開發(fā)工具的選擇一:Keil uVision4 介紹2022 年 2 月發(fā)布 Keil μVision4,Keil μVision4 引入靈活的窗口管理系統(tǒng),使開發(fā)人員能夠使用多臺監(jiān)視器,并提供了視覺上的表面對窗口位置的完全控制的任何地方。二:Keil uVision4 應(yīng)用最新的 Keil μVision4 IDE,旨在提高開發(fā)人員的生產(chǎn)力,實現(xiàn)更快