久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6365|回復: 0
打印 上一主題 下一主題
收起左側

基于STM32單片機的內置溫度采集系統設計文檔

[復制鏈接]
跳轉到指定樓層
樓主
1.1功能分析
1.1.1功能分析

當小車溫度降在警報溫度以下,LCD屏顯示“zheng chang”小車正常轉動。

  當芯片達到一定溫度時候發出報警,Led燈亮,LCD屏顯示“wen du gao !”小車停止轉動;

  1.1.2工作原理

STM32單片機內置了一個溫度傳感器,這個溫度傳感器產生一個隨溫度性變化的電壓,測量范圍為-40 - +125攝氏度。在內部被鏈接到輸出通道ADC_IN16上,用于將傳感器的輸出轉換成數字量。


第二章 硬件設計
2.1設計原理

圖2.1溫度傳感器結構圖

STM32單片機內置了一個溫度傳感器,這個溫度傳感器產生一個隨溫度性變化的電壓,測量范圍為-40 - +125攝氏度。在內部被鏈接到輸出通道ADC_IN16上,用于將傳感器的輸出轉換成數字量。溫度傳感器模擬輸入的采樣時間需大于2.2us。在STM32單片機教學開發板上,模擬部分的供電電源VDDA接3.3V,模擬地與系統GND相連。

若要使用STM32自帶的溫度傳感器,需設置ADC控制器2(ADC_CR2)中的TSVREFE控制位,以使能溫度傳感器Vsense輸入通道ADC_IN16和內部參考電壓Vrefint輸入通道ADC_IN17。通過固件庫函數來完成這兩個通道的使能。

當fADC = 14MHz,采樣時間設為239.5個周期時,則采樣時間位39.5/17.1us,這是推薦的采樣時間。實際系統時鐘往往為72MHz,fADC = 12MHz,可設采樣時間位71.5個周期。

ADC_IN16通道上讀出溫度傳感器電壓與實際溫度的對應關系如下:

Temperature = ((V25 - Vsense) / Avg_Slope)+25

Temoerature = (14.3 – 14.0)*1000/4.3 + 25 = 31.9

由于STM32單片機的ADC是12位的,模擬部分電路的供應電源VDDA接3.3V,所以溫度傳感器的電壓值與轉換后數字量關系為:

V = AD_value*3.3 / 4095

2.2設計的結構圖

圖2.2 結構框圖

圖2.3 1602LCD與STM32單片機連接圖

              按照原進行連線得到下圖實物圖:

圖2.4 實物圖

第三章 軟件設計
3.1
軟件設計原理

利用STM32單片機內置溫度傳感器檢測環境溫度的步驟如下:

  • 初始化ADC:選擇ADC_IN16輸入通道,設置采樣時間等參數。
  • 設置控制寄存器2(ADC_CR2)中的TSVREFE位,開啟內置溫度傳感器和內部參考電壓通道。
  • 設置控制寄存器2(ADC_CR2)中的ADNO位,軟件啟動ADC轉換,也可以用外部觸發。
  • 讀取寄存器(ADC_DR)中的結果,如果有必要,可進行數字濾波。
  • 計算溫度值。
  • 判斷測量溫度與設定值的大小關系。若測量值小于設定值,則小車正常運行且PE4輸出高電平LCD顯示zheng chang;若測量值大于設定值,則只有PE3輸出低電平,LCD顯示wen du gao !
3.2軟件設計程圖
圖3.2設計流程圖
3.3主要代碼

 調試運行結果

經過一次次的調試與改進,我們將程序編譯下載操作,最終結果如下顯示:

4.1串口顯示出當前芯片的溫度為40.73

圖4.1 串口顯示圖

4.2當我們設定溫度為50時,這是我們的溫度是不超過我們設定的警戒值,所以LCD顯示“zhang chang”電機正常轉動。

圖4.2溫度未達到警戒值時狀態圖
4.3當我們設定溫度為20時,這是我們的溫度是超過我們設定的警戒值,所以LCD顯示“wen du gao !”這時我們LED警示燈常亮,電機不轉。

圖4.3溫度達到警戒值時狀態圖

 實驗總結

利用STM32單片機內部溫度傳感器監測溫度的程序運行結果如圖,實際從測量出來的溫度值超過正常值太多,找到以下原因:

              1、ADC的參考電壓不穩定,這是測控問題常見問題;

              2、使能ADC前未做校準,校準可以防止內部電容器的不一致性問題;

              3、ADC采樣轉換過程中受到干擾

圖5.1 串口顯示圖


心得體會

在本次ARM課設—-基于ARM的溫度采集系統中學到了一些很重要的東西,那就是如何從理論到實踐的轉化,怎樣將我們所學到的知識運用到實踐中去。在大學課堂的學習只是給我們灌輸專業知識,而我們應把所學的知識應用到我們現實的生活中去。通過此次設計,充分認識到動手實踐的重要性,在幾基本的實驗課以及本次課設中都會出現一些問題,而我們正是要發現這些問題,去解決他們。也同時讓我感受到ARM在生活中的作用以及一些應用拓展。讓我學到很多,不僅僅來自課本中的知識。



以上的Word格式文檔51黑下載地址:

文檔.doc (10.03 MB, 下載次數: 20)


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久久久国产精品视频 | 国产精品久久二区 | 国产视频久久 | 一色一黄视频 | 国产伦一区二区三区四区 | 91精品国产色综合久久 | 欧美日韩不卡合集视频 | 国产一区在线免费观看 | 欧美国产视频 | 午夜在线影院 | 毛片a区 | 黄色在线免费观看 | 九九99靖品 | 欧美一级网站 | 久久99精品久久久久子伦 | 亚洲欧美在线视频 | 本地毛片 | 懂色av色香蕉一区二区蜜桃 | 午夜看电影在线观看 | 欧美一区二区三区四区在线 | 国产精品精品久久久 | 欧美夜夜 | 成人在线观看网址 | 人操人人 | 亚洲在线观看视频 | 国产一区二区三区 | 成人欧美一区二区三区在线观看 | 99reav| 亚洲风情在线观看 | 午夜寂寞影院在线观看 | 久久久精品 | 999久久久久久久久6666 | 91电影| 精品国产1区2区3区 在线国产视频 | 成人久久18免费 | 韩国欧洲一级毛片 | 久久久久久久一区 | 亚洲欧美在线观看 | 久久影音先锋 | 99热播精品| 国产免费一区二区 |