当前位置:网站首页>Parameter measurement method of brushless motor
Parameter measurement method of brushless motor
2022-06-13 01:57:00 【richardgann】
It is necessary to know the parameters of the motor in hand when developing the motor , The parameters of different brushless motors are different , It's going on FOC Algorithm driven , The correctness of motor parameters is particularly important . Generally, these parameters will be provided by the manufacturer when buying the motor , If the manufacturer does not provide , It can be measured by the following methods .
The following parameters are mainly measured :
1. The number of poles of the motor .
2. resistance .
3. inductance .
4. Reverse electromotive force .
5. Hall offset angle .
1. Motor resistance (Rs):
Phase resistance Rs: Measure the two-phase resistance of the motor with a multimeter RL, You can work out RS=RL/2;
2. Motor inductance (Ls):
Phase inductance (LS): Bridge at 1khz Two phase inductance at frequency LL, You can work out LS=LL/2;
3. Motor pole pairs (P);
Clamp one wire of the motor with one wire of the oscilloscope probe , The other one is measured with a probe , Then rotate the motor for one revolution , The corresponding waveform will appear continuously on the oscilloscope , Count the peaks , Divide even values by 2, Is our polar logarithm .
The number of wave peaks in the figure below is 6 individual , So the polar logarithm is 3.
4. Motor back EMF (Ke)
The oscilloscope probe is connected to one phase , Ground any one of the other two phases of the motor , Rotate the motor to measure the back EMF waveform , Take the middle waveform , Measure its peak to peak value and frequency .
The calculation formula is as follows :
1.P Is a polar logarithm
2.Vpp Peak to peak
3.f Is frequency .
5. Motor Hall mounting angle
Hall sensor is a sensing device that can identify the polarity of rotor magnetic field ; The hall sensor depends on the magnetic pole it faces , Output logic level 0 or 1, Therefore, the hall sensor must be installed on the rotor .
Three Hall sensors are usually installed in three-phase permanent magnet motors , Used to feed back rotor position information . They are usually spaced apart 120 Degree or 60 degree .
The following figure shows the interval 60 Degree and 120 Typical waveforms of the output of a degree mounted Hall sensor . It's important to note that , The figure below shows a periodic ( That is, a pair of pole motors rotate for one cycle ).
interval 60 Degree and 120 Degree mounted Hall sensor output waveform
The rotor position measured by Hall sensor is absolute , Rotor pre positioning is not required . However , Special attention should be paid to when the sensor is connected to the input of the microcontroller , Pre positioning is required .
This software library assumes that the forward rotation is the rotation direction when the positive sequence three-phase supply motor is used . In this case, in order to ensure normal operation . The software library requires an interval 60 Degree and 120 The hall sensors installed at intervals of degrees carry out signal transmission in the sequence shown in the above figure .
For these reasons , When the permanent magnet motor with Hall sensor is connected to your board, take the following suggestions :
1. Turn the rotor manually in the assumed direction , And observe the three-phase motor B-emf. So , If the true neutral is not available , The neutral point can be re established by means of three resistors .
2. Connect the motor to the hardware in positive order . Give Way A phase ,B Phase and C Xiang Chengyou TIM1_CH1,TIM1_CH2 and TIM1_CH3 Respective driven motors .
3. Turn the rotor manually in the assumed direction , Observe the three Hall sensor outputs (H1,H2 and H3), And through the passage 1,2, and 3 Connect with the corresponding timer respectively , Make sure as shown above .
边栏推荐
- The method of drawing rounded panel with Delphi
- 华为设备配置IP和虚拟专用网混合FRR
- (no plug-in) summary of vim basic shortcut keys
- 深度学习调参技巧详解
- PyFlink实现自定义SourceFunction
- [the 4th day of the 10 day smart lock project based on stm32f401ret6] what is interrupt, interrupt service function, system tick timer
- 移动IPv6光猫登录的一般ip地址账号与密码,移动光猫变桥接模式
- Luzhengyao, who has entered the prefabricated vegetable track, still needs to stop being impatient
- Restrict cell input type and display format in CXGRID control
- Why is "iFLYTEK Super Brain 2030 plan" more worthy of expectation than "pure" virtual human
猜你喜欢
什么是立体角
如何解决通过new Date()获取时间写出数据库与当前时间相差8小时问题【亲测有效】
Combining strings and numbers using ssstream
Alertwindowmanager pop up prompt window help (Part 1)
What is Google plus large text ads? How to use it?
Ruixing coffee 2022, extricating itself from difficulties and ushering in a smooth path
STM32 3*3矩阵按键(寄存器版本)
华为设备配置IP和虚拟专用网混合FRR
Machine learning basic SVM (support vector machine)
matplotlib画图中文乱码
随机推荐
华为设备配置IP和虚拟专用网混合FRR
如何解决通过new Date()获取时间写出数据库与当前时间相差8小时问题【亲测有效】
C language conditional compilation routine
[the third day of actual combat of smart lock project based on stm32f401ret6 in 10 days] communication foundation and understanding serial port
指针链表的实现
Devaxpress Chinese description --tdximageslider (picture rotation control)
Differences between constants and variables (detailed description) (learning note 3 -- variables and constants)
Introduction to common ROS commands
What is the path field—— Competitive advertising
[sequence structure, branch structure, loop structure, continue statement, break statement, return statement] (learning Note 6 -- C language process control)
Examples of using the chromium base library
Simple ranging using Arduino and ultrasonic sensors
Delphi 10.4.2 release instructions and installation methods of three patches
(no plug-in) summary of vim basic shortcut keys
路径字段是什么? ——竞价广告
VI keyboard diagram
[printf function and scanf function] (learning note 5 -- standard i/o function)
服务器安装jupyterlab以及远程登录配置
LabVIEW large project development tools to improve quality
Looking at Qianxin's "wild prospect" of network security from the 2021 annual performance report