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

時間 2021-08-11 17:09:40

1樓:雪少

第一章 確定系統功能與效能

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

本系統的原理框圖如下圖所示。

資料採集部分能完成對被測訊號的取樣,顯示解析度0.1�0�2c,測量精度0.1�0�2c,控制精度0.

1�0�2c,可以實現採集訊號的放大及a/d轉換,並自動進行零漂校正,同時按設定值、所測溫度值、溫度變化速率,自動進行fid引數自整定和運算,並輸出0~10ma控制電流,配以主迴路實現溫度的控制。資料處理分為預處理、功能性處理、抗干擾等子功能。輸出控制部分主要是數碼管顯示控制。

第二章 確定系統基本結構及硬體設計

本微控制器應用系統結構是以微控制器為核心外部擴充套件相關電路的形式。確定了系統中的微控制器、儲存器分配及輸入/輸出方式就可大體確定出微控制器應用系統的基本組成。

1)微控制器選用mcs-51系統的8031

8031是intel公司mcs-51系列微控制器中最基本的產品,它採用intel公司可靠的chmos工藝技術製造的高效能8位微控制器,屬於標準的mcs-51的hcmos產品。它結合了hmos的高速和高密度技術及chmos的低功耗特徵,標準mcs-51微控制器的體系結構和指令系統。

8031內建**處理單元、128位元組內部資料儲存器ram、32個雙向輸入/輸出(i/o)口、2個16位定時/計數器和5個兩級中斷結構,一個全雙工序列通訊口,片內時鐘振盪電路。但80c31片內並無程式儲存器,需外接rom。

此外,8031還可工作於低功耗模式,可通過兩種軟體選擇空閒和掉電模式。在空閒模式下凍結cpu而ram定時器、序列口和中斷系統維持其功能。掉電模式下,儲存ram資料,時鐘振盪停止,同時停止晶片內其它功能。

8031有pdip(40pin)和plcc(44pin)兩種封裝形式。

主要功能特性:

· 標準mcs-51核心和指令系統

· 外部程式儲存器rom地址空間64kb

· 32個可程式設計雙向i/o口

· 128x8bit內部ram(可擴充64kb外部儲存器)

· 2個16位可程式設計定時/計數器

· 時脈頻率3.5-16mhz

· 5箇中斷源

· 5.0v工作電壓

· 全雙工序列通訊口

· 布林處理器

· 2層優先順序中斷結構

· 相容ttl和cmos邏輯電平

· pdip(40)和plcc(44)封裝形式

2樓:刀叉餐盤白桌布

1、使用18b20:精度高,成本高,程式設計難度大;

2、熱敏電阻:精度中等,成本低,程式設計難度低。

你想用哪個做??

3樓:匿名使用者

用18b20數字溫度感測器可以實現

4樓:g伽

背景,包括溫度採集系統的發展、應用情況以及特點

5樓:合妙鬆

現在微控制器都是用at89s52或者stc89c52

6樓:我回來了呼叫

發訊息給我, 代價.

51微控制器智慧資料採集系統課程設計

採集並返回 unsigned int adc0832 unsigned char channel for i 0 i 8 i adcs 1 拉低cs端 adclk 0 拉低clk端 addo 1 拉高資料端,回到初始狀態dat 8 dat ndat return dat return ad data...

微控制器秒錶程式設計,用51微控制器做秒錶設計

這個問題我可以用51系列微控制器解決,不知是否可以。可以的話發個訊息或qq聯絡 103949436 用51微控制器做秒錶設計 遇到懶學生了,復這個不就制是一個定時器加顯示嗎,有什麼難的,自己翻翻微機原理書就可以做 了,也就四五十行組合語言就行了,用c就更加簡單,具體的方法 用定時器定時,定時到了就給...

關於51微控制器的中斷,關於51微控制器的中斷。

廣東人讀書好 中斷的概念 cpu在處理某一事件a時,發生了另一事件b請求cpu迅速去處理 中斷髮生 cpu暫時中斷當前的工作,轉去處理事件b 中斷響應和中斷服務 待cpu將事件b處理完畢後,再回到原來事件a被中斷的地方繼續處理事件a 中斷返回 這一過程稱為中斷 二 中斷源 在51微控制器中有5箇中斷...