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

正文內(nèi)容

基于can總線的適配器節(jié)點設(shè)計課程設(shè)計論文(完整版)

2025-08-31 08:11上一頁面

下一頁面
  

【正文】 圖 CAN 總線發(fā)送程序流程圖 滿 開始 接受緩沖器狀態(tài)? 給緩沖器加載信息 發(fā)送數(shù)據(jù) 本科生課程設(shè)計(論文) 11 圖 CAN 總線接收程序流程圖 Y Y Y N N 開始 關(guān) CAN 中斷 數(shù)據(jù)幀? 遠程幀? 發(fā)送數(shù)據(jù) N 讀入數(shù)據(jù) 計算校驗 檢驗正確? 記錄數(shù)據(jù)幀標識符 將數(shù)據(jù)壓入接受隊列 開 CAN 中斷 結(jié)束 本科生課程設(shè)計(論文) 12 第 5章 課程設(shè)計總結(jié) 這次課程設(shè)計根據(jù)課題要求,復(fù)習(xí)了所學(xué)的工業(yè)控制網(wǎng)絡(luò)課程內(nèi)容,設(shè)計重點是理論與實踐相結(jié)合,使我得到了一次用專業(yè)知識、專業(yè)技能分析和解決問題的鍛煉。 圖 系統(tǒng)總體框圖 本科生課程設(shè)計(論文) 9 第 4章 軟件設(shè)計 CAN 總線的初始化程序 CAN 總線的三層結(jié)構(gòu)模型為:物理層、數(shù)據(jù)鏈路層和應(yīng)用層。 PCA82C250 內(nèi)部的限流電路可以防止發(fā)送輸出級對電池電壓的正端和負端短路。 D12_SetEndpointEnable(1)。 對 PDIUSBD12 所有的 I/O 訪問都可由它們實現(xiàn) 。這就確保了最佳的傳輸速率和更好的軟件結(jié)構(gòu) ,同時簡化了編程和調(diào)試。為了增強 CAN總線節(jié)點的抗干擾能力 ,SJA1000的 TXO和 RX0可通過高速光耦 6N137與 TJA1050相連 ,這樣就很好的實現(xiàn)了總線上各節(jié)點的電氣隔離。能夠較全面地鞏固和應(yīng)用“現(xiàn)場總線”課程中所學(xué)的基本理論和基本方法。節(jié)點數(shù)主要取決于總線驅(qū)動電路,目前最多可達 110個節(jié)點。 隨著現(xiàn)場總線技術(shù)和計算機外設(shè)接口技術(shù)的發(fā)展 ,現(xiàn)場總線與計算機快速有效的連接又有了更多的方案 ,USB 作為一種新型的接口技術(shù),以其簡單易用、速度快等特點 而備受青睞。 畫出 適配器的原理 圖 、線路圖 。軟件采用匯編語言或 C語言,并調(diào)試與分析。 進度計劃 布置任務(wù),查閱資料,確定系統(tǒng)設(shè)計方案( 2 天) 系統(tǒng)硬件設(shè)計及模塊選擇( 3 天) 系統(tǒng)軟件軟件及編寫功能程序及調(diào)試( 3 天) 撰寫、打印設(shè)計說明書( 1 天) 驗收及答辯。 (2)特別強化了對數(shù)據(jù)安全性的關(guān)注,滿足控制系統(tǒng)及其它較高數(shù)據(jù)要求的系統(tǒng)需求。結(jié)合設(shè)計中 AT89S51 單片機有串行通信口且接口簡單的特點,選用 RS232 作為 CAN 總線與 PC 機之間的連接方式。 圖 本科生課程設(shè)計(論文) 4 CAN 總線 在本系統(tǒng)中, CAN 控制器采用 Philips 公司生產(chǎn)的 SJA1000,它作為一個發(fā)送、接受緩沖器,實現(xiàn)主控制器和總線之間的數(shù)據(jù)傳輸 。中斷傳輸用來傳送數(shù)據(jù)量很小,但需要及時處理,以達到實時效果的數(shù)據(jù),使用端點 1。USB設(shè)備接入主機后要進入復(fù)雜的設(shè)備列舉過程 ,并安裝正確的驅(qū)動程序。在主循環(huán)程序中 MCU 對事件進行輪詢 ,如有 CAN總線發(fā)來的數(shù)據(jù) ,則送往 PDIUSBD12進行發(fā)送 ,如有 USB總線數(shù)據(jù) ,則啟動CAN 發(fā)送程序 ,它們在接口的接收工作分別由各自的中斷程序完成。 } 收發(fā)器 PCA82C250 PCA82C250 是 CAN 協(xié)議控制器和物理總線間的接口, 它主要是為汽車中高速通訊(高達 1Mbps)應(yīng)用而設(shè)計。當總線短路時,熱保護十分重要。 圖 CAN 總線初始化流程圖 開 始啟 動 運 行 指 示 燈進 入 復(fù) 位 模 式寫 A C R寫 A M R寫 B T R 0寫 B T R 1寫 O C R寫 C D R開 錯 誤 中 斷 , 發(fā) 送 中 斷 ,接 收 中 斷 , 溢 出 中 斷結(jié) 束進 入 運 行模 式 ?清 除 復(fù) 位 標 志 位NY 本科生課程設(shè)計(論文) 10 SJA1000 發(fā)送和接收數(shù)據(jù)的流程 SJA1000 發(fā)送和接收數(shù)據(jù)的流程,基本過程為主控制器將數(shù)據(jù)保存到 SJA1000發(fā)送緩沖器,然后對命令寄存器的發(fā)送請求 TR 標志位進行置位開始發(fā)送 。本文的核心在于 SJA1000 的初始化、發(fā)送和接受數(shù)據(jù)的程序設(shè)計,在老師的幫助下也順利完成。i512。 g_m_e_reg2=oxff。 mesg_reg10=ox55。 mesg_reg90=ox55。 mesg_reg12=oxf3。 mesg_reg25=0。 char ch。 pokeb(FP SEG(ptr),FP OFF(ptr),id)。 FP_OFF(ptr)++。 while(!feof(fp)) { fread(amp。 本科生課程設(shè)計(論文) 17 FP_OFF(ptr)+=0x114。 get_ram_access_right()。 FP_OFF(ptr)+=ox4020。 ptr=mk_fp(oxd000,0)。 本科生課程設(shè)計(論文) 18 while(f[i]!=39。 for(i=0。 if(re_d==ox11) { pokeb(fp_seg(ptr),fp_off(ptr),0)。 fwrite(ptr,sizeof(char),length,fp)。 return(i)。 release_ram_acces_right()。 return(6)。i++)ch=39。) { pokeb(fp_seg(ptr),fp_off(ptr),f[i])。 pokeb(fp_seg(ptr),
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1