Real Time Message Scheduling and Bandwidth Allocation on CAN Bus
碩士 === 大葉大學 === 電機工程學系碩士班 === 93 === CAN (Controller Area Network) was developed in 1980’s, it was originally designed for automobile industry but now it is also widely applied on industrial automation. CAN overcomes the problems that traditionally centralized control encountered, but it also brings...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2005
|
Online Access: | http://ndltd.ncl.edu.tw/handle/64694852930555508796 |
id |
ndltd-TW-093DYU00442003 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-093DYU004420032016-06-10T04:15:26Z http://ndltd.ncl.edu.tw/handle/64694852930555508796 Real Time Message Scheduling and Bandwidth Allocation on CAN Bus CAN匯流排即時訊息排程與頻寬分配 H.W.Yan 顏豪緯 碩士 大葉大學 電機工程學系碩士班 93 CAN (Controller Area Network) was developed in 1980’s, it was originally designed for automobile industry but now it is also widely applied on industrial automation. CAN overcomes the problems that traditionally centralized control encountered, but it also brings other problems. The most serious problem is the requirement of Real-Time System. Some scholars present methods to schedule messages transmission and attempt to satisfy the requirement of Real-Time System, including FP (Fixed priority), CMS (Centralized Master-Slaves) and EDF (Earliest Deadline First). But there are still some drawbacks in these methods, we will integrate the advantages and disadvantages of these methods and present another method named “MCFC (Multiple Classes FIFO CAN)”. In this paper, we use MCFC to schedule messages transmission on CAN bus and ensure it can satisfy the requirement of Real-Time System. MCFC can be divided into two parts. First, we use MSC (Messages Schedule Controller) to schedule the different class messages transmission. Second, we use FIFO (First In First Out) to schedule the same class messages transmission. MSC is the structure of RBFN (Radial Basis Function Network), it can allocate bandwidth to different class messages according to messages waiting time and network flow. We will present the methods of BTT (Back Through Time), PI (Parameter Identification) and SI (Structure Identification) to make MSC having the capability of self learning and adjusting. From the result of simulation, MCFC (MSC+FIFO) can reduce the rate of delay transmission effectively. C.P.Hung"M.S.Chen 黃其泮"陳木松 2005 學位論文 ; thesis 62 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 大葉大學 === 電機工程學系碩士班 === 93 === CAN (Controller Area Network) was developed in 1980’s, it was originally designed for automobile industry but now it is also widely applied on industrial automation. CAN overcomes the problems that traditionally centralized control encountered, but it also brings other problems. The most serious problem is the requirement of Real-Time System. Some scholars present methods to schedule messages transmission and attempt to satisfy the requirement of Real-Time System, including FP (Fixed priority), CMS (Centralized Master-Slaves) and EDF (Earliest Deadline First). But there are still some drawbacks in these methods, we will integrate the advantages and disadvantages of these methods and present another method named “MCFC (Multiple Classes FIFO CAN)”.
In this paper, we use MCFC to schedule messages transmission on CAN bus and ensure it can satisfy the requirement of Real-Time System. MCFC can be divided into two parts. First, we use MSC (Messages Schedule Controller) to schedule the different class messages transmission. Second, we use FIFO (First In First Out) to schedule the same class messages transmission. MSC is the structure of RBFN (Radial Basis Function Network), it can allocate bandwidth to different class messages according to messages waiting time and network flow. We will present the methods of BTT (Back Through Time), PI (Parameter Identification) and SI (Structure Identification) to make MSC having the capability of self learning and adjusting.
From the result of simulation, MCFC (MSC+FIFO) can reduce the rate of delay transmission effectively.
|
author2 |
C.P.Hung"M.S.Chen |
author_facet |
C.P.Hung"M.S.Chen H.W.Yan 顏豪緯 |
author |
H.W.Yan 顏豪緯 |
spellingShingle |
H.W.Yan 顏豪緯 Real Time Message Scheduling and Bandwidth Allocation on CAN Bus |
author_sort |
H.W.Yan |
title |
Real Time Message Scheduling and Bandwidth Allocation on CAN Bus |
title_short |
Real Time Message Scheduling and Bandwidth Allocation on CAN Bus |
title_full |
Real Time Message Scheduling and Bandwidth Allocation on CAN Bus |
title_fullStr |
Real Time Message Scheduling and Bandwidth Allocation on CAN Bus |
title_full_unstemmed |
Real Time Message Scheduling and Bandwidth Allocation on CAN Bus |
title_sort |
real time message scheduling and bandwidth allocation on can bus |
publishDate |
2005 |
url |
http://ndltd.ncl.edu.tw/handle/64694852930555508796 |
work_keys_str_mv |
AT hwyan realtimemessageschedulingandbandwidthallocationoncanbus AT yánháowěi realtimemessageschedulingandbandwidthallocationoncanbus AT hwyan canhuìliúpáijíshíxùnxīpáichéngyǔpínkuānfēnpèi AT yánháowěi canhuìliúpáijíshíxùnxīpáichéngyǔpínkuānfēnpèi |
_version_ |
1718300153321881600 |