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

正文內(nèi)容

基于單片機(jī)的火災(zāi)報(bào)警器設(shè)計(jì)畢業(yè)論文-wenkub.com

2025-06-24 19:59 本頁(yè)面
   

【正文】 // 寫(xiě)接收端地址 SPI_RW_Reg(WRITE_REG + EN_AA, 0x01)。 // chip enable Hign_24L01_CSN。 // 裝載數(shù)據(jù) SPI_RW_Reg(WRITE_REG + CONFIG, 0x0e)。 //接收到數(shù)據(jù)后 RX_DR,TX_DS,MAX_PT 都置高為 1,通過(guò)寫(xiě) 1 來(lái)清楚中斷標(biāo)志 return revale。 //SPI 使能 SPI_Read_Buf(RD_RX_PLOAD,rx_buf,TX_PLOAD_WIDTH)。//注意不能太小 } /*******************************************************************/ /*函數(shù):unsigned char nRF24L01_RxPacket(unsigned char* rx_buf) /*功能:數(shù)據(jù)讀取后放如 rx_buf 接收緩沖區(qū)中 /*******************************************************************/ char nRF24L01_RxPacket(char* rx_buf) {char revale=0。 // } /*******************************************************************/ /*函數(shù):void SetRX_Mode(void) /*功能:數(shù)據(jù)接收配置 /*******************************************************************/ void SetRX_Mode(void) {Low_24L01_CE。 uchar_ctruchars。 // return nRF24L01 status uchar } /*******************************************************************/ /*函數(shù):uint SPI_Write_Buf(uchar reg, uchar *pBuf, uchar uchars) /*功能: 用于寫(xiě)數(shù)據(jù):為寄存器地址,pBuf:為待寫(xiě)入數(shù)據(jù)地址,uchars:寫(xiě)入數(shù)天津職業(yè)技術(shù)師范大學(xué) 2022 屆本科生畢業(yè)設(shè)計(jì)35據(jù)的個(gè)數(shù) /*******************************************************************/ char SPI_Write_Buf(char reg, char *pBuf, char uchars) {char status1,uchar_ctr。uchar_ctruchars。 // return nRF24L01 status uchar } /*******************************************************************/ /*函數(shù):uint SPI_Read_Buf(uchar reg, uchar *pBuf, uchar uchars) /*功能: 用于讀數(shù)據(jù),reg:為寄存器地址,pBuf:為待讀出數(shù)據(jù)地址,uchars:讀出數(shù)據(jù)的個(gè)數(shù) /*******************************************************************/ char SPI_Read_Buf(char reg, char *pBuf, char uchars) {int status1,uchar_ctr。 // CSN low, init SPI transaction status = SPI_RW(reg)。 // ..then read registervalue Hign_24L01_CSN。 // return read uchar } /*******************************************************************/ /*函數(shù):uchar SPI_Read(uchar reg) /*功能:NRF24L01 的 SPI 時(shí)序 /*******************************************************************/ char SPI_Read(char reg) {char reg_val。 // Set SCK high.. if(PINAamp。, MSB to MOSI } else {Low_24L01_MOSI。i++) // output 8bit {if(data amp。 i++)。 is。 } //*******************延時(shí) ms********************/void delay_ms(int t){while(t!=0){ delay_us(1142)。 char nRF24L01_RxPacket(char* rx_buf)。 char SPI_RW_Reg(char reg, char value)。 void inerDelay_us(char n)。 char sta,count,tf。= ~(1 PD5) define Read_24L01_CE PIND amp。= ~(1 PB4) //mega16 PB4define Hign_24L01_CSN PORTB |= (1 PB4) //define NRF24L01_SCK PB4 //輸出 1 define Hign_24L01_SCK PORTB |= (1 PB7) //mega16 PB7 define Low_24L01_SCK PORTB amp。= ~(1 PB6) define Read_24L01_MISO PINB amp。在實(shí)際火災(zāi)發(fā)生時(shí),所面對(duì)復(fù)雜的環(huán)境將會(huì)更加復(fù)雜,那將會(huì)對(duì)報(bào)警系統(tǒng)造成很大程度的干擾,我們應(yīng)全面考慮各方面的不利因數(shù),運(yùn)用所學(xué)知識(shí)解決各個(gè)問(wèn)題?;馂?zāi)報(bào)警器具有實(shí)時(shí)監(jiān)測(cè)功能,實(shí)時(shí)監(jiān)測(cè)環(huán)境中的可燃?xì)怏w濃度并且每隔一段時(shí)間監(jiān)測(cè)一下所放空間內(nèi)的溫度并在顯示屏上實(shí)時(shí)顯示。 在系統(tǒng)單片機(jī)控制電路的設(shè)計(jì)上,采用了高性能、高整合度的 Atmegal16 單片機(jī)作為核心芯片,充分利用了其高速數(shù)據(jù)處理能力和豐富的片內(nèi)外設(shè),實(shí)現(xiàn)了儀器的小型化和智能化。 在對(duì)煙霧傳感器和無(wú)線通訊技術(shù)進(jìn)行深入研究的基礎(chǔ)上,全面比較國(guó)內(nèi)外同類(lèi)產(chǎn)品的技術(shù)特點(diǎn),合理地確定系統(tǒng)的設(shè)計(jì)方案。直至系統(tǒng)能天津職業(yè)技術(shù)師范大學(xué) 2022 屆本科生畢業(yè)設(shè)計(jì)23夠正常運(yùn)行,調(diào)試結(jié)束。通過(guò) PROGISP 軟件將程序下載到系統(tǒng)實(shí)物進(jìn)行調(diào)試。在 KeiluVision2 中,源代碼的輸入,編譯通過(guò)之后就可以進(jìn)行軟件調(diào)試了。本設(shè)計(jì)通過(guò) KeiluVision2 軟件對(duì)軟件進(jìn)行測(cè)試,通過(guò) PROGISP 軟件將程序下載到系統(tǒng)實(shí)物進(jìn)行調(diào)試。調(diào)試前準(zhǔn)備:1)按設(shè)計(jì)要求查驗(yàn)設(shè)備的規(guī)格、型號(hào)、數(shù)量、配件等,查驗(yàn)應(yīng)用的儀表、儀器應(yīng)經(jīng)計(jì)量部門(mén)檢驗(yàn)合格,并在有效期內(nèi)。j=RxBuf[3]0x30。LCD_write_char(12,0,RxBuf[2])。//出示顯示內(nèi)容LCD_write_str(1,1,A Qu wei xian!)。 LCD_clear()。 DDRC =0X80。 DDRB = 0x2e。MCU 和 NRF24L01初始化MCU 檢測(cè)主機(jī)發(fā)送給從機(jī)蜂鳴器報(bào)警并顯示主機(jī)不發(fā)送給從機(jī)YN開(kāi)始結(jié)束圖71 系統(tǒng)軟件流程圖天津職業(yè)技術(shù)師范大學(xué) 2022 屆本科生畢業(yè)設(shè)計(jì)20 軟件程序設(shè)計(jì)火災(zāi)報(bào)警系統(tǒng)軟件程序設(shè)計(jì)主要包括兩塊主機(jī)模塊和從機(jī)模塊,運(yùn)用 C 語(yǔ)言進(jìn)行編程,主機(jī)程序主要是傳感器檢測(cè)到得數(shù)據(jù),并由無(wú)線模塊發(fā)送;從機(jī)程序是對(duì)無(wú)線傳輸模塊接收到的數(shù)據(jù)進(jìn)行判斷,報(bào)警顯示。若此時(shí)自動(dòng)應(yīng)答開(kāi)啟,接收方則同時(shí)進(jìn)入發(fā)射狀態(tài)回傳應(yīng)答信號(hào)。如果收到應(yīng)答,則認(rèn)為此次通信成功,TX_DS 置高,同時(shí)TX_PLD 從發(fā)送堆棧中清除;若未收到應(yīng)答,則自動(dòng)重新發(fā)射該數(shù)據(jù)(自動(dòng)重發(fā)已開(kāi)啟),若重發(fā)次數(shù)(ARC_CNT)達(dá)到上限,MAX_RT 置高,TX_PLD 不會(huì)被清除;MAX_RT或 TX_DS 置高時(shí),使 IRQ 變低,以便通知 MCU。當(dāng)然對(duì) 3V 左右的單片機(jī)更加適用了。綜合以上方案和論證,我們確定使用方案二。內(nèi)置頻率合成器、功率放大器、晶體振蕩器、調(diào)制器等功能模塊,并融合了增強(qiáng)型 ShockBurst 技術(shù),其中輸出功率和通信頻道可通過(guò)程序進(jìn)行配置。但支持Zigbee的單片機(jī)價(jià)格比較昂貴,程序較為復(fù)雜,電路設(shè)計(jì)比較麻煩。本小組應(yīng)用LCD1602液晶顯示,電路設(shè)計(jì)簡(jiǎn)單,功耗低,顯示數(shù)字內(nèi)容靈活多變,足以滿(mǎn)足顯示要求,并且程序較為簡(jiǎn)單。學(xué)習(xí)板采用了一個(gè)很簡(jiǎn)單的電路來(lái)實(shí)現(xiàn)蜂鳴器的聯(lián)接,由上所述,一個(gè)管腳很難驅(qū)動(dòng)蜂鳴器發(fā)出聲音,所以增加了一個(gè)三極管來(lái)增加通過(guò)蜂鳴器的電流,見(jiàn)上方原理圖。電阻在電路中是起對(duì)數(shù)據(jù)線上拉作用。 4)在 DS1820 測(cè)溫程序設(shè)計(jì)中,向 DS1820 發(fā)出溫度轉(zhuǎn)換命令后,程序總要等待DS1820 的返回信號(hào),一旦 某個(gè) DS1820 接觸不好或斷線,當(dāng)程序讀該 DS1820 時(shí),將沒(méi)有返回信號(hào),程序進(jìn)入死循環(huán)。試驗(yàn)中,當(dāng)采用普通信號(hào)電纜傳輸長(zhǎng)度超過(guò) 50m 時(shí),讀取的 測(cè)溫?cái)?shù)據(jù)將發(fā)生錯(cuò)誤。在使用 PL/M、C 等高級(jí)語(yǔ)言進(jìn)行系統(tǒng)程序設(shè)計(jì)時(shí),對(duì) DS1820 操作部分最好采用匯編語(yǔ)言實(shí)現(xiàn)。計(jì)數(shù)器 1 和溫度寄存器被預(yù)置在-55℃所對(duì)應(yīng)的一個(gè)基數(shù)值。    天津職業(yè)技術(shù)師范大學(xué) 2022 屆本科生畢業(yè)設(shè)計(jì)13圖 41 DS18B20 內(nèi)部結(jié)構(gòu)圖DS18B20 工作原理 DS18B20 的讀寫(xiě)時(shí)序和測(cè)溫原理與 DS1820 相同,只是得到的溫度值的位數(shù)因分辨率不同而不同,且溫度轉(zhuǎn)換時(shí)的延時(shí)時(shí)間由 2s 減為 750ms。 DS18B20 的外形和內(nèi)部結(jié)構(gòu) DS18B20 內(nèi)部結(jié)構(gòu)主要由四部分組成:64 位光刻 ROM 、溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器 TH 和 TL、配置寄存器。 6)可編程 的分辨率為 9~12 位,對(duì)應(yīng)的可分辨溫度分別為 ℃、℃、℃和 ℃,可實(shí)現(xiàn)高精度測(cè)溫。 3)DS18B20 支持多點(diǎn)組網(wǎng)功能,多個(gè) DS18B20 可以并聯(lián)在唯一的三線上,實(shí)現(xiàn)組網(wǎng)多點(diǎn)測(cè)溫。可以分別在 和 750ms內(nèi)完成 9 位和 12 位的數(shù)字量,并且從 DS18B20 讀出的信息或?qū)懭?DS18B20 的信息僅需要一根口線(單線接口)讀寫(xiě),溫度變換功率來(lái)源于數(shù)據(jù)總線,總線本身也可以向所掛接的 DS18B20 供電,而無(wú)需額外電源。目前,智能溫度傳感器的總線技術(shù)也實(shí)現(xiàn)了標(biāo)準(zhǔn)化、規(guī)范化,所采用的總線主要有單線(1Wire)總線、I2C 總線、SMBus 總線和 spI 總線。C。C。國(guó)際上新型溫度傳感器正從模擬式向數(shù)字式、由集成化向智能化、網(wǎng)絡(luò)化的方向發(fā)展。按測(cè)量方式可分為接觸式和非接觸式兩大類(lèi),按照傳感器材料及電子元件特性分為熱電阻和熱電偶兩類(lèi)。當(dāng) C52 充電完畢后,D52 截止,電路才真正處于工作狀態(tài)。我們建議您用 1000ppm 氣或 1000ppm 丁烷校準(zhǔn)傳感器。天津職業(yè)技術(shù)師范大學(xué) 2022 屆本科生畢業(yè)設(shè)計(jì)9表 31 MQ2 可燃?xì)怏w檢測(cè)傳感器規(guī)格適用氣體 可燃?xì)怏w、煙霧探測(cè)范圍 300 to 10000ppm特征氣體 1000ppm 異丁烷靈敏度 Rin air/Rin typical gas≥5敏感體電阻 1KΩ to 20KΩ in 50ppm 甲苯響應(yīng)時(shí)間 ≤10s恢復(fù)時(shí)間 ≤30s加熱電阻 31Ω177。家庭火災(zāi)一旦發(fā)生,很容易出現(xiàn)撲救不及時(shí)、滅火器材缺乏及在場(chǎng)人驚慌失措、逃生遲緩等不利因素,最終導(dǎo)致重大生命財(cái)產(chǎn)損失。 4) 毒性氣體傳感器,主要用于檢測(cè)煙氣、尾氣、廢氣等環(huán)境污染氣體。它將氣體種類(lèi)及其與濃度有關(guān)的信息轉(zhuǎn)換成電信號(hào),根據(jù)這些電信號(hào)的強(qiáng)弱就可以獲得與待測(cè)氣體在環(huán)境中的存在情況有關(guān)的信息,從而可以進(jìn)行檢測(cè)、監(jiān)控、報(bào)警;還可以通過(guò)接口電路與計(jì)算機(jī)組成自動(dòng)檢測(cè)、控制和報(bào)警系統(tǒng)。在發(fā)生火災(zāi)時(shí),當(dāng)煙霧進(jìn)入檢測(cè)室時(shí),由于煙粒子的作用,使發(fā)光器件發(fā)射的光產(chǎn)生漫射,這種漫射光被受光器天津職業(yè)技術(shù)師范大學(xué) 2022 屆本科生畢業(yè)設(shè)計(jì)8件接收,使受光器件的阻抗發(fā)生變化,產(chǎn)生光電流,從而實(shí)現(xiàn)了煙霧信號(hào)轉(zhuǎn)變?yōu)殡娦盘?hào)的功能,探測(cè)器收到信號(hào)然后判斷是否需要發(fā)出報(bào)警信號(hào)。 光電感煙探測(cè)器可分為減光式和散射光式,分述如下:   (1) 減光式光電煙霧探測(cè)器   該探測(cè)器的檢測(cè)室內(nèi)裝有發(fā)光器件及受光器件。一旦有煙霧竄逃外電離室。天津職業(yè)技術(shù)師范大學(xué) 2022 屆本科生畢業(yè)設(shè)計(jì)73 煙霧傳感器選型及煙霧檢測(cè)電路設(shè)計(jì) 煙霧傳感器的選型煙霧傳感器(smoke transducer)定義:將空氣中的煙霧濃度變量轉(zhuǎn)換成有一定對(duì)應(yīng)關(guān)系的輸出信號(hào)的裝置。報(bào)警顯示模塊:接收到信號(hào),進(jìn)行報(bào)警并顯示地址。電源單片機(jī) 主機(jī) 單片機(jī) 從機(jī)可燃?xì)怏w檢測(cè)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1