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

正文內(nèi)容

基于can總線的停車場智能燈光系統(tǒng)的軟件設(shè)計畢業(yè)論文(完整版)

2025-04-15 09:10上一頁面

下一頁面
  

【正文】 開關(guān)量的輸入模塊用來設(shè)定節(jié)點(diǎn)的邏輯地址,各個節(jié)點(diǎn)根據(jù)這個邏輯地址進(jìn)行相互識別。 D01D12D23D34D45D56D67D78CS9LE10Q011Q112Q213Q314Q415Q516Q617Q718R?7 4 H C 5 7 3+ O U T 19O U T 110+ O U T 211O U T 212+ O U T 313O U T 314+ O U T 415O U T 416+ IN 11I N 12+ IN 23I N 24+ IN 35I N 36+ IN 47I N 48R?T L P 5 2 1 4+ O U T 19O U T 110+ O U T 211O U T 212+ O U T 313O U T 314+ O U T 415O U T 416+ IN 11I N 12+ IN 23I N 24+ IN 35I N 36+ IN 47I N 48Q?T L P 5 2 1 4P 3 . 7P 2 . 02 0 0A L EP 0 . 0P 0 . 1P 0 . 2P 0 . 3P 0 . 4P 0 . 5P 0 . 6P 0 . 7 14 V c c1GND3O N /O F F5F E E D B A C K4O U T /P U T2L M 2 57 6 5+ 24 V1K3 m H4 70 u F 4 70 u F 0 .0 1 uF+ 5V 圖 36 電源原理圖 本章小結(jié) 本章介紹了系統(tǒng)硬件原理。 CAN通訊協(xié)議的實(shí)現(xiàn),包括各種通訊幀的組織和發(fā)送,均是由集成在 SJAl000通訊控制器中的電路實(shí)現(xiàn)的,因此系統(tǒng)的開發(fā)關(guān)鍵在于應(yīng)用層的設(shè)計。在設(shè) 型為 :物理層、 WSJAIOOO的寄存器前,主 控制器通過讀復(fù)位模式 /請求標(biāo)志來檢查 SJA1000是否已達(dá)到復(fù)位模式,因?yàn)橐玫脚渲眯畔? 16 的寄存器僅在復(fù)位模式可寫。 條件二 :AMR=Oxff,即 ACR的所有位均為不相關(guān)位。為補(bǔ)償不同總線控制器時鐘 振蕩器之間的相移,任何總線控制器必須同步于當(dāng)前進(jìn)行發(fā)送的信號沿。主控制器發(fā)送傳送到發(fā)送緩沖器的報文,然后將命令寄存器里的發(fā)送請求標(biāo)志置位。但是考 慮到系統(tǒng)對實(shí)時性的要求和電路設(shè)計的實(shí)際情況,需要在設(shè)計中做一些特殊的處理,不能只是簡單地按查詢或中斷方式來完成發(fā)送任務(wù)。就查詢方式為例介紹一下一般的發(fā)送過程。 系統(tǒng)的智能節(jié)點(diǎn)按其功能可分為三種:進(jìn)出口智能節(jié)點(diǎn)、停車場內(nèi)的智能節(jié)點(diǎn)、 CAN適配器。 PX0=1。 //波特率 9600bps 11,0592M TL1 = 0xfd。 CDR=0x88。AMR2=0x00。 //等待進(jìn)入工作模式 EA=1。 接收子程序負(fù)責(zé)節(jié)點(diǎn)報文的接收以及其它情況處理,接收子程序比發(fā)送子程序要復(fù)雜一些。 EA=1。} else 23 Uart_Rcv_Flag=0。0x01) //判斷是否接收中斷 { temp=*RXD。0x0f) +4。 //釋放接收緩沖器,清除數(shù)據(jù)溢出狀態(tài) For(i=0。 24 Delay(10)。 開 始在 接 受上 次 發(fā) 達(dá) 完 成緩 沖 區(qū) 鎖 定設(shè) 定 發(fā) 送 報 文 格 式設(shè) 置 接 受 節(jié) 點(diǎn) 號填 充 8 個 待 發(fā) 送 數(shù) 據(jù)啟 動 發(fā) 送完 成YYYNNN 圖 48CAN發(fā)送程序流程圖 25 串口發(fā)送子程序: void Uart_。 SJA_INIT()。i++) { P1_4=~P1_4。 //接收數(shù)據(jù) Sja_Rcv_Flag=1。0x40) //判斷是數(shù)據(jù)幀還是遠(yuǎn)程幀 { CMR=0x04。 } CAN總線中斷接收子程序: void SJA_INTv(void) interrupt 1 { unsigned char xdata *RXD。} else if(RI) { RI=0。下面為中斷方式接收子程序。i8。 //設(shè)置屏蔽寄存器 BTR0=0x03。 //開放接收中斷數(shù)據(jù)溢出中斷總線錯 誤中斷 ACR0=R_ID0。 //開始計數(shù) ES=1。 EX0=1。 初始化子程序 初始化程序包括 MCU初始化程序和 SJA1000初始化程序。主控制器 讀 SJA1000的狀態(tài)寄存器,檢查接收緩沖狀態(tài)標(biāo)志 (RBS)看是否收到個報文。當(dāng) SJA1000接收到從總線上發(fā)送過來的一幀報文后,先驗(yàn)證標(biāo)志符,看是否是需要接收的正確報文。下面就查詢方式為例介紹一下一般的發(fā)送過程??偩€定時寄存器 1的內(nèi)容決定位周期寬度、采用點(diǎn)位置和在每個采樣點(diǎn)獲取采樣的數(shù)目。 驗(yàn)收屏蔽寄存器是 SJA1000驗(yàn)收濾波器的一部分,它認(rèn)定驗(yàn)收碼的碼位對于驗(yàn)收濾波是“相關(guān)”的或“不相關(guān)”的。 初始化步驟如下: (1) 復(fù)位 只有當(dāng)控制寄存器 CR中的復(fù)位請求位為高時,才允許訪問上述寄存器。當(dāng) SJA1000通訊控制器從總線接收到數(shù)據(jù)后,CPU再把數(shù)據(jù)取走。闡述了系統(tǒng)設(shè)計思想,介紹了智能節(jié)點(diǎn)的組成 、 具體電路,另外還對智能節(jié)點(diǎn)的外圍硬件進(jìn)行了分析說明。開關(guān)信號經(jīng)光藕輸出后,還是高低電平的開關(guān)量。 本設(shè)計采用周立功單片機(jī)公司生產(chǎn)的 CAN232 智能 CAN 接口。 SJA1000的 AD0~ AD7連接到 P89C52X2的 P0口, /CS 連接到 P89C52X2的 , 0的 CPU片外存貯器地址可選中 SJA1000, CPU通過這 些地址可對 SJA1000執(zhí)行相應(yīng)的讀寫操作。 P0, P1, P2和 P3口都是雙向 I/O口,其中 P3口還兼有串行口、中斷輸入、外部定時器輸入 、發(fā)出讀寫信號的功能。當(dāng)晶振運(yùn)行時,只要復(fù)位管腳出現(xiàn) 2個機(jī)器周期高電平即可復(fù)位,內(nèi) 部電阻己連接到 Vss,僅需要一個外部電容接到 Vcc上。 ⑤ 可編程時鐘輸出 : ⑥ 低 EMI(禁止 ALE)。 (3)CAN節(jié)點(diǎn)控制器 P89C52 此單片機(jī)是采用先進(jìn) CMO5工藝的 8位微控制器,是 80C51微控制器系列的派生,和 80C51指令相同。 表 32 PCA82C250引腳功能描述 管腳號 管腳名 描述 1 TXD 發(fā)送數(shù)據(jù)輸入 2 GND 地 3 Vcc 電源電壓 4 RXD 接收數(shù)據(jù)輸出 5 Vref 參考電壓輸出 6 CANL 低電平 CAN電壓輸入 /輸出 7 CANH 高電平 CAN電壓輸入 /輸出 8 Rs 斜率電阻輸入 圖 32 PCA82C250引腳描述 17843256T XDGNDVC CR XDRS CA NHC AN LVre fP C A 82 C 250 10 管腳 8Rs有三種不同的工作模式 :高速,待機(jī),斜率控制。 ②高速 (高達(dá) 1Mbps): ③在自動化環(huán)境中,總線保護(hù)瞬變 ??赏ㄟ^兩種方法讀取接收到的信息。 IML接收來自 CPU的命令,控制 CAN寄存器的尋址并向主控器提供中斷信息及狀態(tài)信息。 /RST 17 復(fù)位輸入,用于復(fù)位 CAN接口(低電平有效) 。 XTAL2 10 振蕩放大電路輸出;使用外部振蕩信號時左開路輸出。 ALE/AS 3 ALE輸入信號( Intel模式) ,AS輸入信號( Motorola模式)。采用 24MHZ時鐘 頻率 。 SJA1000的 AD0~ AD7連接到 8051的 P0口, /CS連接到 8051的 , 0的 CPU片外存貯器地址可選中 SJA1000, CPU通過這些地址 SJA1000執(zhí)行相應(yīng)的讀寫操作。 S3C44B0X是 SAMSUNG(三星 )公司一款基于 ARM7TDMI的 32位精簡指令集 (RISC)微處理器。當(dāng)某一基本節(jié)點(diǎn)接收到其它節(jié)點(diǎn)發(fā) 送的傳感器信息時,該基本節(jié)點(diǎn)搜索本地的互聯(lián)關(guān)系,并打開與此傳感器相關(guān)的照明設(shè)備; (2)當(dāng)基本節(jié)點(diǎn)接收到上位機(jī)發(fā)送的下載命令時,基本節(jié)點(diǎn)將與之相關(guān)的控制方案下載到本地; (3)基本節(jié)點(diǎn)利用與之相連的傳感器監(jiān)測車輛、人員的情況。 5 智能節(jié)點(diǎn) 的工作原理 該系統(tǒng)主要是由多個智能節(jié)點(diǎn)組成, 各節(jié)點(diǎn)間通過 CAN 總線進(jìn)行通信。 4 個區(qū)的區(qū)位引導(dǎo)系統(tǒng)統(tǒng)一安置在車場入口處,指示區(qū)域的方向和當(dāng)前所剩的空位數(shù)。 入口通道處的控制節(jié)點(diǎn)檢測是否有車輛進(jìn)入,當(dāng)檢測到車輛時,該控制結(jié)點(diǎn)通過 CAN 總線向網(wǎng)絡(luò)上的其他相關(guān)節(jié)點(diǎn)發(fā)布消息;那些相關(guān)節(jié)點(diǎn)根據(jù)接收到的消息以及事先預(yù)定的控制方案打開有關(guān)的照明回路。由于 CAN總線容錯性能好,可以大大降低后期的維護(hù)、維修、擴(kuò)充成本。很多大專院校及科研單位也投入大量的人力和資金加強(qiáng)現(xiàn)場總線,尤其是 CAN總線技術(shù)的研究和開發(fā)。 29 1 第一章 緒論 隨著工業(yè)測控技術(shù)和生產(chǎn)自動化技術(shù)的不斷進(jìn)步,傳統(tǒng)的 RS23 RS485和CCITTV. 24通信技術(shù)已不能適應(yīng)現(xiàn)代化的工業(yè)控制需要,而現(xiàn)場總線 (Fieldbus)以其低廉的價格、可靠的性能而逐步成為新型 的工業(yè)測控領(lǐng)域的通信技術(shù)。 28 表格清單 表 31管腳排列及功能說明 26 圖 410 停車場內(nèi)的智能節(jié)點(diǎn)程序流程圖 24 圖 49 進(jìn)出口節(jié)點(diǎn)程序流程圖 15 圖 42 SJA1000 初始化流程圖 15 系統(tǒng)通訊程序設(shè)計 6 CAN 適配卡 6 系統(tǒng)智能節(jié)點(diǎn)方案比較 5 第三 章 系統(tǒng)硬件設(shè)計 關(guān)鍵詞 : CAN總線;照明;智能控制; P89C52X2BN; CJA1O00 Abstract CAN bus is one kind of the Fieldbus, it is applied initially to the control system of the car. Because of its remarkable performance, the range of application of CAN bus has already been no longer confined to the auto industry, applied to each field such as automaticallying control, automation of the building, medical apparatus extensively. Most parking areas need the lighting for a long time of a large amount o
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1