<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > OLED光電性能綜合測試系統(tǒng)的方案

          OLED光電性能綜合測試系統(tǒng)的方案

          作者: 時間:2011-08-01 來源:網(wǎng)絡(luò) 收藏

          本文引用地址:http://www.ex-cimer.com/article/194804.htm

            4 系統(tǒng)軟件設(shè)計

            4.1 下位機軟件設(shè)計

            系統(tǒng)軟件采用C語言編寫,在IAR公司提供的集成調(diào)試環(huán)境Workbech下采用模塊化思想進行設(shè)計。系統(tǒng)的軟件程序固化在MSP430F149單片機的內(nèi)部Flash存儲器中。系統(tǒng)的程序流程如圖4所示。整個流程可分為初始化、命令解析、數(shù)據(jù)測量、數(shù)據(jù)處理及顯示程序。程序設(shè)計借鑒實時操作系統(tǒng)的思想,劃分事件和目標。系統(tǒng)按照工作過程共有命令解析、聯(lián)機、校準、測量判斷、數(shù)據(jù)采集、數(shù)據(jù)打包發(fā)送等幾個事件,通過對事件的處理來完成相應(yīng)的功能,并進行必要的狀態(tài)轉(zhuǎn)換。當電壓改變后,接收到測量命令,進入測量狀態(tài),將數(shù)據(jù)發(fā)送并顯示,回到空閑狀態(tài)繼續(xù)等待命令然后進行相應(yīng)的操作。

            4.2 上位機軟件設(shè)計

            上位機軟件使用visual C++編寫,進行由上到下的模塊式總體設(shè)計,通過visual C++中的串行通信編程控件MSComm,采用事件驅(qū)動方法接受數(shù)據(jù)。圖5所示為系統(tǒng)的總體設(shè)計框圖。

            上位機軟件管理系統(tǒng)由參數(shù)設(shè)置、實時監(jiān)測、信息查詢分析顯示及其他輔助功能組成。

            系統(tǒng)是集電壓、電流、亮度和溫度的自動采集、預(yù)處理、數(shù)據(jù)存儲為一體的綜合信息平臺。使用RS-232通信實現(xiàn)程控電源、下位機和計算機的通信,實時獲取亮度、溫度、電流數(shù)據(jù),把當前電壓下對應(yīng)的亮度、溫度和電流值存入數(shù)據(jù)庫中,并繪制出實時曲線。在歷史數(shù)據(jù)查詢中,可以對不同結(jié)構(gòu)的器件的測量結(jié)果進行對比分析。

            5 結(jié)論

            提出了一種以微控制器為核心的系統(tǒng)的,系統(tǒng)可以在一個平臺上同時對發(fā)光器件的各種光電特性進行測量,實現(xiàn)了光電特性實驗的計算機化。系統(tǒng)的開發(fā)過程和實際應(yīng)用表明,該系統(tǒng)可以實現(xiàn)快速、準確、可靠的自動化測量,提高了工作效率。


          上一頁 1 2 3 4 下一頁

          關(guān)鍵詞: OLED 光電性能 方案 綜合測試

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();