0% found this document useful (0 votes)
15 views

Embedded Control Systems: A. Astapkovitch

This document outlines the goals and topics covered in a course on embedded control systems. The course aims to provide an understanding of embedded system theory and engineering concepts, as well as knowledge of current embedded control solutions used in aerospace and automotive industries. The course covers topics such as system engineering, hardware components, software development technologies, and real-time operating systems. Specific lectures will discuss control systems for Mars rovers, space engineering standards, microcontrollers, distributed control systems, software development cycles, and modern software platforms like QNX and OSEK/VDX.

Uploaded by

Akhil Suresh S
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

Embedded Control Systems: A. Astapkovitch

This document outlines the goals and topics covered in a course on embedded control systems. The course aims to provide an understanding of embedded system theory and engineering concepts, as well as knowledge of current embedded control solutions used in aerospace and automotive industries. The course covers topics such as system engineering, hardware components, software development technologies, and real-time operating systems. Specific lectures will discuss control systems for Mars rovers, space engineering standards, microcontrollers, distributed control systems, software development cycles, and modern software platforms like QNX and OSEK/VDX.

Uploaded by

Akhil Suresh S
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 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

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy