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

正文內(nèi)容

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

2024-11-03 19:34本頁(yè)面

【導(dǎo)讀】近十幾年來(lái),隨著我國(guó)城市建設(shè)的快速發(fā)展,樓宇照明也相應(yīng)飛速發(fā)展?;?、安全、節(jié)能等方面日見(jiàn)突出。樓宇中人工光環(huán)境對(duì)于滿足人們的生活、學(xué)習(xí)、娛樂(lè)以及工作方面有著重要的意義。通過(guò)回路中串入接觸器,實(shí)現(xiàn)遠(yuǎn)距離控制。觸點(diǎn)來(lái)實(shí)現(xiàn)區(qū)域控制、定時(shí)通斷、中央監(jiān)控等功能。控系統(tǒng)中并非獨(dú)立,同時(shí)控制功能簡(jiǎn)單,因此使用上有一定的局限性。自控系統(tǒng)出現(xiàn)故障時(shí),照明系統(tǒng)亦受到影響。長(zhǎng)燈具壽命、提高照明質(zhì)量。根據(jù)使用客戶的經(jīng)驗(yàn),不僅使照明管理與設(shè)備維修。簡(jiǎn)單及降低費(fèi)用外,還對(duì)環(huán)境改善、提高工作效率都有著顯著的效果。硬件系統(tǒng)是指構(gòu)成微機(jī)系統(tǒng)的實(shí)體與裝。意圖完成預(yù)定的任務(wù)。目前,有多種接口標(biāo)準(zhǔn)可用于串行通信,最。RS-232、RS-422與RS-485標(biāo)準(zhǔn)只對(duì)接口的電氣特性做出規(guī)定,而不涉及接。EIARS-485成為工業(yè)應(yīng)用中數(shù)據(jù)傳輸?shù)氖走x標(biāo)準(zhǔn)。發(fā)來(lái)的命令或數(shù)據(jù)并做出回應(yīng)。息、接收應(yīng)答信息等,分控制器接收數(shù)據(jù)與遙控指令,完成對(duì)照明燈具的控制。

  

【正文】 存器的 TB8位置 1或置 0,以區(qū)別發(fā)送的是地址幀還是數(shù)據(jù) 幀(規(guī)定地址幀的第 9位為 1,數(shù)據(jù)幀的第 9位為0)。若從機(jī)的控制位 SM2被設(shè)為 1,則當(dāng)接收的是地址幀時(shí),數(shù)據(jù)裝入 SBUF,并置RI=1,向 CPU發(fā)出中斷申請(qǐng),若接收的是數(shù)據(jù)幀,則不產(chǎn)生中斷,信息被拋棄。若 SM2被設(shè)為 0,則無(wú)論是地址幀還是數(shù)據(jù)幀都將產(chǎn)生 RI=1中斷標(biāo)志,數(shù)據(jù)裝入SBUF。利用這一功能,可以按照如下步驟進(jìn)行數(shù)據(jù)通信: ( 1)將所有 SM2位置 1,使其處于只接收地址幀的狀態(tài)。 ( 2)主機(jī)發(fā)送一幀地址信息,其中前 8位數(shù)據(jù)位表示通信的從機(jī)地址,第 9位為 1,表示當(dāng)前幀為地址幀。 ( 3)從機(jī)接收到地址幀后 ,如果是廣播地址幀,則所有從機(jī)都將其 SM2位置0,準(zhǔn)備接收主機(jī)發(fā)送的數(shù)據(jù)或命令;如果不是廣播地址幀,則將本機(jī)地址與幀中地址進(jìn)行比較。如果地址相同,則將其 SM2位置 0,并發(fā)送本機(jī)地址幀,然后準(zhǔn)備接收數(shù)據(jù)。如果地址不同,則丟棄當(dāng)前數(shù)據(jù), SM2位不變。 ( 4)主機(jī)發(fā)送數(shù)據(jù)幀,相應(yīng)的從機(jī)接收,其他從機(jī)則不受影響。 ( 5)當(dāng)主機(jī)需要與其他從機(jī)通信時(shí),可以再次發(fā)出地址幀尋呼從機(jī),重復(fù)這一過(guò)程。 主機(jī)在發(fā)送數(shù)據(jù)時(shí),按照表 42的數(shù)據(jù)格式進(jìn)行傳輸。 表 42 傳輸數(shù)據(jù)格式 字節(jié)數(shù) n 數(shù)據(jù) 1 數(shù)據(jù) 2 數(shù)據(jù) n 字節(jié)奇偶校驗(yàn) 在程序中,第 9位發(fā)送數(shù)據(jù)位 SCON中的 TB8位,第 9位接收數(shù)據(jù)位為 SCON的 RB8位,因此,發(fā)送數(shù)據(jù)前,可以通過(guò)對(duì) TB8位置 1或 0來(lái)確定要發(fā)送的是地址幀還是數(shù)據(jù)幀。而接收數(shù)據(jù)時(shí),對(duì)地址幀的判斷則是通過(guò)讀取 RB8位來(lái)獲得的,RB8=1,當(dāng)前幀為地址幀, RB8=0,當(dāng)前幀為數(shù)據(jù)幀。 單片機(jī)的串口工作在方式 3下,其波特率由定時(shí)器 1( T1)的溢出率決定,計(jì)畢業(yè)設(shè)計(jì) (論文 ) 算公式為: 波特率 = 的溢出率T1322 S M O D ? ( 4— 1) 定時(shí)器 T1的溢出率的計(jì)算公式為: )12(32 的初值溢出率 Tf ko s c ??? ( 4— 2) 則波特率的公式變?yōu)椋? )T12(32322 S M O D 的初值波特率 ???? ko s cf ( 4— 3) 系統(tǒng)所采用的晶振頻率為 , T1工作在模式 3下,波特率 =9600b/s。 主機(jī)部分通信程序設(shè)計(jì) 圖 411 主機(jī)數(shù)據(jù)通信流程圖 系統(tǒng)中的主機(jī)通信程序分為 4個(gè)部分,分別為預(yù)定義及全局變量部分、程序初始化部分、數(shù)據(jù)通信流 程和發(fā)送數(shù)據(jù)部分。主機(jī)的數(shù)據(jù)通信的基本流程如下: ( 1)主機(jī)首先向所有從機(jī)發(fā)送地址幀對(duì)要通信的從機(jī)進(jìn)行呼叫,發(fā)送地址幀時(shí)需將 TB8位置 1。 ( 2)發(fā)送地址幀后,如果發(fā)送的是廣播地址幀,則不需要從機(jī)應(yīng)答,待延遲一段時(shí)間后,調(diào)用發(fā)送函數(shù)發(fā)送數(shù)據(jù);如果發(fā)送的是非廣播地址幀,主機(jī)則要畢業(yè)設(shè)計(jì) (論文 ) 接收應(yīng)答,若應(yīng)答信號(hào)中的地址與前面發(fā)送的地址并不相同,主機(jī)將重新發(fā)送地址幀呼叫,否則調(diào)用發(fā)送函數(shù)發(fā)送數(shù)據(jù)。 ( 3)發(fā)送完數(shù)據(jù)后,主機(jī)等待從機(jī)的校驗(yàn)信號(hào),如果接收到 0X0F數(shù)據(jù),表示發(fā)送成功,通信結(jié)束,否則主機(jī)將重新發(fā)送數(shù)據(jù),直至發(fā)送成功 。 該部分程序?qū)?yīng)的流程圖如圖 411所示。 從機(jī)部分通信程序設(shè)計(jì) 圖 412 從機(jī)數(shù)據(jù)通信流程圖 從機(jī)通信程序也被分為預(yù)定義及全局變量部分、程序初始化部分、數(shù)據(jù)通信流程和接收數(shù)據(jù)部分 4個(gè)部分。從機(jī)部分的數(shù)據(jù)通信過(guò)程受主機(jī)控制,其基本的流程如下: ( 1) 初始化完成后,從機(jī)設(shè)置 SM2位為 1,串口只接收第 9位數(shù)據(jù)位為 1的地址幀,數(shù)據(jù)幀將被直接拋棄。 ( 2)如果串口有數(shù)據(jù)接收(收到地址幀),則從機(jī)會(huì)將該幀中的地址信息先與廣播地址進(jìn)行比較,如果是廣播地址,則做好接收數(shù)據(jù)的準(zhǔn)備,如果是其它地址,則與本機(jī) 地址比較,如果相同,則發(fā)送應(yīng)答信息,應(yīng)答信息內(nèi)容應(yīng)為本機(jī)地畢業(yè)設(shè)計(jì) (論文 ) 址,否則丟棄當(dāng)前數(shù)據(jù),從機(jī)繼續(xù)處于等待呼叫狀態(tài)。 ( 3)程序調(diào)用接收函數(shù)接收主機(jī)發(fā)送的數(shù)據(jù)部分并作出應(yīng)答,接收到的數(shù)據(jù)保存至 Buf指向的緩沖區(qū)中。如果接收函數(shù)返回 0xff,表示數(shù)據(jù)校驗(yàn)失敗,程序等待主機(jī)重新發(fā)送數(shù)據(jù)。如果函數(shù)返回值為 0xfe,表示從機(jī)在數(shù)據(jù)接收過(guò)程中發(fā)現(xiàn)主機(jī)發(fā)送地址幀,程序?qū)⒎艞壆?dāng)前接收過(guò)程,將 SM2位重新置 1,開(kāi)始下一通信過(guò)程。如果函數(shù)返回 0,表示數(shù)據(jù)被成功接收,向主機(jī)發(fā)送成功信號(hào),隨后,程序?qū)?SM2位置 1,重新開(kāi)始下一個(gè)數(shù)據(jù)通信流 程。該部分程序?qū)?yīng)的流程圖如圖412所示。 無(wú)線數(shù)傳通信程序設(shè)計(jì) 這里所設(shè)計(jì)的無(wú)線數(shù)據(jù)傳輸系統(tǒng)是采用主從式通信方式,主控制器設(shè)為主站,所有分控制器設(shè)為從站,所有從站都編一個(gè)唯一的地址。通信的協(xié)調(diào)完全由 主站控制,主站先發(fā)送地址幀, 所有從站都接收 ,如果是接收的是廣播地址碼,則所有從站都做好接收主機(jī)發(fā)送數(shù)據(jù)或命令的準(zhǔn)備,然后主機(jī)發(fā)送數(shù)據(jù)或命令;如果接收的是其它地址碼,則 從站將接收到的地址 幀 與本地地址碼相比較,若不同則將數(shù)據(jù)全部丟掉,不做任何響應(yīng);若地址碼相同,則證明是 呼叫 本站 , 從站將自己的地址碼發(fā)送回去 ,主站收到自己剛發(fā)出去的地址碼后,接著發(fā)送數(shù)據(jù)或命令。 這些工作都 需要通信協(xié)議來(lái) 完成,可保證在任何一個(gè)瞬間,通信網(wǎng)中只有一個(gè)模塊處于發(fā)送狀態(tài),避免相互干擾。 SRWF1模塊 在使用之前要進(jìn)行無(wú)線信道、接口類型、接口速率、接口參數(shù)等的設(shè)定,在設(shè)置完成后便可以進(jìn)行數(shù)據(jù)傳輸,當(dāng)模塊 收到單片機(jī)發(fā)來(lái)的第一個(gè)數(shù)據(jù)后自動(dòng)進(jìn)行無(wú)線網(wǎng)絡(luò)連接、數(shù)據(jù)同步等工作,因此第一個(gè)數(shù)據(jù)將在 5個(gè)字節(jié)時(shí)間延遲后從接收方串口輸出。如要傳送 1個(gè)數(shù)據(jù)幀,此時(shí)間延遲將逐漸減少。當(dāng)最后一個(gè)數(shù)據(jù)被發(fā)送后,模塊將處于等待狀態(tài)直到模塊所設(shè)置的接收等待時(shí)間延遲之 后,模塊將自動(dòng)通知所有接收設(shè)備斷開(kāi)無(wú)線網(wǎng)絡(luò)連接、轉(zhuǎn)入空閑狀態(tài)。 當(dāng)發(fā)送方最后一個(gè)數(shù)據(jù)被發(fā)送后需延遲 68個(gè)字節(jié)才能接收空中其他模塊的數(shù)據(jù)。其他模塊在此時(shí)間內(nèi)也不能向空中發(fā)射數(shù)據(jù),即使有用戶數(shù)據(jù)輸入也是被緩沖在模塊中,而沒(méi)有發(fā)送到無(wú)線鏈路中,以避免引起數(shù)據(jù)通訊混亂。 無(wú)線數(shù)傳的通信協(xié)議與流程基本上與 RS485通信程序相同,因此主機(jī)和從機(jī)的數(shù)據(jù)通信程序流程圖分別如圖 411與 412所示。 通信程序見(jiàn)附錄二。 畢業(yè)設(shè)計(jì) (論文 ) 5 系統(tǒng)仿真 前面已經(jīng)把單片機(jī)系統(tǒng)的硬件設(shè)計(jì)和軟件設(shè)計(jì)完成了,下一步就可以著手進(jìn)行仿真,因?yàn)樵谠O(shè)計(jì)的過(guò) 程之中肯定有許多的錯(cuò)誤,需要進(jìn)行仿真來(lái)發(fā)現(xiàn)錯(cuò)誤和調(diào)試錯(cuò)誤。這樣才能使單片機(jī)低功耗計(jì)數(shù)系統(tǒng)的設(shè)計(jì)更加完善,本次系統(tǒng)仿真采用的是軟件仿真,使用的是 proteus 軟件。 Proteus軟件由 ISIS和 ARES兩個(gè)軟件構(gòu)成,其中 ISIS是原理圖編輯與仿真軟件, ARES是布線編輯軟件。本次系統(tǒng)的硬件設(shè)計(jì)其中的原理圖編輯和 PCB布線就是在這個(gè)軟件環(huán)境中完成的,至于軟件設(shè)計(jì),則是采用 proteus軟件中的 ISIS和Keil uVision進(jìn)行聯(lián)合調(diào)試。 當(dāng)硬件設(shè)計(jì)和軟件設(shè)計(jì)都完成的時(shí)候就可以看到虛擬的基于單片機(jī)的低功耗計(jì)數(shù) 系統(tǒng)的運(yùn)行,以下為仿真效果: ( 1)編譯結(jié)束,添加 HEX文件單擊 PROTEUS運(yùn)行按鈕,本系統(tǒng)的定時(shí)( 10分鐘)顯示仿真圖如圖 51。 6 結(jié)論 照明控制系統(tǒng)的設(shè)計(jì)遵循了節(jié)約能源、提高照明質(zhì)量的原則。主要分為硬件設(shè)計(jì)和軟件設(shè)計(jì)。由于系統(tǒng)采用的是 RS485通信與無(wú)線數(shù)傳通信方式,如果使用在現(xiàn)場(chǎng)環(huán)境中必然存在干擾的問(wèn)題,所以抗干擾與可靠性設(shè)計(jì)就顯得尤為重要。雖然系統(tǒng)已經(jīng)考慮了可靠性設(shè)計(jì)問(wèn)題,如看門(mén)狗技術(shù)、復(fù)位電路、光電耦合等在電路設(shè)計(jì)中的應(yīng)用,但這也只是針對(duì)部分問(wèn)題做了解決,一些詳細(xì)的設(shè)計(jì)還有待于解決, 離真正的現(xiàn)場(chǎng)應(yīng)用還有一定的距離。軟件部分的編制也是力求簡(jiǎn)單實(shí)用,即本著實(shí)用、有效、方便的原則進(jìn)行編制。但一個(gè)較好的和較完善的應(yīng)用軟件不是在短時(shí)間內(nèi)就可以完成的,它需要不斷的完善和發(fā)展,需要做大量的工作和時(shí)間的檢驗(yàn)?,F(xiàn)在的系統(tǒng)還沒(méi)有達(dá)到真正的智能化,還需要增加很多新的功能和先進(jìn)的科學(xué)技術(shù),才能達(dá)到真正意義上的智能化控制。 畢業(yè)設(shè)計(jì) (論文 ) 參考文獻(xiàn) [1] 王幸之,鐘愛(ài)琴等 . AT89系列單片機(jī)原理與接口技術(shù) . 北京:北京航空航天大學(xué)出版社,2020 [2] 孫涵芳,徐愛(ài)卿 . 單片機(jī)原理 及應(yīng)用 . 北京:北京航空航天大學(xué)出版社, 1996 [3] 陽(yáng)憲惠 . 現(xiàn)場(chǎng)總線技術(shù)及其應(yīng)用 . 北京:清華大學(xué)出版社, 1999 [4] 求是科技 . 8051系列單片機(jī) C程序設(shè)計(jì)完全手冊(cè) .北京:人民郵電出版社, 2020 [5] 房小翠,王金鳳 . 單片機(jī)使用系統(tǒng)設(shè)計(jì)技術(shù) . 北京:國(guó)防工業(yè)出版社, 1999 [6] 李華 . MCS51系列單片機(jī)實(shí)用接口技術(shù) . 北京:北京航空航天大學(xué)出版社, 2020 [7] 吳金戎,沈慶陽(yáng)等 . 8051單片機(jī)實(shí)踐與應(yīng)用 . 北京:清華大學(xué)出版社, 2020 [8] 陳新忠 . 基于 RS485總線的單片機(jī)多機(jī)通信軟件設(shè)計(jì) . 現(xiàn)代電子技術(shù), 2020.( 3) P8~10 [9] 樊宇,程全 . 基于 RS485總線實(shí)現(xiàn)的遠(yuǎn)距離多機(jī)主從式通信技術(shù) . 工業(yè)控制計(jì)算機(jī), 2020. 19( 7) P71~ 73 畢業(yè)設(shè)計(jì) (論文 ) 致 謝 本文在覃智廣老師的精心指導(dǎo)下完成,在這幾個(gè)月的工作和學(xué)習(xí)期間,我深深地感到從老師那里學(xué)到的不僅僅是知識(shí)和技術(shù),更重要的是他嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,實(shí)事求是的工作作風(fēng)和高風(fēng)亮節(jié)的做人品質(zhì)。在此,我向覃智廣老師致以最衷心的感謝! 還要感謝曾經(jīng)的任課教師付貴興、陽(yáng)彥雄、黃河、張信 禹、周文超等教師,是他們讓我學(xué)到了很多知識(shí)才使我的畢業(yè)設(shè)計(jì)能夠按期完成,感謝學(xué)校給予的支持和幫助,感謝同學(xué)們的無(wú)私幫助。同時(shí)還要感謝在百忙之中進(jìn)行論文評(píng)審的老師們,對(duì)論文的不足之處敬請(qǐng)批評(píng)指正! 畢業(yè)設(shè)計(jì) (論文 )
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1