高分求微控制器多點溫度檢測系統的程式設計

時間 2022-07-11 08:25:13

1樓:匿名使用者

幫你頂一下.做這個只給分不給錢是很難的..

微控制器多點溫度控制系統設計的程式設計

2樓:檀翰墨

微控制器的多點溫度控制系統

dsl8820溫度感測器的內部儲存器包括9 b高速暫存ram和1 b非易失性的可電擦除的e2prom,後者存放高溫度和低溫度觸發器th,tl和結構暫存器,該位元組第7位(tm)為0,低5位一直都是1,第6,5位(r1,r0)用來設定解析度,如表1所示。

根據dsl8820的通訊協議,主機控制dsl8820完成溫度轉換必須經過3個步驟:每一次讀寫之前都要對其進行復位,復位成功後傳送1條rom指令,最後傳送ram指令,這樣才能對dsl8820進行預定的操作。復位要求主cpu將資料線下拉500μs,然後釋放,dsl8820收到訊號後等待16~60μs左右,後發出60~240μs的存在低脈衝,主cpu收到此訊號表示復位成功。

由於dsl8820採用的是單線進行控制與讀取資料,因此對操作的時序要求非常嚴格,否則由於時序不匹配,將無法完成對器件的正確操作。

2.3 控制執行那分

(1)壁掛爐燃燒系統控制。控制電路採用了脈衝繼電器器件作為整個系統的總控部分,當所有居室溫度均達到設定值時,停止壁掛爐的工作。該繼電器的特點是:

當線圈收到一個脈衝訊號後,線圈通電,電磁鐵吸合,帶動觸頭閉合接通需要控制的電路,當下一個訊號到來後,電磁鐵吸合,觸頭斷開,切斷被控制的電源,因此其具有自鎖和訊號遙控功能。由於磁鐵的作用,控制脈衝消失後滑片位置不發生變化,保持穩定狀態,所以該器件具有功耗小、具有記憶功能。

(2)居室溫度控制。各居室溫度控制在燃燒控制系統工作前提下,根據各居室溫度測量返回值,採用上海歐凱電磁閥製造****生產的ok6515自保持脈衝電磁閥控制各回路的通斷。脈衝電磁閥採用脈衝和永磁技術,只需通過控制器切換脈衝的電極觸點來改變電磁閥的開關狀態,當控制器發出電脈衝時,驅動閥芯克服永磁力產生上下移,使閥瓣到位後在永磁作用下處於自保持狀態。

2.4 圖形液晶顯示模組

為了能夠提供形象直觀的使用者顯示介面,系統採用圖形液晶顯示模組lcdl2864,其具有8位標準資料匯流排、6條控制線及電源線,可與cpu直接介面,顯示各種字元及圖形。考慮到系統中漢字的使用量少,因此選用不帶漢字型檔的lcd。對於使用的漢字分別提取其字模並以二進位制形式儲存於內部flashrom中。

3 系統軟體設計

系統軟體設計主要依據系統程式流程以及dsl8820的時序要求進行**編寫。為了降低開發難度,提高開發效率,系統開發中引入了μc/os一ⅱ嵌入式作業系統並移植了lcd顯示驅動。另一方面,為了確保對dsl8820操作時序的精確性,對dsl8820進行初始化和讀寫**仍採用組合語言。

3.1 系統資料結構

系統所需資料結構包括各測溫元件的序列號表,漢字字模儲存、系統執行時間表儲存、各溫控點的設定值及測量值、系統時間的存放及一些臨時資料儲存。

為了區別多個溫度感測器,在系統初始化時讀入感測器中的64位序列號,並將其存入程式儲存空間,以便程式執行期間進行比對,共需64 b。漢字字模採用16×16字型檔進行提取,其中每個漢字需32 b,約15個字,為了方便程式功能的升級改進,在程式儲存空間中按20個字進行空間分配,需要儲存空間640 b。系統執行時間表的設計以小時為設定單位,需要儲存24個值;為了減少時間比較過程中的資料計算量以及方便程式設計,對每個值採用一個位元組儲存,這裡共需24 b儲存空間,這裡仍然使用程式儲存空間進行儲存,以便在系統掉電時設定值不會丟失。

3.2 系統程式設計

系統程式設計主要使用keilc5l進行編寫,但由於對dsl8820器件的讀寫時序要求比較嚴格,故採用彙編**,其中溫度讀取子程式主要**如下:

3樓:小箬是棉花籽

那就用熱敏電阻,然後用adc轉換。在網上有很多類似程式。

高分求微控制器溫度採集系統的課程設計

4樓:西區金毛豹

誰有基於微控制器的多點溫溼度無線測量系統設計的程式?

5樓:

我有ds18b20及dht11的以及12864的

求一個51微控制器的多路溫度控制系統的c語言程式。

基於微控制器的多點溫度測量系統的設計如何實現溫度的採集

6樓:

ds18b20是單匯流排數字溫度感測器,可以直接採集溫度,並把採集到的資料通過單匯流排的方式,送入微控制器,微控制器處理資料,送入4路數碼管顯示就行了,測量的精度,可以通過軟體控制。一條線上是可以掛多個ds18b20了,所以可以實現多點溫度採集,但是一條線上最多能連線8個18b20。18b20內部光刻rom中的有64位序列號,可以看作是該ds18b20的地址序列碼,通過這個地址序列碼區分單匯流排上的不同器件。

這個系統最主要的就是編寫單匯流排的介面函式,這部分要參考18b20的datasheet編寫。

7樓:

ds18b20可以採集溫度,並且通過單匯流排方式將測量結果送給微控制器,微控制器接收結果,並且控制數碼管顯示結果。

8樓:匿名使用者

要微控制器控制系統由微機和工業生產物件兩大部分組成。本文通過熱敏電阻這個敏感它將溫度變化顯示和數字控制集和於一體,用軟體實現程式升溫的調節。 關鍵字,

9樓:匿名使用者

不太明白你要表達什麼意思……既然晶片什麼的都選好了,那麼就參考晶片手冊連線電路、編寫程式就ok了啊

微控制器多點溫度檢測系統設計

10樓:匿名使用者

微控制器+溫度感測器, 最好在加上無線通訊模組。 可供選擇的是zigbee或者rfid等。

求《微控制器溫度測量系統設計》的相關資料!

51微控制器的溫度採集系統設計

雪少 第一章 確定系統功能與效能 本系統的功能主要有資料採集 資料處理 輸出控制。能對0 1000 0 2c範圍內的各種電加熱爐的溫度進行精密測量,同時,四位led顯示器直接跟蹤顯示被控物件的溫度值,準確度高,顯示清晰,穩定可靠,使用方便 在具體設計程式設計 除錯過程中,為了除錯方便,程式設計把溫度...

微控制器原理的參考文獻有哪些,急求關於微控制器的外文參考文獻五篇,不要具體內容,只要標題,作者,年份,型別等就可以了

唐可愛 1 李廣弟等 微控制器基礎 北京航空航天出版社,2001.7 2 樓然苗等 51 系列微控制器設計例項 北京航空航天出版社,2003.3 3 唐俊翟等 微控制器原理與應用 冶金工業出版社,2003.9 4 劉瑞新等 微控制器原理及應用教程 機械工業出版社,2003.7 5 吳國經等 微控制器...

誰幫我做個微控制器的課程設計啊,求微控制器大神幫忙,幫做一個微控制器課程設計

2位led顯示當前時間?太不直觀了吧?呵呵.這個課題我可以幫助你 有人可以幫助我嗎?我們要做一個微控制器的課程設計 微控制器溫度測量 0809是adc0809把?那個應該是用來a d轉換的把!鍵盤介面是0809我倒沒聽說過。即是是有鍵盤擴充套件電路,一般都是跟i o口的數量有關的!你的顯示是用什麼顯...