单片机类设计英文翻译.doc





《单片机类设计英文翻译.doc》由会员分享,可在线阅读,更多相关《单片机类设计英文翻译.doc(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流单片机类设计英文翻译.精品文档.单片机类毕业论文设计英文资料翻译A modeling-based methodology for evaluating the performance of a real-time embedded control systemKlemen Perko, Remy Kocik, Redha Hamouche, Andrej TrostABSTRACTThis paper presents a modelling-based methodology for embedded control system (ECS
2、) design. Here, instead of developing a new methodology for ECS design, we propose to upgrade an existing one by bridging it with a methodology used in other areas of embedded systems design. We created a transformation bridge between the control-scheduling and the hardware/software (HW/SW) co-desig
3、n tools. By defining this bridge, we allow for an automatic model transformation. As a result, we obtain more accurate timing-behaviour simulations, considering not only the real-time software, but also the hardware architectures impact on the control performance. We show an example with different m
4、odel-evaluation results compared to real implementation measurements, which clearly demonstrates the benefits of our approach. 2011 Elsevier B.V. All rights reservedKEY WORDS: Modeling, Model transformations, Embedded control systems design, Real-time systems1. IntroductionEmbedded control systems (
5、ECSs) are ubiquitous nowadays. They are used in a broad spectrum of applications, from simple temperature control in household appliances to complex and safetycritical automotive brake systems or aircraft flight control systems. Different applications have different demands with regards to the real-
6、time execution, control performance, energy consumption, price, etc., of the ECS being used. Modern technologies for hardware (HW) and software (SW) design provide a variety of possibilities for designing ECSs (e.g., distributed and networked HW, multi-processor systems, a variety of SW control algo
7、rithms and real-time operating systems (RTOSs), etc.) 1. It is commonly acknowledged that the designing and verifying of reliable and efficient ECSs for a particular application are challenging tasks.1.1. Traditional control-system designThe aim of designing an ECS is to build a computing system tha
8、t is able to control the behavior of a physical system, e.g., a plant. Such a plant is made up of interconnected mechanical, electrical and/or chemical elements. A typical ECS consists of electronic sensors for data acquisition from the plant, a computing system for processing the control algorithm,
9、 and electronic actuators to drive the plant.The ECS design process involves different actors and areas of expertise (control theory, signal processing, real-time SW and HW engineers). Each of these engineers is familiar with their own modeling languages, models, design tools, etc. This heterogeneit
10、y introduces cuts in the design process. Model transformations are needed between each design step; however, they are often carried out manually and, as a result, are prone to mistakes and subject to interpretation, which of course depends on the skill of the designer. The traditional form of ECS de
11、sign is performed in two separated domains the control SW domain and the HW domain using specific design tools and their respective system models. In the first domain, control engineers define the control laws and the SW engineers write the code that executes the operations required by the control l
12、aws. A so-called control-scheduling co-design is performed. Decisions made in the real-time (RT) software design affect the control design, and vice versa. For instance, different SW scheduling policies have different impacts on the latency distributions in the control loops and, consequently, on th
13、eir performance. Also, the control-loop performance directly affects (by constraining) the SW execution parameters (i.e., sampling periods, task-execution jitter, etc.).In the second domain the HW engineers design an HWplatform that will execute the control SW. The connections of all the sensors and
14、 actuators to the platform are made via the available communication channels. However, because the HW platform is designed separately, control engineers cannot estimate its impact on the control-loop performance. For instance, the data from sensors and to actuators can pass through one or more commu
15、nication channels. A HW engineer can, in general, choose from among a variety of communication protocols, and each type introduces different latencies and jitter, which therefore affects the SW execution. The control engineer cannot, however, evaluate the effect of these latencies before the system
16、is actually implemented. Hence, the desired performance of the system may not be achieved, and it is necessary to change and tune the control laws (calibration phase) in order to compensate for the impact of these communication and execution delays. The fact that the calibration has to be performed
17、on an actual plant can be very expensive and time-consuming, especially when the desired performance cannot be achieved using the current HWplatform and a redesign is required. Another shortcoming of traditional ECS design is the inability of control and SW engineers to exploit some of the advantage
18、s offered by modern HW technologies. For instance, control loops running in parallel, instead of the traditional sequential execution, could give better performance. Parallel execution can be achieved with the use of multi-processor or distributed platforms.Modern ECS design techniques rely heavily
19、on system modeling, which provides a means to examine how various components work together and to estimate the impact of the ECSs implementation on control performance before it is actually implemented. This makes it possible to correct the initial control laws in order to compensate for the impleme
20、ntation impacts early in the design cycle. Another important aspect of modeling is the ability to explore different possible system implementations (design-space exploration). Appropriate modeling can significantly shorten the design cycle of an ECS 2.To overcome the problems introduced by the heter
21、ogeneity of design models and tools, different methodologies and tools were developed 3. These methodologies usually provide a means to create a uniform ECS model, simulate and evaluate its behavior, formally transform it towards an implementation, etc.1.2.Proposed control system designTo improve an
22、d accelerate the traditional ECS design we propose the merging of these separated domains. On the basis of this merging, all the actors in the design process could better collaborate and exchange their data during the design process, they could do a more thorough design-space exploration and the des
23、ign cycle could be made significantly shorter. Instead of developing a new methodology for ECS design, we propose to upgrade the traditional SW-based control-system design approach with efficient modeling and design of the HW platforms. Recently, several methodologies have been developed that concer
24、n HW/SW co-design. These methodologies enable the efficient design of SW and HW on embedded systems in terms of SW execution speed, HW resources usage, system flexibility, future upgradeability, final design costs, etc. We propose creating a formal bridge between the existing tools for control-sched
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 设计 英文翻译

限制150内