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

正文內(nèi)容

基于單片機(jī)的智能照明控制系統(tǒng)設(shè)計畢業(yè)論文(文件)

2025-07-10 02:01 上一頁面

下一頁面
 

【正文】 har a。*p++=P128870。*p++=P128877。i=P12887d。 P128873=0xff。i=P12887c?!?”電平時,則由2兩個三極管組成的信號放大電路就被截止,則繼電器回路中無電流,所以,繼電器線圈無法工作,使得繼電器開關(guān)觸點(diǎn)斷開,電燈回路不通,電燈不亮,反之,“0”信號時,則由2兩個三極管組成的信號放大電路就導(dǎo)通了,則繼電器線圈工作,使得繼電器觸點(diǎn)閉合,電燈回路導(dǎo)通,電燈亮了。?!?”(正常):關(guān)閉室內(nèi)照明電器。電路通過P1. 0~ P1. 3 設(shè)置4 個延時時間,當(dāng)P1. 0~ P3. 0 無開關(guān)閉合時,系統(tǒng)按初始值進(jìn)行延時。對于照明燈的亮度調(diào)節(jié),這里采用PWM(Pulse Width Modulation)方式,即脈沖寬度調(diào)制的簡稱,PWM是一種周期一定而高低電平的占空比可以調(diào)制的方波信號,當(dāng)輸出脈沖周期一定時,輸出脈沖的占空比越大相對應(yīng)的輸出有效電壓越大。燈泡的亮度與加在燈泡兩端的電壓成比例,而燈泡兩端的電壓與可控硅的導(dǎo)通角成比例,這樣通過調(diào)節(jié)PWM信號的占空比來控制可控硅的導(dǎo)通角。當(dāng)調(diào)制頻率大于市電頻率,可控硅將處于連續(xù)導(dǎo)通狀態(tài)而不能達(dá)到調(diào)壓的目的,因此必須使用過零檢測作為觸發(fā)可控硅的基點(diǎn)。PCA EXCEL one4all是銳高公司生產(chǎn)的第四代可調(diào)光數(shù)字電子鎮(zhèn)流器產(chǎn)品,他在單個裝置內(nèi)集成了四中特有功能,使用switchDIM技術(shù)可用普通復(fù)位開關(guān)實現(xiàn)調(diào)光,使用SMART技術(shù)可通過傳感器實現(xiàn)恒定光照度控制,使用DSI技術(shù)組成靈活控制系統(tǒng),使用DALL技術(shù)實現(xiàn)單程尋址的控制系統(tǒng),PCA EXCEL one4all可靈活自動地采取相應(yīng)的照明管理方案。 該照明控制系統(tǒng)的軟件程序包括:照明啟??刂瞥绦?、照明亮度控制程序、照明定時控制程序、人機(jī)交互程序以及串行通信等。本照明控制系統(tǒng)軟件程序總體結(jié)構(gòu)如圖3-1所示。一個44的行、列結(jié)構(gòu)可以構(gòu)成一個含有16個按鍵的鍵盤,顯然,在按鍵數(shù)量較多時,矩陣式鍵盤較之獨(dú)立式按鍵鍵盤要節(jié)省很多I/O口。由于一般人按鍵會有抖動,抖動信號造成鍵盤掃描時會出現(xiàn)一些錯誤的信號,要不就是掃描不進(jìn)數(shù)據(jù),要不就是重復(fù)輸入很多次數(shù)據(jù),因此需要有一個消除抖動的程序。鍵盤掃描程序的流程圖如圖32所示。(4) 通過定時鍵來對照明燈具進(jìn)行定時控制的設(shè)置。此時,要求段驅(qū)動電路能吸收額定的段導(dǎo)通電流,還需根據(jù)外接電源及額定段導(dǎo)通電流來確定相應(yīng)的限流電阻,這里的限流電阻選為100Ω。在這個多機(jī)系統(tǒng)中采用的是主從式通信方式,主機(jī)即主控制器處于主導(dǎo)和支配地位,從機(jī)即分控制器一般以中斷方式來接收和發(fā)送數(shù)據(jù)。主機(jī)與從機(jī)的數(shù)據(jù)通信波特率定為9600波特,每個從機(jī)都有唯一的地址號,用來區(qū)分各從機(jī)。主機(jī)向從機(jī)發(fā)送廣播地址信息時,廣播地址為00H,所有分機(jī)都接收到廣播地址信息,然后進(jìn)入正常通信狀態(tài),清除SM2位,開始接收主機(jī)發(fā)送來的命令。主機(jī)首先發(fā)送從機(jī)地址,被叫到的從機(jī)向主機(jī)發(fā)送本機(jī)地址,然后主機(jī)向從機(jī)傳送數(shù)據(jù),從機(jī)根據(jù)接收的數(shù)據(jù)信息執(zhí)行相應(yīng)的命令。如果呼叫本機(jī)則進(jìn)入正式通信狀態(tài),清除SM2,并把本機(jī)地址號發(fā)送給主機(jī)作為應(yīng)答,然后才開始接收主機(jī)發(fā)送來的信息。從機(jī)根據(jù)命令執(zhí)行相應(yīng)的動作,如果為打開命令,則輸出高電平驅(qū)動可控硅動作,開啟照明燈;如果為關(guān)閉命令,則輸出低電平使可控硅截止,停掉照明燈。該系統(tǒng)的主機(jī)控制流程圖同圖34所示,從機(jī)的控制流程圖如圖38所示。在通信中,主機(jī)與各個從機(jī)進(jìn)行通信,必須能對各個從機(jī)進(jìn)行識別,這一識別功能是利用串口控制寄存器SCON的SM2位實現(xiàn)的。利用這一功能,可以按照如下步驟進(jìn)行數(shù)據(jù)通信:(1) 將所有SM2位置1,使其處于只接收地址幀的狀態(tài)。如果地址不同,則丟棄當(dāng)前數(shù)據(jù),SM2位不變。表31在程序中,第9位發(fā)送數(shù)據(jù)位SCON中的TB8位,第9位接收數(shù)據(jù)位為SCON的RB8位,因此,發(fā)送數(shù)據(jù)前,可以通過對TB8位置1或0來確定要發(fā)送的是地址幀還是數(shù)據(jù)幀。主機(jī)的數(shù)據(jù)通信的基本流程如下:(1) 主機(jī)首先向所有從機(jī)發(fā)送地址幀對要通信的從機(jī)進(jìn)行呼叫,發(fā)送地址幀時需將TB8位置1。圖310 主機(jī)數(shù)據(jù)通信流程圖 從機(jī)部分通信程序設(shè)計從機(jī)通信程序也被分為預(yù)定義及全局變量部分、程序初始化部分、數(shù)據(jù)通信流程和接收數(shù)據(jù)部分4個部分。如果接收函數(shù)返回0xff,表示數(shù)據(jù)校驗失敗,程序等待主機(jī)重新發(fā)送數(shù)據(jù)。工業(yè)現(xiàn)場環(huán)境中干擾是以脈沖產(chǎn)的形式進(jìn)人單片機(jī)系統(tǒng)的,其主要的渠道有三條,即空干擾多發(fā)生在高電壓、大電流、高頻電磁場附近,并通過靜電感應(yīng),電磁感應(yīng)等方式侵入系統(tǒng)內(nèi)部;供電系統(tǒng)干擾是由電源的噪聲干擾引起的;過程通道干擾是干擾通過前向通道和后向通道進(jìn)入系統(tǒng)的。當(dāng)干擾侵入單片機(jī)系統(tǒng)的前向通道疊加在信號上,會使數(shù)據(jù)采集誤差增大,特別是前向通道的傳感器接口是小電壓輸入時,此現(xiàn)象會更加嚴(yán)重。在單片機(jī)系統(tǒng)受強(qiáng)干擾后,造成程序計數(shù)器(PC)值的改。在單片機(jī)系統(tǒng)中,由于干擾的加人使輸出誤差加大,造成邏輯狀態(tài)改變,最終導(dǎo)致控制失常。系統(tǒng)接地裝置不可靠,也是產(chǎn)生干擾的重要原因;各類傳感器,輸人/輸出線路的絕緣損壞均有可能引入干撫。如果函數(shù)返回0,表示數(shù)據(jù)被成功接收,向主機(jī)發(fā)送成功信號,隨后,程序?qū)M2位置1,重新開始圖311 從機(jī)數(shù)據(jù)通信流程圖4 系統(tǒng)可靠性設(shè)計在實驗室里設(shè)計的控制系統(tǒng),在安裝、調(diào)試后完全符合設(shè)計要求,但把系統(tǒng)置入現(xiàn)場后,系統(tǒng)常常不能正常穩(wěn)定地工作。(2) 如果串口有數(shù)據(jù)接收(收到地址幀),則從機(jī)會將該幀中的地址信息先與廣播地址進(jìn)行比較,如果是廣播地址,則做好接收數(shù)據(jù)的準(zhǔn)備,如果是其它地址,則與本機(jī)地址比較,如果相同,則發(fā)送應(yīng)答信息,應(yīng)答信息內(nèi)容應(yīng)為本機(jī)地址,否則丟棄當(dāng)前數(shù)據(jù),從機(jī)繼續(xù)處于等待呼叫狀態(tài)。(3) 發(fā)送完數(shù)據(jù)后,主機(jī)等待從機(jī)的校驗信號,如果接收到0X0F數(shù)據(jù),表示發(fā)送成功,通信結(jié)束,否則主機(jī)將重新發(fā)送數(shù)據(jù),直至發(fā)送成功。單片機(jī)的串口工作在方式3下,其波特率由定時器1(T1)的溢出率決定,計算公式為: 定時器T1的溢出率的計算公式為:則波特率的公式變?yōu)椋海琓1工作在模式3下,波特率=9600b/s。(5) 當(dāng)主機(jī)需要與其他從機(jī)通信時,可以再次發(fā)出地址幀尋呼從機(jī),重復(fù)這一過程。(3) 從機(jī)接收到地址幀后,如果是廣播地址幀,則所有從機(jī)都將其SM2位置0,準(zhǔn)備接收主機(jī)發(fā)送的數(shù)據(jù)或命令;如果不是廣播地址幀,則將本機(jī)地址與幀中地址進(jìn)行比較。若從機(jī)的控制位SM2被設(shè)為1,則當(dāng)接收的是地址幀時,數(shù)據(jù)裝入SBUF,并置RI=1,向CPU發(fā)出中斷申請,若接收的是數(shù)據(jù)幀,則不產(chǎn)生中斷,信息被拋棄。單獨(dú)定時控制的主機(jī)程序流程圖同圖36所示,從機(jī)程序流程圖如圖39所示。圖36 單獨(dú)啟??刂浦鳈C(jī)程序流程圖圖37 單獨(dú)啟停控制從機(jī)程序流程圖 照明控制程序設(shè)計照明控制系統(tǒng)是利用從機(jī)即單片機(jī)AT89c51和時鐘芯片DS12887進(jìn)行數(shù)據(jù)通信,讀取和寫入實時數(shù)據(jù),主機(jī)采用串口通信方式對從機(jī)進(jìn)行定時時間的設(shè)置,從機(jī)然后根據(jù)設(shè)定的時間進(jìn)行照明燈的啟停控制。主機(jī)收到從機(jī)發(fā)送來的回應(yīng)信息后,比較主機(jī)已發(fā)送的地址號與剛接收的地址號是否相符,如果不符,則發(fā)出錯誤信息;如果相符,則正式發(fā)送數(shù)據(jù)信息,這時發(fā)送的每幀的第9位都為0。其具體的工作過程是:所有的從機(jī)在通信之前都把SM2位置1,隨時處于偵聽狀態(tài)。該系統(tǒng)的主機(jī)和從機(jī)的控制程序流程圖如圖34和圖35所示。工作方式:定時器T1設(shè)置為方式2,串口設(shè)置為工作方式3。在本系統(tǒng)中采用廣播式命令,不需要從機(jī)返回信息,從機(jī)之間也不能直接通信。LED數(shù)碼顯示程序的流程圖如圖33所示圖33 LED數(shù)碼顯示程序流程圖 照明啟??刂瞥绦蛟O(shè)計照明的啟??刂浦饕怯芍骺刂破靼l(fā)出指令,通過RS485通信方式或無線數(shù)傳方式控制全部或部分分控制器所控制照明燈具的啟停,因此照明啟??刂瞥绦蛴蓛刹糠纸M成,即全部啟??刂婆c單獨(dú)啟??刂苾刹糠?。圖32 鍵盤掃描程序流程圖 LED數(shù)碼顯示程序設(shè)計本系統(tǒng)采用了四位共陽極七段數(shù)碼管,共陽極數(shù)碼管的8個發(fā)光二極管的陽極(二極管正端)連接在一起,通常,公共陽極接高電平(一般接電源),其它管腳接段驅(qū)動電路輸出端。(2) 利用開、關(guān)鍵控制照明燈具的啟停。消抖動程序是這樣實現(xiàn)的,當(dāng)檢測到一個脈沖信號時,并不立即認(rèn)為是一次按鍵,而是延時一段時間以后再進(jìn)行檢測,如果三次檢測都有信號,那么就認(rèn)為有一次按鍵動作發(fā)生了。如果所有的四根行線都沒有信號,那么就把第一根列線置低,把第二根列線置高,再一次檢測行線有沒有信號,然后依次類推。鍵盤用來輸入指令,發(fā)光數(shù)碼管用來顯示單片機(jī)的狀態(tài),這是一個比較簡單的人機(jī)交互形式。結(jié)構(gòu)化程序設(shè)計方法雖然是早期的程序設(shè)計方法,但該方法還一直被廣泛地使用。軟件是計算機(jī)系統(tǒng)的靈魂,沒有軟件計算機(jī)不能充分發(fā)揮其功能,這是軟件在計算機(jī)中的地位,而在計算機(jī)控制系統(tǒng)中,軟件也是非常重要的。當(dāng)檢測到交流電的過零點(diǎn)時,就去觸發(fā)雙向可控硅,同時通過PWM信號的輸出控制雙向可控硅的導(dǎo)通時間,最終達(dá)到控制燈泡亮度的目的。由于89C2051單片機(jī)沒有PWM信號輸出功能,所以在這里采用單片機(jī)定時器配合軟件的方法來實現(xiàn)PWM信號的輸出。圖221 脈沖波形圖則輸出電壓的平均值為:U=VCCT1/T=αVCC 其中α=T1/T(正脈沖的持續(xù)時間與脈沖周期的比值)稱為占空比,α的變化范圍為0≤α≤1,VCC為電源電壓。設(shè)置時間關(guān)系值如表27所示表27 端口時間設(shè)置表 零點(diǎn)檢測與可控硅控制電路的設(shè)計這部分電路的設(shè)計采用單片機(jī)的I/O口灌電流的方法控制可控硅實現(xiàn)開關(guān)與調(diào)光控制,用光電耦合器M0C3021作為可控硅的驅(qū)動器,同時實現(xiàn)強(qiáng)、弱電的隔離。間隙2秒“0”、“1”信號交替(故障):控制器硬件有故障,請更換控制器。該發(fā)光LED管作為系統(tǒng)的故障提示燈來使用。REG_A=0x70。P12887b=0x22。 P12887b=0xa2。 *p++=P128879。 *p++=P128874。 } while((aamp。 P12887a=0x20。 P128877=*p++。P128873=0xff。 P12887b=0xa2。void start12887(void)。(4)寄存器D表26 寄存器D功能表BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT0VRT0000000VRT:內(nèi)部鋰電池狀態(tài)位,平時應(yīng)總讀出1,如出現(xiàn)0,表明內(nèi)部鋰電池耗盡。AF:定鬧中斷標(biāo)志位,只讀,AF為1表明現(xiàn)在時間與定鬧時間匹配。PIE+AFDSE:P夏令時允許位,當(dāng)DSE置1時允許兩個特殊的更新,在四月份的第一個星期日,時間從1:59:59AM時改變?yōu)?:00:00AM,當(dāng)DSE位為0,這種特殊修正不發(fā)生。AIE:定鬧中斷允許位,PIE為1,允許中斷,否則禁止中斷。這些位的010唯一組合將打開晶振并允許RTC計時。(1) 寄存器A表23 寄存器A的功能表BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT0UIPDV2DV1DV0RS3RS2RS1RS0UIP:更新周期正在進(jìn)行位。其中寄存器C、D為只讀,寄存器A的D7位為只讀 ;114字節(jié)的非易失性通用RAM沒有特殊功能,可以在任何時候讀寫。沒有中斷條件滿足時,IRQ處于高阻態(tài)。選MOTOROLA時序時,R/W是一電平信號,指示當(dāng)前周期是讀或?qū)懼芷?,DSO為高電平時,R/W高電平指示讀周期,R/W低電平指示寫周期;選INTEL時序,R/W信號是一低電平信號,稱為WR。AS(地址選通輸入):用于實現(xiàn)信號分離,在AD/ALE的下降沿把地址鎖入DS12887。當(dāng)5V電壓在正常范圍內(nèi)時,數(shù)據(jù)可讀寫;,讀寫被禁止,計時功能仍繼續(xù);當(dāng)VCC下降到3V以下時,RAM和計時器被切換到內(nèi)部鋰電池。DS12887為DALLAS公司生產(chǎn)的實時時鐘芯片,除具有實時鐘功能外,它還具有114字節(jié)的通用RAM,采用CMOS技術(shù)制成,具有內(nèi)部晶振和時鐘芯片備份鋰電池,而且它與目前應(yīng)用廣泛的時鐘芯片MC146818B和DS1287管腳兼容。探頭將只會產(chǎn)生一種電壓信號0V。探頭故障斷路時,則“2腳”或“5腳”的電壓降為0V。 圖216 熱釋電傳感器信號處理電路圖 比較電路比較電路如圖217所示,由兩個運(yùn)算放大器組成,輸入信號來自于紅外人體探頭輸出。無人時Vo 0. 4 V。BIS0001 是一款具有較高性能的熱釋電傳感器信號處理集成電路,它主要由運(yùn)算放大器、電壓比較器、狀態(tài)控制器、延遲時間定時器以及封鎖時間定時器等構(gòu)成。因此,探測器安裝的位置與人行走方向呈平行為宜。鏡片與探頭的配合應(yīng)用——我們常用的是雙源式探頭,揭開濾光玻璃片,其內(nèi)部有兩點(diǎn)對7—14um的紅外波長特別敏感的TO—5材料連接著場效管。以毫米為單位。二、白色主要用于適配外殼顏色。 菲涅爾透鏡菲涅爾透鏡作用有兩個:一是聚焦作用,即將熱釋紅外信號折射(反射)在PIR上,第二個作用是將探測區(qū)域內(nèi)分為若干個明區(qū)和暗區(qū),使進(jìn)入探測區(qū)域的移動物體能以溫度變化的形式在PIR
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1