Model Based Design: Build Embedded Systems with Simulink
Model Based Development - MBD: From Requirements to Testing on Hardware
Development,Software Engineering,Simulink
Lectures -28
Resources -5
Quizzes -5
Duration -3 hours
30-days Money-Back Guarantee
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
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
Basic Knowledge of Embedded Systems, Simulink is preferred but not necessary
Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction
5 Lectures
- Introduction to Model Based Design 09:27 09:27
- Quiz 1
- MBD Example (DC Motor Control - Part 1) 08:36 08:36
- MBD Example (DC Motor Control - Part 2) 05:44 05:44
- Quiz 2
Tools and Development Techniques
6 Lectures
Digital Inputs and Outputs
4 Lectures
Analog Signals
5 Lectures
Miscellaneous Topics
6 Lectures
Tasks - (Optional)
2 Lectures
Instructor Details
Mahmoud Zidan
Mahmoud Zidan is a Senior Model-Based Design and Systems Engineer at APPRAID Tech. With an extensive background in Model-Based Development Engineering and Embedded Systems Engineering within the automotive industry, he has actively contributed to numerous projects involving electric vehicles for renowned car manufacturers like Volkswagen and BMW. He has contributed to the development of requirements in different vehicle domains, model design, and testing.
Course Certificate
Use your certificate to make a career change or to advance in your current career.
Our students work
with the Best
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe nowOnline Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now