Authors:
Imen Khemaissia
1
;
Olfa Mosbahi
2
and
Mohamed Khalgui
2
Affiliations:
1
Cynapsys Company and Tunis El-Manar University, France
;
2
University of Carthage, Tunisia
Keyword(s):
Microcontroller, Networked STM32F4, CAN,Multi-Agent-Architecture, Reconfiguration, Real-time, framepacking.
Related
Ontology
Subjects/Areas/Topics:
Distributed Control Systems
;
Informatics in Control, Automation and Robotics
;
Intelligent Control Systems and Optimization
;
Real-Time Systems Control
;
Signal Processing, Sensors, Systems Modeling and Control
Abstract:
This paper deals with the dynamic reconfiguration of the frame packing as well as the traffic of real-time packets on a CAN network. This network is assumed to link distributed reconfigurable STM32F4 microcontrollers that can automatically add-remove-update periodic and aperiodic OS tasks at run-time. These tasks may exchange messages to be loaded in packets and to be sent on the network. After the addition of a pair of dependent tasks on two microcontrollers, a message should be added on CAN and should respect a corresponding deadline related to these tasks. After several additions of messages, some deadlines may be violated and the CAN may not support the added messages. In addition, the frame packing should be adapted at run-time to any reconfiguration scenario in the different microcontrollers. We propose a multi-agent based architecture to check the correct transmission of messages. If some deadlines are violated, these agents propose technical solutions for the feasibility of t
he whole system. They can suggest first the modification of periods or deadlines of tasks and messages. They can propose also the removal of some OS tasks or messages from the controllers according to their priorities. We propose in addition new solutions to construct the dynamic frame-packing while the bandwidth is minimized. A tool is developed at LISI and Cynapsys to support the different contributions of this paper.
(More)