咨詢電話
ENGLISH0755-88840386發(fā)布時間:2019-10-24 09:39:56 |來源:中國知網(wǎng)
本文針對配料儀器不能一機多用的問題,介紹了一種基于單片機的自動配料儀表的設計。該設計方案通過軟件和硬件的緊密結合,使配料儀表能夠處理不同行業(yè)的不同種類的傳感器送來的不同信號。且該配料儀表還具有配料可預置、自動去皮、配料顯示、斷電保護等功能,使其達到高精度和通用性的目的。關鍵詞:單片機;自動配料儀表;信號采集
當前針對某一行業(yè),配料儀器所用傳感器種類、量程基本固定,配料的種類數(shù)基本固定,因此,目前的配料儀表產(chǎn)品使用場合單一,針對不同行業(yè),要設計出不同的配料儀表,使大批量生產(chǎn)難于實現(xiàn),這就使得資源的利用率不高,產(chǎn)品生產(chǎn)成本過高。因此,能夠開發(fā)出可適配多種不同類型的傳感器,具有智能去皮、精確配料、配料種類數(shù)由操作人員選擇的新型配料儀表,具有廣泛的應用價值。本設計就是以基于單片機為核心,設計出能適配不同種類傳感器和應用于不同行業(yè)的通用型自動配料儀表。1 系統(tǒng)設計方案要設計一機多用的自動配料儀表,主要面臨的問題是:(1)不同行業(yè)使用的傳感器不同,輸出的電信號不同,這就給信號的初期放大處理和程序設計帶來困難。(2)不同行業(yè)配料種類數(shù)不同,控制信號數(shù)不同,這就給控制電路和處理程序的設計帶來困難。設計就是針對這兩個問題展開的。目前傳感器技術已相當成熟,傳感器的輸出電壓信號已較為標準化。但是,不同的傳感器輸出的電壓信號仍然是有差別的,針對這種情況,在輸入信號初期處理上,對于不同的電壓信號,需要放大的倍數(shù)是不同的,在設計中采用放大倍數(shù)可調的放大器可方便解決這個難題。在控制電路的設計上,可依據(jù)配料種類數(shù)最多的那個行業(yè)進行設計。例如,在飼料行業(yè),配料種類數(shù)一般為8種,在建筑行業(yè),配料種類數(shù)一般為2~3種,在其他行業(yè),如冶金、化工等行業(yè),配料種類數(shù)一般都少于8種。因此,在設計硬件時,以8種配料為基準。也就是說,配料儀表可以配料種類數(shù)不超過8種,具體應用于哪個行業(yè)時,再根據(jù)實際情況進行選擇,具體用軟件方法實現(xiàn)。自動配料儀表結構如圖1所示。傳感器送過來的電信號經(jīng)過相應的調理電路進行調理,使之成為適合A/D轉換的(0~10)V的模擬電壓信號,該電壓信號經(jīng)A/D轉換后,由A/D轉換器輸出端輸出數(shù)字信號至單片機;單片機對數(shù)字信號進行處理,形成各種控制信號,以控制整個配料過程。
在電路中還設有數(shù)據(jù)存儲器、鍵盤、顯示電路,通信及打印接口電路。在使用配料儀表之前,可以將不同的配方通過鍵盤輸入控制器,這些數(shù)據(jù)將被保存在數(shù)據(jù)存儲器內,在使用時,只要通過鍵盤操作調出相應的配方,按下確認鍵,配料儀表就會自動完成配料,通過數(shù)碼管隨時監(jiān)視配料進行情況。此外,也可以有操作人員來確定配料種類數(shù)和每種料的量,只要按照操作程序由鍵盤輸入相應數(shù)據(jù)就可實現(xiàn),輸入的配方可直接儲存到控制器,下次使用時,只需選擇該配方就可直接調用,操作相當簡單。
2.1信號采集電路設計
計量秤是自動配料系統(tǒng)的重要組成部分。使用精度高、性能穩(wěn)定的力傳感器是計量秤的關鍵,力傳感器通常以應變片為敏感元件。傳感器傳送的信號采用4051模擬開關輸入。在放大電路的設計上,選用單端輸入的差分式測量放大電路。
要設計出一種通用的自動配料儀表,在對輸入信號進行處理的時候應考慮到傳感器變化,放大倍數(shù)也要根據(jù)不同的場合而變化,因此可將R變?yōu)榭烧{諧放大倍數(shù)的可調電阻,用多路開關選擇加入不同的電阻,從而改變其放大倍數(shù),達到一定的通用性。在放大電路圖2中AD7501組成了可調諧電阻R,當多路開關的選通信號不同時,R的阻值就不一樣,放大器的放大倍數(shù)就會變化。但是,在實際應用中,由于各種原因,使得輸入信號對放大倍數(shù)的要求很復雜,因此就要求R的阻值既要可變,又要可調。為滿足使用要求,在R內部串聯(lián)一個電位器,在控制器出廠前,由工作人員通過實驗的方法調整電位器,使放大器放大倍數(shù)精確滿足放大要求。
2.2A/D轉換電路設計
AD574A片內已有時鐘,故無需外加時鐘信號。該電路采用單極性輸入方式,可對(0~10)V和(0~20)V模擬信號進行轉換。當AD574A與89C51配置時,由于AD574A輸出12位數(shù)碼,因此單片機讀取轉換結果時,需分兩次進行:先高8位、后低4位。由A0=0或A0=1來分別控制讀取高8位或低4位。單片機可以采用中斷、查詢、延時方式讀取AD574A轉換后的數(shù)據(jù),設計中單片機采用延時方式,在編寫程序時用延時語句來獲得一段時間,使AD574A有足夠的時間完成A/D轉換。
2.3輸出控制電路設計
設計的配料儀表用電磁閥來控制8個料斗和一個稱斗,因此,單片機只需要輸出簡單的電平信號來控制電磁閥的開閉就能完成控制。由繼電器驅動的輸出控制電路如圖4所示。當74LS373輸出低電平時,光電耦合器TLP521的發(fā)光二極管導通,使TLP521的光敏三極管飽和導通后輸出低電平。該低電平送至繼電器和物料倉出料閥門的繼電器,反之,物料的閥門被關閉。圖中的繼電器線圈是感性負載,當電路突然關斷時,會出現(xiàn)感性浪涌電壓,所以在繼電器兩端并聯(lián)一個阻尼二極管加以保護。另外,還要加一路繼電器來控制混合倉,當一輪配料完成時,打開稱斗上的電磁閥,將物料注入混合倉進行攪拌,供后續(xù)生產(chǎn)過程使用,這一路繼電器用單片機的P3.2來控制。
2.4鍵盤及顯示電路設計
本設計中鍵盤顯示電路選用芯片zlg7289A。zlg7289A是廣州周立功單片機發(fā)展有限公司自行設計的,具有SPI串行接口功能的可同時驅動8位共陰式數(shù)碼管(或64只獨立LED)的智能顯示驅動芯片,該芯片同時還可連接多達64鍵的鍵盤矩陣,單片即可完成LED顯示、鍵盤接口的全部功能。配合相應的鍵盤顯示子程序,即可實現(xiàn)配料儀表8位紅色LED顯示及包含有數(shù)字鍵和功能鍵在內的15個按鍵正常工作。
自動配料系統(tǒng)在軟件設計中采用模塊化程序設計技術,根據(jù)系統(tǒng)的功能,分成若干個功能相對獨立的模塊,包括串行通信模塊、顯示模塊、A/D轉換模塊、數(shù)據(jù)處理模塊和配料控制模塊等。主程序主要完成數(shù)據(jù)采集、配料控制、數(shù)值顯示等功能。開機后首先初始化子程序,包括設置中斷入口、RAM區(qū)自檢、各標志位設置等,然后顯示儀表型號,接著進入主測量程序,并同時進行繼電器控制。此時,按功能鍵可進入按鍵散轉子程序,根據(jù)鍵值進行按鍵功能選擇,可選擇控制值設定、參數(shù)標定等。主程序流程如圖5所示。
一般來說,干擾主要是外界電磁場、接地線不合理和整流電源的交流紋波等原因造成的,即當放大電路輸入端輸入信號電壓Vi=0時,使輸出端可能出現(xiàn)交流干擾電壓。對于雜散電磁場的干擾,可采取合理布局和屏蔽的抑制措施。將各級的共同端都直接接到直流電源負的共地點,則可克由于接地點安排不正確而引起的干擾服。對于直流電源電壓波動引起的干擾,可采用穩(wěn)壓電源供電,并在穩(wěn)壓電源的輸入和輸出端加一足夠大的電解電容或鉭電容的濾波電路。對于運算放大器,為防止直流電源的干擾,可在電源引腳和地之間加一鉭電容防止低頻干擾,加一獨石電容防止高頻干擾。
在進行數(shù)據(jù)處理之前,一般先要對采樣數(shù)據(jù)進行濾波以消除或減弱被測信號中的噪聲干擾。本設計中采用的是平均值濾波,用純軟件的方法來排除噪聲干擾,可靈活修改濾波參數(shù)。
基于單片機8051的自動配料儀表,是一種能適合不同種類傳感器,能用于不同行業(yè)的通用型自動配料儀表,解決了目前配料儀表不能一機多用的問題。該設計結構簡單,功能靈活,便于維護,并且具有良好的抗干擾能力,有利于提高系統(tǒng)的可靠性和性價比,具有明顯的應用推廣價值。
摘于中國知網(wǎng),如有侵權,請聯(lián)系刪除