一、硬件部分
本設(shè)計(jì)的主機(jī)所要實(shí)現(xiàn)匯總從機(jī)發(fā)來(lái)的信息和預(yù)先設(shè)定的霉變1-7值相比較,判斷每個(gè)從機(jī)位置的機(jī)采棉情況。如果出現(xiàn)異常,主機(jī)控制警報(bào)系統(tǒng)工作,顯示屏可以利用鍵盤控制其翻頁(yè)功能,實(shí)時(shí)顯示出每個(gè)從機(jī)位置的機(jī)采棉情況。從機(jī)主要負(fù)責(zé)將采集來(lái)的溫濕度信息,經(jīng)處理后,送入主機(jī)。鑒于以上因素,主、從機(jī)都選用單片機(jī)STC89C516RD+。該款單片機(jī)具有加密性強(qiáng)、低功耗、速度快和精度高等特點(diǎn),其核內(nèi)有64kB的flash 1 2808的RAM,16kB的ROM,可以滿足控制的需要。
每個(gè)從機(jī)位置的溫濕度信息檢測(cè),采用探頭檢測(cè),在每個(gè)探頭的不同位置,均勻分布4個(gè)溫度傳感器和4個(gè)濕度傳感器,分別構(gòu)成該從機(jī)的溫度傳感器組和濕度傳感器組。濕度傳感器選用HM1500,模擬量輸出,在SV供電條件下,輸出0-4V范圍的電壓對(duì)應(yīng)相對(duì)濕度值0一100%;因?yàn)槭蔷€性輸出,所以可以直接和單片機(jī)相連,為了檢測(cè)信號(hào)的穩(wěn)定性,可以將濕度傳感器的輸出量經(jīng)過(guò)同相跟隨器將信號(hào)穩(wěn)定后送入單片機(jī)。溫度傳感器選用AD590為模擬信號(hào)輸出需要驅(qū)動(dòng)電路驅(qū)動(dòng)后才能使溫度信號(hào)經(jīng)A/D轉(zhuǎn)換送入單片機(jī);可測(cè)量范圍-55—1500℃,供電范圍寬,4一30V;圖2為溫度傳感器AD590的驅(qū)動(dòng)電路圖。顯示模塊要求實(shí)時(shí)顯示各個(gè)從機(jī)控制的檢測(cè)探頭位置的溫濕度以及每個(gè)探頭所在位置的坐標(biāo)值,通過(guò)鍵盤的上下鍵控制顯示屏的翻頁(yè)和刷新。所以,采用液晶顯示器LCD1602兩行顯示,就可以達(dá)到系統(tǒng)設(shè)計(jì)要求。鍵盤模塊是向主機(jī)輸入預(yù)設(shè)的參考值以及控制顯示屏的翻頁(yè)與刷新,基于以上功能采用4x4的行列式鍵盤。
二、軟件部分
首先,根據(jù)設(shè)計(jì)目標(biāo),細(xì)化軟件每一部分的功能,統(tǒng)籌設(shè)計(jì)各部分功能之間的邏輯關(guān)系。垛儲(chǔ)機(jī)采棉溫濕度檢測(cè)系統(tǒng)的軟件設(shè)計(jì)采用keiluvision2編程環(huán)境,編程實(shí)現(xiàn)主從機(jī)的功能。kei1C51是一個(gè)比較主流的單片機(jī)研發(fā)設(shè)計(jì)的開發(fā)工具,主從機(jī)的程序編寫采用模塊化編程。其調(diào)試程序、完成各部分編程后,將程序的.hex工程文件燒錄至Proteus軟件下的仿真電路圖,仿真效果達(dá)到最佳時(shí),記錄電路設(shè)計(jì)的優(yōu)化參數(shù);根據(jù)此優(yōu)化參數(shù),設(shè)計(jì)垛儲(chǔ)機(jī)采棉溫濕度自動(dòng)檢測(cè)系統(tǒng)的實(shí)物硬件。垛儲(chǔ)機(jī)采棉溫濕度自動(dòng)檢測(cè)系統(tǒng)的主機(jī)程序流程圖,如圖3所示。http://www.frameer.com
聯(lián)系人:賈小姐
廣東省東莞市寮步鎮(zhèn)嶺安街2號(hào)