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

正文內(nèi)容

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

2025-06-25 00:20 本頁面
   

【正文】 GPIO_InitTypeDef GPIO_InitStructure。//校驗部分 sum =(Table_Data[0]+Table_Data[1]+Table_Data[2]+Table_Data[3]+3)。//溫度整數(shù)部分 Read_8Bits()。//濕度8位整數(shù) Read_8Bits()。 sbuf|=Data。//再延時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ā)送報警短信 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)。附錄附錄一 整個硬件系統(tǒng)電路圖21附錄二 開題報告說明燕 山 大 學(xué)本科畢業(yè)設(shè)計(論文)開題報告課題名稱: 基于ARM的嵌入式智能家居遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計 學(xué)院(系): 電氣工程學(xué)院 年級專業(yè): 09級工業(yè)自動化 學(xué)生姓名: 唐傳璋 指導(dǎo)教師: 李建雄 完成日期: 2013327 附錄三 文獻綜述燕 山 大 學(xué)本科畢業(yè)設(shè)計(論文)文獻綜述課題名稱:基于ARM的嵌入式智能家居遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計學(xué)院(系): 電氣工程學(xué)院 年級專業(yè): 09級工業(yè)自動化 學(xué)生姓名: 唐傳璋 指導(dǎo)教師: 李建雄 完成日期: 2013327 燕山大學(xué)本科生畢業(yè)設(shè)計(論文)44附錄四 中期報告燕 山 大 學(xué)本科畢業(yè)設(shè)計(論文)開題報告課題名稱: 基于ARM的嵌入式智能家居遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計 學(xué)院(系): 電氣工程學(xué)院 年級專業(yè): 09級工業(yè)自動化 學(xué)生姓名: 唐傳璋 指導(dǎo)教師: 李建雄 完成日期: 2013327 1 附錄五 外文文獻及其翻譯附錄六 完整的程序代碼:includeincludeincludeincludeunsigned char temp[10]。這四年里學(xué)到的東西不少,專業(yè)知識是重要的一方面,在大學(xué)的最后時光將自己所學(xué)到的專業(yè)知識用在大學(xué)最后一個任務(wù)上也算是給自己在大學(xué)的學(xué)業(yè)畫上一個句號。本文主要對整個控制系統(tǒng)的硬件設(shè)計和軟件程序設(shè)計進行了介紹。15 結(jié)論結(jié)論本設(shè)計的題目是—基于ARM的嵌入式智能家居遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計,通過無線短信收發(fā)模塊GPRS實現(xiàn)對家里情況的遠(yuǎn)程監(jiān)控。}本章主要介紹了本設(shè)計中主要的程序設(shè)計,要實現(xiàn)智能家居遠(yuǎn)程監(jiān)控的功能,有了硬件系統(tǒng)還得有軟件程序來控制系統(tǒng)的運行。 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ā)送測量出溫濕度值的短信*************************************************************************/void Send_WSD_Mesg(void){ GPIO_SetBits(GPIOB,GPIO_Pin_9)。使用Text模式收發(fā)短信代碼簡單,實現(xià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è)計當(dāng)GPRS收到短信時從Ring端口會發(fā)出一個振鈴信號,將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ū)動電路等的存在能使STM32與其外圍設(shè)備正常工作;步進電機的驅(qū)動電路的設(shè)計是由于STM32輸出的電壓信號較小不足以驅(qū)動步進電機的正常工作,需要加上一個功率放大ULN2003來驅(qū)動步進電機的正常工作。蜂鳴器通過一個三極管驅(qū)動,按主機輸出的高低電平控制蜂鳴器的響與不響;步進電機的運轉(zhuǎn)通過ABCD四相輸入一系列連續(xù)不斷的脈沖信號來控制;繼電器的控制相當(dāng)于開關(guān)控制,與蜂鳴器一樣通過一個三極管的飽和導(dǎo)通情況來控制繼電器的吸合。8腳(R2IN)、9腳(R2OUT)、10腳(T2IN)、7腳(T2OUT)為第二數(shù)據(jù)通道。相互連接的話,必須進行電平轉(zhuǎn)換!由于電腦串口輸出電壓高達12V,直接與單片機連接會燒壞芯片。 晶振電路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 步進電機正反轉(zhuǎn)脈沖控制轉(zhuǎn)向橙黃粉藍十六制(GPIOC端口)正轉(zhuǎn)00110x0301100x0611000x0C01100x09反轉(zhuǎn)10010x0911000x0C01100x0600110x03 本章小結(jié)本章主要對智能家居的整個硬件系統(tǒng)所用到的模塊進行了介紹,主控模塊STM32F103VET無線收發(fā)GPRS模塊、溫濕度測量傳感器DHT1液晶顯示屏LCD160步進電機28BYJ48。由于stm32主機接口信號不夠大需要通過ULN2003放大再連接到相應(yīng)的電機接口,電機正反轉(zhuǎn)時各接口輸出情況如表25所示。如果每秒鐘接收400個脈沖,176。四拍運行時 步 距角為θ=360度/(50*4)=(俗稱整步),八拍運行時步距角為θ=360度/(50*8)=(俗稱半步)。當(dāng)通電狀態(tài)的改變 完 成一個循環(huán)時,轉(zhuǎn)子轉(zhuǎn)過一個齒距。通過控制脈沖個數(shù)可以控制角位移量,從而達到準(zhǔn)確定位的目的;同時通過控制脈沖頻率可以控制電機轉(zhuǎn)動的速度和加速度,從而達到調(diào)速的目的。指令的寫入需要寄存器選擇功能,即當(dāng)RS為低電平,RW為低電平時為指令寄存器(IR)的寫入;當(dāng)RS為高電平,RW為低電平時為數(shù)據(jù)寄存器(DR)的寫入;當(dāng)RS為低電平,RW為高電平時為忙標(biāo)志和地址計數(shù)器的讀出;當(dāng)RS為高電平,RW為高電平時為數(shù)據(jù)寄存器的讀出。1602是指顯示的內(nèi)容為16*2,即可以顯示兩行,每行顯示16個字符(顯示字符和數(shù)字)。如果主機讀取DHT11的響應(yīng)信號為高電平,則是DHT11沒有響應(yīng),溫濕度數(shù)據(jù)測量失敗。圖25 DHT11與主機通信過程如圖26所示,當(dāng)總線空閑是其狀態(tài)為高電平,主機要與DHT11通信則需要主機將總線拉低至少18毫秒以上,再拉高20~40us,保證DHT11傳感器能檢測到開始信號。采集到的溫濕度數(shù)據(jù)傳輸正確時,其校驗和等于“8bit濕度整數(shù)+8bit濕度小數(shù)+8bi溫度整數(shù)+8bit溫度小數(shù)”所得結(jié)果的末8位數(shù)據(jù)。傳感器上電后,要等待1s 以越過不穩(wěn)定狀態(tài),在此期間無需發(fā)送任何指令。每個溫濕度傳感器DHT11產(chǎn)品都在極為精確的溫濕度校驗室中進行了校準(zhǔn)。圖23 GTM900引腳圖表21 GTM900引腳功能說明序號名稱I/O功能1~5VBATI供電6~10GND工作地14ADCI模擬數(shù)字采樣15PWONI開關(guān)控制信號17RIOO振鈴指示18RXD0OGTM900模塊AT命令串口發(fā)送信號(對端設(shè)備接收)19TXD0
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1