數碼渦旋壓縮機控制電路及軟件設計指引_第1頁
數碼渦旋壓縮機控制電路及軟件設計指引_第2頁
數碼渦旋壓縮機控制電路及軟件設計指引_第3頁
數碼渦旋壓縮機控制電路及軟件設計指引_第4頁
數碼渦旋壓縮機控制電路及軟件設計指引_第5頁
已閱讀5頁,還剩6頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

PAGE1格蘭仕標準化委員會發布2011-07-01實施2011-06-30發布數碼渦旋壓縮機控制電路及軟件設計指引Q/GAL04JS02C528-2011準格蘭仕標準化委員會發布2011-07-01實施2011-06-30發布數碼渦旋壓縮機控制電路及軟件設計指引Q/GAL04JS02C528-2011準Q/GAL04JS02C528-2011電控設計規范數碼渦旋壓縮機控制電路及軟件設計指引范圍在數碼渦旋系統控制器的設計中,對于數碼渦旋壓縮機的控制有特別的要求,如果控制器的硬件和軟件設計不恰當的話,會導致數碼壓縮機損壞。因此就要求設計數碼渦旋控制器的時候按照一定的規范,避免燒毀壓縮機。《數碼渦旋壓縮機控制電路及軟件設計指引》主要根據數碼壓縮機的特點對電路和軟件進行了分析,說明了硬件設計和軟件編制的方法和注意事項,并提供了程序范例,為以后的程序設計者提供類似的開發參考。規范性引用文件下列文件中的條款通過本標準的引用而成為本標準的條款。凡是注日期的引用文件,其隨后所有的修改單(不包括勘誤的內容)或修訂版均不適用于本標準,然而,鼓勵根據本標準達成協議的各方研究是否可使用這些文件的最新版本。凡是不注日期的引用文件,其最新版本適用于本標準。范例程序采用日本NEC公司的RA78K0系列匯編語言編寫,具體技術資料參照78K0系列八位單片機UPD78F0034芯片的相關資料。定義匯編語言:是用于編寫微處理器軟件的最基本編程語言。匯編程序包:是一組程序的總稱,用于把匯編語言的源程序文件轉換成機器代碼的程序,通常包括匯編程序﹑連接程序﹑目標碼轉換程序和其它庫管理程序﹑表轉換程序等。數碼渦旋壓縮機控制電路及軟件設計說明數碼壓縮機原理簡介數碼渦旋壓縮機由以下主要部分構成:壓縮機定渦盤和動渦盤、壓縮機電機、吸氣排氣接管、PWM(PulseWidthModulation-脈沖寬度調節)電磁閥等。它與一般普通渦旋式壓縮機有所不同:壓縮機采用軸向“柔性”密封技術,PWM電磁閥用于定子渦旋盤軸向活動范圍精密調整,并在壓縮機吸氣口增設一連通管,與定子軸向浮動密封處的中間壓力室相通。當PWM電磁閥打開時,中間壓力室內壓力釋放,壓縮腔室內壓力大于定子上端面壓力,壓縮機定子軸向上移一個間隙,高低壓腔室連通實現卸載;當PWM電磁閥關閉,排氣壓力及中間壓力又將定子下壓,實現密封并負載。壓縮機在電磁閥控制電源的作用下,可自由地調節開啟-關閉時間的比例,實現“0-1”交替輸出,即將這種交替輸出形式的壓縮機稱為數碼渦旋壓縮機。硬件資源的介紹電路原理圖如下:;; digitalcompressorcontrolprocesssubroutine;CompPro: CMPPowAdj,#0 BNZ $CompRunPro MOV PowRun,#0 CLR1PORT_COMPD CLR1PORT_PWM RETCompRunPro: ;compressorrunningcontrolproceed SET1 PORT_COMPD MOVW AX,CompDTim CMPW AX,#10 BC $PWMOff CMPW AX,#20 BC $PWMOn MOV A,PWMSTim OR A,PWMCTim BNZ $CompDPWM CALL !ComPowAdj ;compressorpoweradjustsubroutine MOV A,PowRun MOV C,A MOVW HL,#PWMSTabCompDSPWM: MOV A,[HL+C] MOV PWMSTim,A MOVW HL,#PWMCTabCompDCPWM: MOV A,[HL+C] MOV PWMCTim,ACompDPWM: CMP PWMSTim,#0 ;digitalcompressorPWMoutput BZ $PWMOffPWMOn: CLR1 PORT_PWMNOP RETPWMOff: SET1 PORT_PWMNOP RET PWMSTab: DB 0 DB 64 ;powergrade1PWM40% DB 64 ;powergrade2PWM40% DB 70 ;powergrade3PWM50% DB 72 ;powergrade4PWM60% DB 72 ;powergrade5PWM60% DB 70 ;powergrade6PWM70% DB 120 ;powergrade7PWM80% DB 225 ;powergrade8PWM90% DB 225 ;powergrade9PWM90% DB 200 ;powergrade10PWM100% DB 200 ;powergrade11PWM100% DB 200 ;powergrade12PWM100% DB 200 ;powergrade13PWM100% DB 200 ;powergrade14PWM100% DB 200 ;powergrade15PWM100% DB 200 ;powergrade16PWM100% DB 200 ;powergrade17PWM100% DB 200 ;powergrade18PWM100% DB 200 ;powergrade19PWM100% DB 200 ;powergrade20PWM100% DB 200 ;powergrade21PWM100% DB 200 ;powergrade22PWM100% DB 200 ;powergrade23PWM100% DB 200 ;powergrade24PWM100% DB 200 ;powergrade25PWM100% DB 200 ;powergrade26PWM100% DB 200 ;powergrade27PWM100% DB 200 ;powergrade28PWM100% DB 200 ;powergrade29PWM100% DB 200 ;powergrade30PWM100%PWMCTab: DB 0 DB 96 ;PWM40% DB 96 ;PWM40% DB 70 ;PWM50% DB 48 ;PWM60% DB 48 ;PWM60% DB 30 ;PWM70% DB 30 ;PWM80% DB 25 ;PWM90% DB 25 ;PWM90% DB 0 ;PWM100% DB 0 ;PWM100% DB 0 ;PWM100% DB 0 ;PWM100% DB 0 ;PWM100% DB 0 ;PWM100% DB 0 ;PWM100% DB 0 ;PWM100% DB 0 ;PWM100% DB 0 ;PWM100% DB 0 ;PWM100% DB 0 ;PWM100% DB 0 ;PWM100% DB 0 ;PWM100% DB 0 ;PWM100% DB 0 ;PWM100% DB 0 ;PWM100% DB 0 ;PWM100% DB 0 ;PWM100% DB 0 ;PWM100% DB 0 ;PWM100%;;; digitalcompressorpoweradjustsubroutine;ComPowAdj: MOV A,PowAdj CMP A,PowRun BZ $ComPHold BNC $ComPowInc MOV A,PowAdj ;setpower<runningpower MOV PowRun,A RETComPowInc: SUB A,PowRun ;setpower>runningpower CMP A,#3 BNC $ComPowInc3 ADD A,PowRun BR ComPLoadComPowInc3: MOV A,PowRun ADD A,#3ComPLoad: MOV PowRun,AComPHold: RET;; 1.96mSintervalWatchTimerINTERRUPT;INTWTI: INC T100ms CMP T100ms,#51 BC $INTWTIRT MOV T100ms,#0 CMP PWMSTim,#0 BZ $DecPWMCT

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論