freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于arm的嵌入式智能家居遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)畢業(yè)論文-wenkub.com

2025-06-25 00:20 本頁面
   

【正文】 GPIO_InitTypeDef GPIO_InitStructure。//校驗(yàn)部分 sum =(Table_Data[0]+Table_Data[1]+Table_Data[2]+Table_Data[3]+3)。//溫度整數(shù)部分 Read_8Bits()。//濕度8位整數(shù) Read_8Bits()。 sbuf|=Data。//再延時(shí)50us if(DHT11_ReadData_IN)//50us后若還是高電平則為(1) { Data=1。 for(i=0。//等待80us低電平結(jié)束 while(DHT11_ReadData_IN)。 DHT11_Data_PIN_UP。int count_1,count_2,ReadData。:includeincludevoid SysTick_Configuration(void)。extern int count_1,count_2,ReadData。int Start_DHT11(void)。 LCD_Disp_Char(2,14,humi[7])。 LCD_Disp_Char(2,10,humi[3])。 //LCD1602第二行顯示濕度數(shù)值 LCD_Disp_String(2,2,humi=)。 LCD_Disp_Char(1,13,temp[6])。 LCD_Disp_Char(1,9,temp[2])。H39。 //字符39。 humi[7]=0x25。 humi[3]=0x2E。C39。 temp[7]=0x20。 temp[3]=0x2E。 if(Send_Mesg_Sign==0) Send_Mesg()。 //用于防止重復(fù)發(fā)送報(bào)警短信 TIM_Cmd(TIM2, ENABLE)。 //刪除SIM卡里的短信 LCD_Init()。 NVIC_cfg()。 Time2_NVIC_cfg()。void BJDJ_GPIO_Configuration(void)。void NVIC_cfg(void)。 unsigned char Table_Data[4]。void Time2_NVIC_cfg(void)。附錄附錄一 整個(gè)硬件系統(tǒng)電路圖21附錄二 開題報(bào)告說明燕 山 大 學(xué)本科畢業(yè)設(shè)計(jì)(論文)開題報(bào)告課題名稱: 基于ARM的嵌入式智能家居遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì) 學(xué)院(系): 電氣工程學(xué)院 年級(jí)專業(yè): 09級(jí)工業(yè)自動(dòng)化 學(xué)生姓名: 唐傳璋 指導(dǎo)教師: 李建雄 完成日期: 2013327 附錄三 文獻(xiàn)綜述燕 山 大 學(xué)本科畢業(yè)設(shè)計(jì)(論文)文獻(xiàn)綜述課題名稱:基于ARM的嵌入式智能家居遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)學(xué)院(系): 電氣工程學(xué)院 年級(jí)專業(yè): 09級(jí)工業(yè)自動(dòng)化 學(xué)生姓名: 唐傳璋 指導(dǎo)教師: 李建雄 完成日期: 2013327 燕山大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)44附錄四 中期報(bào)告燕 山 大 學(xué)本科畢業(yè)設(shè)計(jì)(論文)開題報(bào)告課題名稱: 基于ARM的嵌入式智能家居遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì) 學(xué)院(系): 電氣工程學(xué)院 年級(jí)專業(yè): 09級(jí)工業(yè)自動(dòng)化 學(xué)生姓名: 唐傳璋 指導(dǎo)教師: 李建雄 完成日期: 2013327 1 附錄五 外文文獻(xiàn)及其翻譯附錄六 完整的程序代碼:includeincludeincludeincludeunsigned char temp[10]。這四年里學(xué)到的東西不少,專業(yè)知識(shí)是重要的一方面,在大學(xué)的最后時(shí)光將自己所學(xué)到的專業(yè)知識(shí)用在大學(xué)最后一個(gè)任務(wù)上也算是給自己在大學(xué)的學(xué)業(yè)畫上一個(gè)句號(hào)。本文主要對(duì)整個(gè)控制系統(tǒng)的硬件設(shè)計(jì)和軟件程序設(shè)計(jì)進(jìn)行了介紹。15 結(jié)論結(jié)論本設(shè)計(jì)的題目是—基于ARM的嵌入式智能家居遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì),通過無線短信收發(fā)模塊GPRS實(shí)現(xiàn)對(duì)家里情況的遠(yuǎn)程監(jiān)控。}本章主要介紹了本設(shè)計(jì)中主要的程序設(shè)計(jì),要實(shí)現(xiàn)智能家居遠(yuǎn)程監(jiān)控的功能,有了硬件系統(tǒng)還得有軟件程序來控制系統(tǒng)的運(yùn)行。 USART_Send_Char(0x1a)。 USART_Send_String(Byte_Num)。 USART_Send_String(AT_CMGF_PDU)。 USART_Send_Char(0x1a)。\r39。 Delay_Nms(1000)。 Delay_Nms(1000)。/************************************************************************ 函數(shù)名稱:Send_WSD_Mesg(void)功 能: 發(fā)送測(cè)量出溫濕度值的短信*************************************************************************/void Send_WSD_Mesg(void){ GPIO_SetBits(GPIOB,GPIO_Pin_9)。使用Text模式收發(fā)短信代碼簡(jiǎn)單,實(shí)現(xiàn)起來十分容易,但最大的缺點(diǎn)是不能收發(fā)中文短信;而PDU模式不僅支持中文短信,也能發(fā)送英文短信。 Rx_Buf[Rx_Count++]=(USART_ReceiveData(USART1)amp。 //WSD Delay_Nms(1000)。amp。amp。amp。amp。amp。amp。amp。))) BJDJ_28BYJ48_R()。)amp。)amp。)amp。)amp。)amp。)amp。)amp。E39。F39。039。539。B39。439。039。\r39。(Rx_Buf[141+t]==39。(Rx_Buf[138+t]==39。(Rx_Buf[118+t]==39。(Rx_Buf[113+t]==39。(Rx_Buf[110+t]==39。(Rx_Buf[109+t]==39。(Rx_Buf[107+t]==39。//Light Onif(((Rx_Buf[105+t]==39。amp。amp。amp。amp。amp。 } else t=0。)||(Rx_Buf[13]==39。)||(Rx_Buf[14]==39。//接收失能if(((Rx_Buf[15]==39。 USART_Send_String(AT_CMGR_1)。 Delay_Nms(4000)。 GPRS來信中斷處理函數(shù)程序代碼/************************************************************************ 函數(shù)名稱:EXTI2_IRQHandler(void) 功能: EXTI2的中斷處理*************************************************************************/void EXTI2_IRQHandler(void){ EXTI_ClearITPendingBit(EXTI_Line2)。//從DHT11取數(shù)據(jù)} 主函數(shù)及TIM2中斷服務(wù)函數(shù)程序流程圖圖41 主函數(shù)與TIM2中斷服務(wù)函數(shù)流程圖 GPRS來信中斷處理函數(shù)設(shè)計(jì)當(dāng)GPRS收到短信時(shí)從Ring端口會(huì)發(fā)出一個(gè)振鈴信號(hào),將Ring口與STM32的GPIOA_Pin_2口連接起來作為外部中斷。 //清中斷 GPIO_SetBits(GPIOB,GPIO_Pin_7)。 GPIO_ResetBits(GPIOB,GPIO_Pin_5)。 //從DHT11取數(shù)據(jù) Display_WSD()。 Rx_USART_Configuration()。 RCC_cfg()。 主函數(shù)及TIM2中斷服務(wù)函數(shù)程序代碼void main(){ //初始化 LCD_GPIO_Configuration()。;STM32是主控模塊,要正常工作必須保證其自身最小系統(tǒng)的完整,供電方案、外部晶振電路、串口驅(qū)動(dòng)電路等的存在能使STM32與其外圍設(shè)備正常工作;步進(jìn)電機(jī)的驅(qū)動(dòng)電路的設(shè)計(jì)是由于STM32輸出的電壓信號(hào)較小不足以驅(qū)動(dòng)步進(jìn)電機(jī)的正常工作,需要加上一個(gè)功率放大ULN2003來驅(qū)動(dòng)步進(jìn)電機(jī)的正常工作。蜂鳴器通過一個(gè)三極管驅(qū)動(dòng),按主機(jī)輸出的高低電平控制蜂鳴器的響與不響;步進(jìn)電機(jī)的運(yùn)轉(zhuǎn)通過ABCD四相輸入一系列連續(xù)不斷的脈沖信號(hào)來控制;繼電器的控制相當(dāng)于開關(guān)控制,與蜂鳴器一樣通過一個(gè)三極管的飽和導(dǎo)通情況來控制繼電器的吸合。8腳(R2IN)、9腳(R2OUT)、10腳(T2IN)、7腳(T2OUT)為第二數(shù)據(jù)通道。相互連接的話,必須進(jìn)行電平轉(zhuǎn)換!由于電腦串口輸出電壓高達(dá)12V,直接與單片機(jī)連接會(huì)燒壞芯片。 晶振電路STM32上電復(fù)位后默認(rèn)使用內(nèi)部[精度8MHz左右]晶振,如果外部接了8MHz的晶振,可以切換使用外部的8MHz晶振,并最終PLL倍頻到72MHz。(4) VREF+引腳可以連接到VDDA外部電源。(2) VSSA,VDDA =~:為ADC、復(fù)位模塊、RC振蕩器和PLL的模擬部分提供供電。(4)穩(wěn)壓電路:穩(wěn)壓電路的功能是使輸出的直流電壓穩(wěn)定,不隨交流電網(wǎng)電壓和負(fù)載的變化而變化。圖31 直流電源電路(1)電源變壓器:是降壓變壓器,它將電網(wǎng)220V交流電壓變換成符合需要的交流電壓,并送給整流電路。表25 步進(jìn)電機(jī)正反轉(zhuǎn)脈沖控制轉(zhuǎn)向橙黃粉藍(lán)十六制(GPIOC端口)正轉(zhuǎn)00110x0301100x0611000x0C01100x09反轉(zhuǎn)10010x0911000x0C01100x0600110x03 本章小結(jié)本章主要對(duì)智能家居的整個(gè)硬件系統(tǒng)所用到的模塊進(jìn)行了介紹,主控模塊STM32F103VET無線收發(fā)GPRS模塊、溫濕度測(cè)量傳感器DHT1液晶顯示屏LCD160步進(jìn)電機(jī)28BYJ48。由于stm32主機(jī)接口信號(hào)不夠大需要通過ULN2003放大再連接到相應(yīng)的電機(jī)接口,電機(jī)正反轉(zhuǎn)時(shí)各接口輸出情況如表25所示。如果每秒鐘接收400個(gè)脈沖,176。四拍運(yùn)行時(shí) 步 距角為θ=360度/(50*4)=(俗稱整步),八拍運(yùn)行時(shí)步距角為θ=360度/(50*8)=(俗稱半步)。當(dāng)通電狀態(tài)的改變 完 成一個(gè)循環(huán)時(shí),轉(zhuǎn)子轉(zhuǎn)過一個(gè)齒距。通過控制脈沖個(gè)數(shù)可以控制角位移量,從而達(dá)到準(zhǔn)確定位的目的;同時(shí)通過控制脈沖頻率可以控制電機(jī)轉(zhuǎn)動(dòng)的速度和加速度,從而達(dá)到調(diào)速的目的。指令的寫入需要寄存器選擇功能,即當(dāng)RS為低電平,RW為低電平時(shí)為指令寄存器(IR)的寫入;當(dāng)RS為高電平,RW為低電平時(shí)為數(shù)據(jù)寄存器(DR)的寫入;當(dāng)RS為低電平,RW為高電平時(shí)為忙標(biāo)志和地址計(jì)數(shù)器的讀出;當(dāng)RS為高電平,RW為高電平時(shí)為數(shù)據(jù)寄存器的讀出。1602是指顯示的內(nèi)容為16*2,即可以顯示兩行,每行顯示16個(gè)字符(顯示字符和數(shù)字)。如果主機(jī)讀取DHT11的響應(yīng)信號(hào)為高電平,則是DHT11沒有響應(yīng),溫濕度數(shù)據(jù)測(cè)量失敗。圖25 DHT11與主機(jī)通信過程如圖26所示,當(dāng)總線空閑是其狀態(tài)為高電平,主機(jī)要與DHT11通信則需要主機(jī)將總線拉低至少18毫秒以上,再拉高20~40us,保證DHT11傳感器能檢測(cè)到開始信號(hào)。采集到的溫濕度數(shù)據(jù)傳輸正確時(shí),其校驗(yàn)和等于“8bit濕度整數(shù)+8bit濕度小數(shù)+8bi溫度整數(shù)+8bit溫度小數(shù)”所得結(jié)果的末8位數(shù)據(jù)。傳感器上電后,要等待1s 以越過不穩(wěn)定狀態(tài),在此期間無需發(fā)送任何指令。每個(gè)溫濕度傳感器DHT11產(chǎn)品都在極為精確的溫濕度校驗(yàn)室中進(jìn)行了校準(zhǔn)。圖23 GTM900引腳圖表21 GTM900引腳功能說明序號(hào)名稱I/O功能1~5VBATI供電6~10GND工作地14ADCI模擬數(shù)字采樣15PWONI開關(guān)控制信號(hào)17RIOO振鈴指示18RXD0OGTM900模塊AT命令串口發(fā)送信號(hào)(對(duì)端設(shè)備接收)19TXD0
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1