掛式空調器用控制板的自動測試系統(tǒng)技術_第1頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、掛式空調器用控制板的自動測試系統(tǒng)技術目前國內外相關廠家的在線測試已經做得相對成熟了,軟硬件配套設施先進且大多實現國產化,其在線測試的程度與國外相比估量已經相差無幾。盡管如此,功能測試的自動化進程卻向來發(fā)展相當緩慢。雖然國內也有不少廠家在向來討論功能測試的自動化儀器,并且也有少量產品已經投放市場,但從目前的應用狀況來看,其實際應用效果似乎不盡人意,遠遠達不到客戶預期的大大提高生產效率的要求。這也就是為什么直到現在,各加工廠只是在生產線上配備了自動在線測試儀而沒有裝配自動功能測試儀的緣由。在掛式空調器用控制板的生產過程當中,控制板在下線之前一定要經過勝利的在線測試(ict)和功能測試(ft),否則

2、生產出來的就是不良的產品。在線測試主要是對控制板的r、l、c等元器件的電氣數值舉行量測,以確定有無反插件、漏件、錯插件等;功能測試則主要檢測電腦板整體運行性能是否達標,各部分模塊工作是否正常等,惟獨勝利經過以上兩步測試的控制板才算是合格的產品。正是出于此目的,本文對一種掛式空調器用控制板自動功能測試儀的詳細實現作一介紹。計算機與測試儀的通信方式計算機控制著儀器的自動測試全過程,這一切都要有配套的計算機測試軟件來實現,本設備用法的相關配套測試軟件采納visualbasic語言開發(fā),可以用四畫面同時顯示四臺儀器的測試狀況。該軟件可以實現對測試資料的統(tǒng)計、分類和查詢等功能,終于的測試結果可以導出為e

3、xcel格式文件。計算機和每臺測試儀之間采納標準rs-232全雙工異步串行通信,速率為9600b/s, 1位起始位,1位停止位,采納奇校驗。通信協(xié)議采納如下格式:頭碼 + 長度+ 功能+ 數據(n個字節(jié))+校驗碼字節(jié)為了充分的保證測試數據在計算機和測試儀之間正確的傳輸,而不發(fā)生矛盾,在上位機軟件和測試儀開頭運行時,首先采納上位機為主機測試儀為從機的主從模式,此時上位機具有最高控制權,讓雙方獲得正確的握手信號,以建立起通暢的通信鏈路,為測試數據的正確傳輸做好預備。雙方一旦握手勝利,便進入上位機為從機、測試儀為主機的另一種主從模式,最高控制權轉給下位機。在這種模式下,測試儀將獲得的測試數據通過串口

4、上傳微機,由微機將數據保存并顯示。當計算機和測試儀分離接收到對方的發(fā)送來的命令和數據后,先求校驗和。本協(xié)議規(guī)定接收和發(fā)送的數據包的最后一個字節(jié)為校驗碼字節(jié),該字節(jié)等于前面全部字節(jié)的異或和。詳細計算辦法如下:頭碼字節(jié) 長度字節(jié) 功能字節(jié) 數據字節(jié)1 數據字節(jié)n =校驗碼信號檢測和遙控模擬檢測控制板輸出的溝通信號因為電壓高,肯定不能用儀器挺直去量測,所以為了庇護儀器,溝通信號在進入儀器之前,一定要舉行光電隔離,2所示。220v的溝通電首先經過一個100k/3w的大降壓限流后,再進入光藕,這樣光藕的另一端就會有一個幅度為5v,頻率為50hz的脈沖輸出,此信號再進入量測的,通過程序對此脈沖計數,即得此

5、強電信號的存在與否,從而也就測得了此電腦板該項輸出功能是否完好的信息??刂瓢迳系?v和12 v電壓信號也需要輸出,過程是直流電壓信號經由反相后,挺直進入單片機測試端3所示。直流電壓信號由d504進入,由三極管反相后從電阻r504取出進入單片機測試引腳,中間加三極管可防止干擾信號串入單片機,增加了抗干擾能力。脈沖檢測測量脈沖信號有兩種辦法,一種是測量周期法,另一種是測量頻率法。周期法適合于測量低頻信號,頻率法適于測量高頻信號。(1)蜂鳴器鳴叫次數的檢測因為空調控制板輸出的蜂鳴器鳴叫脈沖,只在其鳴叫時才有輸出,又由于實際測試的是蜂鳴器的鳴叫次數,而不是其鳴叫脈沖的周期或頻率,故無論實行以上哪種辦法

6、測試都不合適,這里實行對蜂鳴器鳴叫脈沖舉行純計數的辦法來獲得其鳴叫次數。由測量可知蜂鳴器鳴叫脈沖周期為0.25ms,每鳴叫一次的時光長度為100ms,鳴叫一次的計數100/0.25=400,鳴叫兩次或四次的時光間隔也為100ms。又知給空調控制板發(fā)送補償命令后,蜂鳴器才會有2次或4次的鳴叫,故可以此時啟動計數,從而獲得發(fā)送補償命令后的計數值可能為800或1600左右,據此確定蜂鳴器鳴叫次數。(2)驅動脈沖的檢測步進電機驅動脈沖是一組有特別邏輯的脈沖??照{控制板上用的是4相步進電機,采納8拍驅動方式(aabbbcccddda),其驅動信號4所示。每相在單位時光內浮現的電平變幻次數是相同的,通過在

7、單位時光內對各相電平變幻次數計數值的比較,據此可以檢測步進電機短路、錯相、缺相。(3)轉速測量求取空調控制板上pg電機的轉速可以采納測脈沖周期的辦法,由于此電機最高轉速普通不會高于2000r/min,據此求得其轉速的反饋脈沖最高頻率等于33hz 3 約為100hz 左右(pg電機每轉一圈輸出3個脈沖),如此低的脈沖采納測量周期法會比測量頻率法產生的誤差更小。r為轉速值, tpg為pg電機轉一圈的時光,200ms為定時器對pg電機轉5圈舉行計數的時光基數值,tcn 為計數的個數。(200ms tcn)即為pg電機轉5圈所用的時光,之所以先求取pg電機轉5圈的時光是為了提高測量精確度,防止每次測得

8、的轉速值偏差太大。遙控模擬現代空調控制板都具有遙控器功能,這是必不行少的,測試儀要測試空調控制板就必需給它發(fā)送模擬遙控器命令,以讓它執(zhí)行開機、關機、制熱、制冷等動作。各種遙控器命令事實上是一串串根據一定協(xié)議被編碼的脈沖。普通這種協(xié)議是遙控器給空調控制板發(fā)送數據的專用協(xié)議。這種脈沖命令可由測試儀根據編程者的意愿依賴單片機里的定時器產生,其產生的信號具有波形干凈、規(guī)章、無毛刺的優(yōu)點,十分適合模擬一些專用的低頻通信信號。當由單片機的定時器模擬遙控器所發(fā)送的信號時,要求定時時光必需精確,其產生的脈沖寬度和協(xié)議所要求的誤差最好不要超過1ms,否則會導致信號模擬失效,從而讓電腦板接收不到正確的遙控命令,這

9、種錯誤是十分秘密且難以捕獲的,有時侯開發(fā)者可能會疑惑自己的程序有問題,尋找半天,卻終于發(fā)覺是因為自己的定時精度達不到設計的要求。硬件實現6所示,模擬的遙控信號從與三極管q2基極相連的電阻r8進入,從q2集電極輸出,再挺直銜接到空調控制板遙控接收端即可。在這里,三極管q2起到加強驅動能力的作用。軟件編程測試儀根據遙控協(xié)議發(fā)送出來的數據,本質上無非是一些用來表示二進制的 0和1 的周期恒定不變的脈沖信號。只不過這種信號具有人工預先商定好的固定的格式,從而使其具有了傳送二進制數據的能力。通信的雙方一旦 (本遙控發(fā)送實質上是一種單工通信) 獲知了通信協(xié)議的內容和二進制數據0和1 的固定格式的波形表示辦

10、法,即可通過軟件編程實現雙方的通信了。下面是一段根據以上格式的波形所寫的如何產生二進制數據1的c代碼,該代碼在51開發(fā)軟件wave環(huán)境下編寫:includedefine ms2 2000define ms9 9000sbit remotesend = p1 0;void inittimer0(void);void main(void)inittimer0();/調用初始化定時器函數while (1);void inittimer0(void)th0 = (65536 - ms2) / 256;/初始化為2mstl0 = (65536 - ms2) % 256;remotesend = 1;/先輸出2ms高tmod = 0x01;/tc0 初始化為16位定時器et0 = 1; /tc0 溢出中斷使能ea = 1; /全局中斷使能tf0 = 0; /tc0 中斷標記清0tr0 = 1; /tc0 啟動void timer0service(void) interrupt1 using 0 /中斷服務程

溫馨提示

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

評論

0/150

提交評論