路燈自動(dòng)控制系統(tǒng)實(shí)驗(yàn)報(bào)告_第1頁(yè)
路燈自動(dòng)控制系統(tǒng)實(shí)驗(yàn)報(bào)告_第2頁(yè)
路燈自動(dòng)控制系統(tǒng)實(shí)驗(yàn)報(bào)告_第3頁(yè)
路燈自動(dòng)控制系統(tǒng)實(shí)驗(yàn)報(bào)告_第4頁(yè)
路燈自動(dòng)控制系統(tǒng)實(shí)驗(yàn)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、分布式計(jì)算機(jī)網(wǎng)絡(luò)測(cè)控技術(shù)路燈自動(dòng)控制系統(tǒng)實(shí)驗(yàn)報(bào)告學(xué) 院: 信息工程學(xué)院姓 名: *學(xué) 號(hào): *同組成員: *指導(dǎo)教師: *完成時(shí)間: 2014年7月10日目錄第一章 緒論31.路燈自動(dòng)控制系統(tǒng)研究背景31.1研究背景31.2路燈控制系統(tǒng)的研究現(xiàn)狀31.3研究目的及意義42.課程設(shè)計(jì)的目的53.課程設(shè)計(jì)的要求54.本文的主要內(nèi)容5第二章 系統(tǒng)硬件設(shè)計(jì)與實(shí)現(xiàn)61.系統(tǒng)硬件總體設(shè)計(jì)62.光敏傳感器接入模塊63.繼電器控制路燈模擬模塊74.數(shù)據(jù)采集卡9第三章 上位機(jī)軟件的設(shè)計(jì)與實(shí)現(xiàn)101.系統(tǒng)軟件總體設(shè)計(jì)102.系統(tǒng)軟件詳細(xì)設(shè)計(jì)10第四章 心得體會(huì)17參考文獻(xiàn)18附錄19第一章 緒論1.路燈自動(dòng)控制系

2、統(tǒng)研究背景1.1研究背景隨著時(shí)代的發(fā)展,城市現(xiàn)代化建設(shè)步伐不斷加快,對(duì)城市道路照明及城市亮化工程需求也更大,而能源的供需矛盾也越來(lái)越突出,節(jié)電節(jié)能、綠色照明的要求越來(lái)越迫切,越來(lái)越高?,F(xiàn)在再采用那些傳統(tǒng)的手控、鐘控城市照明系統(tǒng)的方法已不能滿足要求。如何充分利用高科技手段解決上述矛盾也就成為當(dāng)前照明控制領(lǐng)域一個(gè)新的和緊要的課題。 城市路燈照明是人們?nèi)粘I钪斜夭豢缮俚墓苍O(shè)施。路燈照明耗電量約占總耗電量的15%,全國(guó)各地?zé)o不面對(duì)電力緊張帶來(lái)的各種問題。面對(duì)供電緊張形勢(shì),路燈巡查對(duì)于市政部門來(lái)講是一項(xiàng)需要耗費(fèi)大量人力的工作,各種臨時(shí)應(yīng)急節(jié)電措施被廣泛采用:夜晚間隔關(guān)燈、調(diào)整路燈開關(guān)的時(shí)間、在用電緊

3、張的日子里關(guān)閉景觀照明、號(hào)召居民在用電高峰時(shí)關(guān)閉空調(diào)、公共設(shè)施和寫字樓等空調(diào)溫度調(diào)高一度等等,當(dāng)用電高峰過后,這些措施可能就被束之高閣,明年的用電高峰來(lái)臨,一切又會(huì)重新開始。這樣的節(jié)電措施,在緩解用電緊張的同時(shí),卻帶來(lái)資源的浪費(fèi)和對(duì)人們?nèi)粘I畹呢?fù)面影響。緩解用電緊張的最佳和有效的辦法是對(duì)用電實(shí)施智能化管理,減少浪費(fèi),使我們的每一度電都能物盡其用!啟用先進(jìn)路燈監(jiān)控系統(tǒng),可以對(duì)城市的路燈實(shí)施統(tǒng)一啟閉,對(duì)夜間照明系統(tǒng)和路燈的實(shí)時(shí)監(jiān)控和管理,確保高效穩(wěn)定,全天候運(yùn)行,控制不必要的“全夜燈照明”,有效節(jié)約電能消耗。對(duì)于城市公共照明系統(tǒng)來(lái)說(shuō),采用智能化的管理系統(tǒng)是實(shí)現(xiàn)能源節(jié)約、減少資源浪費(fèi)、滿足人們生活

4、要求、顯示現(xiàn)代化城市靚麗風(fēng)景的科學(xué)解決方案。1.2路燈控制系統(tǒng)的研究現(xiàn)狀目前,市場(chǎng)上普遍采用的路燈控制技術(shù)主要有以下三類: 人工干預(yù)控制; 時(shí)鐘控制; DDS獨(dú)立控制技術(shù)??刂萍夹g(shù)特點(diǎn): 人工干預(yù)控制在道路照明設(shè)施建設(shè)之初,按照需要的照明方式施工建設(shè)以實(shí)現(xiàn)路燈的隔一亮一等特殊照明模式。在需要開啟/關(guān)閉路燈時(shí)派出人員操作控制開關(guān)來(lái)實(shí)現(xiàn)對(duì)路燈的控制。 優(yōu)點(diǎn):具有一定的應(yīng)變能力。 缺點(diǎn):管理難度大、安全系數(shù)低、工作量,不能檢測(cè)整個(gè)線路路燈的工作狀況。 時(shí)鐘控制其原理是將原人工控制開關(guān)更換為時(shí)鐘控制器,由此實(shí)現(xiàn)一般狀況下的路燈自動(dòng)控制。 優(yōu)點(diǎn):一般狀況下可免除人干預(yù),工作量降低,成本較低。 缺點(diǎn):應(yīng)變

5、能力較差,如果將時(shí)鐘控制器設(shè)置在每天19:00開啟次日08:00關(guān)閉,則無(wú)論在任何季節(jié)以及任何氣象條件與能見度的情況下都將死板的按照預(yù)定時(shí)間工作。 DDS獨(dú)立控制技術(shù) 其原理是在每個(gè)路燈的線路上加裝控制檢測(cè)器,并采用無(wú)線或有線的方式與控制主機(jī)相連再采用有線或無(wú)線的方式與控制系統(tǒng)連接,以此來(lái)實(shí)現(xiàn)對(duì)路燈的開關(guān)控制或定時(shí)開關(guān)控制。并可實(shí)現(xiàn)預(yù)設(shè)的工作模式(如隔一亮一等),以及對(duì)路燈故障精確偵測(cè)并報(bào)告。 優(yōu)點(diǎn):高程度自動(dòng)化,高應(yīng)變能力,提供多樣的工作模式,并可檢測(cè)路燈故障。 缺點(diǎn):造價(jià)高昂,施工難度大:要在每盞路燈下安裝獨(dú)立的控制器施工難度可想而知,由此又使得工程造價(jià)過高。1.3研究目的及意義目前,我國(guó)

6、路燈控制系統(tǒng)面對(duì)著如下幾個(gè)問題: 控制落后開關(guān)燈方式落后:當(dāng)前路燈控制,還停留在手動(dòng)、光控、鐘控方式。受季節(jié)、天氣和人為因素影響,自動(dòng)化管理水平低,經(jīng)常該亮?xí)r不亮,該滅時(shí)不滅,極易造成極大的能源浪費(fèi),增加了財(cái)政負(fù)擔(dān)。 操控不便 調(diào)節(jié)操控能力不足,無(wú)法遠(yuǎn)程修改開關(guān)燈時(shí)間,不能根據(jù)實(shí)際情況(天氣突變,重大事 件,節(jié)日)及時(shí)校時(shí)和修改開關(guān)燈時(shí)間。 燈況不明不具備路燈狀況監(jiān)測(cè)?現(xiàn)有的照明設(shè)施管理工作主要采用人工巡查模式,不僅工作量大,還浪費(fèi)人力、物力、財(cái)力。故障依據(jù)主要來(lái)源于巡視人員上報(bào)和市民投訴,缺乏主動(dòng)性、及時(shí)性和可靠性,不能實(shí)時(shí)、準(zhǔn)確、全面地監(jiān)控全城的路燈運(yùn)行狀況,缺乏有效的故障預(yù)警機(jī)制。 設(shè)施

7、被盜不具備設(shè)施防盜監(jiān)測(cè),城市路燈覆蓋面積大,管理手段落后,無(wú)法準(zhǔn)確發(fā)現(xiàn)電纜盜割、燈頭被盜和斷路,一旦出現(xiàn)以上情況,勢(shì)必給政府帶來(lái)巨大的經(jīng)濟(jì)損失,同時(shí)影響市民的正常生活。 這些問題造成了管理部門的困擾,制約了路燈建設(shè)的發(fā)展。城市路燈控制系統(tǒng)的目的是:解決當(dāng)前路燈控制問題,使系統(tǒng)具備監(jiān)控具備遠(yuǎn)程性 、監(jiān)控具備實(shí)時(shí)性 、單燈管控能力 、 集中管控能力,群燈和線路、數(shù)據(jù)監(jiān)測(cè)管理能力等功能。2.課程設(shè)計(jì)的目的本次設(shè)計(jì)的目的就是在掌握傳感器的基本應(yīng)用,利用數(shù)據(jù)采集卡采集傳感器采集到的數(shù)據(jù),傳送至上位機(jī)中進(jìn)行處理,并且能夠聯(lián)系其他元件設(shè)計(jì)出成品,進(jìn)行理論與實(shí)際的結(jié)合,從而實(shí)現(xiàn)對(duì)整個(gè)模擬路燈自動(dòng)系統(tǒng)的控制,提

8、高應(yīng)用計(jì)算機(jī)軟件的有關(guān)設(shè)計(jì)能力,提高分析、解決實(shí)際問題的能力。3.課程設(shè)計(jì)的要求(1)采用光敏傳感器檢測(cè)環(huán)境亮度;(2)當(dāng)環(huán)境光線亮度高時(shí),自動(dòng)切斷電燈電源;當(dāng)亮度低于一定閾值時(shí),電源自動(dòng)接通;(3)為安全起見,可以采用發(fā)光二極管或者數(shù)碼管替代實(shí)際電燈。(4)開發(fā)上位機(jī)軟件,可以遠(yuǎn)程監(jiān)控路燈的狀態(tài)。4.本文的主要內(nèi)容 本文設(shè)計(jì)并開發(fā)了一個(gè)基于數(shù)據(jù)采集卡的路燈模擬控制系統(tǒng),主要內(nèi)容包括以下幾個(gè)部分: (1)系統(tǒng)各個(gè)功能模塊硬件電路的設(shè)計(jì)與實(shí)現(xiàn),包括:傳感器接入與信號(hào)調(diào)理模塊,光電隔離模塊,數(shù)據(jù)采集模塊,繼電器控制模擬路燈模塊。(2) 系統(tǒng)上位機(jī)軟件的設(shè)計(jì)與實(shí)現(xiàn),主要功能為顯示當(dāng)前路燈的亮滅狀態(tài),

9、并可以顯示當(dāng)前光敏的參數(shù),加以輔助判斷。第二章 系統(tǒng)硬件設(shè)計(jì)與實(shí)現(xiàn)1.系統(tǒng)硬件總體設(shè)計(jì)系統(tǒng)硬件總體可分為4個(gè)部分,即:傳感器接入模塊,光電隔離模塊,數(shù)據(jù)采集模塊,繼電器控制模擬路燈模塊。系統(tǒng)硬件結(jié)構(gòu)如下圖2-1所示:數(shù)據(jù)采集光發(fā)光二極管PC繼電器光敏模塊圖2-1 系統(tǒng)硬件結(jié)構(gòu)圖2.光敏傳感器接入模塊電路中,光控觸發(fā)器電路由光敏電阻器R、電阻器R1、R2組成。 在白天,光敏電阻器RG受光照而呈低阻狀態(tài), 9014處于截止?fàn)顟B(tài),從而控制路燈點(diǎn)亮。當(dāng)光照度逐漸減弱,光敏電阻RC的阻值逐漸增大反向電流較大,9014導(dǎo)通,從而路燈熄滅。 R1 R2 R2 AD620電源 GND R2 光敏R 圖2-2

10、光敏傳感模塊電路圖這部分電路主要用來(lái)檢測(cè)當(dāng)前環(huán)境光的強(qiáng)度,通過光敏二極管的阻值的變化導(dǎo)致電路電壓的變化,將采集到的電壓信號(hào)通過數(shù)據(jù)采集卡傳輸?shù)缴衔粰C(jī)軟件中,利用設(shè)置好的閾值判斷燈是否應(yīng)該亮滅。光敏二極管也叫光電二極管。光敏二極管與半導(dǎo)體二極管在結(jié)構(gòu)上是類似的,其管芯是一個(gè)具有光敏特征的PN結(jié),具有單向?qū)щ娦裕虼斯ぷ鲿r(shí)需加上反向電壓。無(wú)光照時(shí),有很小的飽和反向漏電流,即暗電流,此時(shí)光敏二極管截止。當(dāng)受到光照時(shí),飽和反向漏電流大大增加,形成光電流,它隨入射光強(qiáng)度的變化而變化。當(dāng)光線照射PN結(jié)時(shí),可以使PN結(jié)中產(chǎn)生電子一空穴對(duì),使少數(shù)載流子的密度增加。這些載流子在反向電壓下漂移,使反向電流增加。3

11、.繼電器控制路燈模擬模塊圖2-3 路燈控制模塊電路圖這部分電路主要是利用電磁式繼電器實(shí)現(xiàn)對(duì)路燈亮滅的控制,采用軟件驅(qū)動(dòng)繼電器,用繼電器控制。電磁式繼電器按吸引線圈的電流種類可分為:交流電磁繼電器和直流電磁繼電器。按繼電器反映的參數(shù)可分為:中間繼電器、電流繼電器、電壓繼電器。1.電磁式繼電器的結(jié)構(gòu)與工作原理 電磁式繼電器的結(jié)構(gòu)及工作原理與接觸器相似,電磁繼電器是由纏繞于鐵心的線圈的“電磁鐵部分”,安裝于鐵片上的可動(dòng)觸點(diǎn)與固定觸點(diǎn)組合而成的“觸點(diǎn)部分”,共同結(jié)合構(gòu)成的。當(dāng)電流流過線圈,鐵心變成電磁鐵??蓜?dòng)鐵片被吸引,受到向下的力的作用。可動(dòng)觸點(diǎn)也向下方移動(dòng),與固定觸點(diǎn)接觸構(gòu)成閉合電路。當(dāng)線圈中無(wú)電

12、流流動(dòng),鐵心不再變成電磁鐵??蓜?dòng)鐵片不再受到吸引,由于返回彈簧的作用,受到向上方的力的作用??蓜?dòng)觸點(diǎn)也向上方移動(dòng),于是與固定觸點(diǎn)脫離接觸而使電路斷開。(a)電磁式繼電器外觀圖(b)電磁式繼電器原理構(gòu)造圖(c)電磁式繼電器動(dòng)作原理示意圖1 (d)動(dòng)作原理示意圖2 圖2-4 電磁式繼電器的原理結(jié)構(gòu)2.中間繼電器(文字符號(hào)KA)中間繼電器是將一個(gè)輸入信號(hào)變成一個(gè)或多個(gè)輸出信號(hào)的繼電器,它的輸入信號(hào)為線圈的通電或斷電,它的輸出信號(hào)是觸頭的動(dòng)作,不同動(dòng)作狀態(tài)的觸頭分別將信號(hào)傳給幾個(gè)元件或回路。中間繼電器與接觸器所不同的是中間繼電器的觸頭對(duì)數(shù)較多,并且沒有主、輔之分,各對(duì)觸頭允許通過的電流大小是相同的,其

13、額定電流約為5A。NPN晶體管驅(qū)動(dòng)時(shí):當(dāng)晶體管T1基極被輸入高電平時(shí),晶體管飽和導(dǎo)通,集電極變?yōu)榈碗娖剑虼死^電器線圈通電,觸點(diǎn)RL1吸合。當(dāng)晶體管T1基極被輸入低電平時(shí),晶體管截止,繼電器線圈斷電,觸點(diǎn)RL1斷開。繼電器驅(qū)動(dòng)線圈是個(gè)電感,在掉電瞬間會(huì)產(chǎn)生巨大的感生電動(dòng)勢(shì),如果沒有泄放電路這個(gè)感生電動(dòng)勢(shì)會(huì)直接加載驅(qū)動(dòng)電路上,損壞驅(qū)動(dòng)電路。二極管并聯(lián)在線圈上就是給感生電動(dòng)勢(shì)形成一個(gè)泄放回路。4.數(shù)據(jù)采集卡基本參數(shù):12位AD精度,250KS/s采樣頻率單端16路/差分8路AD緩存:16K字FIFO存儲(chǔ)器AD量程:10V,5V,010V12位DA精度4路模擬量輸出DA量程:10V,5V,05V,0

14、10V16路DI/DO軟件支持:VC、VB、C+Builder、Delphi、Labview、LabWindows/CVI、組態(tài)軟件等語(yǔ)言的平臺(tái)驅(qū)動(dòng)簡(jiǎn)易示例程序(了解板卡的工作流程,包括板卡的各種初始化設(shè)置,數(shù)據(jù)的讀?。└呒?jí)演示程序(包括波形顯示、連續(xù)不間斷大容量存盤、高級(jí)數(shù)據(jù)分析等功能)工程級(jí)源代碼開放,可直接編譯通過。第三章 上位機(jī)軟件的設(shè)計(jì)與實(shí)現(xiàn)1.系統(tǒng)軟件總體設(shè)計(jì) 本次課設(shè)的軟件重點(diǎn)在數(shù)據(jù)采集模塊設(shè)計(jì)與實(shí)現(xiàn)。圖3-1 系統(tǒng)結(jié)構(gòu)流程圖數(shù)據(jù)采集卡有16個(gè)數(shù)字量輸入輸出通道和16個(gè)模擬量輸入通道。本軟件數(shù)據(jù)采集為一個(gè)模塊,即是光敏電路輸出;輸出控制也是一個(gè)模塊,即是控制繼電器開關(guān)。2.系統(tǒng)軟

15、件詳細(xì)設(shè)計(jì)數(shù)據(jù)采集的步驟如下:安裝板卡和板卡驅(qū)動(dòng)程序。使用VC的MFC向?qū)В⒁粋€(gè)基于對(duì)話框的工程。添加相應(yīng)函數(shù)及事件響應(yīng),界面如下:圖3-2 上位機(jī)軟件界面光敏開啟事件響應(yīng)函數(shù):開啟定時(shí)器1;停止光敏事件響應(yīng)函數(shù):關(guān)閉定時(shí)器1;重點(diǎn)在于定時(shí)器響應(yīng)函數(shù):if(nIDEvent=1)/定時(shí)器1的響應(yīng)intn=0; HANDLE hDevice; / 設(shè)備對(duì)象句柄 int DeviceLgcID; / 物理設(shè)備ID號(hào)(由板上JP1決定) BOOL bReturn; / 函數(shù)的返回值 int nReadSizeWords; / 每次讀取AD數(shù)據(jù)個(gè)數(shù) LONG nRetWords; / 實(shí)際讀取的數(shù)

16、據(jù)個(gè)數(shù) int nChannelCount = 0; / 采樣通道數(shù) WORD ADBuffer32768; / 接收AD 數(shù)據(jù)的緩沖區(qū) WORD ADData; float Volt; / 將AD原始數(shù)據(jù)轉(zhuǎn)換為電壓值 int nRemainder = 0; USB2832_PARA_AD ADPara; / 初始化AD的參數(shù)結(jié)構(gòu) ADPara.FirstChannel= n; / 首通道0 ADPara.LastChannel= n; / 末通道3 ADPara.InputRange= 1; / 量程選擇 ADPara.Gains= USB2832_GAINS_1MULT; / 使用1倍增益

17、 ADPara.GroundingMode= USB2832_GNDMODE_SE; / 單端方式 nChannelCount = ADPara.LastChannel - ADPara.FirstChannel + 1; / 采樣通道數(shù) DeviceLgcID = 0; / 設(shè)備ID號(hào), 假設(shè)系統(tǒng)中只有一個(gè)USB2832設(shè)備,即DeviceLgcID=0; hDevice = USB2832_CreateDevice(DeviceLgcID); / 創(chuàng)建設(shè)備對(duì)象 if(hDevice = INVALID_HANDLE_VALUE) printf(Create Device Errorn);

18、return; bReturn = USB2832_InitDeviceAD(hDevice, &ADPara); / 初始化AD if (!bReturn) printf( USB2832_InitDeviceAD Errorn ); nReadSizeWords = 128;/ 讀取數(shù)據(jù)的大小 printf(請(qǐng)等待,您可以按任意鍵退出,但請(qǐng)不要直接關(guān)閉窗口強(qiáng)制退出.n); if(!USB2832_ReadDeviceAD(hDevice, ADBuffer, nReadSizeWords, &nRetWords) / 讀取AD轉(zhuǎn)換數(shù)據(jù) printf(ReadDeviceAD Error.n

19、); int nChannel = ADPara.FirstChannel; for (int Index=0; Index4; Index+) / 總共顯示64個(gè)點(diǎn)的AD數(shù)據(jù) ADData = ADBufferIndex&0x1FFF; Volt = (float)(10000.00/8192) * ADData - 5000.00); / 將AD數(shù)據(jù)轉(zhuǎn)換為電壓值 if (nChannel=0) m_data.Format(%8.2f,Volt); UpdateData(FALSE); NumberProcess(); StationJudge(); / 多點(diǎn)數(shù)據(jù)換算顯示 USB2832_R

20、eleaseDeviceAD(hDevice); / 釋放AD,停止AD數(shù)據(jù)轉(zhuǎn)換 USB2832_ReleaseDevice(hDevice); / 釋放設(shè)備對(duì)象Else/定時(shí)器2的響應(yīng)int n=18; HANDLE hDevice; / 設(shè)備對(duì)象句柄 int DeviceLgcID; / 物理設(shè)備ID號(hào)(由板上JP1決定) BOOL bReturn; / 函數(shù)的返回值 int nReadSizeWords; / 每次讀取AD數(shù)據(jù)個(gè)數(shù) LONG nRetWords; / 實(shí)際讀取的數(shù)據(jù)個(gè)數(shù) int nChannelCount = 0; / 采樣通道數(shù) WORD ADBuffer32768;

21、/ 接收AD 數(shù)據(jù)的緩沖區(qū) WORD ADData; float Volt; / 將AD原始數(shù)據(jù)轉(zhuǎn)換為電壓值 int nRemainder = 0; USB2832_PARA_AD ADPara; / 初始化AD的參數(shù)結(jié)構(gòu) ADPara.FirstChannel= n; / 首通道0 ADPara.LastChannel= n; / 末通道3 ADPara.InputRange= 1; / 量程選擇 ADPara.Gains= USB2832_GAINS_1MULT; / 使用1倍增益 ADPara.GroundingMode= USB2832_GNDMODE_SE; / 單端方式 nChan

22、nelCount = ADPara.LastChannel - ADPara.FirstChannel + 1; / 采樣通道數(shù) DeviceLgcID = 0; / 設(shè)備ID號(hào), 假設(shè)系統(tǒng)中只有一個(gè)USB2832設(shè)備,即DeviceLgcID=0; hDevice = USB2832_CreateDevice(DeviceLgcID); / 創(chuàng)建設(shè)備對(duì)象 if(hDevice = INVALID_HANDLE_VALUE) printf(Create Device Errorn); return; bReturn = USB2832_InitDeviceAD(hDevice, &ADPara

23、); / 初始化AD if (!bReturn) printf( USB2832_InitDeviceAD Errorn ); nReadSizeWords = 128;/ 讀取數(shù)據(jù)的大小 printf(請(qǐng)等待,您可以按任意鍵退出,但請(qǐng)不要直接關(guān)閉窗口強(qiáng)制退出.n); if(!USB2832_ReadDeviceAD(hDevice, ADBuffer, nReadSizeWords, &nRetWords) / 讀取AD轉(zhuǎn)換數(shù)據(jù) printf(ReadDeviceAD Error.n); int nChannel = ADPara.FirstChannel; for (int Index=0

24、; Index4; Index+) / 總共顯示64個(gè)點(diǎn)的AD數(shù)據(jù) ADData = ADBufferIndex&0x1FFF; Volt = (float)(10000.00/8192) * ADData - 5000.00); / 將AD數(shù)據(jù)轉(zhuǎn)換為電壓值 if (nChannel=18) m_hotdata.Format(%8.2f,Volt); UpdateData(FALSE); NumberProcess(); StationJudge(); / 多點(diǎn)數(shù)據(jù)換算顯示 USB2832_ReleaseDeviceAD(hDevice); / 釋放AD,停止AD數(shù)據(jù)轉(zhuǎn)換 USB2832_Re

25、leaseDevice(hDevice); / 釋放設(shè)備對(duì)象/數(shù)據(jù)處理void CLightDlg:NumberProcess() HANDLE hDevice;int DeviceLgcID = 0; hDevice = USB2832_CreateDevice(DeviceLgcID);if(hDevice = INVALID_HANDLE_VALUE)MessageBox(Create Device Error.n);return;UpdateData(TRUE);Data = atof(m_data);HotData = atof(m_hotdata);if(Datamark1)bDO

26、Sts1=1;bDOSts0=0; USB2832_SetDeviceDO(hDevice, bDOSts);if(HotDatamark2)bDOSts1=0;if(flag=0) bDOSts0=1; USB2832_SetDeviceDO(hDevice, bDOSts);elsebDOSts1=0;bDOSts0=0; USB2832_SetDeviceDO(hDevice, bDOSts);/指示燈狀態(tài)改變void CLightDlg:StationJudge()UpdateData(TRUE);CBitmap bmp; bmp.LoadBitmap(IDB_BITMAP1); CBitmap bmp2; bmp2.LoadBitmap(IDB_BITMAP2); if (bDOSts1=1)/接口DO0 m_bitmap.SetBitmap(HBITMAP)bmp); /綠色位圖else m_bitmap.SetBitmap(HBITMAP)bmp2); /紅色位圖 bmp.Detach();UpdateData(FALSE);圖3-3 路燈狀態(tài)顯示第四章 心得體會(huì)這次課程設(shè)計(jì)我主要做的是電路焊接部分的工作。在這次課程設(shè)計(jì)之前,一直沒想過這次的課程設(shè)計(jì)內(nèi)容是這些題。當(dāng)老師布置課

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論