一.系統設計
通過STM32F103C8T6單片機進行主控,二氧化碳傳感器(TPM-200A-CO2)進行CO2濃度檢測,按鍵設置參數閾值,CO2濃度超限就會通過繼電器調節。
圖1 系統框圖
二.硬件設計
本設計所采用的STM32F103C8T6是以Cortex-3為核心的單片機,它的功能是實現軟件的執行,并對外部的器件、模塊進行控制。TPM-200A-CO2與單片機通信是通過UART串口實現的,檢測到的CO2濃度數據通過IIC總線發送到OLED顯示屏端進行顯示。
圖2 硬件電路
三.軟件設計
系統在完成系統初始化后就開始通過傳感器進行數據檢測,檢測到的數據有CO2濃度值,檢測到的數據會實時的進行顯示,當檢測到CO2濃度超過閾值就會通過風扇進行調節,保持室內二氧化碳濃度
圖3 程序流程圖
圖4 主程序
四、實物展示
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
傳感器
+關注
關注
2532文章
48534瀏覽量
742364 -
單片機
+關注
關注
6008文章
44087瀏覽量
623134 -
檢測系統
+關注
關注
3文章
920瀏覽量
42819 -
STM32
+關注
關注
2245文章
10688瀏覽量
349671 -
STM32F103C8T6
+關注
關注
104文章
150瀏覽量
81603
原文標題:基于STM32單片機的CO2檢測系統
文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
各位高手看過來,關于CO2濃度傳感器的相關問題。
各位高手請指點下,您的指導是他人前進的不竭動力。為什么我用51單片機發送5個字節的命令,傳感器沒有返回5個值,而我不用51單片機,直接用串口調試助手給CO2濃度傳感器發送相同的5個字節的命令,
發表于 08-10 19:10
關于CO2濃度傳感器的相關問題
各位高手請指點下,您的指導是他人前進的不竭動力。為什么我用51單片機發送5個字節的命令,傳感器沒有返回5個值,而我不用51單片機,直接用串口調試助手給CO2濃度傳感器發送相同的5個字節的命令,
發表于 08-10 19:13
【MiCOKit申請】PM2.5,CO2時時檢測模塊
申請理由:我公司是做新風系統和空氣凈化器的公司,目前只是把PM2.5和CO2的數據顯示到機器的顯示器上?,F在智能家居非?;?,公司也想做這方面的開發,這個板子正好可以用來開發我們的模塊。項目描述:把
發表于 08-19 09:01
PCB生產之CO2激光與UV激光
在PCB生產中,需要根據一定的規格進行打孔和切割,如果每一次操作都需要模具或者保護板,則太麻煩,效率不高。使用激光切割,就比較簡便。激光切割主要有二氧化碳激光(CO2激光)和紫外激光(UV激光
發表于 12-29 17:25
T系列CO2激光電源說明書
T系列CO2激光電源是鐳之源針對CO2激光切割機、CO2激光雕刻機研發的一種通用型激光電源。T系列電源是我們銷量最多的電源,產品的穩定性和效率高,受到業內人事一致好評
發表于 12-07 16:27
如何利用STM32的USART2串口采集CO2傳感器數據呢
如何利用STM32的USART2串口采集CO2傳感器數據呢?怎樣通過USART1串口利用串口調試助手顯示CO2數值?
發表于 12-10 07:50
求一種基于STM32F103單片機的二氧化碳氣體檢測采集系統
系統功能設計(末尾附文件)本系統由STM32F103C8T6單片機核心板、CO2采集模塊、LCD1602液晶顯示、按鍵、蜂鳴器組成。1、
發表于 02-21 06:21
利用STM32的USART2串口采集CO2傳感器數據
本文主要記錄利用STM32的USART2串口采集CO2傳感器數據,并通過USART1串口利用串口調試助手顯示CO2數值。一、實驗器材正點原子STM3
發表于 02-22 07:40
基于MEMS技術的CO2傳感器 主要檢測CO2泄漏
日本特殊陶業展出了通過紅外吸收型CO2氣體傳感器,該傳感器的主要用途是檢測CO2泄漏。使用CO2的制冷機以家庭用途為開端開始普及。
發表于 04-20 17:21
?2160次閱讀
51單片機CO2檢測顯示程序解析
這是一款51單片機CO2檢測顯示程序資料,二氧化碳傳感器MH-Z19模塊的T(TXD)接單片機的RXD, R(RXD)接單片機的TXD,V+
發表于 07-02 15:46
?3787次閱讀
評論