• 方案介紹
    • 1.主要功能
    • 2.仿真
    • 3. 程序
    • 4. 設(shè)計(jì)報(bào)告
    • 5. 資料清單&下載鏈接
  • 附件下載
  • 推薦器件
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

基于STM32的氣壓檢測報(bào)警proteus仿真設(shè)計(jì)(仿真+程序+設(shè)計(jì)報(bào)告+講解視頻)

2024/07/10
2738
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

設(shè)計(jì)資料獲取聯(lián)系方式.doc

共1個(gè)文件

基于STM32的氣壓檢測報(bào)警proteus仿真設(shè)計(jì)

  • 1.主要功能
  • 2.仿真
  • 3. 程序
  • 4. 設(shè)計(jì)報(bào)告
  • 5. 資料清單&下載鏈接
    • 資料下載鏈接:

基于STM32的氣壓檢測報(bào)警proteus仿真設(shè)計(jì)(仿真+程序+設(shè)計(jì)報(bào)告+講解視頻)

仿真圖proteus 8.9

程序編譯器:keil 5

編程語言:C語言

設(shè)計(jì)編號:C0089

1.主要功能

功能說明:

1、以STM32單片機(jī)和MPX4115氣壓傳感器設(shè)計(jì)氣壓檢測報(bào)警系統(tǒng);

2、通過液晶屏LCD1602和串口上位機(jī)顯示氣壓大小,Press表示實(shí)時(shí)檢測氣壓大小,ALM表示報(bào)警值;

3、可以通過按鍵設(shè)置氣壓ALM報(bào)警值大小。

4、監(jiān)測氣壓大于報(bào)警值時(shí)蜂鳴器報(bào)警電路導(dǎo)通,蜂鳴器報(bào)警。

5、默認(rèn)監(jiān)測到氣壓大于80Kpa蜂鳴器報(bào)警。

主要硬件設(shè)備:STM32F103R6單片機(jī) 獨(dú)立按鍵 LCD1602 MPX4115氣壓 LCD1602顯示

2.仿真

打開仿真工程,雙擊proteus中的單片機(jī),選擇hex文件路徑,然后開始仿真。

然后開始仿真。

開始仿真串口電路和LCD1602顯示檢測壓力值和報(bào)警值。

img

通過調(diào)整壓力傳感器的上下箭頭改變傳感器值imgLCD和串口顯示的值也跟隨變化。

當(dāng)檢測氣壓大于閾值時(shí),蜂鳴器報(bào)警。

img

可以通過按鍵修改氣壓報(bào)警閾值。

3. 程序

程序是用keil5 mdk版本打開的,如果打開有問題,核實(shí)下keil的版本。程序是HAL版本編寫的,有注釋可以結(jié)合講解視頻理解。

img

 /* Infinite loop */
  /* USER CODE BEGIN WHILE */
  while (1)
  {
		sConfig.Channel = ADC_CHANNEL_1;   //選擇通道1
		HAL_ADC_ConfigChannel(&hadc1, &sConfig);  //選擇ADC1的通道道1
		HAL_ADC_Start(&hadc1);										//啟動(dòng)ADC1
		HAL_ADC_PollForConversion(&hadc1, 10);		//等待ADC1轉(zhuǎn)換結(jié)束,超時(shí)設(shè)定為10ms
		adcv = HAL_ADC_GetValue(&hadc1);					//讀取ADC1的轉(zhuǎn)換結(jié)果
		
		
		temp=(float)adcv*(2.43/4095)*100;		
//將從ADC讀取到的數(shù)值(adcv)轉(zhuǎn)換為實(shí)際的氣壓值。
//這里adcv的范圍是0到4095(對應(yīng)STM32的12位ADC滿量程)。
//乘以(2.43/4095)是對ADC讀數(shù)進(jìn)行比例縮放,轉(zhuǎn)換為電壓值(假設(shè)MPX4115的輸出電壓范圍對應(yīng)于氣壓變化),
//再乘以100是為了將結(jié)果單位轉(zhuǎn)換為更容易理解的形式。		
		temp=((10.0/23.0)*temp)+9.3;	//MPX4115氣壓轉(zhuǎn)化公式
		
		sprintf(str,"%4.0fKpa",temp);
		LCD_ShowString(0,0,"Press:");	
		LCD_ShowString(0,6,str);	
	  HAL_UART_Transmit(&huart1, (uint8_t *)&"Press=", 6, 10);  //串口1發(fā)送字符串,數(shù)組長度為12,超時(shí)10ms
		HAL_UART_Transmit(&huart1, (uint8_t *)str, 7, 10);		 //串口1發(fā)送字符串,數(shù)組長度為5,超時(shí)10ms
		HAL_UART_Transmit(&huart1, (uint8_t *)&"nr", 2, 10); //串口1發(fā)送字符串,數(shù)組長度為2,超時(shí)10ms	
		
		if(set_flag){//設(shè)置模式
			sprintf(str,"%4.0fKpa^ ",warming_val);
			LCD_ShowString(1,0,"ALM:");	
			LCD_ShowString(1,6,str);
		}else{
			sprintf(str,"%4.0fKpa  ",warming_val);
			LCD_ShowString(1,0,"ALM:");	
			LCD_ShowString(1,6,str);			
		}
		
	  HAL_UART_Transmit(&huart1, (uint8_t *)&"ALM=", 4, 10);  //串口1發(fā)送字符串,數(shù)組長度為12,超時(shí)10ms
		HAL_UART_Transmit(&huart1, (uint8_t *)str, 7, 10);								//串口1發(fā)送字符串,數(shù)組長度為5,超時(shí)10ms
		HAL_UART_Transmit(&huart1, (uint8_t *)&"nr", 2, 10);						//串口1發(fā)送字符串,數(shù)組長度為2,超時(shí)10ms	
		
		if(temp>warming_val&&!set_flag){//如果超過報(bào)警值
			HAL_GPIO_WritePin(GPIOA,BEEP_Pin, GPIO_PIN_RESET);//BEEP引腳拉低
		}else{
			HAL_GPIO_WritePin(GPIOA,BEEP_Pin, GPIO_PIN_SET);
		}

		HAL_ADC_Stop(&hadc1);											//停止ADC1
		HAL_Delay(300);
    /* USER CODE END WHILE */

    /* USER CODE BEGIN 3 */
  }
  /* USER CODE END 3 */
}

4. 設(shè)計(jì)報(bào)告

9183字設(shè)計(jì)報(bào)告,內(nèi)容包括硬件設(shè)計(jì)、軟件設(shè)計(jì)、調(diào)試、結(jié)論等。

img

在當(dāng)今快速發(fā)展的科技時(shí)代,環(huán)境參數(shù)的精細(xì)化監(jiān)測成為了諸多高科技領(lǐng)域不可或缺的一環(huán),這不僅促進(jìn)了科學(xué)研究的進(jìn)步,也極大地提升了眾多行業(yè)的安全與效能。尤其在諸如航空航天、氣象預(yù)報(bào)、深海探索以及廣泛的工業(yè)自動(dòng)化場景中,對氣壓這一核心環(huán)境變量的精確感知和即時(shí)響應(yīng),更是確保設(shè)備穩(wěn)定運(yùn)行與作業(yè)安全的關(guān)鍵。氣壓的微小波動(dòng)都可能影響飛行器的穩(wěn)定性、天氣預(yù)報(bào)的準(zhǔn)確性、深潛器的安全操作乃至工業(yè)生產(chǎn)過程中的質(zhì)量控制,因此,一個(gè)能夠?qū)崟r(shí)、準(zhǔn)確監(jiān)測并迅速響應(yīng)異常氣壓變化的系統(tǒng)顯得尤為重要。

本項(xiàng)目正是在此背景下應(yīng)運(yùn)而生,它巧妙地整合了STM32單片機(jī)的強(qiáng)大運(yùn)算與控制能力,作為整個(gè)系統(tǒng)的大腦,負(fù)責(zé)協(xié)調(diào)各組件高效運(yùn)作。通過與高靈敏度的MPX4115氣壓傳感器協(xié)作,系統(tǒng)得以捕捉環(huán)境中最細(xì)微的氣壓變化。而LCD1602液晶顯示屏的加入,則讓實(shí)時(shí)氣壓數(shù)據(jù)直觀呈現(xiàn),便于現(xiàn)場人員即時(shí)了解環(huán)境狀態(tài)。為了提升系統(tǒng)的互動(dòng)性和適應(yīng)性,設(shè)計(jì)中融入了按鍵模塊,允許用戶根據(jù)具體需求靈活設(shè)定報(bào)警閾值,增強(qiáng)了系統(tǒng)的實(shí)用性和靈活性。此外,集成的蜂鳴器報(bào)警機(jī)制,在氣壓超出預(yù)設(shè)安全范圍時(shí)立即觸發(fā),提供清晰的聽覺警示,確保緊急情況下的快速響應(yīng)。

5. 資料清單&下載鏈接

img

0、常見使用問題及解決方法–必讀?。。?!

1、程序代碼

2、Proteus仿真

3、功能要求

4、開題報(bào)告

5、設(shè)計(jì)報(bào)告

6、講解視頻

Altium Designer 安裝破解

C0089 STM32簡易計(jì)算器仿真設(shè)計(jì).zip

KEIL+proteus 單片機(jī)仿真設(shè)計(jì)教程

KEIL安裝破解

Proteus元器件查找

Proteus安裝

Proteus簡易使用教程

單片機(jī)學(xué)習(xí)資料

相關(guān)數(shù)據(jù)手冊

答辯技巧

設(shè)計(jì)報(bào)告常用描述

鼠標(biāo)雙擊打開查找嘉盛單片機(jī)51 STM32單片機(jī)課程畢業(yè)設(shè)計(jì).url

資料下載鏈接:

https://docs.qq.com/doc/DS2RmbmhWemdFVG9T

  • 設(shè)計(jì)資料獲取聯(lián)系方式.doc
    下載

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險(xiǎn)等級 參考價(jià)格 更多信息
DS3234SN# 1 Maxim Integrated Products Real Time Clock, Non-Volatile, 1 Timer(s), CMOS, PDSO20, 0.300 INCH, ROHS COMPLIANT, SOP-20
$10.19 查看
MK70FN1M0VMJ15R 1 NXP Semiconductors RISC MICROCONTROLLER
暫無數(shù)據(jù) 查看
PIC32MX575F512H-80I/PT 1 Microchip Technology Inc 32-BIT, FLASH, 80 MHz, RISC MICROCONTROLLER, PQFP64, 10 X 10 MM, 1 MM HEIGHT, LEAD FREE, PLASTIC, TQFP-64

ECAD模型

下載ECAD模型
$9 查看
意法半導(dǎo)體

意法半導(dǎo)體

意法半導(dǎo)體(ST)集團(tuán)于1987年6月成立,是由意大利的SGS微電子公司和法國Thomson半導(dǎo)體公司合并而成。1998年5月,SGS-THOMSON Microelectronics將公司名稱改為意法半導(dǎo)體有限公司。意法半導(dǎo)體是世界最大的半導(dǎo)體公司之一,公司銷售收入在半導(dǎo)體工業(yè)五大高速增長市場之間分布均衡(五大市場占2007年銷售收入的百分比):通信(35%),消費(fèi)(17%),計(jì)算機(jī)(16%),汽車(16%),工業(yè)(16%)。 據(jù)最新的工業(yè)統(tǒng)計(jì)數(shù)據(jù),意法半導(dǎo)體是全球第五大半導(dǎo)體廠商,在很多市場居世界領(lǐng)先水平。例如,意法半導(dǎo)體是世界第一大專用模擬芯片和電源轉(zhuǎn)換芯片制造商,世界第一大工業(yè)半導(dǎo)體和機(jī)頂盒芯片供應(yīng)商,而且在分立器件、手機(jī)相機(jī)模塊和車用集成電路領(lǐng)域居世界前列.

意法半導(dǎo)體(ST)集團(tuán)于1987年6月成立,是由意大利的SGS微電子公司和法國Thomson半導(dǎo)體公司合并而成。1998年5月,SGS-THOMSON Microelectronics將公司名稱改為意法半導(dǎo)體有限公司。意法半導(dǎo)體是世界最大的半導(dǎo)體公司之一,公司銷售收入在半導(dǎo)體工業(yè)五大高速增長市場之間分布均衡(五大市場占2007年銷售收入的百分比):通信(35%),消費(fèi)(17%),計(jì)算機(jī)(16%),汽車(16%),工業(yè)(16%)。 據(jù)最新的工業(yè)統(tǒng)計(jì)數(shù)據(jù),意法半導(dǎo)體是全球第五大半導(dǎo)體廠商,在很多市場居世界領(lǐng)先水平。例如,意法半導(dǎo)體是世界第一大專用模擬芯片和電源轉(zhuǎn)換芯片制造商,世界第一大工業(yè)半導(dǎo)體和機(jī)頂盒芯片供應(yīng)商,而且在分立器件、手機(jī)相機(jī)模塊和車用集成電路領(lǐng)域居世界前列.收起

查看更多

相關(guān)推薦

方案定制

去合作
方案開發(fā)定制化,2000+方案商即時(shí)響應(yīng)!