Welcome to Telelogic Product Support
  Home Downloads Knowledgebase Case Tracking Licensing Help Telelogic Passport
Telelogic Rhapsody (steve huntington)
Decrease font size
Increase font size
Topic Title: Embedded Control Systems
Topic Summary:
Created On: 4-Aug-2005 14:17
Status: Read Only
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
Subscribe to this topic Subscribe to this topic
E-mail this topic to someone. E-mail this topic
Bookmark this topic Bookmark this topic
View similar topics View similar topics
View topic in raw text format. Print this topic.
 4-Aug-2005 14:17
User is offline View Users Profile Print this message


Brandi Carroll

Posts: 82
Joined: 22-Jul-2004

Instructor: Jiri Kotzian, Ph.D.
Email: [email]jiri.kotzian@vsb.cz[/email]
School: VSB- Technical University of Ostrava
Electrical Engineering and Computer Science
Ostrava - Poruba
Czech Republic

Embedded Control Systems

Annotation:
This course is engaged in the use of digital technique in control system applications. The possibilities of logical functions implementation in FPGA devices and controllers or DSP are discussed. Then the attention is aimed to microcontroller?s technique and architectures of various microprocessors from 8 bits to 32 bits controllers. The ways of programming embedded systems using UML is discussed. The instruments supporting the digital devices are also described. These techniques include: communication, wireless communication, analog and digital I/O interfaces, power supply techniques, etc. The exercises are aimed to programming the microcontrollers, especially the Motorola 68HC12, including the communication programming.

Targets:
The target of this course is to familiarize students with a design technology of the Embedded Control Systems, integrated in complex function blocks and final products. The content of lectures and excersises is composed to improve the digital and microprocessor technique skills. The students will be able to choose appropriate hardware for solved task and then implement required control algorithms. They solve consequently the problems with power supply, supporting devices, reliability etc.

Lectures:
· Embedded Control Systems, basic specification, and today?s trends.
· HW versus SW realization of logic functions - comparison. Programmable Logic devices PAL, GAL. The architectures of FPGA devices, microcontrollers, DPS controllers.
· Embedded microcontroller?s architectures. 8-32 bit controllers. Freescale 68HC08, 68HC12, M-CORE, M68332, Atmel 51, AVR. Architecture, programming model, memory subsystem, peripherals.
· Communication in Embedded Control Systems. Buses, USB, FireWire, IR connection.
· Communication buses LIN and I2C. Communication protocol description, features, usage possibilities.
· Communication bus CAN. Communication protocol description, features, usage possibilities.
· Classical Development languages for embedded systems. ASM, C languages. Development environments Codewarrior, Keil
· UML based development for embedded systems. UML language. High development environment Rhapsody, Statemate.
· Operating systems for embedded applications. Real-Time Operating Systems.
· Analog peripheral circuits of embedded control systems.
· Digital peripheral circuits of embedded control systems.
· Semiconductor memories in Embedded Control Systems. Memory circuits, memory cards.
· Power supplies in Embedded Control Systems. Switching power supply, electrochemical cells, and DC/DC converters.
· The embedded control systems design with emphasis on HW and SW reliability.
· Wireless communication in Embedded Control Systems. RF, DECT, Bluetooth, WiFi.
Exercises:
· Test: Embedded control systems, programmable logic devices - basic terms, use.
· Seminar: Presentation of the individual project.
Laboratories:
· Familiarizing with HC12 Architecture. CodeWarrior development software. Simple program example for 68HC12 in C-language.
· Familiarizing with Freescale MC68HC912DG128A development board. Programming simple application. Integrated peripherals of the processor.
· Display and keyboard control. Timer functions, input compare, output capture.
· Analog signal processing features of the processor. A/D and D/A conversion, PWM output.
· Digital systems communication. LIN bus application.
· Digital systems communication. LIN bus application. (Cont.)
· Digital systems communication. CAN bus application.
· Digital systems communication. CAN bus application. (Cont.)
· Statemate development system. UML language recapitulation.
· Simple program with Statemate: Ping-Pong
· Dishwasher control system programming in Statemate
· Dishwasher control system programming in Statemate (cont.)
· Individual working project - experimental verification.

Progress assessment:
1 test and 1 individual project

Requirements for accreditation:
The student is classifying on base 1 test 0-10 points and individual project 0-30 points. Award of 14th week. Condition for receiving is min. 10 points; maximum of receiving points is 40. Examination - Writing part - Closing test - 0-50 points. Oral part 0-10 point. Total classification 51-100 points according study rules.

Basic literature:
Gajski, D.,Vahid, F.,Narayan, S.,Gong, J. Specification and Design of Embedded Systems. Prentice Hall, 1994, ISBN: 0-13-150731-1
Haskell, R.E.: Design of Embedded Systems Using 68HC12/11 Microcontrollers. Prentice Hall, 2000, ISBN: 0-13-083208-1.

Study literature:
M-Core Reference Manual, Motorola, 2000.
CPU12 Reference Manual, Motorola, 1997.
Reference Manuals in [url]http://www.atmel.com/[/url]
Report this to a Moderator Report this to a Moderator
Statistics
20925 users are registered to the Telelogic Rhapsody forum.
There are currently 1 users logged in.
You have posted 0 messages to this forum. 0 overall.

FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.