Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Model Based Design: Build Embedded Systems with Simulink

Thiết kế Dựa trên Mô hình: Xây dựng Hệ thống Nhúng với Simulink

Thiết kế Dựa trên Mô hình: Xây dựng Hệ thống Nhúng với Simulink

Phát triển Dựa trên Mô hình - MBD: Từ Yêu cầu đến Kiểm thử trên Phần cứng

4.1
(216 đánh giá)
3,577 học viên
Giảng viên
Mahmoud Zidan
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.169.000đ -96%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
3.0 giờ video
27 bài giảng
5 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 06/08/2026

Bạn sẽ học được gì

Hiểu khái niệm về Thiết kế Dựa trên Mô hình
Làm quen với môi trường Simulink
Cấu hình Mô hình Simulink để Sinh Mã
Tích hợp Mã viết tay với Mã được sinh từ Simulink
Triển khai Mã lên Vi điều khiển
Kiểm thử Mã trên Phần cứng thực tế
Phân tích Yêu cầu
Kết nối Cảm biến và Cơ cấu chấp hành với Vi điều khiển
Phát triển Thuật toán cho các Cảm biến khác nhau bằng Simulink
Cách Đọc và Ghi Tín hiệu Số
Đọc Tín hiệu Tương tự
Đo Khoảng cách bằng Cảm biến Siêu âm
Sử dụng LDR (Quang trở)
Phát triển Thuật toán cho Bộ mã hóa Quay
Thuật toán cho Cảm biến Hồng ngoại
Điều khiển Động cơ DC bằng Tín hiệu Số và Tương tự

Yêu cầu

Kiến thức cơ bản về Hệ thống Nhúng, ưu tiên biết Simulink nhưng không bắt buộc

Đối tượng phù hợp

Bất kỳ ai quan tâm đến việc phát triển một dự án hệ thống nhúng hoàn chỉnh theo phương pháp thiết kế dựa trên mô hình
Sinh viên đại học và sau đại học muốn theo đuổi vị trí phát triển dựa trên mô hình

Nội dung khóa học

7 phần • 27 bài giảng
1 Giới thiệu về Thiết kế Dựa trên Mô hình
2 Ví dụ về MBD (Điều khiển Động cơ DC - Phần 1)
3 Ví dụ về MBD (Điều khiển Động cơ DC - Phần 2)
1 Giới thiệu Kiến trúc Phần mềm
2 Hướng dẫn Cài đặt Công cụ
3 Cấu hình Mô hình
4 Danh sách Linh kiện Phần cứng
1 Đầu vào và Đầu ra Số (Phần 1 - Mô hình hóa)
2 Đầu vào và Đầu ra Số (Phần 2 - Triển khai lên Phần cứng)
3 Triển khai Mã lên STM32F103C8
4 Triển khai Mã lên Module Phát triển ESP32
5 Hệ thống Đèn Định hướng
1 Tín hiệu Tương tự - Chiết áp
2 Điều khiển Tốc độ Động cơ DC (Phần 1)
3 Điều khiển Tốc độ Động cơ DC (Phần 2)
4 Điều khiển Tốc độ Động cơ DC (Phần 3)
5 Tín hiệu Tương tự - LDR
1 Cảm biến Siêu âm
2 Cảm biến Tránh vật cản Hồng ngoại
3 Bộ mã hóa Quay (Phần 1)
4 Bộ mã hóa Quay (Phần 2)
5 Bộ mã hóa Quay (Phần 3)
6 Gói Hỗ trợ Simulink cho Arduino
1 Hỏi & Đáp [Atomic Subsystem So với Function-Call Subsystem]
1 Cập nhật Hệ thống Đèn Định hướng
2 Cập nhật Điều khiển Tốc độ Động cơ
3 Tổng kết Khóa học

Giới thiệu khóa học

Model Based Design: to be MBD Engineer

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

Initiate the process by comprehending the requirements, transforming them into models, generate code from models, integrate codes and deploy 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, you will learn the common design concepts in industry such as implementation of counters, debouncing algorithm and other topics.

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

This course will build your knowledge step by step and prepare you to start your journey as model based design engineer in industries such 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:

  • Modelling using multiple Simulink blocks such as:

    Math blocks, Logic blocks

    PID controller, Inputs and outputs blocks,

    If/else block, Switch Case blocks, Merge block

    Atomic subsystems, Enabled subsystem

    Truth Tables

    Stateflow chart

  • Implement commonly used algorithm in automotive and other industries such as Counters and Denouncing algorithm

  • Generate C Code and Deploy on Micro-Controller Target [Ex: Arduino, STM32 and ESP32]

  • 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 deploying .

 

Course Updates:

[April 2025]

  • New Lesson in Questions and Answers section [ Atomic vs Function Caller Subsystem]

[Jan 2025]

  • New lesson on deploying generated code on STM32 uC

  • New lesson on deploying generated code on ESP32

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Control Systems
Hiển thị tất cả khoá học Embedded Systems
Hiển thị tất cả khoá học Matlab Simulink
Hiển thị tất cả khoá học Model Based Design
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊