基于LabVIEW的三極管壽命測試系統
2系統架構
本文引用地址:http://cqxgywz.com/article/270607.htm系統采用PC機+sbRIO-9612+主控板+驅動板+老化板的結構,如圖2所示,PC和9612之間通過網口通信,9612與主控板之間通過數字I/O口通信,sbRIO-9612,主控板,驅動板供電都是由開關穩壓電源完成,程控電源為老化板上的器件提供工作電源,16路差分AD用于采集老化板上待測器件的電流,電壓以及電源溫度等信號。系統使用sbRIO-9612加擴展板構成下位機,作為系統的主控板;主控板與驅動板采用總線通訊,驅動板主要功能是將主控板進來的20對差分信號轉換后(硬件實現)給驅動板FPGA,用20路信號與sbRIO-9612實現通信,sbRIO-9612通過控制FPGA中的寄存器來實現電源、恒流源、漏/源的通斷,從而建立功率循環及合適的采樣條件,硬件示意圖如3所示。

圖2 系統總體架構圖

圖3 FPGA硬件示意圖
驅動板和老化板分別采用兩個對接座連接,電流電壓采樣信號回傳到sbRIO-9612板上進行AD變換后發送到上位機。
3工作流程及實現
3.1 LabVIEW簡介
LabVIEW是一個程序開發環境。它使用圖形化編程語言G在流程圖中創建源程序,LabVIEW FPGA模塊將LabVIEW圖形化開發平臺擴展到基于NI可重配置I/O(RIO)架構的硬件平臺上的現場可編程門陣列(FPGA)。
3.2工作流程
工作開始,上位機按照TCP/IP協議將控制命令發送給sbRIO-9612,接收到指令后,根據上位機操作,sbRIO-9612將相應指令和相關參數下發到主控板,主控板控制驅動板執行指令,進而控制老化板執行相關操作。
sbRIO-9612主要由兩大部分組成,即FPGA部分和RT部分;在工作的劃分上,由于系統對速度的要求,其中風扇控制,程控電源控制,溫度頻率量讀取,ADC采集,DAC發數,差分數據傳輸等模塊分配到速度很快的FPGA部分執行,而速度稍慢的RT部分主要實現的是上位機指令的解析,老化工作控制和下位機向上位機的數據傳輸工作的進行。LabVIEW FPGA工作流程圖如圖4所示。

圖4 FPGA工作流程圖

圖5 RT工作流程圖
手機電池相關文章:手機電池修復











評論