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

正文內(nèi)容

基于單片機(jī)的電梯控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁

2025-11-24 22:33本頁面

【導(dǎo)讀】性,舒適性的不斷追求推動(dòng)了電梯技術(shù)的進(jìn)步。目前,在電梯上使用較廣的是可。機(jī)控制電梯具有成本低,通用性強(qiáng),靈活性大及易于實(shí)現(xiàn)復(fù)雜控制等優(yōu)點(diǎn)。顧客到達(dá)層次的停站請(qǐng)求開關(guān)、看門狗報(bào)警、超載報(bào)警、故障報(bào)警等。本設(shè)計(jì)主要利用單片機(jī)對(duì)電梯的轎廂。他信號(hào)輸入模塊進(jìn)行處理,實(shí)現(xiàn)轎內(nèi)外呼梯信號(hào)的處理,轎內(nèi)外呼梯信號(hào)的顯示,顯示部分本設(shè)計(jì)采用1602液晶顯示。因?yàn)?602液晶顯示屏是以若干個(gè)5x8點(diǎn)陣塊組成的顯示字符群,具有。模塊結(jié)構(gòu)緊湊、輕巧、裝配容易,低功耗、長壽命、高可靠性等特點(diǎn)。

  

【正文】 ********/ void LCD_write_data(unsigned char dat)//寫數(shù)據(jù) { while(LCD_busy())。 P0=dat。 RS=1。 RW=0。 E=0。 E=1。 _nop_()。 _nop_()。 E=0。 } /*********LCD initial*************/ void LCD_initial() { LCD_delay1ms(15)。 LCD_write_(0x38)。//不檢測(cè)忙信號(hào) LCD_delay1ms(5)。 LCD_write_(0x38)。//不檢測(cè)忙信號(hào) LCD_delay1ms(5)。 LCD_write_(0x38)。//顯示模式設(shè)置 LCD_delay1ms(5)。 LCD_write_(0x08)。//顯示關(guān)閉 LCD_delay1ms(5)。 LCD_write_(0x01)。//顯示清屏 LCD_delay1ms(5)。 LCD_write_(0x06)。//顯示光標(biāo)移動(dòng)設(shè)置 LCD_delay1ms(5)。 LCD_write_(0x0c)。//顯示開及光標(biāo)設(shè)置 LCD_delay1ms(5)。 } void LCD_display(unsigned char *p) { while(*p!=39。\039。) { LCD_write_data(*p)。 p++。 LCD_delay1ms(1)。 } } 電梯鍵盤掃面采用 44 矩陣式的鍵盤,掃面的過程故一行一行進(jìn)行掃面。 掃面流程圖如下所示: 圖 20 鍵盤處理流程圖 電梯 鍵盤輸入 要梯的可能性有以下幾種可能,如下表。 美麗天使精品論文 第 31 頁(總 56 頁) 鍵盤按鈕 樓層選擇按鈕 控制引腳 SB1 1 樓上 — 與— SB2 2 樓上 SB3 2 樓下 SB4 3 樓上 SB5 3 樓下 SB6 4 樓上 SB7 4 樓下 SB8 5 樓上 SB9 5 樓下 SB10 6 樓上 SB11 6 樓下 SB12 7 樓上 SB13 7 樓下 SB14 8 樓上 SB15 8 樓下 SB16 9 樓下 程序代碼: void KB_Scan(void) interrupt 0 { unsigned char KBbuf。 unsigned char TC。 IE0=0。 //檢測(cè)第一行按鍵, KB0,KB1,KB2,KB3 P1=0x01。 TC=100。 while(TC)。 TC=100。 while(TC)。 TC=100。 while(TC)。 TC=100。 while(TC) KBbuf=P2。 switch(KBbuf) { case 0x01: Run_state=KB0_pressed。 //1 上 break。 case 0x02: Run_state=KB1_pressed。 //2 上 break。 case 0x04: Run_state=KB2_pressed。 //2 下 break。 case 0x08: Run_state=KB3_pressed。 //3 上 break。 } //檢測(cè)第二行按鍵, KB4,KB5,KB6,KB7 P1=0x02。 TC=100。 while(TC)。 TC=100。 while(TC)。 TC=100。 while(TC)。 TC=100。 while(TC) KBbuf=P2。 switch(KBbuf) { case 0x01: Run_state=KB4_pressed。 //3 下 break。 case 0x02: Run_state=KB5_pressed。 //4 上 break。 case 0x04: Run_state=KB6_pressed。 //4 下 break。 case 0x08: Run_state=KB7_pressed。 //5 上 break。 } //檢測(cè)第三行按鍵, KB8,KB9,KB10,KB11 P1=0x04。 美麗天使精品論文 第 33 頁(總 56 頁) TC=100。 while(TC)。 TC=100。 while(TC)。 TC=100。 while(TC)。 TC=100。 while(TC) KBbuf=P2。 switch(KBbuf) { case 0x01: Run_state=KB8_pressed。 //5 下 break。 case 0x02: Run_state=KB9_pressed。 //6 上 break。 case 0x04: Run_state=KB10_pressed。 //6 下 break。 case 0x08: Run_state=KB11_pressed。 //7 上 break。 } //檢測(cè)第四行按鍵, KB12,KB13,KB14,KB15 P2=0x08。 TC=100。 while(TC)。 TC=100。 while(TC)。 TC=100。 while(TC)。 TC=100。 while(TC) KBbuf=P2。 switch(KBbuf) { case 0x01: Run_state=KB12_pressed。 //7 下 break。 case 0x02: Run_state=KB13_pressed。 //8 上 break。 case 0x04: Run_state=KB14_pressed。 //8 下 break。 case 0x08: Run_state=KB15_pressed。 //9 下 break。 } } 美麗天使精品論文 第 35 頁(總 56 頁) 第五章 系統(tǒng)可靠性分析及抗干擾措施 噪音是指從設(shè)備內(nèi)和設(shè)備外發(fā)出的一種不和諧的聲音,它與該設(shè)備必須的操作信號(hào)混合在一起,是一種有害的成分,所以稱之為噪音。當(dāng)電源有高噪滲入,噪音可以穿透 ICS 或 PC 板,導(dǎo)致 IC 損壞或系統(tǒng)出錯(cuò),造成電梯失控,引起重大事故。 (1)由于電力設(shè)備接上或離開電網(wǎng)和閃電等原因,噪音進(jìn)入電源,造成瞬時(shí)電壓中斷,導(dǎo)致電梯設(shè)備出錯(cuò)。 (2)穿透電源的噪音混合在設(shè)備的交流電源上,噪音被誘導(dǎo)到設(shè)備內(nèi)部的控制電路,結(jié)果功率晶 體管或寄生電容會(huì)在電線之間產(chǎn)生一種電磁感應(yīng)力,這也是噪音源之一,這些混合噪音直接穿透控制電路或信號(hào)線路,或者由靜電或電磁混合在設(shè)備內(nèi)造成出錯(cuò)。 (3)調(diào)頻控制電梯是產(chǎn)生噪音的來源之一,還影響同一棟大廈內(nèi)其他設(shè)備,此外變頻器發(fā)出的噪音帶有輻射成分,成為主要噪音來源。 (4)因?yàn)檎{(diào)頻控制電梯的輸出電壓由高速開關(guān)的晶體管產(chǎn)生,輸出線相對(duì)地線的電壓突變,造成輸出線或電動(dòng)機(jī)對(duì) 接地 之間的漂移電容,出現(xiàn)諧波漏電電流,即使設(shè)備安裝完好。當(dāng)電梯運(yùn)行時(shí),漏電情況更為嚴(yán)重。 (5)轎廂內(nèi)日光燈,繼電器開合時(shí)的風(fēng)鳴器噪音。 把交流電線分開 混在交流電源上的噪音能貫穿設(shè)備內(nèi)部的線路,并導(dǎo)向控制線路: (1) 交流電的電磁感應(yīng) 當(dāng)有強(qiáng)交流電流進(jìn)入電路時(shí),會(huì)產(chǎn)生交流磁場(chǎng),如果控制線路中有線與這根線平行或者接近,由于近電感應(yīng)的原因,控制線路中就會(huì)產(chǎn)生電磁力和感應(yīng)電流,電源電流越大,或離電線距離越近,所產(chǎn)生的交流磁場(chǎng)就越大。 控制線路中所產(chǎn)生的感應(yīng)電磁力是與強(qiáng)電線上的交流電源成正比的,但與距離成反比 。 如果噪 音深入在強(qiáng)電線上,與電壓混合,控制電路中所感應(yīng)的電壓更高引起低電壓線路出錯(cuò)。 如果強(qiáng)電線和控制電路垂直,導(dǎo)致出現(xiàn)感應(yīng)電磁力較為困難,因?yàn)閺?qiáng)電線發(fā)出的磁力線與控制線路的線不相聯(lián)。 (2) 交流電分開的措施 信號(hào)線等對(duì)噪音非常敏感,應(yīng)有單獨(dú)的導(dǎo)線管,或獨(dú)立線設(shè)計(jì)。但是,有些在線槽或在線箱里時(shí)與強(qiáng)電線混合,而離控制柜又很近,工地進(jìn)行上述措施時(shí)一定要注意這些問題,并要檢查它們是否正確安裝。 就電線使用而言,強(qiáng)電線和信號(hào)線應(yīng)垂直安放。 如必須把電線平行 安放時(shí),平行的距離應(yīng)為 1 m,線距最好是 m 或更多。同時(shí),強(qiáng)電線應(yīng)被密封,屏蔽線應(yīng) 接地 。 密封管和信號(hào)線的屏蔽應(yīng) 接地 。如果不 接地 ,當(dāng) 接地 線出錯(cuò)時(shí),密封管和屏蔽線就會(huì)起天線的作用,噪音就會(huì)加重,有時(shí)會(huì)使信號(hào)線路出錯(cuò),密封管和屏蔽線應(yīng)采用 較 大的電線作為地線。 直流電源線路的交流電線應(yīng)采用雙絞線。 減小分布電容 即使把交流電線分開,由于功率晶體管或電線之間的分布電容混在電源上的噪音仍會(huì)到控制線路上。當(dāng)相似的電線如隨行電纜機(jī)房槽內(nèi)的電線,控制柜內(nèi)的電線,備用電線以及剩余電線等等相距很近或線很長時(shí),電容量增大,噪音電壓引起出錯(cuò)機(jī)會(huì)也大。 ( 1)分布電容 分布電容在兩導(dǎo)線之間產(chǎn)生,反過來說,只要有 兩個(gè)導(dǎo)體絕緣之間相對(duì),我們就可以稱之為電容,在微機(jī)電腦系統(tǒng)的電子設(shè)備中,即使是低小量靜電容都會(huì)有很大影響。此外,如果線走了很長一段距離,分布電容就會(huì)變得復(fù)雜,產(chǎn)生更大的電容。含分布電容的線路電抗是 XC=1/2fc,如果分布電容很大,頻率很高,容抗就會(huì)減小,電線之間的絕緣就會(huì)有很大的感應(yīng)電流流過。 如果弱電線被屏蔽和 接地 ,感應(yīng)電流就會(huì)流入地面,而對(duì)弱電線無什么影響。 可以在有代表性的電纜上實(shí)驗(yàn)一下效果,用實(shí) 驗(yàn)儀器進(jìn)行測(cè)試,感應(yīng)電壓為 (1 kHz) 20V ( 2)減小分布電容的措施 美麗天使精品論文 第 37 頁(總 56 頁) 信號(hào)線(弱電線)應(yīng)采用雙絞 /有屏蔽線。 信號(hào)線和其他線之間應(yīng)保證有一段距離。 備用線應(yīng)集中在一起,在控制柜旁邊實(shí)施單點(diǎn) 接地 。 軟件抗干擾措施 軟件抗干擾種類分析 : 軟件抗干擾從對(duì)干擾的處理方式上可分為兩類:一類是濾除干擾,主要是利用數(shù)字濾波器來實(shí)現(xiàn),方法有程序判斷濾波法,算術(shù)平 均法,遞推平均法,一階慣性濾波法等;另一類是抑制干擾,主要通過各種程序來實(shí)現(xiàn),包括軟件看門狗,軟件陷阱,指令冗余,開機(jī)自檢,延時(shí)防抖動(dòng)技術(shù)等。 軟件抑制法 : 軟件看門狗。單片機(jī)系統(tǒng)受到干擾后可造成程序失控,引起程序亂分,也可能使程序進(jìn)入死循環(huán)??撮T狗技術(shù)可以不斷地監(jiān)視程序運(yùn)行時(shí)間,若發(fā)現(xiàn)時(shí)間超過設(shè)定時(shí)間,就認(rèn)為系統(tǒng)進(jìn)入死循環(huán),看門狗即將 CPU 復(fù)位,強(qiáng)迫程序返回到0000H 處,在 0000H 處安排一段出錯(cuò)處理程序,使系統(tǒng)運(yùn)行返回到正常的程序流程。軟件看門狗一般要占用單片機(jī)系統(tǒng)的定時(shí)器,在 51系列中占用 T0 或者 T1,并且將這兩個(gè)定時(shí)器設(shè)置為最高級(jí)中斷,在主要程序中藥根據(jù)定時(shí)器的溢出周期對(duì)定時(shí)器進(jìn)行初始化,一旦程序受到干擾跑飛,則在中斷子程序里設(shè)置一條出錯(cuò)跳轉(zhuǎn)指令,將程序轉(zhuǎn)移到出錯(cuò)子程序中,在出錯(cuò)子程序中完成整個(gè)程序的初始化程序,使程序從頭執(zhí)行。 軟件陷阱。軟件陷阱就是用指導(dǎo)指令將捕捉到的亂分程序引向復(fù)位入口地址0000H 處,在此處將程序轉(zhuǎn)向?qū)iT對(duì)程序出錯(cuò)進(jìn)行處理的程序,使程序納入正規(guī)實(shí)現(xiàn)的方法可在程序存儲(chǔ)器的未使用區(qū)域中加上幾條空操作指令和無條件跳轉(zhuǎn)指令,無條件跳轉(zhuǎn)指令轉(zhuǎn)向復(fù)位入口地址。如在 0202H 以后的程序取未 使用,可在該區(qū)域用 NOP 和 LMP 指令填充。 ORG 0000H AMP MAN MAN **** ORG 0202H NOP NOP LMP MAN 指令冗余。指令冗余與軟件陷阱相似,但是有區(qū)別,軟件陷阱用在程序存儲(chǔ)器的未使用區(qū)域中,而指令冗余通常用在程序中,其做法是在正常的指令后差人一些 NOP 指令或?qū)⒂行ё止?jié)重寫,采用指令冗余技術(shù)不僅可以使跑飛的程序納入正規(guī),還有助于消除隨機(jī)干擾,提高測(cè)控系統(tǒng)的可靠性。 開機(jī)自檢。開機(jī)自檢程序通常包括對(duì) ROM、 RAM、 I/O 狀態(tài)的檢測(cè)。在程序編制中可將 RAM 中的 內(nèi)容分區(qū)存放,在程序運(yùn)行初始或中間過程經(jīng)常對(duì)這些數(shù)據(jù)進(jìn)行比較檢查,如發(fā)現(xiàn)數(shù)據(jù)出錯(cuò)。則重寫這些數(shù)據(jù)。 延時(shí)防抖動(dòng)技術(shù)。工業(yè)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1