Tutorialspoint

April Learning Carnival is here, Use code FEST10 for an extra 10% off

Model Based Design: Build Embedded Systems with Simulink

person icon Mahmoud Zidan

4

Model Based Design: Build Embedded Systems with Simulink

Model Based Development - MBD: From Requirements to Testing on Hardware

updated on icon Updated on Apr, 2024

language icon Language - English

person icon Mahmoud Zidan

category icon Development,Software Engineering,Simulink

Lectures -28

Resources -5

Quizzes -5

Duration -3 hours

4

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Model-Based Design: to be an MBD Engineer

We will dive into the world of Model-Based Design and Embedded Systems, and explore the entire software development life cycle.

Initiate the process by comprehending the requirements, transforming them into models, generating code from models, integrating codes, and deploying on hardware.

Throughout this course, we will guide you systematically in the creation of embedded systems projects and leveraging the power of the model-based approach with Simulink.

You’ll gain expertise in constructing models tailored for code generation, deploying this code seamlessly onto microcontrollers, and conducting real-world hardware testing.

Furthermore, we will provide you with a comprehensive introduction to the essential Simulink blocks that are frequently utilized in embedded software projects within industries such as automotive.

In addition, will learn the common design concepts in the industry such as the implementation of counters, debouncing algorithms, and other topics.

Learn how to interface different sensors, design models to use data from them, and control different actuators.

This course will build your knowledge step by step and prepare you to start your journey as a model-based design engineer in industries such as automotive, aerospace, and robotics by building real embedded systems projects starting from basic examples to more complex designs.

This course will teach you how to handle the following sensors and actuators using model-based design techniques:

  • Model, Generate C/C++ Code, and Deploy on MC Target

  • Digital inputs and outputs (Buttons and LEDs)

  • Analog signals (Potentiometer)

  • Combine digital and analog signals in a control algorithm to control motor speed

  • LDR

  • Ultrasonic Sensor

  • Infrared Obstacle Avoidance Sensor

  • Rotary Encoder

  • Simulink Support Package for Arduino

In each lesson, we will learn a new design technique and introduce you to multiple ways of building the same functionality to enhance your modeling skills and deployment.

Who this course is for:

  • Anyone who is interested in developing a full embedded systems project using model model-based design approach.
  • Undergraduate and graduate students seeking a model-based development engineering position

Goals

What will you learn in this course:

  • Understand the concept of Model-Based Design

  • Navigate the Simulink Environment

  • Configure Simulink Model for Code Generation

  • Integrate Hand-Written Code with Generated Code from Simulink

  • Deploy Code on Microcontroller

  • Test Code on Real Hardware

  • Requirements Analysis

  • Interface Sensors and Actuators with Microcontroller

  • Develop Algorithms for Different Sensors Using Simulink

  • How to Read and Write Digital Signals

  • Read Analog Signals

  • Measure Distance Using Ultrasonic Sensor

  • Use LDR (Photoresistor)

  • Develop an Algorithm for a Rotary Encoder

  • Algorithm for Infrared Sensor

  • DC Motor Control using Digital and Analog Signals

Prerequisites

What are the prerequisites for this course?

  • Basic Knowledge of Embedded Systems, Simulink is preferred but not necessary

Model Based Design: Build Embedded Systems with Simulink

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction
5 Lectures
  • play icon Introduction to Model Based Design 09:27 09:27
  • play icon Quiz 1
  • play icon MBD Example (DC Motor Control - Part 1) 08:36 08:36
  • play icon MBD Example (DC Motor Control - Part 2) 05:44 05:44
  • play icon Quiz 2
Tools and Development Techniques
6 Lectures
Tutorialspoint
Digital Inputs and Outputs
4 Lectures
Tutorialspoint
Analog Signals
5 Lectures
Tutorialspoint
Miscellaneous Topics
6 Lectures
Tutorialspoint
Tasks - (Optional)
2 Lectures
Tutorialspoint

Instructor Details

user profile image

Mahmoud Zidan

e


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515