STMicroelectronics-લોગો

STM32 મોટર કંટ્રોલ SDK 6 સ્ટેપ ફર્મવેર સેન્સર લેસ પેરામીટર

STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-ઓછી-પેરામીટર-ઉત્પાદન
વિશિષ્ટતાઓ
  • ઉત્પાદનનું નામ: STM32 મોટર નિયંત્રણ SDK – 6-સ્ટેપ ફર્મવેર સેન્સર-લેસ પેરામીટર ઓપ્ટિમાઇઝેશન
  • મોડલ નંબર: UM3259
  • પુનરાવર્તન: રેવ 1 - નવેમ્બર 2023
  • ઉત્પાદક: STMmicroelectronics
  • Webસાઇટ: www.st.com

ઉપરview

ઉત્પાદન મોટર કંટ્રોલ એપ્લીકેશન માટે ડિઝાઇન કરવામાં આવ્યું છે જ્યાં સેન્સરનો ઉપયોગ કર્યા વિના રોટરની સ્થિતિ નક્કી કરવાની જરૂર છે. ફર્મવેર સેન્સર-લેસ ઑપરેશન માટેના પરિમાણોને ઑપ્ટિમાઇઝ કરે છે, રોટરની સ્થિતિ સાથે સ્ટેપ કમ્યુટેશનનું સિંક્રનાઇઝેશન સક્ષમ કરે છે.
BEMF ઝીરો-ક્રોસિંગ ડિટેક્શન:
બેક ઇલેક્ટ્રોમોટિવ ફોર્સ (BEMF) વેવફોર્મ રોટરની સ્થિતિ અને ઝડપ સાથે બદલાય છે. ઝીરો-ક્રોસિંગ ડિટેક્શન માટે બે વ્યૂહરચના ઉપલબ્ધ છે:
પીડબલ્યુએમ ઑફ-ટાઇમ દરમિયાન બેક ઇએમએફ સેન્સિંગ: ફ્લોટિંગ ફેઝ વોલ્યુમ મેળવોtage ADC દ્વારા જ્યારે કોઈ કરંટ વહેતો નથી, ત્યારે થ્રેશોલ્ડના આધારે શૂન્ય-ક્રોસિંગને ઓળખે છે.
પીડબલ્યુએમ ઓન-ટાઇમ દરમિયાન બેક ઇએમએફ સેન્સિંગ: સેન્ટર = ટેપ વોલ્યુમtage બસ વોલ્યુમના અડધા ભાગ સુધી પહોંચે છેtage, થ્રેશોલ્ડ (VS/2)ના આધારે શૂન્ય-ક્રોસિંગની ઓળખ કરવી.
STM32 મોટર કંટ્રોલ SDK – 6-સ્ટેપ ફર્મવેર સેન્સર-લેસ પેરામીટર ઓપ્ટિમાઇઝેશન

પરિચય

આ દસ્તાવેજ 6-પગલાં, સેન્સર-લેસ અલ્ગોરિધમ માટે રૂપરેખાંકન પરિમાણોને કેવી રીતે ઑપ્ટિમાઇઝ કરવું તેનું વર્ણન કરે છે. ધ્યેય એક સરળ અને ઝડપી સ્ટાર્ટઅપ પ્રક્રિયા મેળવવાનો છે, પરંતુ સ્થિર બંધ-લૂપ વર્તન પણ છે. વધુમાં, દસ્તાવેજ એ પણ સમજાવે છે કે PWM ઑફ-ટાઇમ અને PWM ઑન-ટાઇમ દરમિયાન બૅક ઇએમએફ શૂન્ય-ક્રોસિંગ ડિટેક્શન વચ્ચે યોગ્ય સ્વિચ સુધી કેવી રીતે પહોંચવું જ્યારે મોટરને વોલ સાથે ઊંચી ઝડપે સ્પિનિંગ કરવામાં આવે.tagઇ ડ્રાઇવિંગ મોડ તકનીક. 6-સ્ટેપ ફર્મવેર અલ્ગોરિધમ અને વોલ્યુમ વિશે વધુ વિગતો માટેtage/વર્તમાન ડ્રાઇવિંગ તકનીક, X-CUBE-MCSDK દસ્તાવેજીકરણ પેકેજમાં સમાવિષ્ટ સંબંધિત વપરાશકર્તા માર્ગદર્શિકાનો સંદર્ભ લો.

સંક્ષિપ્ત શબ્દો અને સંક્ષિપ્ત શબ્દો

ટૂંકાક્ષર વર્ણન
MCSDK મોટર કંટ્રોલ સોફ્ટવેર ડેવલપમેન્ટ કીટ (X-CUBE-MCSDK)
HW હાર્ડવેર
IDE સંકલિત વિકાસ પર્યાવરણ
MCU માઇક્રોકન્ટ્રોલર યુનિટ
GPIO સામાન્ય હેતુ ઇનપુટ/આઉટપુટ
એડીસી એનાલોગ-ટુ-ડિજિટલ કન્વર્ટર
VM ભાગtagઇ મોડ
SL સેન્સર-લેસ
BEMF પાછળ ઇલેક્ટ્રોમોટિવ બળ
FW ફર્મવેર
ZC ઝીરો-ક્રોસિંગ
GUI ગ્રાફિકલ યુઝર ઇન્ટરફેસ
MC મોટર નિયંત્રણ
OCP ઓવરકરન્ટ રક્ષણ
પીઆઈડી પ્રમાણસર-અભિન્ન-વ્યુત્પન્ન (નિયંત્રક)
SDK સોફ્ટવેર ડેવલપમેન્ટ કીટ
UI વપરાશકર્તા ઈન્ટરફેસ
એમસી વર્કબેન્ચ મોટર કંટ્રોલ વર્કબેન્ચ ટૂલ, MCSDK નો ભાગ
મોટર પાયલોટ મોટર પાયલોટ ટૂલ, MCSDK નો ભાગ

ઉપરview

6-સ્ટેપ સેન્સર-લેસ ડ્રાઇવિંગ મોડમાં, ફર્મવેર ફ્લોટિંગ તબક્કામાં અનુભવાતી બેક ઇલેક્ટ્રોમોટિવ ફોર્સ (BEMF) નો ઉપયોગ કરે છે. રોટરની સ્થિતિ BEMF ના શૂન્ય-ક્રોસિંગને શોધીને મેળવવામાં આવે છે. આ સામાન્ય રીતે ADC નો ઉપયોગ કરીને કરવામાં આવે છે, જેમ કે આકૃતિ 1 માં બતાવ્યા પ્રમાણે. ખાસ કરીને, જ્યારે રોટરનું ચુંબકીય ક્ષેત્ર ઉચ્ચ-Z તબક્કાને પાર કરે છે, ત્યારે અનુરૂપ BEMF વોલ્યુમtage તેનું ચિહ્ન (શૂન્ય-ક્રોસિંગ) બદલે છે. BEMF વોલ્યુમtage એ ADC ઇનપુટ પર માપી શકાય છે, રેઝિસ્ટર નેટવર્કને આભારી છે જે વોલ્યુમને વિભાજિત કરે છેtage મોટર તબક્કામાંથી આવે છે.
જો કે, BEMF સિગ્નલ ઝડપના પ્રમાણસર હોવાથી, સ્ટાર્ટઅપ વખતે અથવા ખૂબ ઓછી ઝડપે રોટરની સ્થિતિ નક્કી કરી શકાતી નથી. તેથી, જ્યાં સુધી પર્યાપ્ત BEMF વોલ્યુમ ન આવે ત્યાં સુધી મોટરને ઓપન-લૂપમાં ઝડપી બનાવવી આવશ્યક છેtage પહોંચી ગયું છે. તે BEMF વોલ્યુમtage રોટર પોઝિશન સાથે સ્ટેપ કમ્યુટેશનના સિંક્રનાઇઝેશનને મંજૂરી આપે છે.
નીચેના ફકરાઓમાં, સ્ટાર્ટઅપ પ્રક્રિયા અને ક્લોઝ્ડ-લૂપ ઓપરેશન, તેમને ટ્યુન કરવાના પરિમાણો સાથે, વર્ણવેલ છે.
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (2)
BEMF ઝીરો-ક્રોસિંગ ડિટેક્શન
બ્રશલેસ મોટરનું પાછળનું EMF વેવફોર્મ રોટરની સ્થિતિ અને ગતિ સાથે બદલાય છે અને તે ટ્રેપેઝોઇડલ આકારમાં હોય છે. આકૃતિ 2 એક વિદ્યુત સમયગાળા માટે વર્તમાન અને પાછળના EMF નું વેવફોર્મ બતાવે છે, જ્યાં નક્કર રેખા વર્તમાનને સૂચવે છે (સરળતા માટે લહેરિયાંને અવગણવામાં આવે છે), ડેશવાળી રેખા પાછળના ઇલેક્ટ્રોમોટિવ બળનું પ્રતિનિધિત્વ કરે છે, અને આડું સંકલન ઇલેક્ટ્રિકનું પ્રતિનિધિત્વ કરે છે. મોટર પરિભ્રમણનો પરિપ્રેક્ષ્ય.
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (3)
દરેક બે ફેઝ-સ્વિચિંગ પોઈન્ટની મધ્ય એક એવા બિંદુને અનુલક્ષે છે જેની પાછળની ઈલેક્ટ્રોમોટિવ ફોર્સ પોલેરિટી બદલાઈ ગઈ છે: શૂન્ય-ક્રોસિંગ-પોઈન્ટ. એકવાર શૂન્ય-ક્રોસિંગ પોઈન્ટ ઓળખાઈ જાય, 30°ના વિદ્યુત વિલંબ પછી તબક્કો-સ્વિચિંગ મોમેન્ટ સેટ થાય છે. BEMF ના શૂન્ય-ક્રોસિંગને શોધવા માટે, મધ્ય ટેપ વોલ્યુમtage જાણવાની જરૂર છે. કેન્દ્રનો નળ એ બિંદુની બરાબર છે જ્યાં ત્રણ મોટર તબક્કાઓ એકસાથે જોડાયેલા છે. કેટલીક મોટરો કેન્દ્રીય નળ ઉપલબ્ધ કરાવે છે. અન્ય કિસ્સાઓમાં, તે વોલ્યુમ દ્વારા પુનઃનિર્માણ કરી શકાય છેtage તબક્કાઓ. અહીં વર્ણવેલ 6-પગલાની અલ્ગોરિધમ એડવાન લે છેtagમોટર તબક્કાઓ સાથે જોડાયેલા BEMF સેન્સિંગ નેટવર્કની હાજરી જે કેન્દ્રના ટેપ વોલ્યુમની ગણતરી કરવાની મંજૂરી આપે છેtage.
  • શૂન્ય-ક્રોસિંગ પોઈન્ટની ઓળખ માટે બે અલગ-અલગ વ્યૂહરચના ઉપલબ્ધ છે
  • PWM બંધ સમય દરમિયાન બેક EMF સેન્સિંગ
  • પીડબલ્યુએમ ઓન-ટાઇમ દરમિયાન બેક ઇએમએફ સેન્સિંગ (હાલમાં વોલ્યુમ 1 માં સપોર્ટેડ છેtagમાત્ર e મોડ)
PWM બંધ સમય દરમિયાન, ફ્લોટિંગ તબક્કા વોલ્યુમtage એ એડીસી દ્વારા હસ્તગત કરવામાં આવે છે. ફ્લોટિંગ તબક્કામાં કોઈ પ્રવાહ વહેતો ન હોવાથી, અને અન્ય બે જમીન સાથે જોડાયેલા હોવાથી, જ્યારે BEMF ફ્લોટિંગ તબક્કામાં શૂન્યને પાર કરે છે, ત્યારે તે અન્ય તબક્કાઓ પર સમાન અને વિરુદ્ધ ધ્રુવીયતા ધરાવે છે: મધ્ય ટેપ વોલ્યુમtage તેથી શૂન્ય છે. આથી, જ્યારે ADC રૂપાંતરણ નિર્ધારિત થ્રેશોલ્ડથી ઉપર વધે અથવા નીચે આવે ત્યારે શૂન્ય-ક્રોસિંગ પોઈન્ટ ઓળખવામાં આવે છે.
બીજી બાજુ, PWM ઓન-ટાઇમ દરમિયાન, એક તબક્કો બસ વોલ્યુમ સાથે જોડાયેલ છેtage, અને બીજું જમીન પર (આકૃતિ 3). આ સ્થિતિમાં, કેન્દ્ર નળ વોલ્યુમtage બસ વોલ્યુમના અડધા ભાગ સુધી પહોંચે છેtagજ્યારે ફ્લોટિંગ તબક્કામાં BEMF શૂન્ય હોય ત્યારે e મૂલ્ય. અગાઉની જેમ, શૂન્ય-ક્રોસિંગ પોઇન્ટ ઓળખવામાં આવે છે જ્યારે ADC રૂપાંતરણ નિર્ધારિત થ્રેશોલ્ડથી ઉપર વધે (અથવા નીચે આવે). બાદમાં VS/2 ને અનુલક્ષે છે.
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (4)
BEMF સેન્સિંગ નેટવર્ક ડિઝાઇન
આકૃતિ 4 માં BEMF ને સમજવા માટે સામાન્ય રીતે વપરાતું નેટવર્ક બતાવવામાં આવ્યું છે. તેનો હેતુ મોટર તબક્કા વોલ્યુમને વિભાજીત કરવાનો છેtage યોગ્ય રીતે ADC દ્વારા હસ્તગત કરવામાં આવશે. R2 અને R1 ની કિંમતો બસ વોલ્યુમ અનુસાર પસંદ કરવી આવશ્યક છેtage સ્તર. વપરાશકર્તાએ ધ્યાન રાખવું જોઈએ કે R1 / (R2 + R1) ગુણોત્તર જરૂરિયાત કરતાં ઘણો ઓછો અમલમાં મૂકવો, BEMF સિગ્નલ ખૂબ નીચું અને નિયંત્રણ પૂરતું મજબૂત ન હોઈ શકે.
બીજી તરફ, જરૂરિયાત કરતા વધારે ગુણોત્તર D1 પ્રોટેક્શન ડાયોડને વારંવાર ચાલુ/બંધ કરવા તરફ દોરી જશે જેનો પુનઃપ્રાપ્તિ વર્તમાન અવાજ ઇન્જેક્ટ કરી શકે છે. ભલામણ કરેલ મૂલ્ય છે:
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (5)
R1 અને R2 માટે ખૂબ જ નીચા મૂલ્યો મોટર તબક્કામાંથી ટેપ કરાયેલ વર્તમાનને મર્યાદિત કરવા માટે ટાળવા જોઈએ.
R1 ક્યારેક GND ને બદલે GPIO સાથે જોડાયેલ હોય છે. તે નેટવર્કને રનટાઇમ સક્ષમ અથવા અક્ષમ કરવાની મંજૂરી આપે છે.
6-પગલાંના ફર્મવેરમાં, GPIO હંમેશા રીસેટ સ્થિતિમાં હોય છે અને નેટવર્ક સક્ષમ હોય છે. જો કે, PWM ઓન-ટાઇમ દરમિયાન સેન્સિંગ માટે BEMF થ્રેશોલ્ડ સેટ કરતી વખતે D3 ની અંતિમ હાજરી ધ્યાનમાં લેવી આવશ્યક છે: તે સામાન્ય રીતે આદર્શ થ્રેશોલ્ડમાં 0.5÷0.7 V ઉમેરે છે.
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (6)
C1 ફિલ્ટરિંગ હેતુઓ માટે છે અને PWM ફ્રીક્વન્સી રેન્જમાં સિગ્નલ બેન્ડવિડ્થને મર્યાદિત ન કરવી જોઈએ.
D4 અને R3 PWM કમ્યુટેશન દરમિયાન BEMF_SENSING_ADC નોડના ઝડપી ડિસ્ચાર્જ માટે છે, ખાસ કરીને ઉચ્ચ વોલ્યુમમાંtagઇ બોર્ડ.
D1 અને D2 ડાયોડ વૈકલ્પિક છે અને BEMF સેન્સિંગ ADC ચેનલના મહત્તમ રેટિંગ્સનું ઉલ્લંઘન કરવાના જોખમના કિસ્સામાં જ ઉમેરવા જોઈએ.
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (7)
નિયંત્રણ અલ્ગોરિધમના પરિમાણોનું ઑપ્ટિમાઇઝેશન
સ્ટાર્ટઅપ પ્રક્રિયા
સ્ટાર્ટઅપ પ્રક્રિયા સામાન્ય રીતે ત્રણ સેકન્ડના ક્રમથી બનેલી હોય છેtages:
  1. ગોઠવણી. રોટર પૂર્વનિર્ધારિત સ્થિતિમાં ગોઠવાયેલ છે.
  2. ઓપન-લૂપ પ્રવેગક. ભાગtage કઠોળ ચુંબકીય ક્ષેત્ર બનાવવા માટે પૂર્વનિર્ધારિત ક્રમમાં લાગુ કરવામાં આવે છે જે રોટરને ફરવાનું શરૂ કરે છે. રોટરને ચોક્કસ ગતિ સુધી પહોંચવા દેવા માટે ક્રમનો દર ક્રમશઃ વધારવામાં આવે છે.
  3.  સ્વિચ-ઓવર. એકવાર રોટર ચોક્કસ ઝડપે પહોંચી જાય, પછી મોટરની ગતિ અને દિશા પર નિયંત્રણ જાળવવા અલ્ગોરિધમ બંધ-લૂપ 6-પગલાંના નિયંત્રણ ક્રમમાં સ્વિચ કરે છે.
આકૃતિ 5 માં બતાવ્યા પ્રમાણે, વપરાશકર્તા કોડ જનરેટ કરતા પહેલા MC વર્કબેન્ચમાં સ્ટાર્ટઅપ પરિમાણોને કસ્ટમાઇઝ કરી શકે છે. બે અલગ અલગ ડ્રાઇવિંગ મોડ ઉપલબ્ધ છે:
  • ભાગtagઇ મોડ. એલ્ગોરિધમ મોટર તબક્કાઓ પર લાગુ PWM ના ફરજ ચક્રમાં ફેરફાર કરીને ઝડપને નિયંત્રિત કરે છે: લક્ષ્ય તબક્કો વોલ્યુમtage એ સ્ટાર્ટઅપ પ્રોના દરેક સેગમેન્ટ માટે વ્યાખ્યાયિત થયેલ છેfile
  • વર્તમાન મોડ. એલ્ગોરિધમ મોટર તબક્કાઓમાં વહેતા પ્રવાહને બદલીને ગતિને નિયંત્રિત કરે છે: સ્ટાર્ટઅપ પ્રોના દરેક સેગમેન્ટ માટે વર્તમાન લક્ષ્ય નિર્ધારિત છે.file
આકૃતિ 5. MC વર્કબેન્ચમાં સ્ટાર્ટઅપ પરિમાણો
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (8)
સંરેખણ
આકૃતિ 5 માં, તબક્કો 1 હંમેશા ગોઠવણીના પગલાને અનુરૂપ છે. રોટર "પ્રારંભિક વિદ્યુત કોણ" ની સૌથી નજીકની 6-પગલાની સ્થિતિ સાથે ગોઠવાયેલ છે.
એ નોંધવું અગત્યનું છે કે, મૂળભૂત રીતે, તબક્કા 1 ની અવધિ 200 ms છે. આ પગલા દરમિયાન ડ્યુટી સાયકલ લક્ષિત તબક્કા વોલ્યુમ સુધી પહોંચવા માટે રેખીય રીતે વધારવામાં આવે છેtage (તબક્કો વર્તમાન, જો વર્તમાન ડ્રાઇવિંગ મોડ પસંદ કરેલ હોય). જો કે, જથ્થાબંધ મોટરો સાથે અથવા ઉચ્ચ જડતાના કિસ્સામાં, સૂચવેલ સમયગાળો અથવા તો લક્ષ્ય તબક્કાના વોલ્યુમtage/Current યોગ્ય રીતે પરિભ્રમણ શરૂ કરવા માટે પર્યાપ્ત ન હોઈ શકે.
આકૃતિ 6 માં, ખોટી સંરેખણ સ્થિતિ અને યોગ્ય સ્થિતિ વચ્ચેની સરખામણી પ્રદાન કરવામાં આવી છે.
જો લક્ષ્ય મૂલ્ય અથવા તબક્કા 1 ની અવધિ રોટરને પ્રારંભિક સ્થિતિમાં દબાણ કરવા માટે પૂરતી ન હોય, તો વપરાશકર્તા ફેરવવાનું શરૂ કર્યા વિના મોટરને વાઇબ્રેટ થતી જોઈ શકે છે. દરમિયાન, વર્તમાન શોષણ વધે છે. સ્ટાર્ટઅપ પ્રક્રિયાના પ્રથમ સમયગાળા દરમિયાન, વર્તમાન વધે છે, પરંતુ ટોર્ક મોટરની જડતાને દૂર કરવા માટે પૂરતો નથી. આકૃતિ 6 (A) ની ટોચ પર, વપરાશકર્તા વર્તમાનમાં વધારો જોઈ શકે છે. જો કે, BEMF ના કોઈ પુરાવા નથી: મોટર પછી અટકી ગઈ છે. એકવાર પ્રવેગક પગલું શરૂ થઈ જાય, રોટરની અનિશ્ચિત સ્થિતિ એલ્ગોરિધમને સ્ટાર્ટઅપ પ્રક્રિયા પૂર્ણ કરવામાં અને મોટર ચલાવવાથી અટકાવે છે.
વોલ્યુમ વધારોtagતબક્કા 1 દરમિયાન e/વર્તમાન તબક્કો સમસ્યાને ઠીક કરી શકે છે.
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (9)
વોલ્યુમમાંtage મોડ, લક્ષ્ય વોલ્યુમtage સ્ટાર્ટઅપ દરમિયાન કોડ રિજનરેટ કર્યા વિના મોટર પાઇલટ સાથે કસ્ટમાઇઝ કરી શકાય છે. મોટર પાયલટમાં, રેવ-અપ વિભાગમાં, સમાન પ્રવેગક પ્રોfile આકૃતિ 1 નો અહેવાલ છે (જુઓ આકૃતિ 7). નોંધ કરો કે અહીં વોલ્યુમtage તબક્કાને ટાઈમર રજિસ્ટર (S16A યુનિટ) માં સેટ કરેલ પલ્સ તરીકે અથવા આઉટપુટ વોલ્યુમને અનુરૂપ તરીકે દર્શાવી શકાય છે.tage (Vrms યુનિટ).
એકવાર વપરાશકર્તાને મોટરને શ્રેષ્ઠ અનુરૂપ યોગ્ય મૂલ્યો મળી જાય તે પછી, આ મૂલ્યોને MC વર્કબેન્ચ પ્રોજેક્ટમાં લાગુ કરી શકાય છે. તે ડિફૉલ્ટ મૂલ્ય લાગુ કરવા માટે કોડને ફરીથી બનાવવાની મંજૂરી આપે છે. નીચેનું સૂત્ર વોલ્યુમ વચ્ચેના સહસંબંધને સમજાવે છેtagVrms અને S16A એકમોમાં e તબક્કો.
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (10)
વર્તમાન મોડમાં, મોટર પાયલોટ GUI માં, લક્ષ્ય પ્રવાહ ફક્ત S16A માં બતાવવામાં આવે છે. માં તેનું રૂપાંતરણ ampere શન્ટ મૂલ્ય અને પર આધાર રાખે છે ampવર્તમાન લિમિટર સર્કિટરીમાં વપરાતો લિફિકેશન ગેઇન.
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (11)
ઓપન-લૂપ પ્રવેગક
આકૃતિ 5 માં, તબક્કો 2 પ્રવેગક તબક્કાને અનુરૂપ છે. ઓપન-લૂપમાં મોટરને ઝડપી બનાવવા માટે 6-પગલાંનો ક્રમ લાગુ કરવામાં આવે છે, તેથી, રોટરની સ્થિતિ 6-પગલાંની ક્રમ સાથે સિંક્રનાઇઝ થતી નથી. વર્તમાન તબક્કાઓ પછી શ્રેષ્ઠ કરતાં વધારે છે અને ટોર્ક ઓછો છે.
MC વર્કબેન્ચમાં (આકૃતિ 5) વપરાશકર્તા એક અથવા વધુ પ્રવેગક વિભાગોને વ્યાખ્યાયિત કરી શકે છે. ખાસ કરીને, વિશાળ મોટર માટે, તેને ધીમી આર સાથે વેગ આપવાની ભલામણ કરવામાં આવે છેamp એક steeper r પ્રદર્શન પહેલાં જડતા દૂર કરવા માટેamp. દરેક સેગમેન્ટ દરમિયાન, વોલ્યુમના અંતિમ લક્ષ્ય સુધી પહોંચવા માટે ફરજ ચક્ર રેખીય રીતે વધારવામાં આવે છેtagતે સેગમેન્ટનો e/વર્તમાન તબક્કો. આમ, તે સમાન રૂપરેખાંકન કોષ્ટકમાં દર્શાવેલ અનુરૂપ ગતિએ તબક્કાઓના રૂપાંતરણને દબાણ કરે છે.
આકૃતિ 8 માં, વોલ્યુમ સાથે પ્રવેગક વચ્ચેની સરખામણીtage તબક્કો (A) ખૂબ નીચો અને યોગ્ય એક (B) પ્રદાન કરેલ છે.
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (12)
જો લક્ષ્ય વોલ્યુમtagએક તબક્કાનો e/કરંટ અથવા તેની અવધિ મોટરને તે અનુરૂપ ગતિ સુધી પહોંચવા દેવા માટે પૂરતી નથી, વપરાશકર્તા મોટરને સ્પિનિંગ અટકાવી અને વાઇબ્રેટિંગ શરૂ જોઈ શકે છે. આકૃતિ 8 ની ટોચ પર, જ્યારે મોટર અટકી જાય છે ત્યારે પ્રવાહ અચાનક વધે છે જ્યારે, જ્યારે યોગ્ય રીતે વેગ આપવામાં આવે છે, ત્યારે વિદ્યુતપ્રવાહ અટક્યા વિના વધે છે. એકવાર મોટર બંધ થઈ જાય, સ્ટાર્ટઅપ પ્રક્રિયા નિષ્ફળ જાય છે.
વોલ્યુમ વધારોtage/વર્તમાન તબક્કો સમસ્યાને ઠીક કરી શકે છે.
બીજી બાજુ, જો વોલ્યુમtagનિર્ધારિત e/વર્તમાન તબક્કો ખૂબ ઊંચો છે, કારણ કે મોટર ઓપન-લૂપમાં બિનકાર્યક્ષમ રીતે ચાલી રહી છે, પ્રવાહ વધી શકે છે અને ઓવરકરન્ટ સુધી પહોંચી શકે છે. મોટર અચાનક બંધ થઈ જાય છે, અને મોટર પાઈલટ દ્વારા ઓવરકરન્ટ એલાર્મ બતાવવામાં આવે છે. વર્તમાનનું વર્તન આકૃતિ 9 માં બતાવવામાં આવ્યું છે.
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (13)
વોલ્યુમ ઘટાડવુંtage/વર્તમાન તબક્કો સમસ્યાને ઠીક કરી શકે છે.
સંરેખણ પગલાની જેમ, લક્ષ્ય વોલ્યુમtagઇ/કરન્ટને મોટર પાઇલટ સાથે સ્ટાર્ટઅપ દરમિયાન કોડને ફરીથી જનરેટ કર્યા વિના કસ્ટમાઇઝ કરી શકાય છે. પછી, જ્યારે યોગ્ય સેટિંગ ઓળખવામાં આવે ત્યારે તેને MC વર્કબેન્ચ પ્રોજેક્ટમાં લાગુ કરી શકાય છે.
સ્વિચ-ઓવર
સ્ટાર્ટઅપ પ્રક્રિયાનું છેલ્લું પગલું સ્વિચ-ઓવર છે. આ પગલા દરમિયાન, અલ્ગોરિધમ રોટર સ્થિતિ સાથે 6-પગલાની ક્રમને સુમેળ કરવા માટે સેન્સ્ડ BEMF નો ઉપયોગ કરે છે. આકૃતિ 10 માં રેખાંકિત પેરામીટરમાં દર્શાવેલ સેગમેન્ટમાં સ્વિચ-ઓવર શરૂ થાય છે. તે MC વર્કબેન્ચના સેન્સર-લેસ સ્ટાર્ટઅપ પેરામીટર વિભાગમાં ગોઠવી શકાય તેવું છે.
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (14)
માન્ય BEMF શૂન્ય-ક્રોસિંગ ડિટેક્શન સિગ્નલ પછી (આ સ્થિતિને પરિપૂર્ણ કરવા માટે વિભાગ 2.1 જુઓ), એલ્ગોરિધમ બંધ-લૂપ ઓપરેશન પર સ્વિચ કરે છે. નીચેના કારણોસર સ્વિચ-ઓવર પગલું નિષ્ફળ થઈ શકે છે:
  • સ્વિચ-ઓવર સ્પીડ યોગ્ય રીતે ગોઠવેલ નથી
  • સ્પીડ લૂપના PI ગેન્સ ખૂબ ઊંચા છે
  • BEMF શૂન્ય-ક્રોસિંગ ઇવેન્ટને શોધવા માટેની થ્રેશોલ્ડ યોગ્ય રીતે સેટ કરેલ નથી
સ્વિચ-ઓવર સ્પીડ યોગ્ય રીતે ગોઠવેલ નથી
જે ઝડપે સ્વિચ-ઓવર શરૂ થાય છે તે ડિફોલ્ટ રૂપે પ્રારંભિક લક્ષ્ય ઝડપ જેટલી જ હોય ​​છે જે MC વર્કબેન્ચના ડ્રાઇવ સેટિંગ વિભાગમાં ગોઠવી શકાય છે. વપરાશકર્તાએ ધ્યાન રાખવું જોઈએ કે, સ્પીડ લૂપ બંધ થતાંની સાથે જ મોટર સ્વીચ-ઓવર સ્પીડથી ટાર્ગેટ સ્પીડ પર તુરંત ઝડપી થઈ જાય છે. જો આ બે મૂલ્યો ખૂબ જ દૂર હોય, તો ઓવરકરન્ટ નિષ્ફળતા આવી શકે છે.
સ્પીડ લૂપનો PI લાભ ખૂબ વધારે છે
સ્વિચ-ઓવર દરમિયાન, એલ્ગોરિધમ ગતિને માપવા અને તે મુજબ આઉટપુટ મૂલ્યોની ગણતરી કરવા માટે પૂર્વવ્યાખ્યાયિત ક્રમની ફરજ પાડવાથી આગળ વધે છે. આમ, તે વાસ્તવિક ગતિને વળતર આપે છે જે ઓપન-લૂપ પ્રવેગકનું પરિણામ છે. જો PI ના લાભો ખૂબ ઊંચા હોય, તો કામચલાઉ અસ્થિરતા અનુભવી શકાય છે, પરંતુ જો અતિશયોક્તિભર્યું હોય તો તે અતિશય નિષ્ફળતા તરફ દોરી શકે છે.
આકૃતિ 11 બતાવે છે અને ભૂતપૂર્વampઓપન-લૂપથી ક્લોઝ્ડ-લૂપ ઑપરેશનમાં સંક્રમણ દરમિયાન આવી અસ્થિરતા.
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (15)
ખોટો BEMF થ્રેશોલ્ડ
  • જો ખોટો BEMF થ્રેશોલ્ડ સેટ કરેલ હોય, તો ઝીરો-ક્રોસિંગ અગાઉથી અથવા મોડેથી શોધી કાઢવામાં આવે છે. આ બે મુખ્ય અસરો ઉશ્કેરે છે:
  • તરંગો અસમપ્રમાણ છે અને નિયંત્રણ અયોગ્ય છે જે ટોર્કના ઊંચા લહેર તરફ દોરી જાય છે (આકૃતિ 12)
  • ટોર્કની લહેરોની ભરપાઈ કરવાનો પ્રયાસ કરીને સ્પીડ લૂપ અસ્થિર બની જાય છે
  • વપરાશકર્તા અસ્થિર ગતિ નિયંત્રણનો અનુભવ કરશે અને, સૌથી ખરાબ કિસ્સામાં, નિયંત્રણ સાથે મોટર ડ્રાઇવિંગનું ડી-સિંક્રોનાઇઝેશન, જે ઓવરકરન્ટ ઘટના તરફ દોરી જાય છે.
  • અલ્ગોરિધમના સારા પ્રદર્શન માટે BEMF થ્રેશોલ્ડનું યોગ્ય સેટિંગ નિર્ણાયક છે. થ્રેશોલ્ડ પણ બસ વોલ્યુમ પર આધાર રાખે છેtage મૂલ્ય અને સેન્સિંગ નેટવર્ક. વોલ્યુમને કેવી રીતે સંરેખિત કરવું તે તપાસવા માટે વિભાગ 2.1 નો સંદર્ભ લેવાની ભલામણ કરવામાં આવે છેtagMC વર્કબેન્ચમાં નજીવા એક સેટ સુધી e લેવલ.
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (16)
બંધ-લૂપ કામગીરી
જો મોટર પ્રવેગક તબક્કો પૂર્ણ કરે છે, તો BEMF શૂન્ય-ક્રોસિંગ શોધી કાઢવામાં આવે છે. રોટર 6-પગલાંના ક્રમ સાથે સિંક્રનાઇઝ થાય છે અને બંધ-લૂપ ઑપરેશન મેળવવામાં આવે છે. જો કે, પ્રદર્શનને સુધારવા માટે વધુ પેરામીટર ઓપ્ટિમાઇઝેશન હાથ ધરવામાં આવી શકે છે.
દાખલા તરીકે, અગાઉના વિભાગ 3.1.3 ("ખોટા BEMF થ્રેશોલ્ડ") માં વર્ણવ્યા મુજબ, સ્પીડ લૂપ, કામ કરતી હોવા છતાં, અસ્થિર દેખાઈ શકે છે અને BEMF થ્રેશોલ્ડને કેટલાક શુદ્ધિકરણની જરૂર પડી શકે છે.
વધુમાં, જો મોટરને વધુ ઝડપે કામ કરવા અથવા ઉચ્ચ PWM ડ્યુટી સાયકલ સાથે ચલાવવાની વિનંતી કરવામાં આવે તો નીચેના પાસાઓ ધ્યાનમાં લેવા જોઈએ:
પીડબ્લ્યુએમ આવર્તન
  • ઝડપ લૂપ PI લાભો
  • ડિમેગ્નેટાઇઝેશન બ્લેન્કિંગ સમયગાળાનો તબક્કો
  • ઝીરો-ક્રોસિંગ અને સ્ટેપ કમ્યુટેશન વચ્ચે વિલંબ
  • PWM ઑફ-ટાઇમ અને ઑન-ટાઇમ સેન્સિંગ વચ્ચે સ્વિચ કરો
પીડબ્લ્યુએમ આવર્તન
સેન્સર-લેસ 6-સ્ટેપ એલ્ગોરિધમ દરેક PWM ચક્રમાં BEMFનું સંપાદન કરે છે. ઝીરો-ક્રોસિંગ ઇવેન્ટને યોગ્ય રીતે શોધવા માટે, પૂરતી સંખ્યામાં એક્વિઝિશન જરૂરી છે. અંગૂઠાના નિયમ મુજબ, યોગ્ય કામગીરી માટે, ઓછામાં ઓછા 10 એક્વિઝિશન 60 વિદ્યુત ખૂણાઓથી વધુ સારી અને સ્થિર રોટર સિંક્રોનાઇઝેશન આપે છે.
તેથી
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (17)
ઝડપ લૂપ PI લાભો
સ્પીડ લૂપ PI લાભો પ્રવેગક અથવા મંદીના કોઈપણ આદેશ માટે મોટરની પ્રતિભાવશીલતાને અસર કરે છે. PID રેગ્યુલેટર કેવી રીતે કાર્ય કરે છે તેનું સૈદ્ધાંતિક વર્ણન આ દસ્તાવેજના અવકાશની બહાર છે. જો કે, વપરાશકર્તાએ ધ્યાન રાખવું જોઈએ કે મોટર પાયલટ દ્વારા રનટાઈમ વખતે સ્પીડ લૂપ રેગ્યુલેટર ગેઈન બદલી શકાય છે અને ઈચ્છા મુજબ એડજસ્ટ કરી શકાય છે.
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (18)
ડિમેગ્નેટાઇઝેશન બ્લેન્કિંગ સમયગાળાનો તબક્કો
ફ્લોટિંગ તબક્કાનું ડિમેગ્નેટાઇઝેશન એ તબક્કાના ઉર્જાકરણના પરિવર્તન પછીનો સમયગાળો છે જે દરમિયાન વર્તમાન સ્રાવ (આકૃતિ 14) ને કારણે, પાછળનું EMF રીડિંગ વિશ્વસનીય નથી. તેથી, અલ્ગોરિધમને સિગ્નલ વીતી જાય તે પહેલાં તેને અવગણવું જોઈએ. આ સમયગાળાને MC વર્કબેન્ચમાં ટકાવારી તરીકે વ્યાખ્યાયિત કરવામાં આવ્યો છેtagએક પગલું (60 ઇલેક્ટ્રિકલ ડિગ્રી) નું e અને આકૃતિ 15 માં બતાવ્યા પ્રમાણે મોટર પાયલોટ દ્વારા રનટાઇમ બદલી શકાય છે. મોટરની ઝડપ જેટલી વધારે છે, ડિમેગ્નેટાઇઝેશન સમયગાળો તેટલો ઝડપી. ડિમેગ્નેટાઈઝેશન, મૂળભૂત રીતે, મહત્તમ રેટ કરેલ ઝડપના 2/3 પર ત્રણ PWM ચક્ર પર સેટ કરેલી નીચી મર્યાદા સુધી પહોંચે છે. જો મોટરનો ઇન્ડક્ટન્સ તબક્કો ઓછો હોય અને તેને ડિમેગ્નેટાઇઝ કરવા માટે વધુ સમયની જરૂર ન હોય, તો વપરાશકર્તા માસ્કિંગ સમયગાળો અથવા ન્યૂનતમ સમયગાળો સેટ કરેલી ઝડપને ઘટાડી શકે છે. જો કે, માસ્કિંગ પીરિયડને 2 - 3 PWM સાયકલથી ઓછો કરવાની ભલામણ કરવામાં આવતી નથી કારણ કે સ્ટેપ કમ્યુટેશન દરમિયાન નિયંત્રણ અચાનક અસ્થિરતા લાવી શકે છે.
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (19)
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (20)
BEMF ઝીરો-ક્રોસિંગ અને સ્ટેપ કમ્યુટેશન વચ્ચે વિલંબ
એકવાર BEMF શૂન્ય-ક્રોસિંગ ઇવેન્ટ શોધી કાઢવામાં આવે, પછી એલ્ગોરિધમ સામાન્ય રીતે સ્ટેપ સિક્વન્સ કમ્યુટેશન (આકૃતિ 30) સુધી 16 ઇલેક્ટ્રિકલ ડિગ્રી રાહ જુએ છે. આ રીતે, શૂન્ય-ક્રોસિંગ મહત્તમ કાર્યક્ષમતાને લક્ષ્ય બનાવવા માટે પગલાના મધ્યબિંદુ પર સ્થિત છે.
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (21)
શૂન્ય-ક્રોસિંગ ડિટેક્શનની સચોટતા એક્વિઝિશનની સંખ્યા પર આધાર રાખે છે, તેથી PWM આવર્તન પર (જુઓ વિભાગ 3.2.1), તેની શોધની ચોકસાઈ ઉચ્ચ ઝડપે સંબંધિત બની શકે છે. તે પછી તરંગ સ્વરૂપોની સ્પષ્ટ અસમપ્રમાણતા અને વર્તમાનની વિકૃતિ પેદા કરે છે (આકૃતિ 17 જુઓ). ઝીરો-ક્રોસિંગ ડિટેક્શન અને સ્ટેપ કમ્યુટેશન વચ્ચેના વિલંબને ઘટાડીને તેની ભરપાઈ કરી શકાય છે. ઝીરો-ક્રોસિંગ વિલંબ આકૃતિ 18 માં બતાવ્યા પ્રમાણે મોટર પાયલટ દ્વારા વપરાશકર્તા દ્વારા રનટાઇમ બદલી શકાય છે.
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (22)
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (23)
PWM ઑફ-ટાઇમ અને ઑન-ટાઇમ સેન્સિંગ વચ્ચે સ્વિચ કરો
જ્યારે સ્પીડ અથવા લોડ કરંટ (એટલે ​​કે મોટર આઉટપુટ ટોર્ક કહેવાય), ત્યારે PWM ડ્રાઇવિંગનું ડ્યુટી સાયકલ વધે છે. આમ, એસ માટેનો સમયampબંધ-સમય દરમિયાન BEMF ને લિંગ કરવું ઘટે છે. ફરજ ચક્રના 100% સુધી પહોંચવા માટે, ADC રૂપાંતરણ PWM ના ઑન-ટાઇમ દરમિયાન ટ્રિગર થાય છે, આમ PWM ઑફ-ટાઇમ દરમિયાન BEMF સેન્સિંગમાંથી PWM ઑન-ટાઇમ પર સ્વિચ થાય છે.
ઓન-ટાઇમ દરમિયાન BEMF થ્રેશોલ્ડની ખોટી ગોઠવણી કલમ 3.1.3 ("ખોટી BEMF થ્રેશોલ્ડ") માં વર્ણવેલ સમાન સમસ્યાઓ તરફ દોરી જાય છે.
મૂળભૂત રીતે, BEMF ઓન-સેન્સિંગ થ્રેશોલ્ડ બસ વોલ્યુમના અડધા પર સેટ છેtage (વિભાગ 2.1 જુઓ). વપરાશકર્તાએ ધ્યાનમાં લેવું જોઈએ કે વાસ્તવિક થ્રેશોલ્ડ બસ વોલ્યુમ પર આધારિત છેtage વેલ્યુ અને સેન્સિંગ નેટવર્ક. વિભાગ 2.1 માંના સંકેતોને અનુસરો અને વોલ્યુમને સંરેખિત કરવાની ખાતરી કરોtagMC વર્કબેન્ચમાં નજીવા એક સેટ સુધી e લેવલ.
થ્રેશોલ્ડ અને PWM ડ્યુટી સાઇકલના મૂલ્યો કે જેના પર OFF અને ON-સેન્સિંગ વચ્ચે અલ્ગોરિધમ અદલાબદલી થાય છે તે મોટર પાયલટ (આકૃતિ 19) દ્વારા રનટાઇમ ગોઠવી શકાય છે અને વોલ્યુમમાં ઉપલબ્ધ છે.tagમાત્ર e મોડ ડ્રાઇવિંગ.
STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (24)

મુશ્કેલીનિવારણ

સેન્સર-લેસ 6-સ્ટેપ એલ્ગોરિધમ સાથે મોટરને યોગ્ય રીતે સ્પિન કરવા માટે મારે શું કાળજી લેવાની જરૂર છે? સેન્સર-લેસ 6-સ્ટેપ અલ્ગોરિધમ સાથે મોટરને સ્પિન કરવાનો અર્થ એ છે કે BEMF સિગ્નલને યોગ્ય રીતે શોધવામાં, મોટરને વેગ આપવા માટે સક્ષમ હોવું અને નિયંત્રણ અલ્ગોરિધમ સાથે રોટર સિંક્રનાઇઝ કરો. BEMF સિગ્નલોનું યોગ્ય માપ BEMF સેન્સિંગ નેટવર્કની અસરકારક ડિઝાઇનમાં રહેલું છે (વિભાગ 2.1 જુઓ). લક્ષ્ય વોલ્યુમtage (વોલ્યુમtagસ્ટાર્ટઅપ સિક્વન્સ દરમિયાન e મોડ ડ્રાઇવિંગ) અથવા વર્તમાન (વર્તમાન મોડ ડ્રાઇવિંગ) મોટર પરિમાણો પર આધારિત છે. વોલ્યુમની વ્યાખ્યા (અને આખરે અવધિ).tagસંરેખણ દરમિયાન e/વર્તમાન તબક્કો, પ્રવેગક, અને સ્વિચ-ઓવર પગલાં સફળ પ્રક્રિયા માટે નિર્ણાયક છે (વિભાગ 3 જુઓ).
અંતે, રોટરનું સિંક્રોનાઇઝેશન અને સ્પીડ મોટરને રેટ કરેલ સ્પીડ સુધી વધારવાની ક્ષમતા PWM ફ્રીક્વન્સી, BEMF થ્રેશોલ્ડ, ડિમેગ્નેટાઇઝેશન પીરિયડ અને ઝીરો-ક્રોસિંગ ડિટેક્શન અને સ્ટેપ કમ્યુટેશન વચ્ચેના વિલંબના ઑપ્ટિમાઇઝેશન પર આધાર રાખે છે, જેમાં વર્ણવેલ છે. વિભાગ 3.2.
BEMF રેઝિસ્ટર વિભાજકનું યોગ્ય મૂલ્ય શું છે?
વપરાશકર્તાએ ધ્યાન રાખવું જોઈએ કે ખોટી BEMF રેઝિસ્ટર વિભાજક મૂલ્ય મોટરને યોગ્ય રીતે ચલાવવાની કોઈપણ તકને દૂર કરી શકે છે. BEMF સેન્સિંગ નેટવર્ક કેવી રીતે ડિઝાઇન કરવું તેની વધુ વિગતો માટે, વિભાગ 2.1 નો સંદર્ભ લો.
હું સ્ટાર્ટઅપ પ્રક્રિયાને કેવી રીતે ગોઠવી શકું?
  • સ્ટાર્ટઅપ પ્રક્રિયાને ઑપ્ટિમાઇઝ કરવા માટે, રેવ-અપ તબક્કાના દરેક પગલાની અવધિને કેટલીક સેકંડ સુધી વધારવાની ભલામણ કરવામાં આવે છે. તે પછી તે સમજવું શક્ય છે કે મોટર યોગ્ય રીતે વેગ આપે છે કે નહીં, અથવા ઓપન-લૂપ પ્રક્રિયાના કયા સ્પીડ/સ્ટેપમાં તે નિષ્ફળ જાય છે.
  • ખૂબ ઊભો r સાથે ઉચ્ચ-જડતા મોટરને વેગ આપવાનું સલાહભર્યું નથીamp.
  • જો રૂપરેખાંકિત વોલ્યુમtage તબક્કો અથવા વર્તમાન તબક્કો ખૂબ ઓછો છે, મોટર સ્ટોલ. જો તે ખૂબ ઊંચું હોય, તો ઓવરકરન્ટ ટ્રિગર થાય છે. ધીમે ધીમે વોલ્યુમ વધારોtage તબક્કો (વોલ્યુમtagઇ મોડ ડ્રાઇવિંગ) અથવા વર્તમાન (વર્તમાન મોડ ડ્રાઇવિંગ) ગોઠવણી અને પ્રવેગક પગલાં દરમિયાન વપરાશકર્તાને મોટરના કાર્યની શ્રેણીને સમજવાની મંજૂરી આપે છે. ખરેખર, તે શ્રેષ્ઠ શોધવામાં મદદ કરે છે.
  • જ્યારે ક્લોઝ્ડ-લૂપ ઑપરેશન પર સ્વિચ કરવાની વાત આવે છે, ત્યારે ઝડપ લૂપને કારણે કંટ્રોલ અથવા અસ્થિરતાની ખોટ છે તે બાકાત રાખવા માટે PI ના નફામાં ઘટાડો કરવો જોઈએ. આ સમયે, ખાતરી કરવી કે BEMF સેન્સિંગ નેટવર્ક યોગ્ય રીતે તૈયાર કરવામાં આવ્યું છે (વિભાગ 2.1 જુઓ) અને BEMF સિગ્નલ યોગ્ય રીતે મેળવેલ છે તે નિર્ણાયક છે. વપરાશકર્તા BEMF ના વાંચનને ઍક્સેસ કરી શકે છે, અને ટૂલના ASYNC પ્લોટ વિભાગમાં ઉપલબ્ધ રજિસ્ટર BEMF_U, BEMF_V અને BEMF_U પસંદ કરીને તેને મોટર પાઇલટ (આકૃતિ 20 જુઓ) માં પ્લોટ કરી શકે છે. એકવાર મોટર રન સ્ટેટમાં આવી જાય, સ્પીડ લૂપ કંટ્રોલર ગેઇન્સ ઑપ્ટિમાઇઝ કરી શકાય છે. વધુ વિગતો અથવા પરિમાણ ઓપ્ટિમાઇઝેશન માટે, વિભાગ 3 અને વિભાગ 3.2 જુઓ.
    STMicroelectronics-STM32-Motor-Control-SDK-6-સ્ટેપ-ફર્મવેર-સેન્સર-લેસ-પેરામીટર- (1)
 જો મોટર સ્ટાર્ટઅપ પર ન ખસે તો હું શું કરી શકું?
  • સ્ટાર્ટઅપ પર, રેખીય રીતે વધતું વોલ્યુમtage (વોલ્યુમtagઇ મોડ ડ્રાઇવિંગ) અથવા વર્તમાન (વર્તમાન મોડ ડ્રાઇવિંગ) મોટર તબક્કાઓને પ્રદાન કરવામાં આવે છે. ધ્યેય જાણીતી અને પૂર્વવ્યાખ્યાયિત સ્થિતિમાં તેને સંરેખિત કરવાનો છે. જો વોલ્યુમtage પૂરતું ઊંચું નથી (ખાસ કરીને ઊંચી જડતા સ્થિરતા ધરાવતી મોટરો સાથે), મોટર ખસેડતી નથી અને પ્રક્રિયા નિષ્ફળ જાય છે. સંભવિત ઉકેલો વિશે વધુ માહિતી માટે, વિભાગ 3.1.1 નો સંદર્ભ લો.

જો મોટર પ્રવેગક તબક્કો પૂર્ણ ન કરે તો હું શું કરી શકું?
સંરેખણના તબક્કાની જેમ, રેખીય રીતે વધતા વોલ્યુમને લાગુ કરીને મોટરને ઓપન-લૂપમાં ઝડપી કરવામાં આવે છે.tage (વોલ્યુમtagઇ મોડ ડ્રાઇવિંગ) અથવા મોટર તબક્કાઓ માટે વર્તમાન (વર્તમાન મોડ ડ્રાઇવિંગ). ડિફૉલ્ટ મૂલ્યો અંતિમ લાગુ યાંત્રિક ભારને ધ્યાનમાં લેતા નથી, અથવા મોટર સ્થિરાંકો ચોક્કસ અને/અથવા જાણીતા નથી. તેથી, પ્રવેગક પ્રક્રિયા મોટર સ્ટોલ અથવા ઓવરકરન્ટ ઘટના સાથે નિષ્ફળ થઈ શકે છે. સંભવિત ઉકેલો વિશે વધુ માહિતી માટે, વિભાગ 3.1.2 નો સંદર્ભ લો.

શા માટે મોટર બંધ સ્પીડ લૂપમાં સ્વિચ થતી નથી?
જો મોટર ટાર્ગેટ સ્પીડ માટે યોગ્ય રીતે વેગ આપે છે પરંતુ તે અચાનક બંધ થઈ જાય છે, તો BEMF થ્રેશોલ્ડ કન્ફિગરેશનમાં કંઈક ખોટું હોઈ શકે છે અથવા PI કંટ્રોલર ગેઇન કરે છે. વધુ વિગતો માટે વિભાગ 3.1.3 નો સંદર્ભ લો.

સ્પીડ લૂપ શા માટે અસ્થિર દેખાય છે?
ઝડપ સાથે માપનના ઘોંઘાટમાં વધારો અપેક્ષિત છે કારણ કે ઝડપ જેટલી વધારે છે, તેટલી BEMF ની સંખ્યા ઓછી છે.ampશૂન્ય-ક્રોસિંગ ડિટેક્શન માટે લેસ અને, પરિણામે, તેની ગણતરીની ચોકસાઈ. જો કે, સ્પીડ લૂપની વધુ પડતી અસ્થિરતા એ ખોટા BEMF થ્રેશોલ્ડ અથવા PI ગેઇનનું લક્ષણ પણ હોઈ શકે છે જે યોગ્ય રીતે ગોઠવેલ નથી, જેમ કે વિભાગ 3.1.3 માં પ્રકાશિત કરવામાં આવ્યું છે.

  • હું મહત્તમ પહોંચી શકાય તેવી ઝડપ કેવી રીતે વધારી શકું?

મહત્તમ પહોંચી શકાય તેવી ઝડપ સામાન્ય રીતે ઘણા પરિબળો દ્વારા મર્યાદિત હોય છે: PWM આવર્તન, સિંક્રોનાઇઝેશનની ખોટ (અતિશય ડિમેગ્નેટાઇઝેશન સમયગાળાને કારણે અથવા ઝીરો-ક્રોસિંગ ડિટેક્શન અને સ્ટેપ કમ્યુટેશન વચ્ચે ખોટો વિલંબ), અચોક્કસ BEMF થ્રેશોલ્ડ. આ ઘટકોને કેવી રીતે ઑપ્ટિમાઇઝ કરવું તેના પર વધુ વિગતો માટે, વિભાગ 3.2.1, વિભાગ 3.2.3, વિભાગ 3.2.4 અને વિભાગ 3.2.5 નો સંદર્ભ લો.

શા માટે મોટર ચોક્કસ ઝડપે અચાનક બંધ થઈ જાય છે?
તે સંભવતઃ અચોક્કસ PWM ઓન-સેન્સિંગ BEMF થ્રેશોલ્ડ ગોઠવણીને કારણે છે. વધુ વિગતો માટે વિભાગ 3.2.5 નો સંદર્ભ લો.

પુનરાવર્તન ઇતિહાસ
કોષ્ટક 2. દસ્તાવેજ પુનરાવર્તન ઇતિહાસ
તારીખ સંસ્કરણ ફેરફારો
24-નવે-2023 1 પ્રારંભિક પ્રકાશન.

મહત્વપૂર્ણ સૂચના - ધ્યાનથી વાંચો

STMicroelectronics NV અને તેની પેટાકંપનીઓ (“ST”) કોઈપણ સમયે સૂચના વિના ST ઉત્પાદનો અને/અથવા આ દસ્તાવેજમાં ફેરફારો, સુધારા, ઉન્નત્તિકરણો, ફેરફારો અને સુધારાઓ કરવાનો અધિકાર અનામત રાખે છે. ખરીદદારોએ ઓર્ડર આપતા પહેલા ST ઉત્પાદનો પર નવીનતમ સંબંધિત માહિતી મેળવવી જોઈએ. ઓર્ડરની સ્વીકૃતિ સમયે એસટી ઉત્પાદનોનું વેચાણ એસટીના નિયમો અને વેચાણની શરતો અનુસાર કરવામાં આવે છે.
ખરીદદારો ST ઉત્પાદનોની પસંદગી, પસંદગી અને ઉપયોગ માટે સંપૂર્ણપણે જવાબદાર છે અને ST એપ્લિકેશન સહાય અથવા ખરીદદારોના ઉત્પાદનોની ડિઝાઇન માટે કોઈ જવાબદારી સ્વીકારતું નથી.
અહીં ST દ્વારા કોઈપણ બૌદ્ધિક સંપદા અધિકાર માટે કોઈ લાઇસન્સ, એક્સપ્રેસ અથવા ગર્ભિત, આપવામાં આવ્યું નથી.
અહીં દર્શાવેલ માહિતીથી અલગ જોગવાઈઓ સાથે ST ઉત્પાદનોનું પુનર્વેચાણ આવા ઉત્પાદન માટે ST દ્વારા આપવામાં આવેલી કોઈપણ વોરંટી રદ કરશે.
ST અને ST લોગો એ ST ના ટ્રેડમાર્ક છે. ST ટ્રેડમાર્ક વિશે વધારાની માહિતી માટે, નો સંદર્ભ લો www.st.com/trademarks અન્ય તમામ ઉત્પાદન અથવા સેવાના નામો તેમના સંબંધિત માલિકોની મિલકત છે.
આ દસ્તાવેજમાંની માહિતી આ દસ્તાવેજના કોઈપણ અગાઉના સંસ્કરણોમાં અગાઉ પૂરા પાડવામાં આવેલ માહિતીને બદલે છે અને બદલે છે.
© 2023 STMicroelectronics – સર્વાધિકાર આરક્ષિત

દસ્તાવેજો / સંસાધનો

STMicroelectronics STM32 મોટર કંટ્રોલ SDK 6 સ્ટેપ ફર્મવેર સેન્સર લેસ પેરામીટર [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા
STM32 મોટર કંટ્રોલ SDK 6 સ્ટેપ ફર્મવેર સેન્સર લેસ પેરામીટર, મોટર કન્ટ્રોલ SDK 6 સ્ટેપ ફર્મવેર સેન્સર લેસ પેરામીટર, સ્ટેપ ફર્મવેર સેન્સર લેસ પેરામીટર, ફર્મવેર સેન્સર લેસ પેરામીટર, સેન્સર લેસ પેરામીટર, લેસ પેરામીટર, પેરામીટર

સંદર્ભો

એક ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો ચિહ્નિત થયેલ છે *