전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

UM0324 데이터시트(PDF) 87 Page - STMicroelectronics

부품명 UM0324
상세설명  This user manual describes
PDF  105 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  STMICROELECTRONICS [STMicroelectronics]
홈페이지  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UM0324 데이터시트(HTML) 87 Page - STMicroelectronics

Back Button UM0324 Datasheet HTML 83Page - STMicroelectronics UM0324 Datasheet HTML 84Page - STMicroelectronics UM0324 Datasheet HTML 85Page - STMicroelectronics UM0324 Datasheet HTML 86Page - STMicroelectronics UM0324 Datasheet HTML 87Page - STMicroelectronics UM0324 Datasheet HTML 88Page - STMicroelectronics UM0324 Datasheet HTML 89Page - STMicroelectronics UM0324 Datasheet HTML 90Page - STMicroelectronics UM0324 Datasheet HTML 91Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 87 / 105 page
background image
UM0324
Library functions
87/105
Figure 46.
Time domain to discrete PID equations
In theory, the higher the sampling rate, the better the regulation. In practice, you must keep
in mind that:
●
The related CPU load will grow accordingly.
●
For speed regulation, there is absolutely no need to have a sampling time lower than
the refresh rate of the speed information fed back by the external sensors; this
becomes especially true when a tacho-generator sensor is used while driving the motor
at low to medium speed.
As discussed in Section 2.2.2 on page 19, the speed regulation loop sampling time can be
customized by editing the PID_SPEED_SAMPLING_TIME parameter in the
MC_Control_Param.h
header file. The flux and torque PID regulator sampling rates are
given by the relationship
Note:
REP_RATE
must be an odd number if currents are measured by shunt resistors (see also
Section A.2 on page 98); its value is 8-bit long.
4.8.5
Adjusting speed regulation loop Ki, Kp and Kd vs motor frequency
Depending on the motor frequency, it might be necessary to use different values of Kp, Ki
and Kd.
These values have to be input in the code to feed the regulation loop algorithm. A function
performing linear interpolation between four set-points
(PID_Speed_Coefficient_update) is provided as an example in the software library
(see MC_PID_regulators.c) and can be used in most cases, as long as the coefficient
values can be linearized. If that is not possible, a function with a larger number of set-points
or a look-up table may be necessary.
To enter the four set-points, once the data are collected, edit the MC_Control_param.h
file and fill in the field dedicated to the Ki, Kp and Kd coefficient calculation as shown below.
fX
T
()
K
p
Error
sys
T
×
k
i
T
s
Error
sys
t
K
d
Error
sys
T
Error
sys
T1
–
–
()
×
+
0
T
∑
×
+
=
ft
()
K
p
Error
sys t
()
×
K
i
Error
sys
0
t
∫
×
t
()dt K
d
t
d
d
Error
sys t
()
()
×
++
=
Time domain
Discrete
domain
k
i
T
s
×
K
i
=
(sampling done at Fs = 1/Ts frequency)
1
_
_
2
+
⋅
=
RATE
REP
FREQ
PWM
rate
sampling
PIDs
torque
and
Flux



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


데이터시트 다운로드

Go To PDF Page


링크 URL



ALLDATASHEET 가 귀하에 도움이 되셨나요?  [ DONATE ] 

Alldatasheet는?   |   광고문의   |   운영자에게 연락하기   |   개인정보취급방침   |   링크 투 데이터시트    |   링크교환   |   제조사별 검색
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com