Classic Application of the ‘Three-Stage’ Algorithm in Sensorless Control

Classic Application of the 'Three-Stage' Algorithm in Sensorless Control

Classic Application of the ‘Three-Stage’ Algorithm in Sensorless Control Initial Positioning → IF Start → Switch to Sliding Mode Observer after Speed Criteria Met 1.Overall Logical Framework The core contradiction of sensorless control is: weak back electromotive force (EMF) at low speed/stationary state makes observation impossible, while at high speed, dynamic response and robustness must … Read more

Design of an Intelligent Massager Control System Based on STM32 Microcontroller

Design of an Intelligent Massager Control System Based on STM32 Microcontroller

1. Overall System Design Scheme This intelligent massager control system is centered around the STM32F103C8T6 microcontroller, integrating motor drive modules, pressure sensor modules, temperature sensor modules, Bluetooth communication modules, power management modules, and human-computer interaction modules. It achieves various functions such as mode switching, intensity adjustment, timing control, and user status monitoring. The overall system … Read more

STM32 Theory: Timer Encoder Interface, Quadrature Encoder, and Practical Speed Measurement Code

STM32 Theory: Timer Encoder Interface, Quadrature Encoder, and Practical Speed Measurement Code

Timer Encoder Interface This learning note is edited based on the STM32 introductory tutorial by Jiang University on Bilibili, for learning and communication purposes only! Introduction Overview This practical case is essentially the same as the code implementation for counting with a rotary encoder written during the study of external interrupts. Previously, counting was done … Read more

Design of a Baby Height and Weight Measurement Device Based on STM32 Microcontroller

Design of a Baby Height and Weight Measurement Device Based on STM32 Microcontroller

1. Overall System Design This design uses the STM32F103C8T6 microcontroller as the control core, integrating weight measurement module, height measurement module, motor drive module, display module, and power supply module to achieve automated measurement of a baby’s height and weight. The system employs a resistive strain gauge pressure sensor combined with the HX711 A/D converter … Read more

Mitsubishi FX-PLC Motor Forward and Reverse Control Example

Mitsubishi FX-PLC Motor Forward and Reverse Control Example

Task Description Based on the circuit diagram below, design a forward and reverse control for the motor using Mitsubishi PLC. Identify all input and output quantities, allocate I/O addresses, draw the I/O wiring diagram, and write the PLC program! I/O Address Allocation According to the task requirements, this circuit needs to switch between forward and … Read more

Mitsubishi PLC Timer Application Techniques: Practical Implementation of Motor Delay Control

Mitsubishi PLC Timer Application Techniques: Practical Implementation of Motor Delay Control

In motor control scenarios, automatic delay stop and adjustable operating parameters are common requirements to enhance operational convenience and equipment safety. The timer function of Mitsubishi PLC, combined with the power-off retention register, can efficiently implement such control logic. This article takes “motor delay start and stop + adjustable running time” as an example, detailing … Read more

Lecture 4: Understanding the Structure and Principles of Electric Vehicle Motor Controllers (MCU)

Lecture 4: Understanding the Structure and Principles of Electric Vehicle Motor Controllers (MCU)

If we compare a pure electric vehicle to a running beast, the motor is the heart, and the motor controller is the “nervous center” that precisely regulates the heartbeat. Hidden deep within the vehicle, it directly determines the smoothness of power output, energy efficiency, and driving safety—this article will break down the structural logic of … Read more

Driving the Future: GD32 MCU Tackles Multi-Scenario Challenges in Motor Control

Driving the Future: GD32 MCU Tackles Multi-Scenario Challenges in Motor Control

Since the launch of its first 32-bit MCU in 2013, GigaDevice has been deeply engaged in the field for over a decade, with steadily increasing shipment volumes. As of the first half of this year, cumulative shipments have exceeded 2 billion units. As a leading company in the domestic general-purpose MCU sector, GigaDevice has never … Read more

Configuring I-Device Smart Devices (Siemens PLC, TIA Portal)

Configuring I-Device Smart Devices (Siemens PLC, TIA Portal)

Configuring I-Device in the same project I-Device refers to IO devices equipped with a CPU. All CPUs of the S7-1500 PLC and S7-1200 PLC can function as I-Devices and IO controllers. Below is an example demonstration of motor control using the I-Device functionality. The CPU1511-1 PN of the S7-1500 PLC communicates with the CPU1214C AC/DC/RLY … Read more

What is CANopen? A Simple Introduction for Engineers

What is CANopen? A Simple Introduction for Engineers

“When you first take on industrial equipment, the three letters CANopen feel like a threshold.”“In fact, it’s not that mysterious; it just needs someone to guide you in.”—— From the blood and tears of a bald engineer 🟧 1. Why Learn CANopen? If you are working on: AGVs, small vehicles, AMRs Robotic arms Motor drivers … Read more