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

正文內(nèi)容

基于單片機(jī)實(shí)現(xiàn)的照明控制系統(tǒng)設(shè)計(jì)(編輯修改稿)

2024-12-09 19:34 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 . 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 Ω 圖 34 主機(jī)通信電路圖 本系統(tǒng)的有線通信方式采用 RS485總線 進(jìn)行 通信, RS485標(biāo)準(zhǔn)支持 半雙工通畢業(yè)設(shè)計(jì) (論文 ) 信, 只需三根線就可以進(jìn)行數(shù)據(jù)的發(fā)送和接收,同時(shí)具有抑制共模干擾的能力,接收靈敏度可達(dá)177。 200mV,大大提高了通信距離,在 100K bps速率下通信距離可達(dá) 1200m,如果通信距離縮短,最大速率可達(dá) 10M bps。在這里使用的是主從式通信方式,主機(jī)由主控制器充當(dāng),從機(jī)為分控制器。主機(jī)處于主導(dǎo)和支配地位,從機(jī)以中斷方式接收和發(fā)送數(shù)據(jù),主機(jī)發(fā)送的信息可以傳送到所有的從機(jī)或指定的從機(jī),從機(jī)發(fā)送的信息只能為主機(jī)接收,從機(jī)之間不能直接通信。主機(jī)與從機(jī)的通信電路圖分別如圖 34與圖 35所 示。 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 圖 35 從機(jī)通信電路圖 主機(jī)與從機(jī)選用的 RS485通信收發(fā)器芯片為 MAX485,它是 MAXIM公司生產(chǎn)的用于 RS485通信的低功率收發(fā)器件, 采用單一電源 +5V工作,額定電流為 300μA ,采用半雙工通 信 方式。它完成將 TTL電平轉(zhuǎn)換為 RS485電平的功能。 MAX485芯片內(nèi)部含有一個(gè)驅(qū)動(dòng)器和接收器。 RO和 DI端分別為接收器的輸出和驅(qū)動(dòng)器的輸入端,與單片機(jī)連接時(shí)只需分別與單片機(jī)的 RXD和 TXD相連即可; RE和 DE端分別為接收和發(fā)送的使能端,當(dāng) RE端 為邏輯 0時(shí),器件處于接收狀態(tài);當(dāng) DE端 為邏輯 1時(shí), 器件處于發(fā)送狀態(tài),因?yàn)?MAX485工作在半雙工狀態(tài),所以只需用單片機(jī)的一個(gè)管腳控制這兩個(gè)引腳即可 ,主機(jī)與從機(jī)分別使用 ; A端和 B端分別為畢業(yè)設(shè)計(jì) (論文 ) 接收和發(fā)送的差分信號(hào)端 ,當(dāng) A引腳的電平高于 B時(shí),代表發(fā)送的數(shù)據(jù)為 1;當(dāng) A的電平低于 B端時(shí),代表發(fā)送的數(shù)據(jù)為 0。 在進(jìn)行通信時(shí) 只需要一個(gè)信號(hào)控制 MAX485的接收和發(fā)送即可。同時(shí)將 A和 B端之間加匹配電阻, 這里 選 用 120Ω 的電阻。 為了提高系統(tǒng)的抗干擾能力,采用光電耦合器 TLP521對(duì)通信系統(tǒng)進(jìn)行光電隔離。從機(jī)使用單片機(jī)的 MAX485的工作狀態(tài),平時(shí)置 電平,使從機(jī)串行口處于偵聽狀態(tài)。當(dāng)有串行中斷產(chǎn)生時(shí)判別是否是本機(jī)號(hào),若為本機(jī)地址則置 ,發(fā)送應(yīng)答信息,然后再置 指令,繼續(xù)保持 ,使串行收發(fā)器處于接收狀態(tài);若不是本機(jī)地址,使 ,使串行收發(fā)器處于接收偵聽狀態(tài)。 無(wú)線數(shù)傳電路的設(shè)計(jì) 無(wú)線數(shù)據(jù)傳輸需要通過(guò)無(wú)線數(shù)傳模塊來(lái)實(shí)現(xiàn)。本系統(tǒng)選用的是上海桑銳電子科技有限公司生產(chǎn)的 SRWF1型微功率無(wú)線數(shù)傳模塊。該模塊的通信信道是半雙工的,最適合點(diǎn)對(duì)多點(diǎn)的通信方式。單片機(jī) 與無(wú)線數(shù)傳模塊之間可以進(jìn)行信息的傳送與回饋,即所謂的雙向通信。 無(wú)線數(shù)傳電路的連接 主控制器與分控制器各使用一個(gè)無(wú)線數(shù)傳模塊,形成發(fā)送與接收的無(wú)線通信通道。模塊的數(shù)據(jù)輸入和輸出端與單片機(jī)的串行口連接,即模塊的串行數(shù)據(jù)發(fā)射端 TXD與單片機(jī)的串行數(shù)據(jù)輸入端 RXD連接;模塊的串行數(shù)據(jù)接收端 RXD與單片機(jī)的串行數(shù)據(jù)輸出端 TXD連接。單片機(jī)與無(wú)線數(shù)傳模塊 SRWF1的電路連接如圖 36所示。 圖 36 單片機(jī)與無(wú)線數(shù)傳模塊的連接 SRWF1模塊的特性 ( 1) 微發(fā)射功率 :最大 10dbm( 10mW)的發(fā)射功率。 畢業(yè)設(shè)計(jì) (論文 ) ( 2) ISM頻段工作頻率,無(wú)需申請(qǐng)頻點(diǎn)。 載頻頻率 429438MHz,也可提供315/868/915MHz等載頻 。 ( 3) 高抗干擾能力和低誤碼率。基于 FSK的調(diào)制方式,采用高效 無(wú)線 通信協(xié)議,在信道誤碼率為 102時(shí),可得到實(shí)際誤碼率 105~ 106。 ( 4)完善的通訊協(xié)議。 ( 5) 傳輸距離遠(yuǎn)。在視距情況下,天線高度 3米,可靠傳輸距離 300m。 ( 6) 透明的數(shù)據(jù)傳輸。 提供透明的數(shù)據(jù)接口,能適應(yīng)任何標(biāo)準(zhǔn)或非標(biāo)準(zhǔn)的用戶協(xié)議。自動(dòng)過(guò)濾掉空中產(chǎn)生的噪音信號(hào)及假數(shù)據(jù)(所發(fā)即所收)。 ( 7) 多信道,多速率。 SRWF1型模塊標(biāo)準(zhǔn)配置提供 8個(gè)信道,根據(jù)用戶需要,可擴(kuò)展到 16/32信道,滿足用戶多種通信組合方式的需求。 SRWF1型模塊可提供1200bps、 2400bps、 4800bps、 9600bps、 19200bps等多種通信波特率,并且無(wú)線傳輸速率與接口波特率成正比,以滿足客戶設(shè)備對(duì)多種波特率的需要。 ( 8) 雙串口, 3種接口方式。 SRWF1型模塊提供 2個(gè)串口 3種接口方式, COM1為 TTL電平 UART接口。 COM2由用戶自定義為標(biāo)準(zhǔn)的 RS232/RS485接口(用戶只需要拔 /插 短路器再上電即可改變接口類型)。 ( 9) 高速無(wú)線通訊和大的數(shù)據(jù)緩沖區(qū)???1次傳輸無(wú)限長(zhǎng)度的數(shù)據(jù),用戶編程更加靈活。 ( 10) 智能數(shù)據(jù)控制,用戶無(wú)需編制多余的程序 。 即使是半雙工通信,用戶也無(wú)需編制多余的程序,只要從接口收 /發(fā)數(shù)據(jù)即可,其它如空中收 /發(fā)轉(zhuǎn)換,網(wǎng)絡(luò)連接,控制等操作, SRWF1型模塊能夠自動(dòng)完成。 ( 11) 低功耗及休眠功能。 接收電流 20mA,發(fā)射電流 40mA,休眠時(shí)電流僅為 20uA。 ( 12) 高可靠性,體積小、重量輕。采用高性能單片處理器 ATMega8L,外圍電路少,可靠性高,故障率低。 ( 13) 兩種接口收發(fā)等待時(shí)間??稍O(shè)置的接口等待時(shí)間使模塊既能用于高速用戶設(shè)備(如 DSP系統(tǒng))也可適用低速系統(tǒng)(如 51系統(tǒng))。 ( 14) 看門狗實(shí)時(shí)監(jiān)控。 ATMega8L的看門狗監(jiān)控內(nèi)部功能,改變了傳統(tǒng)產(chǎn)品的組織結(jié)構(gòu),提高了產(chǎn)品的可靠性。 畢業(yè)設(shè)計(jì) (論文 ) 4 基于單片機(jī)的照明控制系統(tǒng)的軟件設(shè)計(jì) 軟件是計(jì)算機(jī)系統(tǒng)的靈魂,沒有軟件計(jì)算機(jī)不能充分發(fā)揮其功能,這是軟件在計(jì)算機(jī)中的地位,而在計(jì)算機(jī)控制系統(tǒng)中,軟件也是非常重要的。在照明控制系統(tǒng)中,硬件設(shè)備的功能是由軟件來(lái)定義的,如系統(tǒng)要控制分布的照明燈具,通過(guò)有線與無(wú)線串行通信程序 來(lái)完成控制功能,通過(guò)軟件定義鍵盤功能,通過(guò)編程完成 LED數(shù)碼顯示等等,由此可見,軟件是控制系統(tǒng)中的一個(gè)重要組成部分。 該照明控制系統(tǒng)的軟件程序包括:照明啟停控制程序、照明 亮度控制程序、照明定時(shí)控制程序、人機(jī)交互程序以及 RS485串行通信與無(wú)線數(shù)傳通信程序等。本著軟件設(shè)計(jì)的基本方法,照明控制程序的軟件設(shè)計(jì)方法是利用傳統(tǒng)的結(jié)構(gòu)化分析與設(shè)計(jì)方法來(lái)完成的。結(jié)構(gòu)化程序設(shè)計(jì)方法雖然是早期的程序設(shè)計(jì)方法,但該方法還一直被廣泛地使用。結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)貫穿整個(gè)軟件設(shè)計(jì)過(guò)程,遵循“自頂向下,逐步求精”的基本原則。本照明控制系統(tǒng)軟件程序總體結(jié)構(gòu)如圖 41所示。 圖 41 照明控制系統(tǒng)軟件程序總體結(jié)構(gòu)圖 人機(jī)交互程序設(shè)計(jì) 系統(tǒng)的人機(jī)交互程序設(shè)計(jì),主要是解決按鍵的掃描與信息的顯示,讓 操作者能夠靈活地控制系統(tǒng)工作。鍵盤用來(lái)輸入指令,發(fā)光數(shù)碼管用來(lái)顯示單片機(jī)的狀態(tài),這是一個(gè)比較簡(jiǎn) 單的人機(jī)交互形式。 鍵盤掃描程序設(shè)計(jì) 本系統(tǒng)的鍵盤采用的是 4 4 矩陣式鍵盤,矩陣式鍵盤由行線和列線組成,畢業(yè)設(shè)計(jì) (論文 ) 按鍵位于行、列線的交叉點(diǎn)上。一個(gè) 4 4 的行、列結(jié)構(gòu)可以構(gòu)成一個(gè)含有 16個(gè)按鍵的鍵盤,顯然,在按鍵數(shù)量較多時(shí),矩陣式鍵盤較之獨(dú)立式按鍵鍵盤要節(jié)省很多 I/O 口。 矩陣式鍵盤中,行、列線分別連接到按鍵開關(guān)的兩端,在進(jìn)行鍵盤掃描時(shí),首先把矩陣鍵盤列線的第一根線置高,然后分別再檢測(cè)矩陣鍵盤行線是否有高電平的信 號(hào),如果有信號(hào),那么就證明這根行線與第一根列線相交處的按鍵被按下了,單片機(jī)就讀入這個(gè)鍵值。如果所有的四根行線都沒有信號(hào),那么就把第一根列線置低,把第二根列線置高,再一次檢測(cè)行線有沒有信號(hào),然后依次類推。 由于鍵盤掃描的速度很快,而人按鍵總會(huì)持續(xù)一定的時(shí)間,因此只要單片機(jī)處在等待輸入的狀態(tài),這個(gè)鍵盤掃描程序基本上不會(huì)錯(cuò)過(guò)任何一個(gè)按鍵信號(hào)。由于一般人按鍵會(huì)有抖動(dòng),抖動(dòng)信號(hào)造成鍵盤掃描時(shí)會(huì)出現(xiàn)一些錯(cuò)誤的信號(hào),要不就是掃描不進(jìn)數(shù)據(jù),要不就是重復(fù)輸入很多次數(shù)據(jù),因此需要有一個(gè)消除抖動(dòng)的程序。讓單片機(jī)不響應(yīng)一些相關(guān)的抖 動(dòng)信號(hào),而只響應(yīng)一次確實(shí)存在的按鍵信號(hào)。消抖動(dòng)程序是這樣實(shí)現(xiàn)的,當(dāng)檢測(cè)到一個(gè)脈沖信號(hào)時(shí),并不立即認(rèn)為是一次按鍵,而是延時(shí)一段時(shí)間以后再進(jìn)行檢測(cè),如果三次檢測(cè)都有信號(hào),那么就認(rèn)為有一次按鍵動(dòng)作發(fā)生了。延時(shí)的選擇非常重要,太快了,起不到消除抖動(dòng)的效果,太慢了又讓鍵盤太不靈活,錯(cuò)過(guò)較多的按鍵信號(hào)。鍵盤掃描程序的流程圖如圖 42所示。 系統(tǒng)的按鍵定義除了基本的數(shù)字鍵( 0~ 9)外,將其它的鍵
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1