基于DS18B20的MOA溫度遠程監控系統設計
DS18B20的復位、讀和寫(xiě)時(shí)序圖如下。
所有時(shí)序都是將主機作為主設備, 單總線(xiàn)器件作為從設備。而每一次命令和數據的傳輸都是從主機主動(dòng)啟動(dòng)寫(xiě)時(shí)序開(kāi)始, 如果要求單總線(xiàn)器件回送數據, 在進(jìn)行寫(xiě)命令后, 主機需啟動(dòng)讀時(shí)序完成數據接收。數據和命令的傳輸都是低位在先。
3. 2 監測系統主程序流程圖
軟件部分主要包括主程序、RS - 485 通信、鍵盤(pán)掃描、溫度采集、溫度顯示等部分組成。其中RS -485通信模塊主要完成和PC 機的通信; 鍵盤(pán)掃描模塊用來(lái)輸入各溫度傳感器的溫度上下限; 溫度采集模塊定時(shí)的采集四個(gè)溫度傳感器的溫度值; 溫度顯示模塊用來(lái)循環(huán)的顯示三相MOA與環(huán)境的溫度差。
圖10 系統主程序流程圖
評論