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

正文內(nèi)容

基于單片機(jī)的照明控制系統(tǒng)的設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-文庫吧資料

2025-07-10 17:34本頁面
  

【正文】 ,主機(jī)采用串口通信方式對從機(jī)進(jìn)行定時(shí)時(shí)間的設(shè)置,從機(jī)然后根據(jù)設(shè)定的時(shí)間進(jìn)行照明燈的啟??刂?。從機(jī)在收到調(diào)亮或調(diào)暗的命令后,利用零點(diǎn)檢測電路檢測電源過零點(diǎn),一旦單片機(jī)的,就會(huì)向 PWM信號(hào)以調(diào) 高或調(diào)低燈泡的亮度。 單獨(dú)亮度控制程 序設(shè)計(jì) 單獨(dú)照明亮度控制系統(tǒng)通信原理基本上與單獨(dú)照明啟停控制系統(tǒng)相同,也是開始時(shí)所有從機(jī)處于 偵聽 狀態(tài),等待主機(jī)的呼叫,當(dāng)主機(jī)發(fā)出某一從機(jī)的地址時(shí),所有從機(jī)將接收到的地址與本機(jī)地址相比較,如果相符,說明主機(jī)在呼叫自己,然后發(fā)回應(yīng)答信號(hào),表示準(zhǔn)備好開始接收后面的命令,否則不予理睬,繼續(xù) 偵聽 呼叫地址。 全部亮度控制程序設(shè)計(jì) 全部照明亮度控制系統(tǒng)就是主機(jī)向從機(jī)發(fā)送廣播地址,所有從機(jī)都接收主機(jī)發(fā)送來的數(shù)據(jù)信息,然后根據(jù)命令是調(diào)亮還是調(diào)暗來進(jìn)行相應(yīng)的燈泡亮度控制。這樣,在每個(gè) 1/20xx秒的方波周期中,都可以改變方波的輸出占空比,從而控制燈泡的 10個(gè)亮度級(jí)別。在進(jìn)行實(shí)驗(yàn)中,將定時(shí)器 1的溢出定為 1/20xx0秒,每10次脈沖輸出一個(gè) 2KHz頻率。在一定頻率的方波中,調(diào)整高電平和低電平的占空比,即可實(shí)現(xiàn)。 照明亮度控制程序設(shè)計(jì) 照明亮度控制系統(tǒng)是利用主控制器鍵盤上的增值與減值鍵,通過串口通信方式來控制分控制器所控制的照明燈的亮度。河北工業(yè)大學(xué) 20xx 屆本科畢業(yè)論文 18 從機(jī)根據(jù)命令執(zhí)行相應(yīng)的動(dòng)作,如果為打開命令,則輸出高電平驅(qū)動(dòng)可控硅動(dòng)作,開啟照明燈;如果為關(guān)閉命令,則輸出低電平使可控硅截止,停掉照明燈。主機(jī)收到從機(jī)發(fā)送來的回應(yīng)信息后,比較主機(jī)已發(fā)送的地址號(hào)與剛接收的地 址號(hào)是否相符,如果不符,則發(fā)出錯(cuò)誤信息; 如果相符,則正式發(fā)送數(shù)據(jù)信息,這時(shí)發(fā)送的每幀的第 9位都為 0。如果呼叫本機(jī)則進(jìn)入正式通信狀態(tài),清除 SM2,并把本機(jī)地址號(hào)發(fā)送給主機(jī)作為應(yīng)答,然后才開始接收主機(jī)發(fā)送來的信息。其具體的工作過程是:所有的從機(jī)在通信之前都把 SM2位置 1,隨時(shí)處于偵聽狀態(tài)。主機(jī)首先發(fā)送從機(jī)地址,被叫到的從機(jī)向主機(jī)發(fā)送本機(jī)地址,然后主機(jī)向從機(jī)傳送數(shù)據(jù),從機(jī)根據(jù)接收的數(shù)據(jù) 信息執(zhí)行相應(yīng)的命令。該系統(tǒng)的主機(jī)和從機(jī)的控制程序流程圖如圖 。主機(jī)向從機(jī)發(fā)送廣播地址信息時(shí),廣播地址為 00H,所有分機(jī)都接收到廣播地址信息,然后進(jìn)入正常通信狀態(tài),清除 SM2位,開始 接收主機(jī)發(fā)送來的命令。工作方式:定時(shí)器 T1設(shè)置為方式 2,串口設(shè)置為工作方式 3。主機(jī)與 從機(jī)的數(shù)據(jù)通信波特率定為 9600波特,每個(gè)從機(jī)都有唯一的地址號(hào),用來區(qū)分各從機(jī)。在 本系統(tǒng)中采用廣播式命令,不需要從機(jī)返回信息,從機(jī)之間也不能直接通信。 在這個(gè)多機(jī)系統(tǒng)中采用的是主從式通信方式,主機(jī)即主控制器處于主導(dǎo)和支配地位,從機(jī)即分控制器一般以中斷方式來接收和發(fā)送數(shù)據(jù)。 圖 LED數(shù)碼顯示程序流程圖 照明啟停控制程序設(shè)計(jì) 照明的啟??刂浦饕怯芍骺刂破靼l(fā)出指令,通過 RS485通信方式或無線數(shù)傳方式控制全部或部分分控制器所控制照明燈具的啟停,因此照明啟??刂瞥绦蛴蓛刹糠纸M成,即全部啟??刂婆c單獨(dú)啟??刂苾刹糠帧? 這里選用的 7447 芯片是從 BCD 碼到 SEG7 段碼的轉(zhuǎn)換器,而 74LS138 是一個(gè)地址譯碼器,通過 74LS138 選通某個(gè)數(shù)碼管,然后根據(jù) 7447 傳送過來的 SEG7 段碼的數(shù) 據(jù)進(jìn)行顯示,而在非選通的時(shí)候,數(shù)碼管能夠保持原有的顯示數(shù)據(jù)。當(dāng)某段驅(qū)動(dòng)電路的輸出端為低電平時(shí),則該端所連接的字段導(dǎo)通并點(diǎn)亮,根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。 系統(tǒng)通過軟件方法實(shí)現(xiàn)該功能,即定義開、關(guān)、增值、減值、定時(shí)、確認(rèn)等命令鍵,利用鍵盤掃描程序獲取對應(yīng)命令鍵的鍵值,然后執(zhí)行相應(yīng)的子程序,實(shí)現(xiàn)所要求的控制功能。 c) 利用增值、減值鍵控制照明燈具的亮度。最后將行值和列值相加即得十六進(jìn)制的鍵值,每個(gè)十六進(jìn)制鍵值對應(yīng)相應(yīng)的 操作功能,如表 41所示 表 41 鍵值對應(yīng)表 鍵值 操作功 能 鍵值 操作功 能 鍵值 操作功 能 鍵值 操作功 能 0 1 4 5 8 9 C ↑ 1 2 5 6 9 0 D ↓ 2 3 6 7 A 開 E 定時(shí) 3 4 7 8 B 關(guān) F 確認(rèn) 系統(tǒng)的按鍵定義除了基本的數(shù)字鍵( 0~ 9)外,將其它的鍵依次定義為開、 關(guān)、增值、減值、定時(shí)、確認(rèn)六個(gè)命令鍵,其控制的基本功能是: a) 通過數(shù)字鍵、確認(rèn)鍵輸入分控制器的地址以及定時(shí)功能的時(shí)間設(shè)置。每掃完一行后,若無鍵按下,則行值寄存器加上 04H;若有 鍵按下,行值寄存器保存原值,轉(zhuǎn)而求相應(yīng)的列值。即先令 0,然后讀入列值,若列值等于 FH,說明該行無鍵按下,再令 0,對下一行進(jìn)行掃描;若掃描某一行讀入的列值不等于 FH,則說明該行有鍵按下,求出鍵值。 c)若確實(shí)有鍵按下,則求出按下鍵的鍵值。如果沒有鍵值按下,讀入的列值為 FH,如果有鍵按下,則不為 FH。 矩陣式鍵盤中,行、列線分別連接到按鍵開關(guān)的兩端, 采用編程掃描工作方式的行掃描法,步驟如下: a)判斷是否有鍵按下。 鍵盤掃描程序設(shè)計(jì) 本系統(tǒng)的鍵盤采用的是 4 4矩陣式鍵盤,矩陣式鍵盤由行線和列線組成,按鍵位于行、列線的交叉點(diǎn)上。 圖 照明控制系統(tǒng)軟件程序總體結(jié)構(gòu)圖 人機(jī)交互程序設(shè)計(jì) 系統(tǒng)的人機(jī)交互程序設(shè)計(jì),主要是解決按鍵的掃描與信息的顯示,讓操 作者能夠靈活地控制系統(tǒng)工作。結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)貫穿整個(gè)軟件設(shè)計(jì)過程,遵循“自頂向下,逐步求精”的基本原則。本著軟件設(shè)計(jì)的基本方法,照明控制程序的軟件設(shè)計(jì)方法是利用傳統(tǒng)的結(jié)構(gòu)化分析與設(shè)計(jì)方法來完成的。在照明控制系統(tǒng)中,硬件設(shè)備的功能是由軟件來定義的,如系統(tǒng)要控制分布的照明燈具,通過有線與無線串行通信程序來完成控制功能,通過軟件定義鍵盤功能,通過編程完成 LED數(shù)碼顯示等等,由此可見,軟件是控制系統(tǒng)中的一個(gè)重要組成部分。 ATMega8L的看門狗監(jiān)控內(nèi)部功能,改變了傳統(tǒng)產(chǎn)品的組織結(jié)構(gòu),提高了產(chǎn)品 的可靠性。 可設(shè)置的接口等待時(shí)間使模塊既能用于高速用戶設(shè)備(如 DSP系統(tǒng))也可適用低速系統(tǒng)(如 51系統(tǒng))。 采用高性能單片處理器 ATMega8L,外圍電路少,可靠性高,故障率低。 接收電流 20mA,發(fā)射電流 40mA,休眠時(shí)電流僅為20uA。 即使是半雙工通信,用戶也無需編制多余的程序,只要從接口收 /發(fā)數(shù) 據(jù)即可,其它如空中收 /發(fā)轉(zhuǎn)換,網(wǎng)絡(luò)連接,控制等操作, SRWF1型模塊能夠自動(dòng)完成。 可 1次傳輸無限長度的數(shù)據(jù),用戶編程更加靈活。 COM2由用戶自定義為標(biāo)準(zhǔn)的 RS232/RS485接口(用戶只需要拔 /插短路器再上電即可改變接口類型)。 h) 雙串口, 3種接口方式。 SRWF1型模塊標(biāo)準(zhǔn)配置提供 8個(gè)信道,根據(jù)用戶需要,可擴(kuò)展到 16/32信道,滿足用戶多種通信組合方式的需求。自動(dòng)過濾掉空中產(chǎn)生的噪音信號(hào)及假數(shù)據(jù)(所發(fā)即所收)。 f) 透明的數(shù)據(jù)傳輸。 e) 傳輸距離遠(yuǎn)。基于 FSK的調(diào)制方式,采用高效 無線 通信協(xié)議,在信道誤碼 率為 102時(shí),可得到實(shí)際誤碼率 105~ 106。 載頻頻率 429438MHz,也可提供315/868/915MHz等載頻 。 R X DT X DR X DT X DV C CGNDS G N D8 9 C 5 18 9 C 2 0 5 1 S R W F 1+ 5 V 圖 單片機(jī)與無線數(shù)傳模塊的連接 SRWF1模塊的特性 a) 微發(fā)射功率 :最大 10dbm( 10mW)的發(fā)射功率。模塊的數(shù)據(jù)輸入和輸出端與單片機(jī)的串行口連接,即模塊的串行數(shù)據(jù)發(fā)射 端 TXD與單片機(jī)的串行數(shù)據(jù)輸入端 RXD連接;模塊的串行數(shù)據(jù)接收端 RXD與單片機(jī)的串行數(shù)據(jù)輸出端 TXD連接。單片機(jī)與無線數(shù)傳模塊之間可以進(jìn)行信息的傳送與回饋,即所謂的雙向通信。本系統(tǒng)選用的是上海桑銳電子科技有限公司生產(chǎn)的 SRWF1型微功率無線數(shù)傳模塊。當(dāng)有串行中斷產(chǎn)生時(shí)判別是否是本機(jī)號(hào),若為本機(jī)地址則河北工業(yè)大學(xué) 20xx 屆本科畢業(yè)論文 12 置 ,發(fā)送應(yīng)答信息,然后再置 ,繼續(xù)保持 為低電平,使串行收發(fā)器處于接收狀態(tài) ;若不是本機(jī)地址,使 ,使串行收發(fā)器處于接收偵聽狀態(tài)。 ROREDEDI GNDABV C CT L P 5 2 1 4 A5 . 1 K ΩP 1. 01P 1. 12P 1. 23P 1. 34P 1. 45P 1. 56P 1. 67P 1. 78I N T 113R X D10T X D11X T A L 218X T A L 119T014P 2. 021P 2. 122P 2. 223P 2. 324P 2. 425P 2. 526P 2. 627P 2. 728P 0. 732P 0. 633P 0. 534P 0. 435P 0. 336P 0. 237P 0. 138P 0. 039T1158 9 C 5 1I N T 012R E S E T9RD17WR16E A /V P P31A L E /P30P S E N29V C C40GND20T L P 5 2 1 4 BT L P 5 2 1 4 C+ 5V+ 5V5 . 1 K Ω 5 . 1 K Ω 470Ω+ 5V3 . 3 K Ω3 . 3 K Ω120Ω20Ω20Ω12V7V12V7VM A X 4 8 55 . 1 K Ω5 . 1 K Ω 圖 主機(jī)通信電路圖 ROREDEDI GNDABV C CT L P 5 2 1 4 A5 . 1 K ΩT L P 5 2 1 4 BT L P 5 2 1 4 C+ 5V+ 5V5 . 1 K Ω 5 . 1 K Ω 470Ω+ 5V3 . 3 K Ω3 . 3 K Ω120Ω20Ω20Ω12V7V12V7VM A X 4 8 55 . 1 K Ω5 . 1 K ΩR S T /V pp1R X D /P 3. 02T X D /P 3. 13X T A L 24X T A L 15I N T 0/ P 3. 26I N T 1/ P 3. 37T 0/ P 3. 48T 1/ P 3. 59GND10V C C20P 1. 719P 1. 618P 1. 517P 1. 416P 1. 315P 1. 214P 1. 1/ A I N 113P 1. 0/ A I N 012P 3. 71189 C 20 51 圖 從機(jī)通信電路圖 為了提高系統(tǒng)的抗干擾能力,采用光電耦合器 TLP521對通信系統(tǒng)進(jìn)行光電隔離。在進(jìn)行通信時(shí) 只需要一個(gè)信號(hào)控制 MAX485的接收和發(fā)送即可。 MAX485芯片內(nèi)部含有一個(gè)驅(qū)動(dòng)器和接收 器。 主機(jī)與從機(jī)選用的 RS485通信收發(fā)器芯片為 MAX485,它是 MAXIM公司生產(chǎn)的用于 RS 485通信的低功率收發(fā)器件, 采用單一電源 +5 V工作,額定電流為 300 μA ,采用半雙工通 信 方式。主機(jī)處于主導(dǎo)和支配地位,從機(jī)以中斷方式接收和發(fā)送數(shù)據(jù),主機(jī)發(fā)送的信息可以傳送到所有的從機(jī)或指定的從機(jī),從機(jī)發(fā)送的信息只能為主機(jī)接收,從機(jī)之間不能直接通信。 200mV,大大提高了通信距離,在 100K bps 速率下通信距離可達(dá) 1200m,如果通信距離縮短,最大速率可達(dá) 10M bps。當(dāng)檢測到交流電的過零點(diǎn)時(shí),就去觸發(fā)雙向可控硅,同時(shí)通過 PWM 信號(hào)的輸出控制雙向可控硅的導(dǎo)通時(shí)間,最終達(dá)到控制燈泡亮度的目的。當(dāng)調(diào)制頻率大于市電頻率,可控硅將處于連續(xù)導(dǎo)通狀態(tài)而不能達(dá)到調(diào)壓的目的,因此必須使用過零檢測作為觸發(fā)可控硅的基點(diǎn)。 由于 89C2051 單片機(jī)沒有 PWM 信號(hào)輸出功能,所以在這里采用單片機(jī)定時(shí)器配合河北工業(yè)大學(xué) 20xx 屆本科畢業(yè)論文 10 軟件 的方法來實(shí)現(xiàn) PWM 信號(hào)的輸出。燈泡的亮度與加在燈泡兩端的電壓成比例,而燈泡兩端的電壓與可控硅的導(dǎo)通角成比例,這樣通過調(diào)節(jié) PWM 信號(hào)的占空比來控制可控硅的導(dǎo)通角。 T 1T 2T 圖 脈沖波形圖 則輸出電壓的平均值為: U=VCC T1/T=α VCC 其中α =T1/T(正脈沖的持續(xù)時(shí)間與脈沖周期的比值)稱為占空比,α的變化范圍為 0≤α≤ 1, VCC 為電源電壓。對于照明燈的亮度調(diào)節(jié),這里采用 PWM( Pulse Width Modulation) 方式 ,即脈沖寬度調(diào)制的簡稱, PWM 是一種周期一定而高低電平的占空比可以調(diào)制的方波信號(hào),當(dāng)輸出脈沖周期一定時(shí),輸出脈沖的占空比越大相對應(yīng)的輸出有效電壓越大。 零點(diǎn)檢測與可控硅控制電路的設(shè)計(jì) 這部分電路的設(shè)計(jì)采用單片機(jī)的 I/O 口灌電流的方法控制可控硅實(shí)現(xiàn)開關(guān)與調(diào)光控制,用光電耦合器 M0C3021 作為可控硅的驅(qū)動(dòng)器,同時(shí)實(shí)現(xiàn)強(qiáng)、弱電的隔離。當(dāng)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1