日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]摘要:給出了一種基于C8051F020單片機實現(xiàn)無線溫度采集的系統(tǒng)方案。將AT24C16數(shù)據(jù)儲存電路、AD590溫度采集電路、實時時鐘電路、無線收發(fā)模塊和C8051F020控制電路置于采集環(huán)境中,采集到的數(shù)據(jù)可根據(jù)用戶需要通過無線

摘要:給出了一種基于C8051F020單片機實現(xiàn)無線溫度采集的系統(tǒng)方案。將AT24C16數(shù)據(jù)儲存電路、AD590溫度采集電路、實時時鐘電路、無線收發(fā)模塊和C8051F020控制電路置于采集環(huán)境中,采集到的數(shù)據(jù)可根據(jù)用戶需要通過無線模塊向主機發(fā)送,主機只需發(fā)送不同的控制命令,即可完成多點無線溫度采集,然后主機再將接收的數(shù)據(jù)通過串口發(fā)給PC機,用戶在LabWindows/CVI實現(xiàn)的PC機數(shù)據(jù)處理界面下,完成系統(tǒng)操作。實驗結果表明,該設計很好地達到了設計目的。
關鍵詞:C8051F020單片機;AD590;LabWindows/CVI;無線收發(fā)模塊

    測控軟件開發(fā)平臺Labwindows/CVI虛擬儀器在對數(shù)據(jù)采集、處理和分析方面得到了廣泛的應用。本文介紹了一種基于C8051F020的溫度采集卡和LabWindows/CVI虛擬儀器的多點無線溫度采集系統(tǒng),闡述硬件系統(tǒng)和軟件系統(tǒng)實現(xiàn)多點無線溫度采集的過程。硬件系統(tǒng)設計包括USB轉串口、無線收發(fā)模塊、溫度采集等;軟件系統(tǒng)設計包括用戶界面、串口通信、無線發(fā)射、接收處理等。

1 整體方案設計
   
從機通過溫度傳感器AD590采集環(huán)境溫度產(chǎn)生電流信號,該電流信號經(jīng)信號調理電路完成I/V轉換,送入單片機進行A/D轉換,單片機將轉化得到的信息保存到AT24C16中,同時保存時鐘電路的實時時間。用戶只需簡單操作上位PC機軟件界面,發(fā)出相應的控制指令,通過串口傳給主機,主機發(fā)送地址和控制指令,若與某從機的地址匹配,則返回相應指令;若地址不匹配,則不做處理。主機收到相應匹配應答指令后,向從機發(fā)送溫度傳輸指令,從機收到后,將保存在AT24C16中的信息發(fā)給主機。主機則將接收到的信息由串口傳給上位PC機,用戶只需在上位機操作界面進行操作就可以觀察到相應區(qū)域的溫度變化情況。當從機地址重疊,主機接收到錯誤信息時,可通過上位機發(fā)送新地址,修改從機地址,以確保區(qū)域內各個子系統(tǒng)的穩(wěn)定運行。

2 硬件電路設計
2.1 硬件總體設計
   
整個系統(tǒng)主要由從機采集、存儲和發(fā)射系統(tǒng),主機接收和處理系統(tǒng)和上位PC機操作界面三部分組成。 從機部分由AT24C16數(shù)據(jù)儲存電路、AD590溫度采集調理電路、實時時鐘電路、無線模塊和C8051F020控制電路構成;主機部分由無線接收模塊和串口轉USB電路組成;上位PC機操作界面用于方便用戶操作。系統(tǒng)總體電路(包括主機系統(tǒng)和從機系統(tǒng))設計框圖如圖1所示。


2.2 從機部分電路
   
信息儲存電路主要由AT24C16構成,AT24C16是具有I2C總線接口的E2PROM,其存儲容量為16 KB,字節(jié)地址空間為0~2 047。AT24C16的數(shù)據(jù)輸入引腳有過濾外部擾動信號的作用,在智能控制中廣泛用于常數(shù)、重要參數(shù)、系數(shù)參數(shù)的存放。
    溫度采集部分采用AD公司的AD590單片集成兩端感溫電流源,它是利用PN結正向電流與溫度關系的原理制成的,具有良好的互換性和性能穩(wěn)定,使用方便,抗干擾能力強,輸出阻抗高等優(yōu)點。將AD590的輸出信號轉化為電壓信號,處理后送給單片機A/D采樣,如圖2所示。


    實時時鐘電路采用Dallas的高性能、低功耗、帶RAM的I2C總線的串行時鐘/日歷芯片DS1302。I2C總線通過使能交叉開關配置在C8051F0 20的P0.0(SDA)和P0.1(SCL),并加上拉電阻4.7 kΩ,完成DS1302的初始化和時間數(shù)據(jù)的傳輸。
    無線模塊由PT2262編碼電路、PT2272解碼電路和315 MHz無線發(fā)射模塊組成。PT2262/2272是PTC公司生產(chǎn)的一種CMOS工藝、低功耗、低價位通用編解碼電路,PT2262/2272最多可有12位(A0~A11)三態(tài)地址端管腳(懸空、接高電平、接低電平),任意組合可提供531 441個地址碼,本系統(tǒng)從機地址碼固定且不同,且從機地址碼和主機地址碼均由單片機控制。PT2262最多可有6位數(shù)據(jù)端管腳,設定的地址碼和數(shù)據(jù)碼從17腳串行輸出。當PT2262的17腳為高電平時,315 MHz的高頻發(fā)射電路起振并發(fā)射等幅高頻信號,當17腳為低電平時,315 MHz的高頻發(fā)射電路停止振蕩,所以高頻發(fā)射電路完全受控于PT2262的17腳輸出的數(shù)字信號,從而對高頻電路完成幅度鍵控(ASK調制)相當于調制度為100%的調幅。實際運用時要注意PT2262每次發(fā)射時至少發(fā)射4組字碼,PT2272只有在連續(xù)兩次檢測到相同地址碼加數(shù)據(jù)碼時才會驅動相應的數(shù)據(jù)輸出端為高電平和驅動VT端同步為高電平。
2.3 主機部分電路
   
串行通信是一種適用于兩機之間的通信,通過通信接口,兩機的發(fā)送、接收口按照預定的串口地址、傳輸速率(波特率)、數(shù)據(jù)格式、校驗方式、傳輸方向完成數(shù)據(jù)交換。其中RS 232串行通信端口是計算機中常見的總線形式,在測量測試和儀器控制的過程中大量使用。然而現(xiàn)在筆記本電腦很少有串口,大多數(shù)PC機提供USB接口,所以系統(tǒng)采用了一種基于PL2303HX芯片的USB轉串口的方法。PL2303HX是Prolific公司推出的USB轉RS 232接口的轉換芯片,能解決RS 232全雙工異步串行通信與USB功能接口的連接,支持完整的RS 232接口,可編程波特率,并可為外部串行口提供電源,且低功耗、低成本。

3 軟件設計
   
軟件設計部分分為單片機程序設計和LabWindows/CVI程序設計兩部分。系統(tǒng)總體流程圖如圖3所示。


3.1 單片機程序
   
單片機程序分為主機系統(tǒng)程序和從機系統(tǒng)程序。
    主機程序主要包括數(shù)據(jù)的無線發(fā)射、接收和串口通信。從機程序主要包括溫度、時間采集,AT24C16芯片的讀/寫和無線發(fā)射、接收。
    MCU與上位PC機通信協(xié)議如下:
    串口設置:RS 232C或TTL電平、115 200 b/s、8位數(shù)據(jù)位、1位停止位、無奇偶位;MCU UART端接收來自上位PC機的控制指令,也向上位PC機傳輸來自各個從機采集的溫度數(shù)據(jù)。MCU端發(fā)送數(shù)據(jù)約定如下:
    格式:0x55 Temperature Hour Minute Second;其中:0x55為數(shù)據(jù)頭;Temperature為從機實際采集的溫度數(shù)據(jù);Hour Minute Second為從機采集溫度數(shù)據(jù)的時分秒信息,變量類型均為字符型。
    上位PC機向主機MCU發(fā)送的數(shù)據(jù)格式如下:
    格式:0xAA ChannelAddress;
    其中:0xAA為數(shù)據(jù)頭,ChannelAddress為上位PC機要求上傳溫度數(shù)據(jù)的從機地址,變量類型均為字符型。
    如果上位機需要更改從機的地址信息,則發(fā)送命令格式如下:
    格式:0xBB ChannelAddressA ChannelAddressB;其中:0xBB為數(shù)據(jù)頭;ChannelAddressA為上位PC機要求上傳溫度數(shù)據(jù)的從機原地址;ChannelAddressB為上位PC機要求上傳溫度數(shù)據(jù)的從機新地址,變量類型均為字符型。
3.2 LabWindows/CVI上位PC機界面程序
    LabWindows/CVI有許多標準函數(shù)庫。串口通信設計時,采用RS 232函數(shù)庫提供的串口通訊控制函數(shù)和I/O函數(shù)。用戶通過選擇界面上相應區(qū)域的按鈕,按下溫度采集按鈕,此時上位PC機發(fā)送一次該區(qū)域溫度采集指令,下位機則傳送該區(qū)域存儲的溫度數(shù)據(jù),上位機將收到的溫度數(shù)據(jù)保存到數(shù)組中,再通過畫圖函數(shù)繪制動態(tài)溫度曲線。該上位PC機軟件操作界面可以將不同從機的溫度數(shù)據(jù)顯示在同一界面上,方便用戶進行溫度數(shù)據(jù)對比。實際顯示效果如圖4所示。



4 結語
   
本系統(tǒng)在硬件和軟件上都很好地實現(xiàn)了既定要求,既能夠修改從機地址碼,又能動態(tài)顯示溫度情況,對不同區(qū)域的溫度采集也較為準確,操作界面便于管理人員使用。實驗結果表明,以無線收發(fā)裝置取代電纜線傳輸數(shù)據(jù),可降低功耗,節(jié)約成本,安裝簡單靈活,靈敏度高,可靠性強,可移植性強??諘绛h(huán)境下,無線傳輸距離超過150 m;遮擋情況下,無線信號可繞過多層建筑物。可以增加中繼站,以增加傳輸距離。數(shù)據(jù)編碼組數(shù)可以任意擴展。

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

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

關鍵字: 驅動電源

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

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

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

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

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

關鍵字: LED 設計 驅動電源

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

關鍵字: 電動汽車 新能源 驅動電源

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

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

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

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

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

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

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

關鍵字: LED 驅動電源 開關電源

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

關鍵字: LED 隧道燈 驅動電源
關閉