STM32 PWM ‘Dead Time’ Catastrophe: AGV Fleet Malfunctions and Drives Burn Out Due to Misconfiguration

STM32 PWM 'Dead Time' Catastrophe: AGV Fleet Malfunctions and Drives Burn Out Due to Misconfiguration

The incident occurred very suddenly. That morning, shortly after eight, I had just brewed a cup of tea and was about to sit down when a call came in from the warehouse, saying that all the AGVs were unresponsive, their wheels trembling, with some smoking and others completely powered down. When we arrived on site, … Read more

Intelligent Dual-Control System for Motors Based on 51 Microcontroller: Integrated Design of Stepper Closed-Loop PID and DC PWM Speed Control

Intelligent Dual-Control System for Motors Based on 51 Microcontroller: Integrated Design of Stepper Closed-Loop PID and DC PWM Speed Control

In modern automation control systems, motors serve as the core actuators, and their control precision and response speed directly determine the performance of the system. The 51 microcontroller, due to its low cost, high stability, and abundant development resources, has become the preferred controller in many embedded projects. This article introduces a dual-motor control system … Read more

Essential Course for MCU Advancement: A Comprehensive Understanding of All Timer/Counter Modes and Register Configurations

Essential Course for MCU Advancement: A Comprehensive Understanding of All Timer/Counter Modes and Register Configurations

Disclaimer: Some images in this article are sourced from the internet. Please contact us for removal if there are any copyright issues. Are you still using delay() to block your system? To achieve true concurrent tasks, mastering timers and counters is essential—they are the soul of MCU task scheduling. This article will take you from … Read more

RA MCU Testing Guide | PWM Output with RA4M2 (Part 2)

RA MCU Testing Guide | PWM Output with RA4M2 (Part 2)

“RA MCU Testing Guide“PWM topic is here! In the previous article of the PWM series, we explored a core function that allows electronic signals to “flexibly vary”—an introduction to the output of PWM (Pulse Width Modulation). Renesas Embedded Encyclopedia will work with you to gradually implement PWM output based on the RA-Eco-RA4M2 development board, experiencing … Read more

Arduino Sensor: Passive Buzzer Module

Arduino Sensor: Passive Buzzer Module

01Basic UnderstandingModel:HS-F02PName:Passive Buzzer ModuleSeries:Audio Output ModuleDescription:It is an audio generation module based on the principle of electromagnetic vibration, with a built-in electromagnetic coil and metal diaphragm. It requires an external alternating pulse signal (of different frequencies) to produce sound. It supports tone control through PWM (Pulse Width Modulation), featuring rich timbre, strong controllability, and low … Read more

ESP32 | 270-Degree Servo | From Principles to Usage Explained | Video Course Included

ESP32 | 270-Degree Servo | From Principles to Usage Explained | Video Course Included

01 Introduction This 270-degree servo is controlled by PWM signals to adjust the rotation angle (0 to 270 degrees), capable ofinstantaneously completing angle changes, with good explosive force and strong stall torque. This article will first discuss analog and digital signals, then introduce what PWM is, and finally demonstrate how to wire and program the … Read more

02-Hrtime Triggering ADC Sampling

02-Hrtime Triggering ADC Sampling

In the previous chapter, we configured the Hrtime TA TB output complementary PWM output. In this section, we will configure the use of TA CH3 channel to trigger ADC sampling. The MCU used is GD32F334.1. ADC Configuration2.1 ADC1 Mode ConfigurationEnable ADC1 channels 1, 2, and 3.Clock Prescaler: The clock division, the main clock is divided … Read more

ESP32-S3 Motor Control PWM Generator (MCPWM)

ESP32-S3 Motor Control PWM Generator (MCPWM)

“ The MCPWM of ESP32-S3 is a multifunctional PWM generator, consisting of two units, supporting 12 independent PWM outputs. It achieves high-precision control through modules such as timers and operators, and features dead time and carrier modulation functions, with fault detection and braking protection capabilities. It allows flexible GPIO output configuration and is widely used … Read more

Basic Tutorial on STM32F407: PWM Introduction

Basic Tutorial on STM32F407: PWM Introduction

1.PWM Introduction PWM (Pulse Width Modulation—— Pulse Width Modulation) is a very effective technique for controlling analog circuits using the digital output of microprocessors, widely used in measurement, communication, power control, and conversion in many fields. PWM technology has an important concept called Duty Cycle(Duty Cycle), which is the percentage of the high level in … Read more

Introduction to the POE Function of the Renesas RX26T Chip

Introduction to the POE Function of the Renesas RX26T Chip

The Renesas RX26T chip is a 32-bit MCU specifically designed for #motor control, featuring a 120MHz RXv3 core that provides powerful digital signal processing capabilities and a rich set of peripheral resources. The MCU’s functionalities suitable for motor applications mainly include the MTU3/GPTW timer module, an AD converter, and the hardware protection unit POE. In … Read more