CAN總線的優(yōu)先級(jí)調(diào)度算法如何保證網(wǎng)絡(luò)節(jié)點(diǎn)的實(shí)時(shí)性
資料介紹
控制器局域網(wǎng)CAN (Controller Area Network)是目前被批準(zhǔn)為國(guó)際標(biāo)準(zhǔn)的少數(shù)現(xiàn)場(chǎng)總線之一。它是一種有效支持分布式實(shí)時(shí)控制的串行通信網(wǎng)絡(luò)。具有實(shí)時(shí)性強(qiáng),可靠性高,連接方便,性?xún)r(jià)比高等特點(diǎn)。其在工業(yè)過(guò)程控制、機(jī)械工業(yè)、紡織工業(yè)、農(nóng)用機(jī)械等各個(gè)領(lǐng)域被廣泛的應(yīng)用。但近年來(lái),隨著信息社會(huì)的不斷發(fā)展,CAN 應(yīng)用領(lǐng)域的不斷擴(kuò)展和控制網(wǎng)絡(luò)的不斷復(fù)雜化,傳統(tǒng)的物理層和數(shù)據(jù)鏈路層CAN2.0B協(xié)議出現(xiàn)了一些問(wèn)題,主要表現(xiàn)在當(dāng)處于CAN 網(wǎng)絡(luò)上的節(jié)點(diǎn)同時(shí)向總線發(fā)送數(shù)據(jù)時(shí),高優(yōu)先級(jí)的節(jié)點(diǎn)會(huì)在競(jìng)爭(zhēng)中勝出,獲得總線的使用權(quán),而低優(yōu)先級(jí)的節(jié)點(diǎn)會(huì)被屏蔽。
網(wǎng)絡(luò)的優(yōu)先級(jí)較低的站點(diǎn)在多次發(fā)送數(shù)據(jù)時(shí)與優(yōu)先級(jí)高的站點(diǎn)沖突,并且在競(jìng)爭(zhēng)中失敗而不能發(fā)送數(shù)據(jù)。這樣就會(huì)導(dǎo)致優(yōu)先級(jí)較低站點(diǎn)數(shù)據(jù)傳輸延時(shí)的不確定性,時(shí)而較大,時(shí)而較小,整個(gè)網(wǎng)絡(luò)的實(shí)時(shí)性和可靠性會(huì)大大下降。

2. CAN 總線的調(diào)度算法分析
CAN 總線利用數(shù)據(jù)幀中的標(biāo)識(shí)符表示信息的來(lái)源和優(yōu)先級(jí)。標(biāo)識(shí)符既可以靜態(tài)設(shè)定,也可以動(dòng)態(tài)設(shè)定,即利用標(biāo)識(shí)符可以實(shí)現(xiàn)靜態(tài)或者動(dòng)態(tài)的信息優(yōu)先級(jí)。在滿(mǎn)足可調(diào)度性的實(shí)時(shí)調(diào)度算法中,目前常用的是優(yōu)先級(jí)驅(qū)動(dòng)的實(shí)時(shí)調(diào)度算法,它可分為靜態(tài)優(yōu)先級(jí)調(diào)度算法和動(dòng)態(tài)優(yōu)先級(jí)調(diào)度算法。
以上兩種調(diào)度算法是分別是基于主從式的,和分布式的。基于主從式的調(diào)度算法是基于主從式數(shù)據(jù)結(jié)構(gòu),利用分時(shí)調(diào)度原理來(lái)避免節(jié)點(diǎn)數(shù)據(jù)的沖突。而基于分布式的調(diào)度算法則是在網(wǎng)絡(luò)分布式結(jié)構(gòu)的基礎(chǔ)上,處于CAN 總線上的各個(gè)節(jié)點(diǎn)根據(jù)傳輸?shù)男枰孕懈淖冏约旱膱?bào)文優(yōu)先級(jí),從而達(dá)到網(wǎng)絡(luò)實(shí)時(shí)性的需求。
- uC/OS-II學(xué)習(xí)筆記——優(yōu)先級(jí)反轉(zhuǎn)與優(yōu)先級(jí)繼承機(jī)制
- 基于動(dòng)態(tài)分組的M2M上行優(yōu)先級(jí)調(diào)度算法綜述 14次下載
- 異構(gòu)云環(huán)境中二級(jí)實(shí)時(shí)密碼服務(wù)調(diào)度策略 9次下載
- CPS多重優(yōu)先級(jí)調(diào)度研究 0次下載
- CAN總線調(diào)度算法的改進(jìn) 33次下載
- 實(shí)時(shí)控制系統(tǒng)中優(yōu)先級(jí)反轉(zhuǎn)問(wèn)題的解決方法
- 無(wú)線局域網(wǎng)實(shí)時(shí)業(yè)務(wù)優(yōu)先的調(diào)度算法
- 基于優(yōu)先級(jí)的應(yīng)用層平衡多播樹(shù)算法研究
- 一種基于優(yōu)先級(jí)的獨(dú)立任務(wù)調(diào)度算法
- 基于令牌控制總線網(wǎng)絡(luò)的實(shí)時(shí)信息調(diào)度算法
- 實(shí)時(shí)系統(tǒng)優(yōu)先級(jí)位圖調(diào)度算法的改進(jìn)
- 搶占閾值調(diào)度算法的分析與研究
- 在μC OS-II中實(shí)現(xiàn)同優(yōu)先級(jí)調(diào)度的方法
- 高可信賴(lài)實(shí)時(shí)操作系統(tǒng)的防危調(diào)度機(jī)制
- 基于CAN總線的實(shí)時(shí)DSP應(yīng)用算法
- 基于優(yōu)先級(jí)調(diào)度的嵌入式實(shí)時(shí)操作系統(tǒng)內(nèi)核詳解(下) 1.8k次閱讀
- Free RTOS的優(yōu)先級(jí)翻轉(zhuǎn) 2.2k次閱讀
- 鴻蒙內(nèi)核源碼:32級(jí)優(yōu)先級(jí)的進(jìn)程和線程調(diào)度 2.8k次閱讀
- 嵌入式系統(tǒng)中優(yōu)先級(jí)反轉(zhuǎn)的產(chǎn)生原因及2種解決方案 4.5k次閱讀
- 關(guān)于嵌入式系統(tǒng)優(yōu)先級(jí)反轉(zhuǎn)的原因及解決方法探討 6k次閱讀
- STM32單片機(jī)中搶占優(yōu)先級(jí)和響應(yīng)優(yōu)先級(jí)的表達(dá)方式解析 1.2w次閱讀
- 什么是ECU?總線負(fù)載率對(duì)傳輸穩(wěn)定性影響分析 6.7k次閱讀
- 解析單片機(jī)里的中斷優(yōu)先級(jí) 9.6k次閱讀
- 如何設(shè)置51單片機(jī)的中斷優(yōu)先級(jí) 3.5w次閱讀
- STM32單片機(jī)優(yōu)先級(jí)的定義 1w次閱讀
- can總線仲裁機(jī)制詳解 2.5w次閱讀
- 本文帶你看CAN總線有哪些優(yōu)點(diǎn) 8.8k次閱讀
- 淺淡CAN總線,CAN總線網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 4.5w次閱讀
- CAN總線驅(qū)動(dòng)電路的安全防盜監(jiān)控系統(tǒng) 3.8k次閱讀
- stm32定時(shí)器優(yōu)先級(jí) 5.9k次閱讀
下載排行
本周
- 1MCU模塊原理圖資料
- 0.37 MB | 次下載 | 1 積分
- 2LoRa1121 FCC&CE認(rèn)證 多頻段LoRa無(wú)線通訊模塊規(guī)格書(shū)
- 997.05 KB | 次下載 | 免費(fèi)
- 3CSMD1&TR3A 6 C00 模組-CN-V1
- 960.13 KB | 次下載 | 免費(fèi)
- 4SC92F8463B/8462B/8461B技術(shù)手冊(cè)
- 1.67 MB | 次下載 | 5 積分
- 5基于單片機(jī)的額溫槍設(shè)計(jì)
- 4.82 MB | 次下載 | 10 積分
- 6AT817晶體管光耦系列
- 1.86 MB | 次下載 | 免費(fèi)
- 7國(guó)產(chǎn)千兆網(wǎng)口芯片PT153S中文資料
- 1.35 MB | 次下載 | 免費(fèi)
- 8FP7135V060-G1/FP7125替代物料pin to pin
- 495.40 KB | 次下載 | 免費(fèi)
本月
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 16次下載 | 10 積分
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 7次下載 | 10 積分
- 3SDFM 激光測(cè)距模塊模組手冊(cè)
- 0.54 MB | 7次下載 | 免費(fèi)
- 4SW6238V ACCC 三 PD 四口多協(xié)議移動(dòng)電源 SOC規(guī)格書(shū)
- 0.59 MB | 5次下載 | 1 積分
- 5直流電路的組成和基本定律
- 1.67 MB | 4次下載 | 免費(fèi)
- 6反激式開(kāi)關(guān)電源設(shè)計(jì)解析
- 0.89 MB | 4次下載 | 5 積分
- 7IP6742_datasheet_100V8A 同步 BUCK 控制器
- 2.16 MB | 3次下載 | 免費(fèi)
- 8SDM02 激光測(cè)距模塊產(chǎn)品手冊(cè)
- 0.43 MB | 2次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233094次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191448次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81605次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73829次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問(wèn)
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論