999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于DirectX技術的機房溫度遠程監控系統的實現

2008-04-12 00:00:00李新磊
現代電子技術 2008年16期

摘 要:服務器能否正常運行,機房溫度是首要問題。采用虛擬儀器的思想,將熱敏電阻和555時基集成電路構成的振蕩電路的輸出作為聲卡MIC的輸入信號,通過DirectX編程對聲卡的采樣信號進行計算,實現溫度的實時采樣。這種方法硬件實現簡單,充分利用了計算機聲卡的模數轉換能力,可以較為精確地實現機房溫度的采樣,然后將采樣溫度寫入數據庫,最后通過網頁編程或手機短信等形式就可以實現機房溫度的遠程監控。

關鍵詞:DirectX;聲卡;時基集成電路;熱敏電阻

中圖分類號:TP311 文獻標識碼:B 文章編號:1004373X(2008)1600602

Realization of Room Temperature Long Distance Monitoring System Based on Directx

WEI Ran,LI Xinlei

(Library,Henan Normal University,Xinxiang,453007,China)

Abstract:Room temperature is the most important issue in server′s normal work.Using virtual instrument thinking,thermistor and 555 time base oscillator circuit consisting of IC output as a MIC input audio signal through DirectX programming on the audio signal sampling,the realization of the realtime temperature sampling.Hardware implementation of this method simple,and making full use of the computer sound card analogdigital conversion capability and can be more precise achieve room temperature sampling,and then into the database,the final via the web programming or SMS,or other forms can be achieved room temperature remote monitoring.

Keywords:DirectX;sound card;timer IC;thermistor

聲卡是多媒體計算機系統中最基本、最常用的硬件之一,其技術發展已經十分成熟,它具有A/D,D/A 轉換功能,被廣泛應用于聲音信號的采集和虛擬儀器系統開發設計。555時基集成電路因其結構簡單、使用靈活、定時精確、可靠性高且價格低廉而被廣泛應用。Visual Basic2005是一種跨平臺的面向對象編程語言,有運行速度快、多線程、安全可靠性高等優點。DirectX 為軟件開發者提供硬件無關性,為硬件開發提供策略。微軟的DirectX 軟件開發工具包( SDK) 提供一套優秀的應用程序編程接口(APIs) ,這個編程接口可以提供開發高質量、實時的應用程序所需要的各種資源。

1 基于聲卡采樣溫度信號的硬件設計

聲卡是計算機中對聲音進行A/D或D/A轉換的器件,該器件的輸入有MIC和LINEIN兩種,輸入電壓通常在5 V以下。因為是對聲音信號進行處理,所以它的輸入部分是一個帶通濾波器,通帶頻率通常是200 Hz~35 kHz。熱敏電阻是開發早、種類多、發展較成熟的敏感元器件。熱敏電阻由半導體陶瓷材料組成,利用的原理是溫度引起電阻變化。若電子和空穴的濃度分別為n,p,遷移率分別為μn,μp,則半導體的電導為:σ=q(nμn+pμp)。因為n,p,μn,μp都是依賴溫度T的函數,所以電導是溫度的函數,因此可由測量電導而推算出溫度的高低,并能做出電阻溫度特性曲線。這就是半導體熱敏電阻的工作原理。熱敏電阻包括正溫度系數(PTC)和負溫度系數(NTC)熱敏電阻,以及臨界溫度熱敏電阻(CTR)。熱敏電阻的主要特點是:靈敏度較高,其電阻溫度系數要比金屬大10~100倍以上;工作溫度范圍寬,常溫器件適用于-55~315 ℃,高溫器件適用溫度高于315 ℃(目前最高可達到2 000 ℃),低溫器件適用于-273~55 ℃;體積小,能夠測量其他溫度計無法測量的空隙、腔體及生物體內血管的溫度;使用方便,電阻值可在0.1~100 kΩ間任意選擇;易加工成復雜的形狀,可大批量生產;穩定性好、過載能力強。

555無穩態多諧震蕩電路采用5 V作為Vcc時,其輸出為3.3 V左右,在聲卡輸入電壓范圍內,且輸出為很整齊的方波,十分方便通過采樣計算頻率或周期。如果將555震蕩電路(見圖1)中的R2替換為合適的熱敏電阻,那么其震蕩頻率將隨著溫度的變化而變化。選用合適的電阻(R1)和電容(C1),即可將555震蕩電路的震蕩頻率控制在聲卡能夠處理的范圍之內。由計算機的USB口提供5 V的電源,將555震蕩電路的輸出Vo作為聲卡的輸入,完成了溫度采集的外圍電路設計。

2 基于聲卡采樣溫度信號的軟件設計

2.1 DirectX概述

DirectX是微軟公司針對Windows操作系統的非實時性而推出的一個開發庫,目的是讓圖形圖像、動畫、多媒體和游戲程序開發人員能夠輕松確定計算機的硬件性能,然后設置與之匹配的程序參數,使得多媒體軟件程序能夠在基于 Windows 的具有 DirectX 兼容硬件與驅動程序的計算機上運行,同時可確保多媒體程序能夠充分利用高性能硬件。

DirectSound是DirectX的聲音組件,是由基于組件對象模型(COM)的對象和接口組成的。DirectSound通過硬件抽象層(HAL)訪問聲音硬件,而不是直接操作硬件。HAL 是一個軟件層,DirectSound是由HAL擴展的Windows設備驅動程序。實際上,可以將DirectSound看作對音頻緩存的管理,它會盡量使用硬件的最高性能,如果當前硬件不具備某類特性時,DirectSound會使用軟件進行仿真。

2.2 利用DirectSound從聲卡采集555振蕩電路的輸出信號 DirectSound支持聲音的捕捉。一般情況下可以遵循以下原則:生成DirectSound對象;設置Directsound對象的優先級別;枚舉聲音捕捉設備;生成DirectorSoundCapture對象;生成基于初級緩沖的CaptureBuffer;生成一個次級緩存用來輸出;進行數據捕獲和播放、存儲。根據上述步驟用Visual Basic 2005通過編程實現對555振蕩電路所產生的方波的捕獲(對DirectSound編程的代碼可參考DirectX SDK里CaptureSound的例程)。這里詳細介紹對于555時基電路產生的方波的采樣及其頻率的計算方法。

當DirectSound使用48 000 Hz的采樣頻率對555時基電路所產生的方波(不大于10 000 Hz)進行采樣時,根據采樣定理(當采樣頻率fs大于信號中最高頻率fmax的2倍時,即:fs.max>=2fmax,則采樣之后的數字信號完整地保留了原始信號中的信息,采樣定理又稱奈奎斯特定理)可知,555時基電路產生的方波被采樣后將可以被無失真的恢復出來。采樣過程如圖2所示,其中T代表方波周期,t代表采樣周期,n代表采樣次數,如果對方波進行采樣1次,則T = nt,但這樣誤差較大。為了精確起見,可以對方波采樣多個周期再取平均周期作為方波的周期,從而有:T = n t / m。

2.3 建立溫度對照表,獲取環境溫度

根據555振蕩電路周期公式:T = (R1+2R2)·Cln 2可知:R2 = (T/(Cln 2)R)/2。利用Visual Basic2005編程計算出R2,并將R2與將熱敏電阻(這里用的熱敏電阻為S103D)的溫度/阻值對照表對照,即可獲得當前機房溫度,將該溫度變量寫入數據庫或文本文件。當該溫度超過某一閥值(可以自己根據情況設定)即可通過串口發送短信的方式將機房溫度及時發送給機房管理人員,從而實現了機房溫度的遠程監控。

3 結 語

機房設備是否能夠安全運行,是一個很嚴重問題,機房如果斷電,空調設備停止運行,由于UPS的支持服務器和陣列繼續工作,短短的1個小時,就可以使機房溫度上升到40 ℃,服務器等設備在這種高溫下運行是非常危險的。在此使用簡單的555電路結合Visual Basic2005編程就能實現機房溫度的遠程監控,為管理人員能夠及時發現機房環境的變化、消除隱患、

節約資金、防止不必要的損失提供了可行的解決方案。

參 考 文 獻

[1]Bill Evjen,Billy Hollis.VB.NET高級編程\\.3版.北京:清華大學出版社,2005.

[2]傅宇旭.DirectorX 7.0高級編程\\.北京:科學出版社,

2000.

[3]閻石.數字電子技術基礎\\.4版.北京:高等教育出版社,2001.

作者簡介 魏 然 男,1978年出生,河南新鄉人,助理工程師,學士,畢業于河南師范大學電子信息工程專業,現就職于河南師范大學圖書館。研究方向為數據庫與軟件開發。

李新磊 男,1978年出生,河南新鄉人,助理工程師,學士,畢業于河南師范大學計算機學院,現就職于河南師范大學圖書館。研究方向為數據庫與軟件開發。

主站蜘蛛池模板: 在线亚洲精品福利网址导航| 亚洲日韩日本中文在线| 欧美日本一区二区三区免费| 青青青国产免费线在| 伊人久久大线影院首页| 亚洲天堂精品在线| 欧美日韩亚洲综合在线观看| 日本道综合一本久久久88| 91精品福利自产拍在线观看| 欧美中文字幕在线二区| 国产va在线观看免费| 日本一区二区不卡视频| 午夜久久影院| 欧美日韩激情在线| 国产福利微拍精品一区二区| 尤物成AV人片在线观看| 国产新AV天堂| 四虎国产永久在线观看| 一区二区无码在线视频| 黄色福利在线| 国模视频一区二区| 天天综合天天综合| 亚洲高清在线天堂精品| 亚洲美女高潮久久久久久久| 中文字幕日韩丝袜一区| 高清乱码精品福利在线视频| 制服丝袜一区二区三区在线| 亚洲色图另类| 亚洲精品成人福利在线电影| 精品一区二区无码av| 国产欧美精品一区二区| 国产欧美在线观看视频| 欧美国产日本高清不卡| 国产jizzjizz视频| 女同国产精品一区二区| 亚洲国产成人无码AV在线影院L| 亚洲无线国产观看| 久久特级毛片| 欧美成人国产| 亚洲国产精品不卡在线| 国产真实乱了在线播放| 亚洲国产91人成在线| 国产精品一区二区在线播放| 粉嫩国产白浆在线观看| 欧美国产在线看| 伊人久久大香线蕉成人综合网| 亚洲中文精品人人永久免费| 成人午夜久久| 尤物成AV人片在线观看| 国产在线一二三区| 日本免费高清一区| 国产成人AV男人的天堂| 久久国产乱子伦视频无卡顿| 福利在线不卡| 一区二区三区国产精品视频| 国产精品福利社| 精品国产自| 精品无码一区二区三区电影| 国产亚洲精品91| 美女视频黄频a免费高清不卡| 日韩精品成人网页视频在线| 国产三级a| 欧美一区日韩一区中文字幕页| 国产理论一区| 91精品国产麻豆国产自产在线| www.国产福利| 一级片一区| 超碰aⅴ人人做人人爽欧美 | 在线视频精品一区| 国产精品.com| 97人妻精品专区久久久久| 福利在线不卡一区| 日韩成人午夜| 91免费观看视频| 无码国内精品人妻少妇蜜桃视频 | 国产成人禁片在线观看| 亚洲精品欧美日本中文字幕| 久久精品日日躁夜夜躁欧美| 久久久无码人妻精品无码| 欧美a在线视频| 久久鸭综合久久国产| 欧美成人a∨视频免费观看 |