版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、本本 科科 生生 畢畢 業(yè)業(yè) 論論 文文 題 目:基于 labview 的 led 結(jié)溫特性測(cè)量?jī)x 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明 原創(chuàng)性聲明原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文) ,是我個(gè)人在指導(dǎo)教師 的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo) 注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究成果, 也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過(guò)的 材料。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作 了明確的說(shuō)明并表示了謝意。 作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日期: 使用
2、授權(quán)說(shuō)明使用授權(quán)說(shuō)明 本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文) 的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本; 學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與 閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文; 在不以贏利為目的前提下,學(xué)校可以公布論文的部分或全部?jī)?nèi)容。 作者簽名: 日 期: 學(xué)位論文原創(chuàng)性聲明學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究 所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包 含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。對(duì)本文的研究做出 重要貢獻(xiàn)的個(gè)人和集
3、體,均已在文中以明確方式標(biāo)明。本人完全意識(shí)到 本聲明的法律后果由本人承擔(dān)。 作者簽名: 日期: 年 月 日 學(xué)位論文版權(quán)使用授權(quán)書學(xué)位論文版權(quán)使用授權(quán)書 本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同 意學(xué)校保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許 論文被查閱和借閱。本人授權(quán) 大學(xué)可以將本學(xué)位論文的 全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描 等復(fù)制手段保存和匯編本學(xué)位論文。 涉密論文按學(xué)校規(guī)定處理。 作者簽名:日期: 年 月 日 導(dǎo)師簽名: 日期: 年 月 日 注 意 事 項(xiàng) 1.設(shè)計(jì)(論文)的內(nèi)容包括: 1)封面(按教務(wù)處制定的標(biāo)準(zhǔn)封面格式制
4、作) 2)原創(chuàng)性聲明 3)中文摘要(300 字左右) 、關(guān)鍵詞 4)外文摘要、關(guān)鍵詞 5)目次頁(yè)(附件不統(tǒng)一編入) 6)論文主體部分:引言(或緒論) 、正文、結(jié)論 7)參考文獻(xiàn) 8)致謝 9)附錄(對(duì)論文支持必要時(shí)) 2.論文字?jǐn)?shù)要求:理工類設(shè)計(jì)(論文)正文字?jǐn)?shù)不少于 1 萬(wàn)字(不包括圖紙、程序清單等) ,文 科類論文正文字?jǐn)?shù)不少于 1.2 萬(wàn)字。 3.附件包括:任務(wù)書、開題報(bào)告、外文譯文、譯文原文(復(fù)印件) 。 4.文字、圖表要求: 1)文字通順,語(yǔ)言流暢,書寫字跡工整,打印字體及大小符合要求,無(wú)錯(cuò)別字,不準(zhǔn)請(qǐng)他 人代寫 2)工程設(shè)計(jì)類題目的圖紙,要求部分用尺規(guī)繪制,部分用計(jì)算機(jī)繪制,所有圖
5、紙應(yīng)符合國(guó) 家技術(shù)標(biāo)準(zhǔn)規(guī)范。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準(zhǔn)用徒手畫 3)畢業(yè)論文須用 a4 單面打印,論文 50 頁(yè)以上的雙面打印 4)圖表應(yīng)繪制于無(wú)格子的頁(yè)面上 5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔 5.裝訂順序 1)設(shè)計(jì)(論文) 2)附件:按照任務(wù)書、開題報(bào)告、外文譯文、譯文原文(復(fù)印件)次序裝訂 3)其它 摘摘 要要 利用動(dòng)態(tài)電學(xué)測(cè)量方法來(lái)測(cè)量 gan 基白光 led 的結(jié)溫,獲得了較為準(zhǔn)確的結(jié)溫 數(shù)據(jù)。該方法利用發(fā)光二極管 pn 結(jié)的正向壓降 vf 與 pn 結(jié)的溫度成線性關(guān)系 的特性,通過(guò)測(cè)量其在不同溫度下的正向壓降差來(lái)得到發(fā)光二極管的結(jié)溫。本系統(tǒng)以
6、atmel 增強(qiáng)型 flash 單片機(jī) at89s52 作為主處理器以完成主要的測(cè)控任務(wù),單 片機(jī)選通 cd4051 不同的通道電壓來(lái)控制壓控恒流源的電流輸出,其負(fù)載為 led, 同時(shí)啟動(dòng) ad 讀取不同電流值下 led 的 pn 結(jié)電壓數(shù)據(jù),經(jīng)單片機(jī)處理后通過(guò) rs485 總線傳送到 pc 機(jī)上進(jìn)行處理。pc 機(jī)軟件由具有圖形界面編程能力的 labview 進(jìn)行編寫,負(fù)責(zé)與單片機(jī)系統(tǒng)進(jìn)行命令交互控制與測(cè)試數(shù)據(jù)的處理。本系 統(tǒng)已經(jīng)應(yīng)用于高亮度 led 的測(cè)試,測(cè)算出來(lái)的結(jié)溫?cái)?shù)據(jù)誤差小,取得了較好的測(cè)試 效果。 關(guān)鍵詞:關(guān)鍵詞:白光 led,結(jié)溫,labview abstract base on
7、 the electronic technique to measure the junction temperature of the gan_based white leds, we get a exact data. this method use the linear programming between positive voltage and temperature of pn_junction. this system take the atmel at89s52 microcontroller which is low- power, high-performance and
8、 with 8k flash bytes of in-system programmable flash memory as the control center. the mcu choose the different channels of the cd4051 chip to control the voltage- controlling current source, which can has various current output. and at the same time, the mcu start up the ad converter to get the vol
9、tage of pn_junction during different current. the voltage data processed by mcu is send to the pc via rs485 bus. the software on pc is written by labview, which have graphical interfaces capability. the software communicate with the mcu to process command and parameter. this system is used to test g
10、an_based white leds, and the testing result is all right keywords: white leds, junction temperature, labview 第一章 前言.1 第二章 大功率 led 特性及 labview 綜述.2 2.1 大功率 led 特性.2 2.1.1 led 的工藝特性.2 2.1.2 led 的優(yōu)缺點(diǎn).2 2.1.3 led 的實(shí)際應(yīng)用以及急需解決的問(wèn)題.3 2 .2 labview 簡(jiǎn)介.3 2.2.1 labview 的編程語(yǔ)言特點(diǎn).4 2.2.2 虛擬儀器的概念.5 第三章 結(jié)溫測(cè)量?jī)x整體系統(tǒng)設(shè)計(jì).
11、5 3.1 結(jié)溫測(cè)量?jī)x的原理.5 3.2 硬件設(shè)計(jì)方案.5 3.2.1 各部分硬件功能簡(jiǎn)述. 5 3.2.2 硬件電路器件參數(shù)確定.6 3.3 軟件設(shè)計(jì)方案.6 3.3.1 labview 平臺(tái)特性.6 3.3.2 pc 機(jī)程序整體框架以及各部分功能模塊劃分.7 3.3.2.1 上位機(jī)軟件操作流程.7 3.3.2.2 系統(tǒng)功能模塊劃分.8 3.3.3 上位機(jī)與下位機(jī)通訊接口協(xié)議.9 3.3.3.1 硬件協(xié)議.9 3.3.3.2 軟件協(xié)議.9 第四章 上位機(jī)通訊接口及用戶界面.10 4.1 labview 程序架構(gòu)的比較.10 4.1.1 順序結(jié)構(gòu).10 4.1.2 并行結(jié)構(gòu).11 4.1.3
12、event+queue 結(jié)構(gòu).11 4.2 pc 機(jī)軟件各模塊的算法與實(shí)現(xiàn).12 4.2.1 用戶權(quán)限控制塊.12 4.2.2 命令控制模塊.13 4.2.3 數(shù)據(jù)處理模塊.14 4.2.4 圖形顯示與打印模塊.15 4.3 crc 校驗(yàn)的算法與實(shí)現(xiàn).16 4.3.1 crc 校驗(yàn)的算法簡(jiǎn)介.16 4.3.2 crc 在 labview 平臺(tái)的實(shí)現(xiàn).16 4.4 整體軟件界面.17 4.4.1 登錄界面.17 4.4.2 串口設(shè)置界面.18 4.4.3 電流設(shè)置面板.18 4.5 結(jié)果分析.19 4.5.1 實(shí)際波形分析.19 4.5.2 軟件波形分析.20 第五章 結(jié)論.21 致謝.22 參
13、考文獻(xiàn).23 第一章第一章 前言前言 目前隨著技術(shù)的發(fā)展,大功率白光 led 的壽命在逐漸加長(zhǎng),是未來(lái)綠色,環(huán)保, 節(jié)能光源的發(fā)展方向。但是結(jié)溫升高會(huì)使白光 led 的光度、色度學(xué)性能變差以及 壽命變短,因而對(duì)結(jié)溫的測(cè)試在大功率 led 的研制中具有非常重要的地位。目前對(duì) led 結(jié)溫的研究主要有三種方法,分別是管腳溫度法,電致發(fā)光譜法,正向電壓法。 管腳溫度法是利用 pt 電阻測(cè)量 led 的管腳溫度 ,然后通過(guò)耗散功率和熱阻系數(shù)求 得結(jié)溫。電致發(fā)光譜法是一種非接觸的結(jié)溫測(cè)量方法,它利用的是白光 led 的電 致發(fā)光 el 譜中藍(lán)光與白光的功率比值隨結(jié)溫變化的關(guān)系來(lái)測(cè)量結(jié)溫。正向電壓法 是利
14、用 led 電輸運(yùn)的溫度效應(yīng)通過(guò)測(cè)量工作電流下的正向電壓與結(jié)溫的有著較好 的線性關(guān)系來(lái)確定結(jié)溫。 第二章第二章 大功率大功率 led 特性及特性及 labview 綜述綜述 2.1 大功率大功率 led 特性特性 led(light emitting diode) ,發(fā)光二極管,是一種固態(tài)的半導(dǎo)體器件,它可 以直接把電轉(zhuǎn)化為光。led 的心臟是一個(gè)半導(dǎo)體的晶片,晶片的一端附在一個(gè)支架 上,一端是負(fù)極,另一端連接電源的正極,使整個(gè)晶片被環(huán)氧樹脂封裝起來(lái)。半導(dǎo) 體晶片由兩部分組成,一部分是 p 型半導(dǎo)體,在它里面空穴占主導(dǎo)地位,另一端是 n 型半導(dǎo)體,在這邊主要是電子。但這兩種半導(dǎo)體連接起來(lái)的時(shí)候
15、,它們之間就形 成一個(gè)“p-n 結(jié)結(jié)”。當(dāng)電流通過(guò)導(dǎo)線作用于這個(gè)晶片的時(shí)候,電子就會(huì)被推向 p 區(qū), 在 p 區(qū)里電子跟空穴復(fù)合,然后就會(huì)以光子的形式發(fā)出能量,這就是 led 發(fā)光的原 理。而光的波長(zhǎng)也就是光的顏色,是由形成 p-n 結(jié)的材料決定的1。 2.1.1 led 的工藝特性的工藝特性 白光 led 的工藝結(jié)構(gòu)和白色光源。 對(duì)于一般照明,在工藝結(jié)構(gòu)上,白光 led 通常采用兩種方法形成。第一種是利用“藍(lán)光技術(shù)”與熒光粉配合形成白光;第二種 是多種單色光混合方法。這兩種方法都已能成功產(chǎn)生白光器件。第一種方法產(chǎn)生白 光的采用 ledgam 芯片發(fā)藍(lán)光(p=465nm)和 yag(釔鋁石榴石
16、)熒光粉封裝 在一起,當(dāng)熒光粉受藍(lán)光激發(fā)后發(fā)出黃色光,結(jié)果,藍(lán)光和黃光混合形成白光。第 二種方法采用不同色光的芯片封裝在一起,通過(guò)各色光混合而產(chǎn)生白光2。 2.1.22.1.2 ledled 的優(yōu)缺點(diǎn)的優(yōu)缺點(diǎn) 大功率 led 作為光源用于照明具有以下優(yōu)點(diǎn): (1)電壓低:led 使用低壓電源,供電電壓在 6-24v 之間,根據(jù)產(chǎn)品不同而異, 所以它是一個(gè)比使用高壓電源更安全的電源,特別適用于公共場(chǎng)所。 (2)效能:消耗能量比同光效的白熾燈減少 80% (3)適用性:很小,每個(gè)單元 led 小片是 3-5mm 的正方形,所以可以制備成各種 形狀的器件,并且適合于易變的環(huán)境 (4)穩(wěn)定性:10 萬(wàn)
17、小時(shí),光衰為初始的 50% (5)響應(yīng)時(shí)間:其白熾燈的響應(yīng)時(shí)間為毫秒級(jí),led 燈的響應(yīng)時(shí)間為納秒級(jí) (6)對(duì)環(huán)境污染:無(wú)有害金屬汞 。 大功率 led 的缺點(diǎn)是價(jià)格太貴,使一般百姓家難以接受,大大推遲了它在實(shí) 際應(yīng)用中的普及。 2.1.32.1.3 ledled 的實(shí)際應(yīng)用以及急需解決的問(wèn)題的實(shí)際應(yīng)用以及急需解決的問(wèn)題 目前 led 照明燈雖然還難進(jìn)百姓家,但是還有很多領(lǐng)域可以大量地應(yīng)用 led 照明燈。這些領(lǐng)域的應(yīng)用可促進(jìn)大功率白光 led 的生產(chǎn)、可促進(jìn)技術(shù)的提高,并可 降低生產(chǎn)成本。在 led 照明設(shè)計(jì)、應(yīng)用上也可獲得更多的經(jīng)驗(yàn),有利于將來(lái)的推廣 。這些應(yīng)用領(lǐng)域都是用電大戶,對(duì)節(jié)電能起
18、到很大作用。它們是: (1) 城鎮(zhèn)街道的路燈系統(tǒng)(包括太陽(yáng)能路燈系統(tǒng))。 (2) 隧道及地下停車場(chǎng)(包括地下商場(chǎng))。 (3) 交通工具的照明(汽車、電車、輪船、飛機(jī)等的內(nèi)部及部分外部照明燈) 。 (4) 大的公共場(chǎng)所的 led 照明系統(tǒng),例如火車站、地鐵站、飛機(jī)場(chǎng)、大型超市 、 大型百貨公司、大廈及醫(yī)院等。 (5) 無(wú)電區(qū)的 led 燈照明工程。 由于 led 照明燈一般采用低壓直流(恒流)供電。若采用交流 220v 市電供電, 需要專門的變電裝置輸出低壓直流電(如 12v、24v 等)并由 led 驅(qū)動(dòng)器來(lái)驅(qū)動(dòng) led 燈。所以最好在新建這些建筑時(shí)就考慮到用 led 燈,則在建筑設(shè)計(jì)中都把它
19、 設(shè)計(jì)在內(nèi),這要經(jīng)濟(jì)得多。而歸建筑原用日光燈的照明系統(tǒng)要改造成 led 照明,則 改造的費(fèi)用大、改造的時(shí)間長(zhǎng)(如改造一個(gè)地鐵站或一個(gè)候機(jī)大廳的照明系統(tǒng)) 。 2 .2 labview 簡(jiǎn)介簡(jiǎn)介 2.2.1 labview 的編程語(yǔ)言特點(diǎn)的編程語(yǔ)言特點(diǎn) labview(laboratory virtual instrument engineering)是虛擬儀器概念的首 創(chuàng)者,是美國(guó) national instrument(簡(jiǎn)稱 ni)公司推出的一個(gè)圖形化軟件開發(fā)環(huán)境, 類似于 c 和 basic 開發(fā)環(huán)境,但是 labview 與其他計(jì)算機(jī)語(yǔ)言的顯著區(qū)別是:其 他計(jì)算機(jī)語(yǔ)言都是采用基于文本的語(yǔ)
20、言產(chǎn)生代碼,而 labview 使用的是圖形化編 輯語(yǔ)言 g 編寫程序,產(chǎn)生的程序是框圖的形式。在一般的數(shù)據(jù)管理,科學(xué)計(jì)算等 方面,在 labview 環(huán)境下也可以開發(fā)出優(yōu)秀的應(yīng)用程序。labview 的最大優(yōu)勢(shì)在 于測(cè)控系統(tǒng)的開發(fā),因?yàn)樗粌H提供了幾乎所有經(jīng)典的信號(hào)處理函數(shù)和大量現(xiàn)代的 高級(jí)信號(hào)分析工具,而且還非常容易和各種數(shù)據(jù)采集硬件集成,可以和多種主流的 工業(yè)現(xiàn)場(chǎng)總線通訊以及與大多數(shù)的通用標(biāo)準(zhǔn)的實(shí)時(shí)數(shù)據(jù)庫(kù)鏈接。據(jù)統(tǒng)計(jì),使用 labview 開發(fā)的虛擬儀器比使用基于文本語(yǔ)言的開發(fā)效率可以提高 1015 倍3, 程序的執(zhí)行卻幾乎不受影響;同時(shí)在信號(hào)處理等方面的強(qiáng)大功能是組態(tài)軟件不可以 比的。
21、 與 c 和 basic 一樣,labview 也是通用的編程系統(tǒng),有一個(gè)完成任何編程任 務(wù)的龐大函數(shù)庫(kù)。labview 的函數(shù)庫(kù)包括數(shù)據(jù)采集、gpib、串口控制、數(shù)據(jù)分析、 數(shù)據(jù)顯示及數(shù)據(jù)存儲(chǔ),等等。labview 也有傳統(tǒng)的程序調(diào)試工具,如設(shè)置斷點(diǎn)、以 動(dòng)畫方式顯示數(shù)據(jù)及其子程序(子 vi)的結(jié)果、單步執(zhí)行等等,便于程序的調(diào)試。 2.2.2 虛擬儀器的概念虛擬儀器的概念 虛擬儀器(virtual instrumention)是基于計(jì)算機(jī)的儀器。隨著技術(shù)的發(fā)展,計(jì) 算機(jī)和儀器的密切結(jié)合是目前儀器發(fā)展的一個(gè)重要方向。這種結(jié)合有兩種方式,一 種是將計(jì)算機(jī)裝入儀器,其典型的例子就是所謂智能化的儀器
22、。隨著計(jì)算機(jī)功能的 日益強(qiáng)大以及其體積的日趨縮小,這類儀器功能也越來(lái)越強(qiáng)大,目前已經(jīng)出現(xiàn)含嵌 入式系統(tǒng)的儀器。另一種方式是將儀器裝入計(jì)算機(jī)。以通用的計(jì)算機(jī)硬件及操作系 統(tǒng)為依托,實(shí)現(xiàn)各種儀器功能,這種方式的虛擬儀器可以很方便的進(jìn)行數(shù)據(jù)的采集, 傳輸,處理。當(dāng)計(jì)算機(jī)外接不同功能的硬件,其定義的儀器性質(zhì)與功能也發(fā)生相應(yīng) 的變化,很方便用戶的使用,而且基于計(jì)算機(jī)的這個(gè)強(qiáng)大的處理平臺(tái),可以實(shí)現(xiàn)更 形象生動(dòng)地顯示數(shù)據(jù),更快速地處理數(shù)據(jù)。虛擬儀器主要是指這種方式。 第三章第三章 結(jié)溫測(cè)量?jī)x整體系統(tǒng)設(shè)計(jì)結(jié)溫測(cè)量?jī)x整體系統(tǒng)設(shè)計(jì) 3.1 結(jié)溫測(cè)量?jī)x的原理結(jié)溫測(cè)量?jī)x的原理 led 作為一種半導(dǎo)體期間,主要以熱阻(
23、 jx r )表征其本身的熱學(xué)特性,根 據(jù)文獻(xiàn) 熱阻的定義式為: h xj jx p tt r (1) 式中 jx r 是待測(cè)器件 pn 結(jié)打到指定環(huán)境之間的熱阻( wc/ ) ;t1 是測(cè)試條件穩(wěn)定 時(shí)的待測(cè)器件的結(jié)溫( c ) ;tx 是指定溫度的參考溫度( c ) ;是待測(cè)器件的耗 h p 散功率w。因此,為了測(cè)定 led 的熱阻須確定式(1)右邊的三個(gè)參數(shù),而其中參 數(shù)之一的結(jié)溫(t1)則是測(cè)量中的重點(diǎn),結(jié)溫的測(cè)量可以通過(guò)下式表示的方法進(jìn)行 jjj ttt 0 (2) tspktj (3) 式中 0j t 是待測(cè)器件未施加加熱功率前的初始結(jié)溫( c ) ; j t 是因施加加熱功率引
24、起的結(jié)溫變化量( c ) ;k 是定義 j t 與 tsp 之間關(guān)系的常量( c /mv) ; tsp 是溫度敏感參數(shù)值得變化量(mv)1。 3.2 硬件設(shè)計(jì)方案硬件設(shè)計(jì)方案 3.2.1 各部分硬件功能簡(jiǎn)述各部分硬件功能簡(jiǎn)述 整個(gè)下位機(jī)系統(tǒng)采用增強(qiáng)型的帶 flash 內(nèi)存的 at89s52 單片機(jī)為處理核心,單 片機(jī)主要有以下幾個(gè)功能: (1)通過(guò) rs485 總線負(fù)責(zé)與 pc 機(jī)通訊,處理 pc 機(jī)發(fā)送來(lái)的命令與數(shù)據(jù),設(shè)置 好高電流與低電流各自的持續(xù)時(shí)間。 (2)根據(jù) pc 機(jī)的命令選擇 cd4051 不同的控制通道,通過(guò)不同通道的電壓來(lái)調(diào) 節(jié)輸出電流的大小 (3)啟動(dòng) ad 轉(zhuǎn)換器,把采集
25、到的電壓數(shù)據(jù)傳送回電腦。 壓控電流源部分電流是由運(yùn)算放大器,反饋電阻和大功率達(dá)林頓管組成。電路 采用了自舉反饋式,電路簡(jiǎn)單可靠,易于調(diào)節(jié)。 硬件系統(tǒng)的電路圖如圖 31 所示: 圖 31 3.2.2 硬件電路器件參數(shù)確定硬件電路器件參數(shù)確定 單片機(jī)采用 atmel 的 at89s52,此芯片具有在線可編程功能,內(nèi)部 256 個(gè)單 元的 ram,方便數(shù)據(jù)的暫時(shí)存儲(chǔ)與處理。由于電流的切換要求下降沿足夠陡峭,因 而壓控電流源的動(dòng)作速度要足夠快,此部分的延時(shí)主要有 cd4051 通道的切換延時(shí), 運(yùn)算放大器的反饋速度,達(dá)林頓管的開關(guān)速度,其中運(yùn)算放大器占據(jù)主要地位,故 運(yùn)算放大器采用速度較快的 op27
26、4. 3.3 軟件設(shè)計(jì)方案軟件設(shè)計(jì)方案 3.3.1 labview 平臺(tái)特性平臺(tái)特性 labview 是一種圖形化的編程語(yǔ)言,它廣泛地被工業(yè)界、學(xué)術(shù)界和研究實(shí)驗(yàn)室 所接受,視為一個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)采集和儀器控制軟件。labview 集成了與滿足 gpib、vxi、rs-232 和 rs-485 協(xié)議的硬件及數(shù)據(jù)采集卡通訊的全部功能。它還內(nèi) 置了便于應(yīng)用 tcp/ip、activex 等軟件標(biāo)準(zhǔn)的庫(kù)函數(shù)。這是一個(gè)功能強(qiáng)大且靈活的 軟件。利用它可以方便地建立自己的虛擬儀器,其圖形化的界面使得編程及使用過(guò) 程都生動(dòng)有趣。 圖形化的程序語(yǔ)言,又稱為“”語(yǔ)言。使用這種語(yǔ)言編程時(shí),基本上不寫程序 代碼,取而代之
27、的是流程圖或框圖。它盡可能利用了技術(shù)人員、科學(xué)家、工程師所 熟悉的術(shù)語(yǔ)、圖標(biāo)和概念,因此,labview 是一個(gè)面向最終用戶的工具。它可以增 強(qiáng)你構(gòu)建自己的科學(xué)和工程系統(tǒng)的能力,提供了實(shí)現(xiàn)儀器編程和數(shù)據(jù)采集系統(tǒng)的便 捷途徑。使用它進(jìn)行原理研究、設(shè)計(jì)、測(cè)試并實(shí)現(xiàn)儀器系統(tǒng)時(shí),可以大大提高工作 效率。 利用 labview,可產(chǎn)生獨(dú)立運(yùn)行的可執(zhí)行文件,它是一個(gè)真正的位編譯器。 像許多重要的軟件一樣,labview 提供了 windows、unix、linux、macintosh 的 多種版本。 由于 labview 在工程實(shí)踐中具有如此方便高效的特點(diǎn),因而在上位機(jī)軟件中采 用它替代普通的 vc,vb
28、 編程語(yǔ)言來(lái)進(jìn)行界面的編程。 3.3.2 pc 機(jī)程序整體框架以及各部分功能模塊劃分機(jī)程序整體框架以及各部分功能模塊劃分 3.3.2.1 上位機(jī)軟件操作流程上位機(jī)軟件操作流程 整個(gè)上位機(jī)軟件的流程是: (1) 當(dāng)用戶開始操作時(shí),判別是處于輸入用戶和密碼狀態(tài)還是新用戶注冊(cè)狀態(tài), 并對(duì)輸入的用戶和密碼進(jìn)行判別。 (2) 進(jìn)入串口以及數(shù)據(jù)采集參數(shù)的設(shè)置面板,此時(shí)應(yīng)該判別輸入?yún)?shù)的合法性。 (3) 將命令以及數(shù)據(jù)進(jìn)行打包,并對(duì)其實(shí)現(xiàn) crc 校驗(yàn),通過(guò) modbus 協(xié)議發(fā)送 給下位機(jī)。 (4) 接收下位機(jī)回送的采集數(shù)據(jù),先進(jìn)行數(shù)據(jù)的校驗(yàn),再顯示數(shù)據(jù)。 (5) 根據(jù)用戶設(shè)置來(lái)保存數(shù)據(jù)。 實(shí)現(xiàn)這些步驟的
29、流程圖如圖 32: 圖 32 3.3.2.2 系統(tǒng)功能模塊劃分系統(tǒng)功能模塊劃分 根據(jù)詳細(xì)的系統(tǒng)功能分析,pc 機(jī)的軟件主要分為以下四個(gè)部分: (1)用戶權(quán)限控制模塊:用戶設(shè)置密碼,防止非專業(yè)人員隨便操作程序,破壞有用 的數(shù)據(jù)文檔。 (2)命令控制模塊:接受用戶輸入的參數(shù),判別其是否為合法的命令代碼,如果 合法則產(chǎn)生對(duì)應(yīng)的控制代碼,否則給出相應(yīng)的出錯(cuò)處理。 (3)數(shù)據(jù)處理模塊:基于 modbus 協(xié)議接收單片機(jī)回送的數(shù)據(jù),進(jìn)行 crc 校驗(yàn), 如果數(shù)據(jù)格式合法則執(zhí)行相應(yīng)的處理。 (4)圖形顯示與存儲(chǔ)打印模塊:把數(shù)據(jù)以相應(yīng)的曲線顯示出來(lái),并提供相應(yīng)的存 儲(chǔ)打印服務(wù),方便用戶操作。 3.3.3 上位
30、機(jī)與下位機(jī)通訊接口協(xié)議上位機(jī)與下位機(jī)通訊接口協(xié)議 3.3.3.1 硬件協(xié)議硬件協(xié)議 rs-485/422 采用平衡發(fā)送和差分接收方式實(shí)現(xiàn)通信:發(fā)送端將串行口的 ttl 電平信號(hào)轉(zhuǎn)換成差分信號(hào) a,b 兩路輸出,經(jīng)過(guò)線纜傳輸之后在接收端將 差分信號(hào)還原成 ttl 電平信號(hào)。由于傳輸線通常使用雙絞線,又是差分傳輸, 所以又極強(qiáng)的抗共模干擾的能力,總線收發(fā)器靈敏度很高,可以檢測(cè)到低至 200mv 電壓5。故傳輸信號(hào)在千米之外都是可以恢復(fù)。 3.3.3.2 軟件協(xié)議軟件協(xié)議 modbus 協(xié)議是應(yīng)用于電子控制器上的一種通用語(yǔ)言。通過(guò)此協(xié)議,控 制器相互之間、控制器經(jīng)由網(wǎng)絡(luò)(例如以太網(wǎng))和其它設(shè)備之間可
31、以通信。它 已經(jīng)成為一通用工業(yè)標(biāo)準(zhǔn)。有了它,不同廠商生產(chǎn)的控制設(shè)備可以連成工業(yè)網(wǎng) 絡(luò),進(jìn)行集中監(jiān)控。此協(xié)議定義了一個(gè)控制器能認(rèn)識(shí)使用的消息結(jié)構(gòu),而不管 它們是經(jīng)過(guò)何種網(wǎng)絡(luò)進(jìn)行通信的。它描述了一控制器請(qǐng)求訪問(wèn)其它設(shè)備的過(guò)程, 如果回應(yīng)來(lái)自其它設(shè)備的請(qǐng)求,以及怎樣偵測(cè)錯(cuò)誤并記錄。它制定了消息域格 局和內(nèi)容的公共格式。當(dāng)在一 modbus 網(wǎng)絡(luò)上通信時(shí),此協(xié)議決定了每個(gè)控制 器須要知道它們的設(shè)備地址,識(shí)別按地址發(fā)來(lái)的消息,決定要產(chǎn)生何種行動(dòng)。 如果需要回應(yīng),控制器將生成反饋信息并用 modbus 協(xié)議發(fā)出。在其它網(wǎng)絡(luò)上, 包含了 modbus 協(xié)議的消息轉(zhuǎn)換為在此網(wǎng)絡(luò)上使用的幀或包結(jié)構(gòu)。這種轉(zhuǎn)換也
32、擴(kuò)展了根據(jù)具體的網(wǎng)絡(luò)解決節(jié)地址、路由路徑及錯(cuò)誤檢測(cè)的方法。為了方便和 加快數(shù)據(jù)的傳輸,本系統(tǒng)采用 modbus 的 rtu 協(xié)議,消息發(fā)送至少要以 3.5 個(gè)字符時(shí)間的停頓間隔開始。在網(wǎng)絡(luò)波特率下多樣的字符時(shí)間,這是最容易實(shí) 現(xiàn)的(如下圖的 t1-t2-t3-t4 所示)。傳輸?shù)牡谝粋€(gè)域是設(shè)備地址??梢允褂玫?傳輸字符是十六進(jìn)制的 0.9,a.f。網(wǎng)絡(luò)設(shè)備不斷偵測(cè)網(wǎng)絡(luò)總線,包括停頓間 隔時(shí)間內(nèi)。當(dāng)?shù)谝粋€(gè)域(地址域)接收到,每個(gè)設(shè)備都進(jìn)行解碼以判斷是否發(fā) 往自己的。在最后一個(gè)傳輸字符之后,一個(gè)至少 3.5 個(gè)字符時(shí)間的停頓標(biāo)定了 消息的結(jié)束。一個(gè)新的消息可在此停頓后開始。整個(gè)消息幀必須作為一連續(xù)
33、的 流傳輸。如果在幀完成之前有超過(guò) 1.5 個(gè)字符時(shí)間的停頓時(shí)間,接收設(shè)備將刷 新不完整的消息并假定下一字節(jié)是一個(gè)新消息的地址域。同樣地,如果一個(gè)新 消息在小于 3.5 個(gè)字符時(shí)間內(nèi)接著前個(gè)消息開始,接收的設(shè)備將認(rèn)為它是前一 消息的延續(xù)6。這將導(dǎo)致一個(gè)錯(cuò)誤,因?yàn)樵谧詈蟮?crc 域的值不可能是正確 的。一典型的消息幀如表 31 所示: 表 31 起始位設(shè)備地址功能代碼數(shù)據(jù)crc 校驗(yàn)結(jié)束符 t1-t2-t3-t48bit8bitn 個(gè) 8bit16bit t1-t2-t3-t4 第四章第四章 上位機(jī)通訊接口及用戶界面上位機(jī)通訊接口及用戶界面 4.1 labview 程序架構(gòu)的比較程序架構(gòu)的比較
34、 4.1.1 順序結(jié)構(gòu)順序結(jié)構(gòu) 基于文本的編程語(yǔ)言,程序是按照語(yǔ)句出現(xiàn)的順序來(lái)執(zhí)行的。而在 labview 這種數(shù)據(jù)流的程序中,只要一個(gè)節(jié)點(diǎn)所需要輸入的數(shù)據(jù)全部到達(dá)就可以開始執(zhí)行。 如果有時(shí)需要某個(gè)節(jié)點(diǎn)先于其他節(jié)點(diǎn)執(zhí)行,可以用順序結(jié)構(gòu)作為控制節(jié)點(diǎn)執(zhí)行次序 的一種方法。以圖 41 為例當(dāng)要執(zhí)行 heatstrob waring 這個(gè)函數(shù)時(shí),前面的 current temp 與 max temp 必須執(zhí)行大于或等于這個(gè)操作完。 圖 41 4.1.2 并行結(jié)構(gòu)并行結(jié)構(gòu) 與眾多的編程語(yǔ)言不同,labview 具有同時(shí)處理多任務(wù)的并行結(jié)構(gòu)。這種“并 行結(jié)構(gòu)”不是真正意義上的硬件并行處理,而是基于高效的編
35、譯系統(tǒng)編譯出一種 “偽并行”的可執(zhí)行代碼。用戶完全不用考慮處理器如何處理指令,只關(guān)心其 labview 程序架構(gòu)就可以了。 如圖 42 所示,loop1 里面執(zhí)行的代碼與 loop2 里面的沒(méi)任何數(shù)據(jù)流依賴關(guān)系,兩個(gè)任務(wù)同時(shí)進(jìn)行。 圖 42 4.1.3 event+queue 結(jié)構(gòu)結(jié)構(gòu) ni 提供順序結(jié)構(gòu),但是并不提倡,主要是因?yàn)轫樞蚪Y(jié)構(gòu)破壞了作為 labview 優(yōu)點(diǎn)之一的并行運(yùn)行機(jī)制,并且由于掩蓋了部分程序代碼,中斷了 labview 的數(shù)據(jù)流形式。而單純的并行結(jié)構(gòu)則妨礙了數(shù)據(jù)的交流。 event+queue 結(jié)構(gòu)恰好解決了這些問(wèn)題,它擴(kuò)展了數(shù)據(jù)流編程的功能,允許 用戶在前面板的直接干預(yù)或
36、不同程序不同部分之間的交流影響程序的執(zhí)行。 event+queue 結(jié)構(gòu)分為兩部分,一部分為事件驅(qū)動(dòng),一部分為事件執(zhí)行,兩 者之間的數(shù)據(jù)交流是通過(guò)隊(duì)列來(lái)進(jìn)行的。如圖 43 所示,上部分的事件驅(qū)動(dòng)一 旦有事件觸發(fā),就把相應(yīng)的信息壓入隊(duì)列,下部分的事件執(zhí)行部分可以從隊(duì)列 取出相應(yīng)的信息執(zhí)行相應(yīng)的事件。這樣就避免了兩部分之間的數(shù)據(jù)依賴,又能 進(jìn)行數(shù)據(jù)交流。所以在上位機(jī)的軟件的設(shè)計(jì)中,我們采用 event+queue 結(jié) 構(gòu)來(lái)編寫程序,整個(gè)架構(gòu)比較簡(jiǎn)潔,易于維護(hù)。 圖 43 4.2 pcpc 機(jī)軟件各模塊的算法與實(shí)現(xiàn)機(jī)軟件各模塊的算法與實(shí)現(xiàn) 4.2.1 用戶權(quán)限控制塊用戶權(quán)限控制塊 用戶設(shè)置密碼,防止
37、非專業(yè)人員隨便操作程序,破壞有用的數(shù)據(jù)文檔。當(dāng)用戶輸入密 碼時(shí),程序讀取其字符串,緊接著調(diào)入保存著上次密碼的文本,進(jìn)行比較。當(dāng)用戶重新設(shè) 置密碼時(shí),必須輸入現(xiàn)在的密碼,如果正確則允許修改。在修改的過(guò)程中必須重復(fù)輸入兩 次新密碼,防止用戶輸錯(cuò)。整個(gè)模塊的流程圖如圖 44 所示: 圖 44 實(shí)現(xiàn)圖 44 所要的程序框架如圖 45 所示 圖 45 4.2.2 命令控制模塊命令控制模塊 此部分負(fù)責(zé)接收用戶的命令以及輸入的數(shù)據(jù),例如通訊的波特率大小,產(chǎn) 生的電流最大值與最小值,電流的周期等等,并判斷是否在合法的范圍內(nèi),如 果命令合法則把輸入數(shù)據(jù)打包成數(shù)據(jù)處理模塊所能接收的形式,壓入隊(duì)列以供 數(shù)據(jù)處理模塊
38、處理,如果不合法,則應(yīng)該彈出相應(yīng)的窗口告知用戶輸入不合法。 4.2.3 數(shù)據(jù)處理模塊數(shù)據(jù)處理模塊 數(shù)據(jù)處理模塊一方面從隊(duì)列里提取命令與數(shù)據(jù),把數(shù)據(jù)進(jìn)行打包,并進(jìn)行 crc 校驗(yàn),再調(diào)用底層的一個(gè)串口處理子 vi,以 modbus 協(xié)議發(fā)出去。具體的實(shí) 現(xiàn)過(guò)程是: (1)串口初始化:利用 visa configure serial port.vi 節(jié)點(diǎn)設(shè)定串口的端口號(hào)、 波特率、一幀信息中的有效數(shù)據(jù)的位數(shù)、停止位、奇偶校驗(yàn)、數(shù)據(jù)流量控制等。 圖 46 實(shí)現(xiàn)了串口的初始化功能。 圖 46 (2)讀寫串口:利用 visa read.vi 節(jié)點(diǎn)和 visa write.vi 節(jié)點(diǎn)對(duì)串口進(jìn)行讀寫。 由于
39、在 labview 平臺(tái)上的串行通信過(guò)程中,發(fā)送和接收的數(shù)據(jù)格式是以字符 串的格式組成的,字符串中的每個(gè)字符實(shí)際上對(duì)應(yīng)熟悉的 ascii 字符;而采用 modbus rtu 模式進(jìn)行通信時(shí),發(fā)送和接收的數(shù)據(jù)格式是直接的十六進(jìn)制字符。 所以在發(fā)送數(shù)據(jù)之前必須把要發(fā)送的十六進(jìn)制字符利用 bytes array to string 函 數(shù)轉(zhuǎn)換成對(duì)應(yīng)的 ascii 字符,同樣接收到的數(shù)據(jù) ascii 字符可通過(guò) string to byte array 函數(shù)轉(zhuǎn)換為對(duì)應(yīng)的十六進(jìn)制字符。程序如圖 47 所示: 圖 47 圖 48 (3)關(guān)閉串口:利用 visa close.vi 節(jié)點(diǎn)來(lái)將打開的串口關(guān)閉,停
40、止所有讀寫操 作。 圖 48 執(zhí)行的是關(guān)閉串口功能。 另一方面接收下位機(jī)傳送來(lái)的命令與數(shù)據(jù),先進(jìn)行 crc 校驗(yàn)以判別數(shù)據(jù)是 否有錯(cuò)誤,再調(diào)用數(shù)據(jù)合理性分析子 vi 以識(shí)別數(shù)據(jù)是否在正常合理的范圍內(nèi), 這樣就實(shí)現(xiàn)了形式與內(nèi)容的校驗(yàn)。數(shù)據(jù)處理模塊還要分析通訊是否中斷,單片 機(jī)是否有反應(yīng),以及出錯(cuò)如何處理等等狀況,可以說(shuō)是程序的大腦 。 4.2.4 圖形顯示與打印模塊圖形顯示與打印模塊 當(dāng)接收到的數(shù)據(jù)正確并且合法合理的狀況下,調(diào)用 waveform chart 進(jìn)行數(shù) 據(jù)曲線的顯示。按照設(shè)計(jì)的需要,一共可以顯示采樣的 led 結(jié)電壓,經(jīng)電壓查 表得出的對(duì)應(yīng)結(jié)溫。為了方便對(duì) led 結(jié)溫的科研,程序
41、還提供了打印功能,以 及曲線的存儲(chǔ)功能。 4.3 crccrc 校驗(yàn)的算法與實(shí)現(xiàn)校驗(yàn)的算法與實(shí)現(xiàn) 4.3.1 crccrc 校驗(yàn)的算法簡(jiǎn)介校驗(yàn)的算法簡(jiǎn)介 根據(jù)應(yīng)用環(huán)境與習(xí)慣的不同,crc 又可分為以下幾種標(biāo)準(zhǔn):crc-12 碼通 常用來(lái)傳送 6-bit 字符串。crc-16 及 crc-ccitt 碼則用是來(lái)傳送 8-bit 字符, 其中 crc-16 為美國(guó)采用,而 crc-ccitt 為歐洲國(guó)家所采用。crc-32 碼大 都被采用在一種稱為 point-to-point 的同步傳輸中。 冗余循環(huán)碼 crc 包含 2 個(gè)字節(jié) ,即 16 位二進(jìn)制。crc 碼由發(fā)送設(shè)備 計(jì)算,放置于發(fā)送信息的
42、尾部。接收信息的設(shè)備再重新計(jì)算接收到信息的 crc 碼,比較計(jì)算得到的 crc 碼是否與接收到的相符,如果兩者不相符,則 表明出錯(cuò)。在進(jìn)行 crc 碼計(jì)算時(shí)只用 8 位數(shù)據(jù)位。起始位、停止位、奇偶校 驗(yàn)位都不參與 crc 碼計(jì)算。7 4.3.2 crccrc 在在 labviewlabview 平臺(tái)的實(shí)現(xiàn)平臺(tái)的實(shí)現(xiàn) crc 在 labview 平臺(tái)的具體算法如下8: (1)預(yù)置 16 位寄存器為十六進(jìn)制 ffff (即全為 1) 。稱此寄存器為 crc 寄 存器。 (2)把第一個(gè) 8 位數(shù)據(jù)與 16 位 crc 寄存器的低位相異或運(yùn)算,把結(jié)果放于 crc 寄存器。 (3)把寄存器的內(nèi)容右移一位
43、,用 0 填補(bǔ)最高位,檢查最低位。 (4)如果最低位為 0:重復(fù)第 3 步,再次右移一位;如果最低位為 1,crc 寄 存器與多項(xiàng)式 a001( 1010 0000 0000 0001) 進(jìn)行異或運(yùn)算。 (5)重復(fù)步驟 (3)和(4),直到右移 8 次,這樣整個(gè) 8 位數(shù)據(jù)全部進(jìn)行了處理。 (6)重復(fù)步驟 (2)到 (5),進(jìn)行下個(gè) 8 位數(shù)據(jù)的處理。 (7)最后得到的 crc 寄存器的值即為 crc 碼。 (8)將 crc 碼分成高 8 位和低 8 位,按低位在先,高位在后,將它們加到 傳送數(shù)據(jù)之后。 具體的流程圖如圖 49 所示: 圖 49 4.4 整體軟件界面整體軟件界面 4.4.1 登
44、錄界面登錄界面 登錄界面可以設(shè)置用戶名,密碼,注冊(cè)按鍵,登錄按鍵,如圖 410 所示 圖 410 4.4.2 串口設(shè)置界面串口設(shè)置界面 串口設(shè)置面板可以選擇使用哪個(gè)串口,波特率的大小,數(shù)據(jù)的格式,以及延 時(shí)時(shí)間,盡量做到通用,以方便系統(tǒng)或程序的移植,如圖 411. 圖 411 4.4.3 電流設(shè)置面板電流設(shè)置面板 電流的設(shè)置關(guān)系到系統(tǒng)測(cè)試的準(zhǔn)確性,因而在輸入的界面窗口要對(duì)輸入?yún)?shù)做 相應(yīng)的檢查,防止出現(xiàn)數(shù)據(jù)錯(cuò)誤或不合理,如圖 412 所示: 圖 412 4.54.5 結(jié)果分析結(jié)果分析 4.5.14.5.1 實(shí)際波形分析實(shí)際波形分析 圖 413 為用示波器實(shí)際測(cè)得的波形,從圖中知道電壓從高電平下
45、跳到低電平的時(shí) 間是 4us 左右,滿足測(cè)試要求(要求是在 5us 左右) ,在低電平的時(shí)候電壓不是絕對(duì) 的平坦,是一種慢慢趨向平坦,這是由于 led 的 pn 結(jié)電阻在電流變小的時(shí)候發(fā)生 變化。從圖中還可以看到當(dāng)電壓波形上跳的時(shí)候有過(guò)沖現(xiàn)象,然后電壓趨于平穩(wěn)。 圖 414 4.5.2 軟件波形分析軟件波形分析 圖 414 是用 labview 編寫的數(shù)據(jù)采集界面,由圖可知電壓的跳變時(shí)間也差不多 是 4us,當(dāng)通過(guò) led 的電流變?yōu)?20ma 時(shí),led 兩端的電壓也不是絕對(duì)的平坦,這 與實(shí)際測(cè)得的波形是一致的。由于單片機(jī)的速度以及 ad 的速度的限制,采集的數(shù) 據(jù)只是有限的幾個(gè)點(diǎn),然后進(jìn)行
46、曲線擬合,所以圖 414 與圖 413 還是有一定的 區(qū)別的。例如圖 414 不能反映電壓跳變的上沖現(xiàn)象。 圖 414 第五章第五章 結(jié)論結(jié)論 本系統(tǒng)基于 labview 平臺(tái),通過(guò) modbus 與單片機(jī)進(jìn)行命令交互和數(shù)據(jù)傳輸, 系統(tǒng)的上位機(jī)與下位機(jī)能夠緊密的結(jié)合,分工協(xié)作,取得了良好的測(cè)試效果。在整 個(gè)系統(tǒng)的設(shè)計(jì)過(guò)程中,我們仔細(xì)研究了系統(tǒng)的要求與功能,劃分好硬件與軟件模塊, 軟硬件同步設(shè)計(jì)。對(duì)于 pc 機(jī)的編程,采用了具有可視化圖形界面語(yǔ)言的 labview 平臺(tái),使得開發(fā)的速度大大加快,功能可靠穩(wěn)定。 相對(duì)于 vb 等文本編程語(yǔ)言而言,labview 能夠?yàn)橛脩籼峁┖?jiǎn)明、直觀、易用 的圖
47、形編程方式,能夠?qū)⒎爆崗?fù)雜的語(yǔ)言編程簡(jiǎn)化成為以菜單提示方式選擇功能, 并且用線條將各種功能連接起來(lái),十分省時(shí)簡(jiǎn)便。與傳統(tǒng)的編程語(yǔ)言比較, labview 圖形編程方式能夠節(jié)省 85以上的程序開發(fā)時(shí)間,其運(yùn)行速度卻幾乎不受 影響,體現(xiàn)出了極高的效率。使用虛擬儀器產(chǎn)品,用戶可以根據(jù)實(shí)際生產(chǎn)需要重新 構(gòu)筑新的儀器系統(tǒng)。 由于時(shí)間緊迫,在本系統(tǒng)中還沒(méi)法實(shí)現(xiàn)打包 labview 程序,使之成為可以執(zhí)行 的 exe 文件。底層的電壓采集使用的 ad 轉(zhuǎn)換器速度比較低,所以使得精度不高。 本系統(tǒng)下一步的改進(jìn)主要有幾方面:pc 機(jī)程序的界面有待優(yōu)化,程序的算法要有進(jìn) 一步的提高,并把這個(gè)程序打包成可執(zhí)行文件。
48、底層的單片機(jī)可以采用更快速的以 51 為內(nèi)核的 stc 單片機(jī),并加上簡(jiǎn)單的液晶,這樣當(dāng)沒(méi) pc 機(jī)支持時(shí),系統(tǒng)也可以 進(jìn)行簡(jiǎn)單的數(shù)據(jù)采集。ad 轉(zhuǎn)換器也必須提高速度。 致致 謝謝 感謝黃曉老師的幫助,她的嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度使我受益匪淺。感謝以下在論文完 成過(guò)程中的給予的幫忙的人:感謝李鉑穎同學(xué)在項(xiàng)目中的大力合作,感謝章和電氣 工程師邱彬,感謝百度和 google,以及提供網(wǎng)絡(luò)資源的人們。 中山大學(xué)電子系 電子信息科學(xué)與技術(shù)班 04 級(jí)鄭道歆 2008/4/10 參考文獻(xiàn)參考文獻(xiàn) 1陳元燈,led 制造技術(shù)與應(yīng)用,電子工業(yè)出版社,2007 2陳挺,陳志忠,林亮,童玉珍,秦志新,張國(guó)義,gan 基白
49、光 led 的結(jié)溫測(cè)量,發(fā)光學(xué) 報(bào),27(3):407-411,2006 3雷振山,labview 7 express 實(shí)用技術(shù)教程,中國(guó)鐵道出版社,2004 4岡村迪夫,op 放大電路設(shè)計(jì),科學(xué)出版社,2003 5謝瑞和,串行技術(shù)大全,清華大學(xué)出版社,2003 6李正軍,現(xiàn)場(chǎng)總線及其應(yīng)用技術(shù),機(jī)械工業(yè)出版社,2005 7larry l.peterson, bruce s.davie,計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)方法,機(jī)械工業(yè)出版社,2004 8陳金平,吳文英,基于 labview 的 modbus 協(xié)議兩種校驗(yàn)碼的實(shí)現(xiàn)方法,儀表技術(shù), (2):42-43,2005 9楊清德, 康婭,led 及其工程應(yīng)用,人民郵電出版社,2007 10譚浩強(qiáng),c 程序設(shè)計(jì),清華大學(xué)出版社,1991 11閻石,數(shù)字電子技術(shù)基礎(chǔ)(第四版),高等教育出版社,1997 12康華光,電
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)清理服務(wù)合同范例
- 2025合資買房合同
- 公司食堂 供貨合同范例
- 承包油漆車間合同范例
- fidic國(guó)際合同范例
- 個(gè)體 雙方合作合同范例
- 銅陵職業(yè)技術(shù)學(xué)院《教育應(yīng)用寫作》2023-2024學(xué)年第一學(xué)期期末試卷
- 同濟(jì)大學(xué)浙江學(xué)院《檔案信息管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 銅陵學(xué)院《數(shù)理統(tǒng)計(jì)(多元統(tǒng)計(jì))》2023-2024學(xué)年第一學(xué)期期末試卷
- 《三峽》說(shuō)課稿9篇
- 數(shù)控穩(wěn)壓電源B課設(shè)報(bào)告
- 新蘇科版六年級(jí)《勞動(dòng)》上冊(cè)全一冊(cè)全部教案(共10課)
- 《城市規(guī)劃設(shè)計(jì)計(jì)費(fèi)指導(dǎo)意見(jiàn)》2017年修訂版
- 基于深度學(xué)習(xí)的機(jī)器視覺(jué)技術(shù)研究和應(yīng)用
- 房地產(chǎn)項(xiàng)目可研測(cè)算表-帶公式
- 大學(xué)生益禾堂滿意度問(wèn)卷調(diào)查(市場(chǎng)調(diào)查與預(yù)測(cè))
- 暖通施工方案模板
- 2023年一建《公路實(shí)務(wù)》864學(xué)習(xí)考證寶典
- 鉗工銼削教案公開課一等獎(jiǎng)市賽課獲獎(jiǎng)?wù)n件
- 全山東省淄博市2022學(xué)年高一數(shù)學(xué)上學(xué)期期末試題含答案
- 公司財(cái)務(wù)預(yù)算工作報(bào)告
評(píng)論
0/150
提交評(píng)論