Building Virtual Vehicles with Simulink

Building Virtual Vehicles with Simulink

A virtual vehicle is a virtualization of the vehicle product development lifecycle, typically requiring system-level simulation of vehicle behavior. Virtual vehicle simulation allows automotive engineers to quickly gain insights into real-world behaviors, conduct virtual tests in various scenarios, and validate the functionality of embedded software. This approach to pre-development helps accelerate variant assessment, safely explore … Read more

Complete PID Speed Control for Smart Car in 10 Minutes

Complete PID Speed Control for Smart Car in 10 Minutes

Introduction During the pandemic, feeling a bit bored, I bought a smart car chassis and a bunch of parts on Taobao, developed based on Arduino Due and Raspberry Pi. The Due is responsible for low-level control, while the Raspberry Pi is used for high-level controller development, such as Stanley controller or model predictive controller for … Read more

Efficient Design of Robotic Arm Algorithms with MATLAB and Simulink

Efficient Design of Robotic Arm Algorithms with MATLAB and Simulink

The robotic hand can mimic the functions of human hands and arms, serving as an automated device for fixed-program gripping, transporting objects, or operating tools. The robotic hand is one of the earliest industrial robots and the first modern robot, capable of replacing complex human labor to achieve automation in production, and can operate in … Read more

Online Training Module and Code for Neural Networks in MATLAB-Simulink

Online Training Module and Code for Neural Networks in MATLAB-Simulink

Introduction Implementing online training of neural networks in MATLAB-Simulink typically requires combining Simulink models and MATLAB scripts. Here are the general steps: Building the Simulink Model: Use the Neural Network Toolbox in Simulink to add a neural network block. This can be done through the “Add Block” menu. Configure the structure, input, output, and other … Read more

Understanding ECU: From Simulink Model to Automotive Controller

Understanding ECU: From Simulink Model to Automotive Controller

The application software development for automotive controllers typically employs a model-based design approach. Most application software developers focus primarily on the Simulink model level and do not pay attention to how the generated code works and how it runs on the controller. In fact, it is essential for application software developers to understand these issues, … Read more

Safety Analysis of Fly-By-Wire Control Systems Based on Fault Injection Models

Safety Analysis of Fly-By-Wire Control Systems Based on Fault Injection Models

Follow us for free subscriptions to the latest avionics news. ✦ ✦ Safety analysis is not only a primary means of enhancing safety in aircraft development but also an important compliance method for verifying whether design solutions meet airworthiness requirements during certification. Traditional safety analysis methods lag behind the design process of the system and … Read more

Understanding JTAG and Other Debug Interfaces

Understanding JTAG and Other Debug Interfaces

1. JTAG Protocol JTAG (Joint Test Action Group) is an international standard testing protocol (IEEE 1149.1 compatible), primarily used for internal chip testing. Most advanced devices today support the JTAG protocol, such as ARM, DSP, and FPGA devices. The standard JTAG interface consists of 4 lines: TMS, TCK, TDI, and TDO, which correspond to test … Read more

Implementing Embedded Software and FPGA Design on Zynq Platform

Implementing Embedded Software and FPGA Design on Zynq Platform

If you need a PDF version of this article without watermark, please send today’s keyword: 230819 This article introduces the integrated workflow for implementing embedded software and FPGA design on the AMD Xilinx Zynq platform, using Simulink for Zynq model design, and methods for integrated hardware/software verification using HDL co-simulation and FPGA-in-Loop. It also discusses … Read more

Creating a PLUTO FM Radio with Simulink and MATLAB App Designer

Creating a PLUTO FM Radio with Simulink and MATLAB App Designer

On February 20th (the ninth day of the Lunar New Year) at midnight, the fifth issue of Funpack has ended, and the review process is nearing completion. Congratulations to those who passed the review! Of course, the most concerning question is when will the refunds be issued? This week, we will gradually release projects from … Read more

Simulation of Communication Systems Based on Software Defined Radio Using Simulink

Simulation of Communication Systems Based on Software Defined Radio Using Simulink

This course includes introductory knowledge of analog and digital communication systems, aimed at undergraduate students majoring in electrical and computer engineering. This package contains course materials for an introductory analog and digital communications systems course taught to undergraduate electrical and computer engineering students. An integral part of the course design is a series of laboratory … Read more