Você está na página 1de 8

EMBEDDED CONTROL SYSTEMS

A. ASTAPKOVITCH

State University of Aerospace Instrumentation, Saint-Petersburg, 2011

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
and car industry;

space

COURSE INCLUDES TOPICS


SYSTEM ENGINEERING
HARWARE COMPONENT
MODERN SOFTWARE
DEVELOPING
TECHNOLOGY
RTOS NEUTRINO, OSEK/VDX

PART 1. SYSTEM
ENGINEERING
LECTURE 1.
PRESENT
1.
2.
3.
4.
5.

EMBEDDED CONTROL - PAST AND


History of the embedded control systems
Modern car control system
Mars rover SPIRIT-OPPORTUNITY mission
Control system concept
Mechanical design

LECTURE 2. MARS ROVER CONTROL SYSTEM


1.
2.
3.
4.
5.

Control system functions


Digit video system
Hardware component of the control system
Software component of the control system
Principles of the autonomous operation

LECTURE 3. SPACE CONTROL ENGINEERING


STANDARTS
1.
2.
3.
4.
5.

International cooperation in space projects


ECSS structure
Review of the engineering branch ECSS-E
Standard control system model
Basic definitions

PART
2.
HARDWARE BASICS-I

CONTROL

SYSTEM

LECTURE 4. COMPUTING SYSTEM STRUCTURE


1.
2.
3.
4.
5.

Architecture basic principles


Microprocessor, signal processor, microcontroller
Moor and Amdahl laws
Control system structure
Basic definitions

LECTURE 5. MODULE CONTROL SYSTEM


1.
2.
3.
4.
5.

COTS and OEM solutions


Standard PC-104
CompactPCI
Standard VMEbus
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

PART
2.
CONTROL
HARDWARE BASICS-II
LECTURE 7.
1.
2.
3.
4.
5.

LECTURE 8.
1.
2.
3.
4.
5.

SYSTEM

MICROCONTROLLERS PIC18F (Microchip)


Review of nanoWatt Technology family
Peripherals
Interrupt system realization
Fault tolerant features
Application example

DISTRIBUTED CONTROL SYSTEM


Car control system structure
Platform approach
Control net topology
CAN bus
LINbus and MOST

PART 3.
SOFTWARE DEVELOPING
TECHNOLOGY
LECTURE 9.
CYCLES
1.
2.
3.
4.
5.

Introduction
Basic definitions
V-model
System integration
Complete cycle design

LECTURE 11.
1.
2.
3.
4.
5.

DEVELOPING

LECTURE 10. REVIEW OF


MODERN
TECHNOLOGY

RTOS BASICS

POSIX ,ARINC-653 standards


OSEK/VDX
POSIX threads
Time measurement in digital control systems
Real time control basic definitions

1.
2.
3.
4.
5.

Developing method hierarchy


Linear coding
Component coding
RTOS and mRTOS
Application generator

PART 4.
PLATFORMS

MODERN

LECTURE 12.
1.
2.
3.
4.
5.

SOFTWARE

PLATFORM QNX6 LECTURE 13.


MPLAB

Basic principles
RTOS Neutrino
Neutrino threads
Messages, communications, interrupts
IDE QNX Momentics

LECTURE
OSEK/VDX

DEVELOPING

14.

1. Basic principles and OSEK


standard structure
2. OSEK RTOS
3. OSEK COM
4. OSEK NM
5. OSEK OIL

PLATFORM
(Microchip)

1.
2.
3.
4.
5.

Basic principles
Project manager
Linker
Assembler, macroassembler, C
mRTOS technology

PLATFORM
LECTURE 15.
PARADIGM
1.
2.
3.
4.
5.

TT-

mRTOS OSEKtime
Tasks and tt- sheduler
Interrupt servicing
Time synchronization
OSEK FTCom

Você também pode gostar