五月天激情视频在线,欧美激情视频一区二区三区,国产午夜免费秋霞影院,一本久道久久综合婷婷,色视频在线观看无码,人妻无码高清视频

產(chǎn)品推薦:水表|流量計(jì)|壓力變送器|熱電偶|液位計(jì)|冷熱沖擊試驗(yàn)箱|水質(zhì)分析|光譜儀|試驗(yàn)機(jī)|試驗(yàn)箱


儀表網(wǎng)>技術(shù)中心>應(yīng)用設(shè)計(jì)>正文

歡迎聯(lián)系我

有什么可以幫您? 在線(xiàn)咨詢(xún)

基于單片機(jī)的電子膨脹閥試驗(yàn)機(jī)的軟硬件設(shè)計(jì)

來(lái)源:東莞市高鑫檢測(cè)設(shè)備有限公司   2012年03月02日 17:48  
  電子膨脹閥是用電子電路控制的膨脹閥,它是變頻空調(diào)制冷設(shè)備中的關(guān)鍵部件。由于電子膨脹閥能夠根據(jù)CPU的指令,迅速調(diào)節(jié)閥的開(kāi)啟度,快速控制制冷劑的流量,減小房間室內(nèi)的溫差,因而既能夠增強(qiáng)空調(diào)的舒適程度,又可zui大限度的節(jié)能。
  
  DPF系列電子膨脹閥由主閥和定子線(xiàn)圈組成,電子膨脹閥的驅(qū)動(dòng)部件是一個(gè)脈沖步進(jìn)電機(jī)。電子膨脹閥的執(zhí)行機(jī)構(gòu)有多種形式,但專(zhuān)門(mén)用于測(cè)試膨脹閥性能的試驗(yàn)機(jī)卻并不多見(jiàn)。因此,開(kāi)發(fā)出一種合適的試驗(yàn)機(jī),以測(cè)試DPF系列電子膨脹閥的一些重要性能及參數(shù)就變得很有意義,如通過(guò)閥的循環(huán)開(kāi)閉來(lái)測(cè)試閥的壽命、通過(guò)閥的開(kāi)度來(lái)進(jìn)行流量系數(shù)、流量與閥的開(kāi)度實(shí)驗(yàn)等。
  
  1、系統(tǒng)硬件設(shè)計(jì)
  
  DPF電子膨脹閥試驗(yàn)機(jī)主要由鍵盤(pán)操作來(lái)控制。系統(tǒng)主要功能鍵分為兩大類(lèi):設(shè)置顯示鍵和控制鍵。設(shè)置顯示鍵主要設(shè)置及顯示試驗(yàn)機(jī)參數(shù),控制鍵主要用來(lái)控制閥的各種性能測(cè)試試驗(yàn)。
  
  整個(gè)系統(tǒng)采用模塊化設(shè)計(jì)。系統(tǒng)硬件電路主要由單片機(jī)、鍵盤(pán)、顯示、A/D采樣電路、步進(jìn)電機(jī)驅(qū)動(dòng)電路等部分組成。其硬件電路框圖如圖1所示。
  
  由于程序比較大、中間變量比較多,我們采用了ATMEL公司的AT89C52的單片機(jī)。它具有8KB的flash程序存儲(chǔ)空間、256字節(jié)的RAM。因試驗(yàn)機(jī)對(duì)常用的參數(shù)要進(jìn)行保護(hù),所以,單片機(jī)外接了一個(gè)EEPROM。為了減少數(shù)字電路對(duì)模擬驅(qū)動(dòng)電路和采樣電路的影響,在它們中間加光耦進(jìn)行隔離。
  
  為了使采樣電壓的精度達(dá)到0.1%,本系統(tǒng)中采用了內(nèi)部帶有采樣保持器、十二位串行輸出的A/D采集芯片MAX186。為了準(zhǔn)確控制數(shù)據(jù)的轉(zhuǎn)換及傳送,利用軟件和通過(guò)一個(gè)I/O口發(fā)控制脈沖。在本系統(tǒng)中,MAX186和單片機(jī)的接口有四根線(xiàn):轉(zhuǎn)換信號(hào)線(xiàn)(ADCS)、時(shí)鐘線(xiàn)(CLOCK)、數(shù)據(jù)輸入線(xiàn)(MISO)、數(shù)據(jù)輸出線(xiàn)(MOSI)。軟件利用單片機(jī)的P1.6和P1.7口模擬ADCS和CLOCK時(shí)序,通過(guò)P1.4口輸出相應(yīng)的控制字到MAX186,從P1.5得到12bit的電壓采樣數(shù)據(jù),并存入相應(yīng)的數(shù)據(jù)存儲(chǔ)區(qū)。由于步進(jìn)電機(jī)的驅(qū)動(dòng)電壓一般為12V,而MAX186的zui大測(cè)量值為4.096V,因此,輸入的電壓還要經(jīng)過(guò)降壓處理;為了提高帶負(fù)載能力,中間還加入了電壓跟隨器。
  
  試驗(yàn)機(jī)工作原理大致如下:?jiǎn)纹瑱C(jī)通過(guò)154控制燈位、通過(guò)8255的B口輸出當(dāng)前的段碼值來(lái)定時(shí)刷新顯示,通過(guò)8255C口定時(shí)掃描鍵盤(pán)。當(dāng)有鍵按下時(shí),如“位置1”鍵按下,CPU通過(guò)掃描8255C口狀態(tài)且延時(shí)去鍵抖動(dòng)后,確認(rèn)是“位置1”鍵按下,于是,系統(tǒng)就進(jìn)入“控制”模塊中的“位置1”子程序。系統(tǒng)根據(jù)設(shè)置的膨脹閥轉(zhuǎn)到“位置1”所需的脈沖數(shù)和當(dāng)前的脈沖數(shù)循環(huán)調(diào)用單步轉(zhuǎn)動(dòng)子程序。在單步轉(zhuǎn)動(dòng)子程序中,軟件把電機(jī)控制字節(jié)寫(xiě)到8255,并通過(guò)8255的A口,經(jīng)過(guò)光耦的隔離,輸入步進(jìn)電機(jī)驅(qū)動(dòng)電路,通過(guò)控制功率開(kāi)關(guān)三極管的開(kāi)斷,進(jìn)而控制步進(jìn)電機(jī)的正反轉(zhuǎn)動(dòng),實(shí)現(xiàn)膨脹閥的開(kāi)閉,同時(shí)系統(tǒng)更改當(dāng)前的“實(shí)時(shí)脈沖”值,并通過(guò)LED顯示出來(lái)。這樣,通過(guò)全程脈沖數(shù)和“實(shí)時(shí)脈沖”值就可知道當(dāng)前的閥的開(kāi)度。在電機(jī)轉(zhuǎn)動(dòng)的過(guò)程中,通過(guò)采樣電路把采集到的驅(qū)動(dòng)相電壓值送入單片機(jī),并通過(guò)LED實(shí)時(shí)顯示。
  
  2、軟件設(shè)計(jì)
  
  在本程序設(shè)計(jì)中,采用置事件標(biāo)志和分時(shí)控制的辦法對(duì)事件進(jìn)行處理。如在T0中斷子程序中,每隔lms進(jìn)行LED動(dòng)態(tài)掃描,每隔60ms對(duì)鍵盤(pán)進(jìn)行掃描。當(dāng)通過(guò)EX0外部中斷子程序得到某“控制”鍵鍵值時(shí),在主程序中則置一相應(yīng)的標(biāo)志位。當(dāng)進(jìn)入下一T0中斷時(shí),T0中斷子程序中除了對(duì)LED動(dòng)態(tài)掃描事件進(jìn)行處理外,還對(duì)步進(jìn)電機(jī)驅(qū)動(dòng)脈沖寬度進(jìn)行控制;若此時(shí)的時(shí)間片為60ms,則還對(duì)鍵盤(pán)掃描事件進(jìn)行處理。此外,為了提高事件的實(shí)時(shí)響應(yīng)程度,我們把中斷子程序中耗時(shí)長(zhǎng)的部分交給主程序來(lái)做(主程序把處理的結(jié)果放到相應(yīng)的緩沖區(qū))。當(dāng)中斷子程序處理到相應(yīng)的事件時(shí),只需從緩沖區(qū)把數(shù)據(jù)讀入,并把數(shù)據(jù)放到相應(yīng)的數(shù)據(jù)區(qū)即可。如在本系統(tǒng)中,經(jīng)常要通過(guò)鍵盤(pán)對(duì)LED顯示的參數(shù)數(shù)值進(jìn)行更改,則系統(tǒng)需要對(duì)參數(shù)所對(duì)應(yīng)的以二進(jìn)制形式存儲(chǔ)的內(nèi)部數(shù)據(jù)進(jìn)行相應(yīng)的更改操作,并把它轉(zhuǎn)換為相應(yīng)的七段碼和顯示在LED上,此時(shí)可把數(shù)據(jù)轉(zhuǎn)換這一耗時(shí)長(zhǎng)的程序交給主程序來(lái)做,主程序把得到的相應(yīng)的七段碼放到一個(gè)緩沖區(qū)中,當(dāng)進(jìn)入T0中斷子程序?qū)ED內(nèi)容刷新時(shí),只需把緩沖區(qū)中的數(shù)據(jù)寫(xiě)入到8255的相應(yīng)口。運(yùn)用這種處理方法,使系統(tǒng)可以實(shí)時(shí)有序地處理各種事件。
  
  整個(gè)軟件采用結(jié)構(gòu)化的程序設(shè)計(jì)方法設(shè)計(jì)。程序分為三大模塊:主程序模塊、EX0中斷服務(wù)子程序模塊、T0中斷服務(wù)子程序模塊。
  
  主程序模塊按照功能又分為三大子程序:初始化子程序、設(shè)置顯示子程序、控制子程序。由于試驗(yàn)機(jī)的操作都由鍵盤(pán)中斷來(lái)控制,所以,在主程序中通過(guò)查詢(xún)鍵值來(lái)進(jìn)入相應(yīng)的子程序。其流程圖如圖2所示。在初始化子程序中,主要對(duì)AT89C52的系統(tǒng)資源,如定時(shí)器、寄存器等的初始化,把EEPROM存儲(chǔ)的參數(shù)寫(xiě)入到相應(yīng)的RAM、8255、參數(shù)寄存器等。
  
  在設(shè)置顯示子程序中,主要根據(jù)讀入的鍵值顯示設(shè)置的參數(shù)或進(jìn)行更改并保存到相應(yīng)的EEPROM和RAM。
  
  在控制子程序中,根據(jù)讀入的鍵值和設(shè)置的參數(shù)驅(qū)動(dòng)電機(jī)作相應(yīng)的動(dòng)作,循環(huán)轉(zhuǎn)動(dòng)或復(fù)位。同時(shí)采集相應(yīng)的相電壓,并把電壓值存儲(chǔ)到相應(yīng)的緩存區(qū)。
  
  3、結(jié)束語(yǔ)
  
  目前,該試驗(yàn)機(jī)已成功用于某空調(diào)制冷企業(yè)電子膨脹閥測(cè)試系統(tǒng)中。經(jīng)過(guò)幾個(gè)月的運(yùn)行,情況良好,達(dá)到了客戶(hù)的要求。

免責(zé)聲明

  • 凡本網(wǎng)注明“來(lái)源:儀表網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-儀表網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來(lái)源:儀表網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
  • 本網(wǎng)轉(zhuǎn)載并注明自其它來(lái)源(非儀表網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或和對(duì)其真實(shí)性負(fù)責(zé),不承擔(dān)此類(lèi)作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品第一來(lái)源,并自負(fù)版權(quán)等法律責(zé)任。
  • 如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
聯(lián)系我們

客服熱線(xiàn): 13199863987

加盟熱線(xiàn): 13199863987

媒體合作: 0571-87759945

投訴熱線(xiàn): 0571-87759942

關(guān)注我們
  • 下載儀表站APP

  • Ybzhan手機(jī)版

  • Ybzhan公眾號(hào)

  • Ybzhan小程序

企業(yè)未開(kāi)通此功能
詳詢(xún)客服 : 0571-87759942
农安县| 凌云县| 兴仁县| 万荣县| 鄢陵县| 大安市| 铜鼓县| 平泉县| 西乌| 宝清县| 渑池县| 临高县| 洪湖市| 敖汉旗| 布拖县| 新龙县| 沂源县| 舞钢市|