This is a schematic diagram of a motor drive
Before understanding this picture, let us first understand the conduction principle of the H-bridge drive circuit.
Assuming that when the motor rotates forward, Q9 and Q12 will be turned on, and Q10 and Q11 will be turned off.
During the reverse phase, Q10 and Q11 are turned on, while Q9 and Q12 are turned off.
Then going back to the schematic diagram, in order for the motor to rotate forward, Q2 and Q8 must be turned on.
Understand the N-channel MOS tube IR7843. In order to make it conduct, a 4.5V voltage (Vgs=4.5V) needs to be applied to the G pole of Q8. For Q2, a voltage of at least 10V is required at the G pole. However, the power supply voltage of our microcontroller is only 3.3V.
In order to solve this problem, let us first popularize the concept of bootstrap boost.
What is bootstrap boost?
It can be seen that when the transistor is turned on and enters the charging state, when the transistor is closed, the current of the inductor is discharged, plus the original voltage of the capacitor, the output voltage will be greater than Vin.
So what components can achieve this? Here I choose IR2104.
Using IR2104 chip, its advantages are:
1. Increase the level.
2. And it can output a team of complementary PWM waves
3. This pair of complementary PWM waves can simultaneously provide power to the front half bridge and the back half bridge MOS of the H-bridge.
4. There is dead time inside, so software design is not required.
This is the connection diagram and timing diagram of IR2104. IN port is the input terminal of PWM signal. SD is the enable terminal. It can be seen from the timing diagram that when SD port is low level, HO and LO are not output normally. Therefore, a high level is added to it during design.
I believe you have also discovered that the key to our boost is the diode D2 and the capacitor C4. The size of C4 needs to consider the frequency of the signal and the inter-electrode capacitance of the MOS. Referring to the parameters given by IR2104, I have selected 1.5uF here based on past experience.
From this picture we can see that the dead time is 520ns, which is great.
After the drive circuit is completed, the motor can be driven directly. However, an important point is missing. The motor has a coil winding inside, which is quite inductive. A large induced voltage will be generated at the moment of power failure. If there is no isolation, this induced voltage may break down the MCU. Therefore, it is necessary to add an isolation circuit.
The 74HC244PW chip is selected here. While isolating, the PWM signal is also increased to 5V.
But the disadvantage is that the system delay is increased.
Finally, for the servo, since the servo has only one signal, it would be too wasteful to use an isolation chip, so we directly use power-off coupling isolation.
Previous article:Configuration and use of GPIO (MC9S08AW60)
Next article:Freescale K60 Minimum System Design Board Solution
Recommended ReadingLatest update time:2024-11-16 10:35
- Popular Resources
- Popular amplifiers
- Practical Development of Automotive FlexRay Bus System (Written by Wu Baoxin, Guo Yonghong, Cao Yi, Zhao Dongyang, etc.)
- Automotive Electronics KEA Series Microcontrollers——Based on ARM Cortex-M0+ Core
- Automotive integrated circuits and their applications
- ADS2008 RF Circuit Design and Simulation Examples (Edited by Xu Xingfu)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- AD PCB ad cannot be selected after copper coating, it is not a problem of which layer
- About fatalerror in Modelsim simulation
- Several concepts about switching power supply
- Review summary: Shanghai Hangxin ACM32F070 development board + touch function evaluation board
- Register Control of LMX2592
- [Fudan Micro FM33LG0 Series Development Board Review] LCD Usage and Truth Table Tool Instructions
- Renesas CPK-RA6M4 development board evaluation + ISL29035 light sensor reading data
- I am looking for a detailed and detailed literature or article on the theoretical explanation of parallel communication between 51 microcontroller and FPGA.
- The signal strength of the mobile phone is -109dbm, 31asu--- Why is dBm a negative value? -100dbm and -120dbm, which signal is stronger?
- Micrometer based on TI MSP430 microcontroller