基于stm32的實(shí)驗(yàn)室智能安全電烙鐵設(shè)計(jì)_第1頁
基于stm32的實(shí)驗(yàn)室智能安全電烙鐵設(shè)計(jì)_第2頁
基于stm32的實(shí)驗(yàn)室智能安全電烙鐵設(shè)計(jì)_第3頁
基于stm32的實(shí)驗(yàn)室智能安全電烙鐵設(shè)計(jì)_第4頁
基于stm32的實(shí)驗(yàn)室智能安全電烙鐵設(shè)計(jì)_第5頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

基于STM32的實(shí)驗(yàn)室智能安全電烙鐵設(shè)計(jì)[5]。5.1系統(tǒng)實(shí)物圖圖5-1系統(tǒng)實(shí)物圖5.2模塊測試結(jié)果(1)接入電源后按下key2,設(shè)備啟動(dòng)開始加熱,再次按下key2設(shè)備停止加熱。圖5-2開始加熱功能測試圖(2)再次按下key3設(shè)備顯示超時(shí)保護(hù)功能,按下key1降低超時(shí)保護(hù)時(shí)間,按下key4升高超時(shí)保護(hù)時(shí)間。圖5-3超時(shí)保護(hù)功能時(shí)間設(shè)置(3)電烙鐵停止工作10秒后自動(dòng)進(jìn)入停止加熱界面圖5-4超時(shí)保護(hù)功能測試圖(4)電壓設(shè)置測試,通過STM32單片機(jī)可以調(diào)節(jié)電烙鐵起始電壓,按下key3后設(shè)備顯示電壓界面,按下key1降低設(shè)備電壓,按下key4升高設(shè)備電壓。圖5-5電壓測試圖(5)通過藍(lán)牙連接設(shè)備,可遠(yuǎn)程控制該設(shè)備,輸入S2為開始,S1為減少,S4為升高,S3為切換界面??梢赃h(yuǎn)程升高設(shè)備電壓和降低設(shè)備電壓。圖5-6手機(jī)APP測試圖(6)對設(shè)備說出測溫,語音模塊會(huì)輸出當(dāng)前溫度,完成語音播報(bào)查詢溫度功能,霍爾元件與磁鐵接觸可實(shí)現(xiàn)立即停止工作功能,完成放在烙鐵架上自動(dòng)停止加熱功能??偨Y(jié)與展望6.1總結(jié)在STM32中,有很多調(diào)試組件。使用它們可以執(zhí)行各種調(diào)試功能,包括斷點(diǎn)、數(shù)據(jù)觀察點(diǎn)、閃存地址重載以及各種跟蹤。硬件仿真是一種調(diào)試方法,通過將程序下載到仿真器上,實(shí)現(xiàn)程序在仿真器上的運(yùn)行,達(dá)到測試代碼的目的。硬件仿真能夠精確地模擬出實(shí)際的硬件環(huán)境,提供更為直觀和細(xì)致的調(diào)試界面,適用于大型復(fù)雜系統(tǒng)的調(diào)試和故障排除。STM32開發(fā)需要使用Keil等專業(yè)的編譯器進(jìn)行編碼。這些編譯器有強(qiáng)大的調(diào)試功能,可以提供實(shí)時(shí)的調(diào)試信息、變量監(jiān)視和斷點(diǎn)設(shè)置等功能,協(xié)助開發(fā)人員進(jìn)行代碼調(diào)試。調(diào)試工具是輔助開發(fā)人員進(jìn)行軟件調(diào)試的重要工具。常見的調(diào)試工具包括邏輯分析儀、示波器、信號發(fā)生器等。邏輯分析儀可以實(shí)現(xiàn)對數(shù)字信號的采樣、存儲(chǔ)、查看、比較和分析等功能,幫助開發(fā)人員了解系統(tǒng)中的數(shù)字信號變化情況;通過合理地使用STM32單片機(jī)調(diào)試組件、硬件仿真、編譯器和調(diào)試工具,可以幫助開發(fā)人員更快地定位、分析和解決問題,提高開發(fā)效率,降低產(chǎn)品開發(fā)成本,并且提高產(chǎn)品的質(zhì)量和穩(wěn)定性。6.2展望隨著科技的進(jìn)步,芯片制造業(yè)進(jìn)一步擴(kuò)大,半導(dǎo)體與微電子行業(yè)的發(fā)展也越來越快,而電子信息工程專業(yè)主要學(xué)習(xí)基本電路知識,并掌握用計(jì)算機(jī)等處理信息的方法,需具有扎實(shí)的數(shù)學(xué)方面的知識,對物理學(xué)的要求也很高,主要的專業(yè)知識包括,許多電路知識,信號與系統(tǒng),自動(dòng)控制原理,通信原理,計(jì)算機(jī)控制原理等課程,電子信息工程的專業(yè)培養(yǎng)目標(biāo):注重培養(yǎng)電子信息技術(shù)基礎(chǔ)知識與能力;具有電子產(chǎn)品裝配與調(diào)試及設(shè)計(jì)的基本能力具有一般電子設(shè)備安裝,調(diào)試,維護(hù)的基本能力具有對辦公自動(dòng)化設(shè)備安裝,調(diào)試,維護(hù)的基本能力具有閱讀和計(jì)算機(jī)應(yīng)用的基本能力。電子信息工程研究方向有三大類,計(jì)算機(jī)方面,通信方面和電子技術(shù)方面。

集成技術(shù)是目前重要的產(chǎn)業(yè),在經(jīng)濟(jì)發(fā)展,科技發(fā)展,國防發(fā)展有重要作用,我國目前在這一領(lǐng)域相當(dāng)重視,從事這一方面工作有較好的前景。電子信息工程是朝陽產(chǎn)業(yè),發(fā)展前景廣闊,在學(xué)好相關(guān)專業(yè)知識的前提下,未來會(huì)更有希望。參考文獻(xiàn)劉建峰.普通電烙鐵改進(jìn)設(shè)計(jì)方案[J].電子世界.2014(15).徐娟娟,胡永生語音模塊在家居安防系統(tǒng)中的應(yīng)用[J].數(shù)碼世界.2015(10)劉湘玉.穩(wěn)定電烙鐵溫度散失裝置的設(shè)計(jì)與應(yīng)用[J].電子世界.2012(15)欒利香.基于STM32單片機(jī)的風(fēng)門控制系統(tǒng)設(shè)計(jì)[J].電子測試.2020(21)萬方高,盧俊宇,盧俊誠等淺談基于STM32單片機(jī)的智能風(fēng)扇控制系統(tǒng)設(shè)計(jì)[J].中國設(shè)備工程.2021(13)孫洪濤,李望榮一種基于STM32單片機(jī)的智能安全門控制系統(tǒng)設(shè)計(jì)[J].電子制作.2022(14)程風(fēng),翟超,呂志等基于語音識別技術(shù)的智能家居主控設(shè)計(jì)[J].工業(yè)控制計(jì)算機(jī).2018(05)楊保亮,陳玉芳基于語音識別技術(shù)的智能家居系統(tǒng)的設(shè)計(jì)[J].電子世界.2018(07)REF_Ref137142258\r\h[15]李召卿,曹楊語音識別專利技術(shù)發(fā)展現(xiàn)狀與未來趨勢[J].中國發(fā)明與專利.2017(S1)周清平.安全用電監(jiān)控系統(tǒng)的研究與應(yīng)用[J]電氣技術(shù).2019(07)鄭曉斌,鄒澤昌,陳忠士.基于物聯(lián)網(wǎng)的安全用電智能計(jì)量設(shè)備研發(fā)與應(yīng)用研究[J].中國設(shè)備工程.2022(13)阮志芳.USBType-C技術(shù)分析與應(yīng)用[J].信息通信.2020(11)阮頤,宋清亮,王甲等USBType-C與PD技術(shù)概述與應(yīng)用[J].集成電路應(yīng)用.2017(04)方侃飛.基于USBPD協(xié)議的快充控制系統(tǒng)設(shè)計(jì)與驗(yàn)證[D].安徽大學(xué)2020李生暉.基于Type-C接口的USBPD協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)[D].西安電子科技大學(xué)2017王馳,白琛宇,鄺思豪等語音模塊在硬件設(shè)備中的應(yīng)用[J].電子世界2021ChaoYangKe,MingDouKer.On-ChipOver-VoltageProtectionDesignAgainstSurgeEventsontheCCPinofUSBType-CInterface[J].IEEETransactionsonElectronDevices.2020(99)HernandezSolanaangela,PerezDiazDeCerioDavid,GarciaLozanoMarioBluetoothMeshAnalysis,Issues,andChallenges[J]IEEEAccess.2020MathiasBaert,JenRossey,AdnanShahidTheBluetoothMeshStandard:AnOverviewandExperimentalEvaluation[J]Sensors.2018(8)QingWan,JianghuaLiu.Smart-HomeArchitectureBasedonBluetoothmeshTechnology[J].IOPConferenceSeries:MaterialsScienceandEngi.2018(7)附錄電路原理圖源代碼#include"stm32f10x.h"#include"stm32f10x_usart.h"#include"api.h"#include"oled096.h"#include"MPU6050.h"u8usat_state=0,send_bit=0;u32time_data=0,Sys_Run_Time;u8rev_ok=0,rev_buf[3];u8uart1_st=0;u32nub=0;u32time_nub=0;u16a1,a2,a3,b1,b2,b3;voidinit_io(void){ GPIO_InitTypeDefGPIO_InitStruct,GPIO_InitStruct1; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE); GPIO_InitStruct1.GPIO_Speed=GPIO_Speed_50MHz; GPIO_InitStruct1.GPIO_Mode=GPIO_Mode_IPU; GPIO_InitStruct1.GPIO_Pin=GPIO_Pin_13|GPIO_Pin_12|GPIO_Pin_11; GPIO_InitStruct1.GPIO_Speed=GPIO_Speed_50MHz; GPIO_Init(GPIOB,&GPIO_InitStruct1); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE); GPIO_InitStruct.GPIO_Speed=GPIO_Speed_50MHz; GPIO_InitStruct.GPIO_Mode=GPIO_Mode_Out_PP; GPIO_InitStruct.GPIO_Pin=GPIO_Pin_5|GPIO_Pin_4; GPIO_Init(GPIOA,&GPIO_InitStruct); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE); GPIO_InitStruct.GPIO_Speed=GPIO_Speed_50MHz; GPIO_InitStruct.GPIO_Mode=GPIO_Mode_Out_PP; GPIO_InitStruct.GPIO_Pin=GPIO_Pin_15|GPIO_Pin_14|GPIO_Pin_13; GPIO_Init(GPIOC,&GPIO_InitStruct); }voidTIM2_Init(u16per,u16psc){ TIM_TimeBaseInitTypeDefTIM_TimeBaseInitStructure; NVIC_InitTypeDefNVIC_InitStructure; RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2,ENABLE);//使能TIM4時(shí)鐘 TIM_TimeBaseInitStructure.TIM_Period=per;//自動(dòng)裝載值 TIM_TimeBaseInitStructure.TIM_Prescaler=psc;//分頻系數(shù) TIM_TimeBaseInitStructure.TIM_ClockDivision=TIM_CKD_DIV1; TIM_TimeBaseInitStructure.TIM_CounterMode=TIM_CounterMode_Up;//設(shè)置向上計(jì)數(shù)模式 TIM_TimeBaseInit(TIM2,&TIM_TimeBaseInitStructure); TIM_ITConfig(TIM2,TIM_IT_Update,ENABLE);//開啟定時(shí)器中斷 TIM_ClearITPendingBit(TIM2,TIM_IT_Update); NVIC_InitStructure.NVIC_IRQChannel=TIM2_IRQn;//定時(shí)器中斷通道 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=2;//搶占優(yōu)先級 NVIC_InitStructure.NVIC_IRQChannelSubPriority=3; //子優(yōu)先級 NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE; //IRQ通道使能 NVIC_Init(&NVIC_InitStructure); TIM_Cmd(TIM2,ENABLE);//使能定時(shí)器 }voidyuying(){ if((uart1_st==1)&&(data_point>3)) { uart1_st=0; send2_by(0x5c); send2_by(data_buf[0]); send2_by(data_buf[1]); send2_by(data_buf[2]); send2_by(data_buf[4]); }}voidread_data(){ if(uart1_st>1) { if(time_data==0) { //串口信息進(jìn)行處理 } uart1_st=0; }}voidfenxi(){ u32aa; MPU6050_Dataanl(); a1=ACC_X_DATA; a2=ACC_Y_DATA; a3=ACC_Z_DATA; if(a1>0x7fff)a1=~(a1-1); if(a2>0x7fff)a2=~(a2-1); if(a3>0x7fff)a3=~(a3-1); aa=sqrt(((a3*a3)+(a1*a1)+(a2*a2))); aa=(aa*1960)/32700;//add_bushu(aa);}voidview_index() //主頁可以直接控制溫度,或者開關(guān)電烙鐵{ }voidSET_protect() //超時(shí)保護(hù)設(shè)置時(shí)間長度{}voidsys_view() //{ }intmain(){ RCC_Configuration(RCC_PLLMul_9); //9倍頻,72M時(shí)鐘 NVIC_PriorityGr

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論