王彥敏
摘 要:多點(diǎn)無線溫度監(jiān)控系統(tǒng)主要借助溫度傳感器,完成多點(diǎn)溫度數(shù)字信息采集工作,這種監(jiān)控系統(tǒng)代替了傳統(tǒng)的直接布線采集方式,也彌補(bǔ)了傳統(tǒng)方式中的不足之處,該監(jiān)控機(jī)洗主要基于單片機(jī),在監(jiān)控系統(tǒng)設(shè)計(jì)中,設(shè)計(jì)人員還要有效安排無線模塊和數(shù)字溫度傳感器的位置,使其能完成無線信息采集工作,還要保證無線測溫精度。該溫度監(jiān)控系統(tǒng)分為硬件和軟件兩部分,設(shè)計(jì)人員應(yīng)基于總體方案設(shè)計(jì)內(nèi)容,做好軟硬件設(shè)計(jì)。
關(guān)鍵詞:單片機(jī);多點(diǎn)無線溫度監(jiān)控系統(tǒng);設(shè)計(jì)
DOI:10.16640/j.cnki.37-1222/t.2019.15.154
在溫度信息采集中,無線溫度監(jiān)控系統(tǒng)實(shí)現(xiàn)了信息來源由單點(diǎn)向多點(diǎn)的轉(zhuǎn)變,單片機(jī)在其中發(fā)揮了重要作用。該溫度監(jiān)控系統(tǒng)應(yīng)用的單片機(jī)數(shù)量不止一個,設(shè)計(jì)人員需要妥善安排單片機(jī)的從屬關(guān)系,使其能與軟硬件功能相適應(yīng)。另外在系統(tǒng)設(shè)計(jì)中,還要明確技術(shù)要點(diǎn),使監(jiān)控系統(tǒng)能實(shí)時采集信息。本文主要針對基于單片機(jī)的多點(diǎn)無線溫度監(jiān)控系統(tǒng)進(jìn)行分析。
1 總體方案設(shè)計(jì)
多點(diǎn)無線溫度監(jiān)控系統(tǒng)主要包括數(shù)字溫度傳感器和無線模塊,前者主要采取DS18B20型號,其主要完成溫度測量、傳感工作,其主要將溫度信息傳遞給主機(jī),使溫度信息顯示在顯示屏幕中。單片機(jī)主要應(yīng)用在主機(jī)內(nèi)部,主機(jī)和從機(jī)通過無線模塊連接在一起,兩者信息交互過程便是溫度傳感器傳感信息的過程[1]。
2 系統(tǒng)硬件設(shè)計(jì)
從總體設(shè)計(jì)來看,多點(diǎn)無線溫度監(jiān)控系統(tǒng)作用過程主要發(fā)生在主從機(jī)上,所以主機(jī)系統(tǒng)和從機(jī)系統(tǒng)是整個系統(tǒng)的主要分屬子系統(tǒng),在主機(jī)系統(tǒng)中,除卻中央控制中心MCU外,顯示屏幕及無線模塊等也是主機(jī)系統(tǒng)重要組成部分。在從機(jī)系統(tǒng)中,其也存在自己的中央控制中心MCU,也有無線模塊來完成傳感工作,其溫度檢測模塊數(shù)量有很多,可及時反饋不同點(diǎn)的溫度變化,使監(jiān)控系統(tǒng)實(shí)現(xiàn)多點(diǎn)溫度信息采集目的。主機(jī)系統(tǒng)有一個,從機(jī)系統(tǒng)有多個。在系統(tǒng)硬件設(shè)計(jì)中,相關(guān)人員還要做好以下設(shè)計(jì)工作。
2.1 主控MCU
在主控MCU中,控制芯片為單片機(jī),單片機(jī)型號有多種,設(shè)計(jì)人員還要站在綜合角度上,設(shè)計(jì)抗干擾能力強(qiáng),運(yùn)行效率高的單片機(jī)。應(yīng)用在該監(jiān)控系統(tǒng)中的單片機(jī)型號為STC89C52RC,該種單片機(jī)可以適宜多種指令代碼。該主控MCU有兩種周期,分別為12時鐘/機(jī)器和6時鐘/機(jī)器[2]。在溫度采集控制中,主控MCU可以從兩種周期中選擇最適合的數(shù)值。單片機(jī)的電壓會對主控MCU工作電壓產(chǎn)生影響。其工作溫度范圍主要在零下40攝氏度到零上85攝氏度之間。其在運(yùn)行中,會在掉電模式、正常工作模式等多種模式中轉(zhuǎn)換,如果監(jiān)控系統(tǒng)外部中斷,其會通知主控MCU,使其處于掉電模式。
2.2 液晶顯示模塊
液晶顯示器主要顯示不同時刻的溫度采集信息,所以其分辨率要滿足觀看要求,其要實(shí)時顯示信息,不能出現(xiàn)無反應(yīng)、無顯示問題。在該多點(diǎn)無線溫度監(jiān)控系統(tǒng)設(shè)計(jì)中,設(shè)計(jì)人員應(yīng)合理設(shè)計(jì)其接口方式,使其實(shí)現(xiàn)串行多量化,如此其才能及時接收多點(diǎn)溫度信息,該種顯示模塊還要具備中文字庫,在人機(jī)交互圖形界面中,顯示中文信息,滿足用戶使用需求。液晶顯示模塊接口多,接口方式還要靈活。液晶顯示模塊不僅要提供數(shù)據(jù),還要提供相關(guān)圖形,反映溫度變化趨勢,使用戶一目了然。
2.3 無線模塊
無線模塊型號主要為nRF24L01,其屬于成品模塊,可以滿足高頻電路走線要求,保證監(jiān)控系統(tǒng)運(yùn)行順暢[3]。選擇的無線模塊主要有斷電模式和空閑模式兩種工作模式,與主控MCU的工作模式相適應(yīng),其充當(dāng)單片射頻收發(fā)機(jī)角色,完成應(yīng)答和再發(fā)射工作,其在該工作過程中的自動化程度較高。該模塊在工作時主要完成溫度信息傳輸工作,其傳輸速率較大。模塊應(yīng)用供電電壓不能超過3.6V。該無線模塊直接與單片機(jī)連接在一起,其在主從機(jī)系統(tǒng)中的應(yīng)用功能不同,在主機(jī)系統(tǒng)中,主要承擔(dān)數(shù)據(jù)接收角色,而在從機(jī)系統(tǒng)中,則發(fā)揮發(fā)射作用,在接收發(fā)射過程中,主從機(jī)之間也實(shí)現(xiàn)了信息交互。
2.4 主機(jī)報(bào)警線路
在多點(diǎn)溫度監(jiān)控中,如果某一點(diǎn)溫度過高或過低或變化趨勢較大,該線路還要好聯(lián)合聲光報(bào)警模塊,共同輔助主機(jī)完成報(bào)警工作。
2.5 溫度檢測模塊
該模塊主要為溫度傳感器,其結(jié)合了數(shù)字化技術(shù),可以實(shí)現(xiàn)溫度測量和檢測目的。其測量范圍和測溫分辨率還要滿足要求。在設(shè)計(jì)中,主要將一根端口線作為其中央控制器,設(shè)計(jì)人員還要將其與單片機(jī)有效連接起來。
3 系統(tǒng)軟件
軟件程序也有主從之分。在主機(jī)程序設(shè)計(jì)中,需要編制液晶顯示器的顯示程序,使其能及時反應(yīng)相關(guān)溫度信息,需要對無線模塊的工作程序進(jìn)行編制,其在主從機(jī)中的工作模式和作用不同,編制程序也要有所不同[4]。在從機(jī)程序設(shè)計(jì)中,需要對溫度檢測進(jìn)行設(shè)計(jì),使其能有效監(jiān)測溫度信息,并將其傳遞給主機(jī),主控MCU還需要按照時序來解讀數(shù)據(jù)。
4 結(jié)束語
多點(diǎn)無線溫度監(jiān)控系統(tǒng)設(shè)計(jì)需要控制的內(nèi)容比較多,設(shè)計(jì)人員需要面面俱到,控制溫度采集時間節(jié)點(diǎn),減少數(shù)據(jù)接收時間差并使上位機(jī)程序作用效果得到保證,如此監(jiān)控系統(tǒng)采集的溫度信息才能得到有效分析。在監(jiān)控系統(tǒng)設(shè)計(jì)中,設(shè)計(jì)人員還要根據(jù)系統(tǒng)應(yīng)用現(xiàn)狀和評價結(jié)果,不斷優(yōu)化系統(tǒng)構(gòu)成框架,使軟硬件滿足溫度信息采集、分析要求。
參考文獻(xiàn):
[1]晏宇.基于單片機(jī)的無線溫度監(jiān)控系統(tǒng)的設(shè)計(jì)與制作[J].南昌大學(xué),2018(04):34.
[2]熊強(qiáng)強(qiáng),裴慧琴,奚建平,王濤,趙慧,陳曉玲.一種智能無線多點(diǎn)溫度監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].國外電子測量技術(shù),2017,36(05):55-58.
[3]劉曉春.基于單片機(jī)的多點(diǎn)無線溫度監(jiān)控系統(tǒng)[J].電子世界,2017(02):168.
[4]蔣蕭澤,王艷新,朱莉,李淑芝.基于單片機(jī)的多點(diǎn)無線溫度監(jiān)控系統(tǒng)[J].電子測試,2016(13):25+27.