1 / 8

EMBEDDED CONTROL SYSTEMS

EMBEDDED CONTROL SYSTEMS. A. ASTAPKOVITCH. State University of Aerospace Instrumentation, Saint-Petersburg, 201 1. GOALS OF THE COURSE. Understanding of the theory and the engineering concepts and principles behind embedded systems

grant
Download Presentation

EMBEDDED CONTROL SYSTEMS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EMBEDDED CONTROL SYSTEMS A.ASTAPKOVITCH State University of Aerospace Instrumentation, Saint-Petersburg, 2011

  2. GOALS OF THE COURSE • Understanding of the theory and the engineering • concepts and principles behind embedded systems • (multichannel real time control systems); • Knowledge of the present level : • of embedded control solutions for space and car industry; • modern hardware ( microproccessors, microcontrollers, • signal processors; single board computers, modular • systems, system on chip, distributed control systems); • software developing technology chain : • OS Neutrino(QNX6), OSEK/VDX, • IDE MPLAB (Microchip);

  3. COURSE INCLUDES TOPICS • SYSTEM ENGINEERING • HARWARE COMPONENT • MODERN SOFTWARE DEVELOPING • TECHNOLOGY • RTOS NEUTRINO, OSEK/VDX

  4. PART 1. SYSTEM ENGINEERING • LECTURE 1. EMBEDDED CONTROL - PAST AND PRESENT • § 1.History of the embedded control systems • § 2. Modern car control system • § 3. Mars rover SPIRIT-OPPORTUNITY mission • § 4. Control system concept • § 5. Mechanical design • LECTURE 2. MARS ROVER CONTROL SYSTEM • § 1. Control system functions • § 2. Digit video system • § 3. Hardware component of the control system • § 4. Software component of the control system • § 5. Principles of the autonomous operation • LECTURE 3. SPACE CONTROL ENGINEERING STANDARTS • § 1. International cooperation in space projects • § 2. ECSS structure • § 3. Review of the engineering branch ECSS-E • § 4. Standard control system model • § 5. Basic definitions

  5. PART 2. CONTROL SYSTEM HARDWARE BASICS-I LECTURE 4. COMPUTING SYSTEM STRUCTURE § 1. Architecture basic principles § 2. Microprocessor, signal processor, microcontroller § 3. Moor and Amdahl laws § 4. Control system structure § 5. Basic definitions LECTURE 5. MODULE CONTROL SYSTEM § 1. COTS and OEM solutions § 2. Standard PC-104 § 3. CompactPCI § 4. Standard VMEbus § 5. System on module LECTURE 6. DISTRIBUTED CONTROL SYSTEM § 1. Controller and ECU § 2. Control system topology basic definitions § 3. Microcontroller architecture § 4. Interrupt function basics § 5. Timer modules

  6. PART 2. CONTROL SYSTEM HARDWARE BASICS-II LECTURE 7. MICROCONTROLLERS PIC18F (Microchip) § 1. Review of nanoWatt Technology family § 2. Peripherals § 3. Interrupt system realization § 4. Fault tolerant features § 5. Application example LECTURE 8. DISTRIBUTED CONTROL SYSTEM § 1. Car control system structure § 2. Platform approach § 3. Control net topology § 4. CAN bus § 5. LINbus and MOST

  7. PART 3. SOFTWARE DEVELOPING TECHNOLOGY LECTURE 9. DEVELOPING CYCLES § 1. Introduction § 2. Basic definitions § 3. V-model § 4. System integration § 5. Complete cycle design LECTURE 10. REVIEW OF MODERN TECHNOLOGY § 1. Developing method hierarchy § 2. Linear coding § 3. Component coding § 4. RTOS and mRTOS § 5. Application generator LECTURE 11. RTOS BASICS § 1. POSIX ,ARINC-653 standards § 2. OSEK/VDX § 3. POSIX threads § 4. Time measurement in digital control systems § 5. Real time control basic definitions

  8. PART 4. MODERN SOFTWARE DEVELOPING PLATFORMS LECTURE 12. PLATFORM QNX6 § 1. Basic principles § 2. RTOS Neutrino § 3. Neutrino threads § 4. Messages, communications, interrupts § 5. IDE QNX Momentics LECTURE 13. PLATFORM MPLAB (Microchip) § 1. Basic principles § 2. Project manager § 3. Linker § 4. Assembler, macroassembler, C § 5. mRTOS technology LECTURE 14. PLATFORM OSEK/VDX § 1. Basic principles and OSEK standard structure § 2. OSEK RTOS § 3. OSEK COM § 4. OSEK NM § 5. OSEK OIL LECTURE 15. TT-PARADIGM § 1. mRTOS OSEKtime § 2. Tasks and tt- sheduler § 3. Interrupt servicing § 4. Time synchronization § 5. OSEK FTCom

More Related