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...

Full description

Bibliographic Details
Main Authors: H.W.Yan, 顏豪緯
Other Authors: C.P.Hung"M.S.Chen
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