女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當前位置:首頁 > 工業(yè)控制 > 《機電信息》
[導讀]摘要:利用單片機和虛擬儀器LabVIEW在PC端設計了溫濕度測量及控制系統(tǒng),用于溫濕度數(shù)據(jù)監(jiān)測。該系統(tǒng)上位機為PC端監(jiān)控界面,下位機為單片機,單片機采集溫濕度數(shù)據(jù),并將采集到的數(shù)據(jù)通過串口發(fā)送給監(jiān)控界面進行監(jiān)測和管理。該監(jiān)測系統(tǒng)具有開發(fā)成本低、功耗低、性能穩(wěn)、電路簡單等優(yōu)點。

引言

隨著技術的發(fā)展,溫濕度測量應用到了工作和生活的方方面面,溫濕度監(jiān)測系統(tǒng)的應用也愈加廣泛。目前,基于虛擬儀器的監(jiān)控與數(shù)據(jù)采集系統(tǒng)的設計主要依賴于價格昂貴的數(shù)據(jù)采集卡,系統(tǒng)開發(fā)和應用成本高。LabVIEW是美國國家儀器(NI)公司研制開發(fā)的一款圖形化編程開發(fā)環(huán)境,本文基于單片機和LabVIEW平臺實現(xiàn)了溫濕度實時監(jiān)測系統(tǒng)的設計。單片機和溫濕度傳感器構(gòu)成下位機系統(tǒng),以串口通信方式將采集的數(shù)據(jù)發(fā)送至上位機PC端LabVIEW平臺,實現(xiàn)溫濕度數(shù)據(jù)實時采集、溫濕度趨勢圖繪制、門限報警、歷史數(shù)據(jù)存儲,并對數(shù)據(jù)進行精細化管理。該監(jiān)測系統(tǒng)快速有效,開發(fā)成本低,非常適合日常使用。

1系統(tǒng)設計思路

該系統(tǒng)下位機控制核心為STC89C52,溫濕度傳感器DHT11采集溫濕度信號,液晶顯示屏LCD1602顯示系統(tǒng)信息。系統(tǒng)設置報警電路,用戶可自行設定報警閾值,當溫度或濕度超過設定值時則啟動報警。上位機采用LabVIEW編寫程序,單片機與其通過串口進行通信,實現(xiàn)系統(tǒng)溫濕度數(shù)據(jù)的實時測量、監(jiān)控、存儲及統(tǒng)計分析。LabVIEW圖形化編程人機交互界面友好,開發(fā)成本低,簡單易行,功能可靠。系統(tǒng)結(jié)構(gòu)如圖1所示。

2硬件電路設計

2.1下位機硬件電路設計

下位機單片機控制系統(tǒng)硬件電路包括:溫濕度傳感器DHT11電路、LCD1602顯示電路、聲光報警電路和鍵盤電路,本文在此只闡述溫濕度傳感器DHT11的電路設計。DHT11只需要占用單片機一個I/O口即可完成連接。如圖2所示,DHT11的供電電壓為3.5~5.5V,其1腳接VCC,2腳接單片機的I/O口,3腳懸空,4腳接GND。上電后等待1s以越過不穩(wěn)定狀態(tài),在此期間不要發(fā)送任何指令。

2.2上位機串行通信電路設計

上位機通過串口通信獲取單片機采集的溫濕度數(shù)值。串行通信線路簡單,只需一對傳輸線即可實現(xiàn)通信,速度慢但成本低。在串行通信中,需要進行邏輯電平轉(zhuǎn)換,使其對信息的邏輯定義與TTL兼容,接口電路如圖3所示。

3系統(tǒng)軟件設計

3.1下位機單片機程序設計

下位機程序設計主要包括DHT11溫濕度讀取、LCD1602顯示、鍵盤、聲光報警以及單片機串口通信設計,圖4為下位機主程序流程圖。

下位機程序設計中的復雜部分是關于DHT11如何讀取溫濕度數(shù)據(jù)。DHT11采用單總線數(shù)據(jù)格式,一次通信時間要小于3ms,主機連續(xù)采樣間隔建議大于100ms,其讀取單總線上的1個字節(jié)數(shù)據(jù)程序設計如圖5所示。其溫濕度數(shù)據(jù)包由5Byte(40bit)組成:8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bit溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)+8bit校驗和,可以據(jù)此讀出采集到的溫濕度數(shù)據(jù)。

3.2上位機LabVlEW程序設計

3.2.1LabVIEW上位機設計模式

由于下位機連續(xù)不斷地采集溫濕度數(shù)據(jù),為保證數(shù)據(jù)不丟失,上位機設計模式代碼框架采用生產(chǎn)者/消費者模式。利用消息隊列處理器,將用戶界面UI、數(shù)據(jù)采集、數(shù)據(jù)保存顯示、數(shù)據(jù)分析4個隊列多線并行運行,如圖6所示。用戶界面有任何動作,生產(chǎn)者均會在事件結(jié)構(gòu)產(chǎn)生對應的事件消息,發(fā)送到隊列,消費者不斷取出隊列的事件消息進行處理,對所有動作做出反應。

3.2.2LabVIEW上位機串口發(fā)送程序

本程序運行前需要先配置串口,將命令(如55AA01)通過VIsA串口寫入,等待不少于0.02s,時間太短會導致讀取緩存失敗。通過串口屬性節(jié)點ByteatPort可判斷串口緩存的字符個數(shù),若單片機返回錯誤標志,則重新發(fā)送。由于DHT11是單總線器件,單片機正在執(zhí)行時序時不能被打斷,會錯過上位機命令,所以需要重復發(fā)送幾次,保證連接成功,不管成功與否最多發(fā)送5次。執(zhí)行部分程序框圖如圖7所示。

3.2.3LabVIEW上位機串口接收程序

為保證單片機發(fā)送過來的數(shù)據(jù)不會丟失,上位機將串口緩沖中的數(shù)據(jù)一一讀到隊列中,再建立另外一個線程來取出隊列中數(shù)據(jù)并進行分析,如圖8所示。

3.2.4數(shù)據(jù)文件存儲和調(diào)用

上位機存儲數(shù)據(jù)文件類型為TDMs(TechnicalDataManagementSTreaming)文件,它兼顧了存取方便、高速等優(yōu)勢。TDMS的邏輯結(jié)構(gòu)分為三層:文件(Fi1e)、通道組(Channe1Groups)和通道(Channe1s),程序員可以非常方便地使用這三個邏輯層次定義測試數(shù)據(jù),數(shù)據(jù)檢索是有序的、方便存取的,如圖9所示。

4系統(tǒng)設計結(jié)果

系統(tǒng)測試結(jié)果如圖10~圖13所示。本系統(tǒng)實現(xiàn)了基于單片機和LabVIEW的溫濕度監(jiān)測,下位機實時監(jiān)測溫濕度數(shù)據(jù),上位機在LabVIEW前面板實現(xiàn)溫濕度數(shù)據(jù)和波形實時顯示,當溫濕度數(shù)值超出或低于預設值時,可通過下位機蜂鳴器和上位機指示燈進行報警,歷史數(shù)據(jù)能以TDMS文件形式保存,易于查詢和打印。

5結(jié)語

本文設計了基于單片機和LabVIEW的溫濕度監(jiān)測系統(tǒng),經(jīng)測試,該系統(tǒng)可實現(xiàn)溫濕度的實時監(jiān)測、報警、歷史數(shù)據(jù)存儲和查詢功能,且監(jiān)測界面美觀、操作便捷,系統(tǒng)成本低,功能易擴展,具有較好的使用和推廣價值。

本站聲明: 本文章由作者或相關機構(gòu)授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅(qū)動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅(qū)動性能的關鍵。

關鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質(zhì)量和效率直接關系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅(qū)動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關鍵字: LED 驅(qū)動電源 開關電源

LED驅(qū)動電源是把電源供應轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅(qū)動電源
關閉