孫小霞
(景德鎮(zhèn)學(xué)院,江西 景德鎮(zhèn) 333400)
IGBT模組是變頻器中最重要的組成部分,而IGBT模組的品質(zhì)也是變頻器產(chǎn)品質(zhì)量的重要保障。目前,由于無質(zhì)量檢測(cè)體系,不少企業(yè)都無法對(duì)生產(chǎn)的IGBT模組進(jìn)行檢驗(yàn)篩選,從而導(dǎo)致有品質(zhì)風(fēng)險(xiǎn)的IGBT模組進(jìn)入產(chǎn)品中,為變頻器產(chǎn)品質(zhì)量埋下了風(fēng)險(xiǎn),并且還會(huì)出現(xiàn)回工浪費(fèi)等現(xiàn)象。為解答此難題,筆者研發(fā)和建立了一個(gè)基于LabVIEW的智能IGBT模塊檢測(cè)系統(tǒng)。本文著重介紹了檢測(cè)系統(tǒng)的總體設(shè)計(jì)方式、硬件設(shè)計(jì)方案、軟件設(shè)計(jì)方法等[1]。
LabVIEW與C、BASIC相似,是通用程序設(shè)計(jì)系統(tǒng)。這個(gè)系統(tǒng)不但包含一個(gè)強(qiáng)大的能實(shí)現(xiàn)所有程序設(shè)計(jì)功能的函數(shù)庫,而且還包含一種程序設(shè)計(jì)的方法,包括停機(jī)點(diǎn)的設(shè)計(jì)、單步的操作和使用動(dòng)畫的方法來實(shí)現(xiàn)其子程序結(jié)構(gòu)和結(jié)果的表示等。LabVIEW通過圖標(biāo)來代表文本行,并由此來實(shí)現(xiàn)應(yīng)用程序圖形化。相對(duì)于一般的文字編程語言來說,LabVIEW使用的是一個(gè)數(shù)據(jù)流編程方式。其虛擬儀器和變量之間的具體進(jìn)行次序,主要依賴程序框圖上各個(gè)結(jié)點(diǎn)之間信息的流向。
設(shè)定U、L、T1、T2、T3的電壓高低,可使流經(jīng)下橋臂IGBT模組的額定電壓在第一個(gè)脈動(dòng)則閉一刻到達(dá)最大額定容量,在第二個(gè)脈動(dòng)則閉一刻達(dá)到最大二倍的額定容量。技術(shù)人員可以根據(jù)模組在額定工作電壓下能否透過一倍或者二倍以上的電壓,來確定其電力特性是否正常??刂葡到y(tǒng)主要由差分探頭、數(shù)據(jù)采集模塊、連接板、平板顯示器等構(gòu)成。差分探頭可以使高電流的信息減少,進(jìn)而采集數(shù)據(jù)信息。數(shù)據(jù)采集模塊由差分探頭提供的模擬輸入訊號(hào)加以調(diào)理,之后再經(jīng)由高速A/D交換器變更為數(shù)碼訊號(hào)貯藏于內(nèi)存中,并經(jīng)由USB接口發(fā)送至平板計(jì)算機(jī)。平板計(jì)算機(jī)是管理系統(tǒng)的基礎(chǔ),同時(shí)又是人機(jī)交互接口。平板計(jì)算機(jī)收集操作員提供數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,根據(jù)分析結(jié)果產(chǎn)生測(cè)量所需要的控制指令發(fā)送給接口板的打印機(jī),提供測(cè)量數(shù)據(jù)。檢測(cè)過程中,技術(shù)人員通過平板計(jì)算機(jī)讀取數(shù)據(jù)測(cè)量系統(tǒng)的狀態(tài)信息,并記錄數(shù)據(jù)。系統(tǒng)獲得接觸器的觸點(diǎn)情況和IGBT的數(shù)據(jù)并進(jìn)行分析。異常時(shí),系統(tǒng)進(jìn)行故障指示[2]。
系統(tǒng)硬件框架如圖1所示。該操作系統(tǒng)硬件部門一般是由兩個(gè)部門所組成,即NI數(shù)據(jù)采集卡和上位機(jī)。中上位機(jī)為主控電腦,是硬件部門平臺(tái)中心,其最重要的工作是對(duì)整套系統(tǒng)實(shí)施集中式管理,并通過各種操作的控制方式將控制指令發(fā)送至數(shù)據(jù)采集卡,進(jìn)而運(yùn)算和處理數(shù)據(jù)并顯示結(jié)果。系統(tǒng)借助電腦圖像顯示技術(shù)及其對(duì)多媒體的運(yùn)用,將復(fù)雜數(shù)據(jù)處理的運(yùn)算和數(shù)據(jù)處理工作推至后臺(tái)進(jìn)行。系統(tǒng)采用圖像、數(shù)值和曲線等表現(xiàn)形式,將測(cè)控成果提交給終端用戶。數(shù)據(jù)采集卡最重要的工作是預(yù)處理被測(cè)用戶提供的所有信息,它一般包括信息的收集、D/A與A/D中間的切換和信息的釋放,還有調(diào)離信息的能力。本文所設(shè)置的這一操作系統(tǒng)中,使用的數(shù)據(jù)采集卡是NI6251,此牌可以與LabVIEW系統(tǒng)融合,實(shí)現(xiàn)更高效的聯(lián)網(wǎng)。
圖1 系統(tǒng)硬件框架
系統(tǒng)硬件的設(shè)計(jì)主要包括:進(jìn)入為16路模擬量,而輸出則為二路模擬量和24路的DI0口,其模擬輸入的區(qū)域?yàn)楣潭ǚ秶?,并且其?shù)據(jù)分辨率為16位數(shù),并且所提供的額定電流誤差區(qū)域?yàn)楣潭ǚ秶?,并且其連續(xù)取樣的速度為1.25 ms/s。在該操作系統(tǒng)中,當(dāng)外部的信源產(chǎn)生待測(cè)電壓和電流等原始信息時(shí),這種待測(cè)信息將會(huì)被連接在數(shù)據(jù)采集卡中相應(yīng)的各硬件通路上,并利用數(shù)據(jù)采集卡中信號(hào)處理集成電路模組進(jìn)行數(shù)據(jù)分析,然后再利用PCI總線輸出端口將其傳輸?shù)缴衔粰C(jī),而上位機(jī)也將利用LabVIEW呈現(xiàn)輸入信號(hào)的波形,從而解析進(jìn)入信息統(tǒng)計(jì)結(jié)果,最后通過對(duì)傳統(tǒng)示波器呈現(xiàn)用戶界面的模仿,更加直接地將最終信息結(jié)果呈現(xiàn)給使用者[3]。
單片機(jī)控制系統(tǒng)與平板計(jì)算機(jī)實(shí)現(xiàn)通信會(huì)產(chǎn)生雙輸出波形,同時(shí)對(duì)接觸器、閘極電阻切換回路實(shí)現(xiàn)監(jiān)控,并將檢測(cè)設(shè)備的運(yùn)行數(shù)據(jù)發(fā)送至平板計(jì)算機(jī)。4回路的外部數(shù)字量輸入信息依次是上橋觸碰器返還點(diǎn)、下橋觸碰器返還點(diǎn)、電感觸碰器返還點(diǎn)和限位開關(guān)信息。
該系統(tǒng)部分由主控部分和從機(jī)部分構(gòu)成,其主控部分采用平板計(jì)算機(jī),軟件采取LabVIEW程序,從機(jī)部分采用中國自制造的連接板,主與從機(jī)間使用串口、并使用國際標(biāo)準(zhǔn)的Modbus RTU網(wǎng)絡(luò)以實(shí)現(xiàn)信息傳輸。
3.3.1 主機(jī)功能
計(jì)算機(jī)在啟動(dòng)時(shí),就可以對(duì)整個(gè)測(cè)量流程進(jìn)行模塊設(shè)置、數(shù)據(jù)顯示、指令運(yùn)算、故障告警以及讀取直流母開通電流、Vce和Ic的波形信息,而直流母開通電流以及Vce和Ic的測(cè)量則采用示波器實(shí)現(xiàn)。在測(cè)試過程中,若需要保留服務(wù)器圖像畫面數(shù)據(jù),可通過點(diǎn)擊“保留圖像畫面”的按鍵實(shí)現(xiàn)。
3.3.2 主機(jī)工作流程
計(jì)算機(jī)上電后,控制系統(tǒng)會(huì)進(jìn)入調(diào)試顯示屏。透過該顯示屏,人們能夠選擇被檢查控制系統(tǒng)的規(guī)格型號(hào)、檢測(cè)電流、調(diào)整試驗(yàn)橋臂,并且改變?cè)囼?yàn)的脈沖頻率。在選擇成功后,技術(shù)人員能夠透過單擊顯示屏上的“啟動(dòng)”按鍵發(fā)出啟動(dòng)指示,通過USB接口發(fā)出指示命令,控制從機(jī)操作,采集數(shù)據(jù)發(fā)出IGBT雙觸發(fā)脈沖。在檢查圖像時(shí),屏幕還能夠顯示系統(tǒng)技術(shù)參數(shù)、失效情況、直流母線壓力、Vce和/c的波形等。調(diào)試完畢后,技術(shù)人員能夠透過單擊顯示屏上的“釋放”按鍵實(shí)現(xiàn)控制系統(tǒng)的釋放,以泄放檢查控制系統(tǒng)中所有高壓部件上的殘余電流,防止在檢查控制系統(tǒng)結(jié)束或收工時(shí)發(fā)生觸電事件。在檢測(cè)程序中,技術(shù)人員還能夠透過直接單擊圖像上的“存儲(chǔ)圖像”按鍵存儲(chǔ)檢測(cè)數(shù)據(jù)和Vce、Ic的波動(dòng)圖[4]。
3.4.1 從機(jī)功能
按照主機(jī)發(fā)出的相應(yīng)參數(shù)和命令,從機(jī)進(jìn)行接觸器、繼電器等的動(dòng)作,發(fā)出一定長(zhǎng)度的雙脈沖時(shí)間,并檢測(cè)IGBT返回的故障狀態(tài)信號(hào),并上報(bào)主機(jī)顯示??刂葡到y(tǒng)設(shè)計(jì)人員以即時(shí)反應(yīng)快和運(yùn)行效率高為準(zhǔn)則,并以管理運(yùn)行多任務(wù)工作為目的,研制出一個(gè)即時(shí)多任務(wù)工作管理系統(tǒng),包括兩個(gè)功能:(1)核心功能,負(fù)責(zé)發(fā)出雙脈沖時(shí)間。(2)保護(hù)功能,承擔(dān)檢測(cè)上橋及下橋的故障狀態(tài)信息,有故障情況時(shí)會(huì)停發(fā)觸發(fā)脈沖。
3.4.2 從機(jī)工作流程
在上電后,從機(jī)先完成整個(gè)系統(tǒng)寄存器、數(shù)據(jù)寄存器等的初始化操作,接著按照主機(jī)發(fā)出的相應(yīng)參數(shù)和命令完成各個(gè)主功能模塊的初始化動(dòng)作,并同時(shí)進(jìn)行各種接觸器、電源等的動(dòng)作控制,結(jié)束開啟定時(shí)器,并啟動(dòng)完成整個(gè)系統(tǒng)維護(hù)操作、操作系統(tǒng)內(nèi)核操作和應(yīng)用功能控制。對(duì)于整個(gè)系統(tǒng)維護(hù)操作控制器,從機(jī)完成上橋臂和下橋臂的故障檢查操作,有重大問題及時(shí)提醒控制系統(tǒng)中心操作控制器停發(fā)觸發(fā)脈沖。系統(tǒng)內(nèi)核操作控制器完成雙觸發(fā)脈沖的生成和收發(fā)控制操作,并負(fù)責(zé)IGBT的導(dǎo)通和關(guān)斷。系統(tǒng)應(yīng)用功能管理模塊一般采用平板計(jì)算機(jī)的RS232通信,收集并管理DI、DO的信息。
(1)數(shù)據(jù)采集。
系統(tǒng)的軟件部分主要包含:信息收集、統(tǒng)計(jì)分析、信息展示和資料保存等。該技術(shù)的信息采集過程一般包括兩個(gè)方式,即數(shù)據(jù)采集和有限數(shù)據(jù)采集。在開始信息的采集前,技術(shù)人員應(yīng)將所有的參數(shù)初始化,并利用NI數(shù)據(jù)采集卡的內(nèi)部模擬數(shù)據(jù)通道信息來實(shí)現(xiàn)對(duì)外部模擬信號(hào)的輸入,而信息采樣后則通過無線取樣或有線取樣來實(shí)現(xiàn)通道信息的采集。所采集的這些信息都將存入內(nèi)存緩沖區(qū)域待保存和使用。該系統(tǒng)的讀取、保存、輸入和輸出等工作都是利用LabVIEW進(jìn)行的,在系統(tǒng)自身輸出法和輸入法結(jié)構(gòu)的基礎(chǔ)之上收集信息。待操作系統(tǒng)處理了上述輸入信息之后,系統(tǒng)就會(huì)產(chǎn)生相應(yīng)的輸入、輸出信息,然后再對(duì)這部分信息加以提取與分類。在該系列中,對(duì)于所有使用了PCI這一總線形式的數(shù)據(jù)采集卡,通過LabVIEW安裝了可以進(jìn)行對(duì)各種卡之間的通道配置參數(shù)構(gòu)建的設(shè)備配置工具,如MAX。該工具的主要功用就是對(duì)設(shè)備管理器上的所有信息進(jìn)行讀寫,并且可以為每一種DAQ卡進(jìn)行設(shè)備編號(hào)的分配和編輯。這一設(shè)備編號(hào)方便LabVIEW選擇設(shè)備,并讀寫所有信息。LabVIEW調(diào)用數(shù)據(jù)采集卡,以收集數(shù)據(jù)。
當(dāng)被檢測(cè)的這些測(cè)信號(hào)連接至與數(shù)據(jù)采集板卡相對(duì)應(yīng)的硬件通路上之后,由數(shù)據(jù)采集卡內(nèi)置的這一信號(hào)來完成對(duì)電路的調(diào)理,并通過端口傳輸至數(shù)據(jù)總線上。當(dāng)數(shù)據(jù)采集卡進(jìn)行信號(hào)的調(diào)理之后,信息就可以在電腦內(nèi)部完成處理。用戶測(cè)試應(yīng)用程序,可利用LabVIEW中的MAX工具來完成訪問、分配和信息的讀寫任務(wù)。在進(jìn)行分配之后,DAQmx讀和寫數(shù)據(jù)。系統(tǒng)利用用戶測(cè)試應(yīng)用程序來進(jìn)行信息解析、數(shù)據(jù)讀寫以及信息的展示等。
該技術(shù)收集信息使用的是順序方式,即在系統(tǒng)中,用戶可以通過應(yīng)用程序前的面板選取被測(cè)信息類型,根據(jù)系統(tǒng)的情況選定類別,數(shù)據(jù)采集系統(tǒng)會(huì)選擇對(duì)應(yīng)的取樣和信息調(diào)理方法進(jìn)行信息的收集。
(2)數(shù)據(jù)分析。
在設(shè)計(jì)流程中,若采樣信號(hào)是脈沖信號(hào),則該信息的占空比約為10%,并且其周期約為1 ms。在測(cè)試的階段,技術(shù)人員需要在初始供電電壓信號(hào)進(jìn)行50 Hz噪聲的引入以及在單板進(jìn)行EMI的布局等。當(dāng)完成了這些動(dòng)作之后,技術(shù)人員發(fā)現(xiàn)前二者導(dǎo)致所測(cè)量的數(shù)值出現(xiàn)異常。針對(duì)這些情形,技術(shù)人員應(yīng)及時(shí)進(jìn)行異常值的數(shù)據(jù)處理,需要盡量地在技術(shù)和物理方面找出病因,并經(jīng)過數(shù)據(jù)分析和評(píng)估后,把異常值數(shù)據(jù)全部去除。
在顯示數(shù)據(jù)前,首先使用比較舍棄法分解采樣數(shù)據(jù),然后把數(shù)據(jù)處理中的較大差錯(cuò)全部清除,最后使用平均值法處理平滑數(shù)據(jù)。比較舍棄法是一種程序判斷法,就是在檢測(cè)結(jié)果中,在個(gè)別數(shù)值之間存在著較大差異的時(shí)候,使用這種方法把個(gè)別或偶然產(chǎn)生的錯(cuò)誤數(shù)值全部去除。
(3)數(shù)據(jù)顯示。
如圖2所示,對(duì)在LabVIEW中收集到的波形和信息,系統(tǒng)可以按照使用者的具體要求進(jìn)行保存、展示和播放,在LabVIEW上,特別是在應(yīng)用程式前面板上完成檢測(cè)精度、測(cè)量方式和檢測(cè)時(shí)間等的設(shè)置,同時(shí)完成信息采集卡常數(shù)的設(shè)定與管理,然后利用此牌將所收集和分析出來的信息發(fā)送到前面板上進(jìn)行展示,再將數(shù)據(jù)存放到電腦中。當(dāng)信息呈現(xiàn)波浪形的時(shí)候,還可以利用球形把手位置的改變,實(shí)現(xiàn)信息顯示時(shí)基、垂直增益等的變化。
圖2 LabVIEW數(shù)據(jù)顯示
基于LabVIEW設(shè)計(jì)的IGBT模塊檢測(cè)控制系統(tǒng),平板計(jì)算機(jī)是控制系統(tǒng)的核心,完成了人機(jī)對(duì)話、邏輯控制器、檢測(cè)資料顯示記錄和存儲(chǔ)等功能。對(duì)IGBT模塊的實(shí)地檢測(cè)證明,本IGBT模塊檢測(cè)體系的所有技術(shù)指標(biāo)都滿足產(chǎn)品設(shè)計(jì)要求,可以對(duì)IGBT模塊進(jìn)行合理的檢驗(yàn)篩選,從而避免有產(chǎn)品質(zhì)量隱患的IGBT模塊進(jìn)入工廠生產(chǎn)環(huán)節(jié),改善自動(dòng)化變頻器品質(zhì),解決了返工和浪費(fèi)等問題。