എസ്ടിമൈക്രോ ഇലക്ട്രോണിക്സ്-ലോഗോ

STM32 മോട്ടോർ കൺട്രോൾ SDK 6 സ്റ്റെപ്പ് ഫേംവെയർ സെൻസർ ലെസ് പാരാമീറ്റർ

STMicroelectronics-STM32-Motor-Control-SDK-6-Step-Firmware-Sensor-Les-Parameter-product
സ്പെസിഫിക്കേഷനുകൾ
  • ഉൽപ്പന്നത്തിൻ്റെ പേര്: STM32 മോട്ടോർ കൺട്രോൾ SDK - 6-ഘട്ട ഫേംവെയർ സെൻസർ-ലെസ് പാരാമീറ്റർ ഒപ്റ്റിമൈസേഷൻ
  • മോഡൽ നമ്പർ: UM3259
  • പുനരവലോകനം: Rev 1 - നവംബർ 2023
  • നിർമ്മാതാവ്: STMicroelectronics
  • Webസൈറ്റ്: www.st.com

കഴിഞ്ഞുview

സെൻസറുകൾ ഉപയോഗിക്കാതെ തന്നെ റോട്ടറിൻ്റെ സ്ഥാനം നിർണ്ണയിക്കേണ്ട മോട്ടോർ നിയന്ത്രണ ആപ്ലിക്കേഷനുകൾക്കായി ഉൽപ്പന്നം രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു. ഫേംവെയർ സെൻസർ-ലെസ് ഓപ്പറേഷനായി പാരാമീറ്ററുകൾ ഒപ്റ്റിമൈസ് ചെയ്യുന്നു, റോട്ടർ പൊസിഷനുമായി സ്റ്റെപ്പ് കമ്മ്യൂട്ടേഷൻ സമന്വയം സാധ്യമാക്കുന്നു.
BEMF സീറോ-ക്രോസിംഗ് ഡിറ്റക്ഷൻ:
ബാക്ക് ഇലക്‌ട്രോമോട്ടീവ് ഫോഴ്‌സ് (ബിഇഎംഎഫ്) തരംഗരൂപം റോട്ടറിൻ്റെ സ്ഥാനവും വേഗതയും അനുസരിച്ച് മാറുന്നു. സീറോ ക്രോസിംഗ് കണ്ടെത്തലിന് രണ്ട് തന്ത്രങ്ങൾ ലഭ്യമാണ്:
PWM ഓഫ്-ടൈം സമയത്ത് ബാക്ക് EMF സെൻസിംഗ്: ഫ്ലോട്ടിംഗ് ഫേസ് വോളിയം നേടുകtage ADC മുഖേന കറൻ്റ് ഒഴുകാത്തപ്പോൾ, പരിധി അടിസ്ഥാനമാക്കി സീറോ-ക്രോസിംഗ് തിരിച്ചറിയുന്നു.
PWM ഓൺ-ടൈമിൽ ബാക്ക് EMF സെൻസിംഗ്: സെൻ്റർ=ടാപ്പ് വോളിയംtage ബസ് വോള്യത്തിൻ്റെ പകുതിയിൽ എത്തുന്നുtagഇ, ത്രെഷോൾഡ് (VS / 2) അടിസ്ഥാനമാക്കി സീറോ-ക്രോസിംഗ് തിരിച്ചറിയുന്നു.
STM32 മോട്ടോർ കൺട്രോൾ SDK - 6-ഘട്ട ഫേംവെയർ സെൻസർ-ലെസ്സ് പാരാമീറ്റർ ഒപ്റ്റിമൈസേഷൻ

ആമുഖം

6-സ്റ്റെപ്പ്, സെൻസർ-ലെസ് അൽഗോരിതം കോൺഫിഗറേഷൻ പാരാമീറ്ററുകൾ എങ്ങനെ ഒപ്റ്റിമൈസ് ചെയ്യാമെന്ന് ഈ പ്രമാണം വിവരിക്കുന്നു. സുഗമവും വേഗത്തിലുള്ളതുമായ സ്റ്റാർട്ടപ്പ് നടപടിക്രമം നേടുക എന്നതാണ് ലക്ഷ്യം, മാത്രമല്ല സ്ഥിരതയുള്ള ക്ലോസ്ഡ്-ലൂപ്പ് സ്വഭാവവും. കൂടാതെ, PWM ഓഫ്-ടൈമിൽ ബാക്ക് EMF സീറോ-ക്രോസിംഗ് ഡിറ്റക്ഷനും ഒരു വോള്യം ഉപയോഗിച്ച് ഉയർന്ന വേഗതയിൽ മോട്ടോർ കറക്കുമ്പോൾ PWM ഓൺ-ടൈമും തമ്മിലുള്ള ശരിയായ സ്വിച്ചിൽ എങ്ങനെ എത്തിച്ചേരാമെന്നും ഡോക്യുമെൻ്റ് വിശദീകരിക്കുന്നു.tagഇ ഡ്രൈവിംഗ് മോഡ് ടെക്നിക്. 6-ഘട്ട ഫേംവെയർ അൽഗോരിതം, വോളിയം എന്നിവയെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്tagഇ/നിലവിലെ ഡ്രൈവിംഗ് ടെക്നിക്, X-CUBE-MCSDK ഡോക്യുമെൻ്റേഷൻ പാക്കേജിൽ ഉൾപ്പെടുത്തിയിട്ടുള്ള അനുബന്ധ ഉപയോക്തൃ മാനുവൽ കാണുക.

ചുരുക്കെഴുത്തുകളും ചുരുക്കങ്ങളും

ചുരുക്കെഴുത്ത് വിവരണം
എം.സി.എസ്.ഡി.കെ മോട്ടോർ കൺട്രോൾ സോഫ്റ്റ്‌വെയർ ഡെവലപ്‌മെൻ്റ് കിറ്റ് (X-CUBE-MCSDK)
HW ഹാർഡ്‌വെയർ
IDE സംയോജിത വികസന അന്തരീക്ഷം
എം.സി.യു മൈക്രോകൺട്രോളർ യൂണിറ്റ്
ജിപിഐഒ പൊതു-ഉദ്ദേശ്യ ഇൻപുട്ട്/ഔട്ട്പുട്ട്
എ.ഡി.സി അനലോഗ്-ടു-ഡിജിറ്റൽ കൺവെർട്ടർ
VM വാല്യംtagഇ മോഡ്
SL സെൻസർ കുറവ്
ബി.ഇ.എം.എഫ് ബാക്ക് ഇലക്ട്രോമോട്ടീവ് ഫോഴ്സ്
FW ഫേംവെയർ
ZC സീറോ-ക്രോസിംഗ്
GUI ഗ്രാഫിക്കൽ യൂസർ ഇൻ്റർഫേസ്
MC മോട്ടോർ നിയന്ത്രണം
ഒ.സി.പി ഓവർകറൻ്റ് സംരക്ഷണം
PID ആനുപാതിക-ഇൻ്റഗ്രൽ-ഡെറിവേറ്റീവ് (കൺട്രോളർ)
എസ്.ഡി.കെ സോഫ്റ്റ്വെയർ വികസന കിറ്റ്
UI ഉപയോക്തൃ ഇൻ്റർഫേസ്
എംസി വർക്ക് ബെഞ്ച് MCSDK-യുടെ ഭാഗമായ മോട്ടോർ കൺട്രോൾ വർക്ക് ബെഞ്ച് ടൂൾ
മോട്ടോർ പൈലറ്റ് MCSDK-യുടെ ഭാഗമായ മോട്ടോർ പൈലറ്റ് ടൂൾ

കഴിഞ്ഞുview

6-ഘട്ട സെൻസർ-ലെസ് ഡ്രൈവിംഗ് മോഡിൽ, ഫ്ലോട്ടിംഗ് ഘട്ടത്തിൽ തിരിച്ചറിയുന്ന ബാക്ക് ഇലക്ട്രോമോട്ടീവ് ഫോഴ്സിനെ (BEMF) ഫേംവെയർ ചൂഷണം ചെയ്യുന്നു. ബിഇഎംഎഫിൻ്റെ സീറോ ക്രോസിംഗ് കണ്ടെത്തുന്നതിലൂടെ റോട്ടറിൻ്റെ സ്ഥാനം ലഭിക്കും. ചിത്രം 1-ൽ കാണിച്ചിരിക്കുന്നതുപോലെ ഒരു ADC ഉപയോഗിച്ചാണ് ഇത് സാധാരണയായി ചെയ്യുന്നത്. പ്രത്യേകിച്ചും, റോട്ടറിൻ്റെ കാന്തികക്ഷേത്രം ഉയർന്ന-Z ഘട്ടം കടക്കുമ്പോൾ, അനുബന്ധ BEMF വോളിയംtage അതിൻ്റെ അടയാളം മാറ്റുന്നു (സീറോ-ക്രോസിംഗ്). BEMF വാല്യംtagവോള്യത്തെ വിഭജിക്കുന്ന ഒരു റെസിസ്റ്റർ നെറ്റ്‌വർക്കിന് നന്ദി, ADC ഇൻപുട്ടിൽ e സ്കെയിൽ ചെയ്യാൻ കഴിയുംtagഇ മോട്ടോർ ഘട്ടത്തിൽ നിന്ന് വരുന്നു.
എന്നിരുന്നാലും, BEMF സിഗ്നൽ വേഗതയ്ക്ക് ആനുപാതികമായതിനാൽ, സ്റ്റാർട്ടപ്പിലോ വളരെ കുറഞ്ഞ വേഗതയിലോ റോട്ടറിൻ്റെ സ്ഥാനം നിർണ്ണയിക്കാൻ കഴിയില്ല. അതിനാൽ, മതിയായ BEMF വോളിയം വരെ മോട്ടോർ ഒരു ഓപ്പൺ-ലൂപ്പിൽ ത്വരിതപ്പെടുത്തണംtagഇ എത്തിയിരിക്കുന്നു. ആ BEMF വോളിയംtagഇ റോട്ടർ സ്ഥാനവുമായി സ്റ്റെപ്പ് കമ്മ്യൂട്ടേഷൻ്റെ സമന്വയം അനുവദിക്കുന്നു.
ഇനിപ്പറയുന്ന ഖണ്ഡികകളിൽ, സ്റ്റാർട്ടപ്പ് നടപടിക്രമവും അടച്ച ലൂപ്പ് പ്രവർത്തനവും അവയെ ട്യൂൺ ചെയ്യുന്നതിനുള്ള പാരാമീറ്ററുകളും വിവരിച്ചിരിക്കുന്നു.
STMicroelectronics-STM32-Motor-Control-SDK-6-സ്റ്റെപ്പ്-ഫേംവെയർ-സെൻസർ-കുറവ്-പാരാമീറ്റർ- (2)
BEMF സീറോ ക്രോസിംഗ് കണ്ടെത്തൽ
ബ്രഷ്‌ലെസ് മോട്ടോറിൻ്റെ പിൻഭാഗത്തെ ഇഎംഎഫ് തരംഗരൂപം റോട്ടറിൻ്റെ സ്ഥാനത്തിനും വേഗതയ്‌ക്കുമൊപ്പം മാറുകയും ട്രപസോയ്‌ഡൽ ആകൃതിയിലാണ്. ചിത്രം 2 ഒരു വൈദ്യുത കാലയളവിലെ കറൻ്റിൻ്റെയും ബാക്ക് ഇഎംഎഫിൻ്റെയും തരംഗരൂപം കാണിക്കുന്നു, അവിടെ സോളിഡ് ലൈൻ വൈദ്യുതധാരയെ സൂചിപ്പിക്കുന്നു (ലാളിത്യത്തിനായി അലകൾ അവഗണിക്കപ്പെടുന്നു), ഡാഷ്ഡ് ലൈൻ ബാക്ക് ഇലക്ട്രോമോട്ടീവ് ഫോഴ്സിനെ പ്രതിനിധീകരിക്കുന്നു, തിരശ്ചീന കോർഡിനേറ്റ് വൈദ്യുതത്തെ പ്രതിനിധീകരിക്കുന്നു. മോട്ടോർ റൊട്ടേഷൻ്റെ വീക്ഷണം.
STMicroelectronics-STM32-Motor-Control-SDK-6-സ്റ്റെപ്പ്-ഫേംവെയർ-സെൻസർ-കുറവ്-പാരാമീറ്റർ- (3)
ഓരോ രണ്ട് ഫേസ്-സ്വിച്ചിംഗ് പോയിൻ്റുകളുടെയും മധ്യഭാഗം ഒരു പോയിൻ്റുമായി യോജിക്കുന്നു, അതിൻ്റെ ബാക്ക് ഇലക്ട്രോമോട്ടീവ് ഫോഴ്‌സ് പോളാരിറ്റി മാറ്റപ്പെടുന്നു: സീറോ-ക്രോസിംഗ് പോയിൻ്റ്. സീറോ-ക്രോസിംഗ് പോയിൻ്റ് തിരിച്ചറിഞ്ഞുകഴിഞ്ഞാൽ, 30° വൈദ്യുത കാലതാമസത്തിന് ശേഷം ഘട്ടം-സ്വിച്ചിംഗ് നിമിഷം സജ്ജീകരിച്ചിരിക്കുന്നു. BEMF-ൻ്റെ സീറോ-ക്രോസിംഗ് കണ്ടുപിടിക്കാൻ, സെൻ്റർ ടാപ്പ് വോളിയംtagഇ അറിയേണ്ടതുണ്ട്. മൂന്ന് മോട്ടോർ ഘട്ടങ്ങൾ ഒരുമിച്ച് ബന്ധിപ്പിച്ചിരിക്കുന്ന സ്ഥലത്തിന് തുല്യമാണ് സെൻ്റർ ടാപ്പ്. ചില മോട്ടോറുകൾ കേന്ദ്ര ടാപ്പ് ലഭ്യമാക്കുന്നു. മറ്റ് സന്ദർഭങ്ങളിൽ, ഇത് വോളിയം വഴി പുനർനിർമ്മിക്കാവുന്നതാണ്tagഇ ഘട്ടങ്ങൾ. ഇവിടെ വിവരിച്ചിരിക്കുന്ന 6-ഘട്ട അൽഗോരിതം അഡ്വാൻ എടുക്കുന്നുtagസെൻട്രൽ ടാപ്പ് വോളിയം കണക്കാക്കാൻ അനുവദിക്കുന്ന മോട്ടോർ ഘട്ടങ്ങളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന ഒരു BEMF സെൻസിംഗ് നെറ്റ്‌വർക്കിൻ്റെ സാന്നിധ്യം.tage.
  • സീറോ ക്രോസിംഗ് പോയിൻ്റ് തിരിച്ചറിയുന്നതിന് രണ്ട് വ്യത്യസ്ത തന്ത്രങ്ങൾ ലഭ്യമാണ്
  • PWM ഓഫ്-ടൈമിൽ ബാക്ക് EMF സെൻസിംഗ്
  • PWM ഓൺ-ടൈമിൽ ബാക്ക് EMF സെൻസിംഗ് (നിലവിൽ വോളിയത്തിൽ പിന്തുണയ്ക്കുന്നുtagഇ മോഡ് മാത്രം)
PWM ഓഫ്-ടൈമിൽ, ഫ്ലോട്ടിംഗ് ഫേസ് വോളിയംtagഇ എഡിസി ഏറ്റെടുക്കുന്നു. ഫ്ലോട്ടിംഗ് ഘട്ടത്തിൽ വൈദ്യുതധാര ഒഴുകാത്തതിനാൽ, മറ്റ് രണ്ടെണ്ണം ഭൂമിയുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നതിനാൽ, ഫ്ലോട്ടിംഗ് ഘട്ടത്തിൽ BEMF പൂജ്യം കടക്കുമ്പോൾ, മറ്റ് ഘട്ടങ്ങളിൽ അതിന് തുല്യവും വിപരീതവുമായ ധ്രുവതയുണ്ട്: മധ്യ ടാപ്പ് വോളിയംtagഅതിനാൽ e പൂജ്യമാണ്. അതിനാൽ, ADC പരിവർത്തനം നിർവചിക്കപ്പെട്ട ഒരു പരിധിക്ക് മുകളിൽ ഉയരുകയോ താഴെ വീഴുകയോ ചെയ്യുമ്പോൾ സീറോ-ക്രോസിംഗ് പോയിൻ്റ് തിരിച്ചറിയപ്പെടുന്നു.
മറുവശത്ത്, PWM ഓൺ-ടൈമിൽ, ഒരു ഘട്ടം ബസ് വോള്യവുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നുtagഇ, മറ്റൊന്ന് നിലത്തേക്ക് (ചിത്രം 3). ഈ അവസ്ഥയിൽ, സെൻ്റർ ടാപ്പ് വോള്യംtage ബസ് വോള്യത്തിൻ്റെ പകുതിയിൽ എത്തുന്നുtagഫ്ലോട്ടിംഗ് ഘട്ടത്തിൽ BEMF പൂജ്യമാകുമ്പോൾ ഇ മൂല്യം. മുമ്പത്തെപ്പോലെ, ADC പരിവർത്തനം നിർവചിക്കപ്പെട്ട പരിധിക്ക് മുകളിൽ ഉയരുമ്പോൾ (അല്ലെങ്കിൽ താഴെ വീഴുമ്പോൾ) സീറോ-ക്രോസിംഗ് പോയിൻ്റ് തിരിച്ചറിയപ്പെടുന്നു. രണ്ടാമത്തേത് VS / 2 ന് യോജിക്കുന്നു.
STMicroelectronics-STM32-Motor-Control-SDK-6-സ്റ്റെപ്പ്-ഫേംവെയർ-സെൻസർ-കുറവ്-പാരാമീറ്റർ- (4)
BEMF സെൻസിംഗ് നെറ്റ്‌വർക്ക് ഡിസൈൻ
ചിത്രം 4-ൽ BEMF മനസ്സിലാക്കാൻ സാധാരണയായി ഉപയോഗിക്കുന്ന നെറ്റ്‌വർക്ക് കാണിച്ചിരിക്കുന്നു. മോട്ടോർ ഫേസ് വോളിയം വിഭജിക്കുക എന്നതാണ് ഇതിൻ്റെ ലക്ഷ്യംtagഇ എഡിസി ശരിയായി ഏറ്റെടുക്കണം. ബസ് വോള്യം അനുസരിച്ച് R2, R1 മൂല്യങ്ങൾ തിരഞ്ഞെടുക്കണംtagഇ ലെവൽ. 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. ഓപ്പൺ-ലൂപ്പ് ആക്സിലറേഷൻ. വോള്യംtagറോട്ടർ കറങ്ങാൻ തുടങ്ങുന്ന ഒരു കാന്തിക മണ്ഡലം സൃഷ്ടിക്കാൻ e പൾസുകൾ മുൻകൂട്ടി നിശ്ചയിച്ച ക്രമത്തിൽ പ്രയോഗിക്കുന്നു. റോട്ടറിനെ ഒരു നിശ്ചിത വേഗതയിൽ എത്താൻ അനുവദിക്കുന്നതിനായി ക്രമത്തിൻ്റെ നിരക്ക് ക്രമാനുഗതമായി വർദ്ധിപ്പിക്കുന്നു.
  3.  മാറാൻ. റോട്ടർ ഒരു നിശ്ചിത വേഗതയിൽ എത്തിക്കഴിഞ്ഞാൽ, മോട്ടോറിൻ്റെ വേഗതയുടെയും ദിശയുടെയും നിയന്ത്രണം നിലനിർത്താൻ അൽഗോരിതം ഒരു ക്ലോസ്ഡ്-ലൂപ്പ് 6-സ്റ്റെപ്പ് കൺട്രോൾ സീക്വൻസിലേക്ക് മാറുന്നു.
ചിത്രം 5-ൽ കാണിച്ചിരിക്കുന്നത് പോലെ, കോഡ് സൃഷ്ടിക്കുന്നതിന് മുമ്പ് ഉപയോക്താവിന് MC വർക്ക് ബെഞ്ചിലെ സ്റ്റാർട്ടപ്പ് പാരാമീറ്ററുകൾ ഇഷ്ടാനുസൃതമാക്കാൻ കഴിയും. രണ്ട് വ്യത്യസ്ത ഡ്രൈവിംഗ് മോഡുകൾ ലഭ്യമാണ്:
  • വാല്യംtagഇ മോഡ്. മോട്ടോർ ഘട്ടങ്ങളിൽ പ്രയോഗിക്കുന്ന PWM-ൻ്റെ ഡ്യൂട്ടി സൈക്കിൾ വ്യത്യാസപ്പെടുത്തി അൽഗോരിതം വേഗത നിയന്ത്രിക്കുന്നു: ഒരു ടാർഗെറ്റ് ഘട്ടം വോള്യംtagസ്റ്റാർട്ടപ്പ് പ്രോയുടെ ഓരോ സെഗ്‌മെൻ്റിനും e നിർവചിച്ചിരിക്കുന്നുfile
  • നിലവിലെ മോഡ്. മോട്ടോർ ഘട്ടങ്ങളിൽ ഒഴുകുന്ന വൈദ്യുതധാരയിൽ വ്യത്യാസം വരുത്തിക്കൊണ്ട് അൽഗോരിതം വേഗത നിയന്ത്രിക്കുന്നു: സ്റ്റാർട്ടപ്പ് പ്രോയുടെ ഓരോ സെഗ്‌മെൻ്റിനും ഒരു നിലവിലെ ലക്ഷ്യം നിർവചിച്ചിരിക്കുന്നു.file
ചിത്രം 5. എംസി വർക്ക് ബെഞ്ചിലെ സ്റ്റാർട്ടപ്പ് പാരാമീറ്ററുകൾ
STMicroelectronics-STM32-Motor-Control-SDK-6-സ്റ്റെപ്പ്-ഫേംവെയർ-സെൻസർ-കുറവ്-പാരാമീറ്റർ- (8)
വിന്യാസം
ചിത്രം 5-ൽ, ഘട്ടം 1 എല്ലായ്പ്പോഴും വിന്യാസ ഘട്ടവുമായി പൊരുത്തപ്പെടുന്നു. "പ്രാരംഭ വൈദ്യുത കോണിന്" ഏറ്റവും അടുത്തുള്ള 6-ഘട്ട സ്ഥാനത്തേക്ക് റോട്ടർ വിന്യസിച്ചിരിക്കുന്നു.
സ്ഥിരസ്ഥിതിയായി, ഘട്ടം 1 ൻ്റെ ദൈർഘ്യം 200 ms ആണെന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്. ഈ ഘട്ടത്തിൽ ടാർഗെറ്റ് ഘട്ടം വോള്യത്തിലെത്താൻ ഡ്യൂട്ടി സൈക്കിൾ രേഖീയമായി വർദ്ധിപ്പിക്കുന്നുtagഇ (ഘട്ടം കറൻ്റ്, നിലവിലെ ഡ്രൈവിംഗ് മോഡ് തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കിൽ). എന്നിരുന്നാലും, ബൾക്കി മോട്ടോറുകൾ അല്ലെങ്കിൽ ഉയർന്ന ജഡത്വത്തിൻ്റെ കാര്യത്തിൽ, നിർദ്ദേശിച്ച ദൈർഘ്യം അല്ലെങ്കിൽ ടാർഗെറ്റ് ഘട്ടം വോള്യം പോലുംtagറൊട്ടേഷൻ ശരിയായി ആരംഭിക്കാൻ ഇ/കറൻ്റ് മതിയാകണമെന്നില്ല.
ചിത്രം 6-ൽ, തെറ്റായ വിന്യാസവും ശരിയായ അവസ്ഥയും തമ്മിലുള്ള താരതമ്യം നൽകിയിരിക്കുന്നു.
ഘട്ടം 1-ൻ്റെ ടാർഗെറ്റ് മൂല്യമോ ദൈർഘ്യമോ റോട്ടറിനെ പ്രാരംഭ സ്ഥാനത്ത് നിർബന്ധിക്കാൻ പര്യാപ്തമല്ലെങ്കിൽ, കറങ്ങാൻ തുടങ്ങാതെ തന്നെ മോട്ടോർ വൈബ്രേറ്റ് ചെയ്യുന്നത് ഉപയോക്താവിന് കാണാൻ കഴിയും. അതേസമയം, നിലവിലെ ആഗിരണം വർദ്ധിക്കുന്നു. സ്റ്റാർട്ടപ്പ് നടപടിക്രമത്തിൻ്റെ ആദ്യ കാലയളവിൽ, കറൻ്റ് വർദ്ധിക്കുന്നു, എന്നാൽ മോട്ടറിൻ്റെ നിഷ്ക്രിയത്വത്തെ മറികടക്കാൻ ടോർക്ക് പര്യാപ്തമല്ല. ചിത്രം 6 (A) യുടെ മുകളിൽ, കറൻ്റ് വർദ്ധിക്കുന്നത് ഉപയോക്താവിന് കാണാൻ കഴിയും. എന്നിരുന്നാലും, BEMF-ൻ്റെ തെളിവുകളൊന്നുമില്ല: മോട്ടോർ പിന്നീട് സ്തംഭിച്ചു. ത്വരിതപ്പെടുത്തൽ ഘട്ടം ആരംഭിച്ചുകഴിഞ്ഞാൽ, റോട്ടറിൻ്റെ അനിശ്ചിത സ്ഥാനം, സ്റ്റാർട്ടപ്പ് നടപടിക്രമം പൂർത്തിയാക്കുന്നതിൽ നിന്നും മോട്ടോർ പ്രവർത്തിപ്പിക്കുന്നതിൽ നിന്നും അൽഗോരിതം തടയുന്നു.
വോളിയം വർദ്ധിപ്പിക്കുന്നുtagഘട്ടം 1-ലെ ഇ/നിലവിലെ ഘട്ടം പ്രശ്നം പരിഹരിച്ചേക്കാം.
STMicroelectronics-STM32-Motor-Control-SDK-6-സ്റ്റെപ്പ്-ഫേംവെയർ-സെൻസർ-കുറവ്-പാരാമീറ്റർ- (9)
വോളിയത്തിൽtagഇ മോഡ്, ലക്ഷ്യം വോള്യംtagഇ സ്റ്റാർട്ടപ്പ് സമയത്ത് കോഡ് പുനഃസൃഷ്ടിക്കാതെ തന്നെ മോട്ടോർ പൈലറ്റ് ഉപയോഗിച്ച് കസ്റ്റമൈസ് ചെയ്യാവുന്നതാണ്. മോട്ടോർ പൈലറ്റിൽ, റിവപ്പ് വിഭാഗത്തിൽ, അതേ ആക്സിലറേഷൻ പ്രോfile ചിത്രം 1 റിപ്പോർട്ട് ചെയ്തിട്ടുണ്ട് (ചിത്രം 7 കാണുക). ഇവിടെ വോളിയം എന്നത് ശ്രദ്ധിക്കുകtage ഘട്ടം ടൈമർ രജിസ്റ്ററിൽ (S16A യൂണിറ്റ്) സജ്ജമാക്കിയിരിക്കുന്ന പൾസ് ആയി കാണിക്കാം, അല്ലെങ്കിൽ ഔട്ട്പുട്ട് വോളിയത്തിന് അനുസൃതമായിtagഇ (Vrms യൂണിറ്റ്).
മോട്ടോറിന് ഏറ്റവും അനുയോജ്യമായ ശരിയായ മൂല്യങ്ങൾ ഉപയോക്താവ് കണ്ടെത്തിക്കഴിഞ്ഞാൽ, ഈ മൂല്യങ്ങൾ MC വർക്ക് ബെഞ്ച് പ്രോജക്റ്റിലേക്ക് നടപ്പിലാക്കാൻ കഴിയും. ഡിഫോൾട്ട് മൂല്യം പ്രയോഗിക്കുന്നതിന് കോഡ് പുനഃസൃഷ്ടിക്കാൻ ഇത് അനുവദിക്കുന്നു. താഴെയുള്ള ഫോർമുല വോള്യം തമ്മിലുള്ള പരസ്പരബന്ധം വിശദീകരിക്കുന്നുtagVrms, S16A യൂണിറ്റുകളിൽ ഇ ഘട്ടം.
STMicroelectronics-STM32-Motor-Control-SDK-6-സ്റ്റെപ്പ്-ഫേംവെയർ-സെൻസർ-കുറവ്-പാരാമീറ്റർ- (10)
നിലവിലെ മോഡിൽ, മോട്ടോർ പൈലറ്റ് GUI-ൽ, ടാർഗെറ്റ് കറൻ്റ് S16A-ൽ മാത്രമേ കാണിക്കൂ. അതിൻ്റെ പരിവർത്തനം ampere ഷണ്ട് മൂല്യത്തെയും ആശ്രയിച്ചിരിക്കുന്നു ampനിലവിലെ ലിമിറ്റർ സർക്യൂട്ടറിയിൽ ഉപയോഗിക്കുന്ന ലിഫിക്കേഷൻ നേട്ടം.
STMicroelectronics-STM32-Motor-Control-SDK-6-സ്റ്റെപ്പ്-ഫേംവെയർ-സെൻസർ-കുറവ്-പാരാമീറ്റർ- (11)
ഓപ്പൺ-ലൂപ്പ് ആക്സിലറേഷൻ
ചിത്രം 5 ൽ, ഘട്ടം 2 ആക്സിലറേഷൻ ഘട്ടവുമായി യോജിക്കുന്നു. ഒരു ഓപ്പൺ-ലൂപ്പിൽ മോട്ടോർ വേഗത്തിലാക്കാൻ 6-ഘട്ട സീക്വൻസ് പ്രയോഗിക്കുന്നു, അതിനാൽ, റോട്ടർ സ്ഥാനം 6-ഘട്ട ശ്രേണിയുമായി സമന്വയിപ്പിച്ചിട്ടില്ല. നിലവിലെ ഘട്ടങ്ങൾ ഒപ്റ്റിമത്തേക്കാൾ ഉയർന്നതും ടോർക്ക് കുറവുമാണ്.
MC വർക്ക് ബെഞ്ചിൽ (ചിത്രം 5) ഉപയോക്താവിന് ഒന്നോ അതിലധികമോ ആക്സിലറേഷൻ സെഗ്മെൻ്റുകൾ നിർവചിക്കാം. പ്രത്യേകിച്ചും, ഒരു വലിയ മോട്ടോറിന്, വേഗത കുറഞ്ഞ r ഉപയോഗിച്ച് ഇത് ത്വരിതപ്പെടുത്താൻ ശുപാർശ ചെയ്യുന്നുamp ഒരു കുത്തനെയുള്ള r നടത്തുന്നതിന് മുമ്പ് ജഡത്വത്തെ മറികടക്കാൻamp. ഓരോ സെഗ്‌മെൻ്റിലും, വോളിയത്തിൻ്റെ അന്തിമ ലക്ഷ്യത്തിലെത്താൻ ഡ്യൂട്ടി സൈക്കിൾ രേഖീയമായി വർദ്ധിപ്പിക്കുന്നുtagആ വിഭാഗത്തിൻ്റെ ഇ/നിലവിലെ ഘട്ടം. അങ്ങനെ, ഒരേ കോൺഫിഗറേഷൻ ടേബിളിൽ സൂചിപ്പിച്ചിരിക്കുന്ന അനുബന്ധ വേഗതയിൽ ഘട്ടങ്ങളുടെ കമ്മ്യൂട്ടേഷൻ ഇത് നിർബന്ധിക്കുന്നു.
ചിത്രം 8-ൽ, ഒരു വോളിയവുമായുള്ള ത്വരണം തമ്മിലുള്ള താരതമ്യംtagഇ ഘട്ടം (എ) വളരെ കുറവാണ്, ശരിയായ ഒന്ന് (ബി) നൽകിയിരിക്കുന്നു.
STMicroelectronics-STM32-Motor-Control-SDK-6-സ്റ്റെപ്പ്-ഫേംവെയർ-സെൻസർ-കുറവ്-പാരാമീറ്റർ- (12)
ലക്ഷ്യം വോള്യം എങ്കിൽtagഒരു ഘട്ടത്തിൻ്റെ e/കറൻ്റ് അല്ലെങ്കിൽ അതിൻ്റെ ദൈർഘ്യം മോട്ടോറിനെ ആ സ്പീഡിൽ എത്താൻ അനുവദിക്കാൻ പര്യാപ്തമല്ല, ഉപയോക്താവിന് മോട്ടോർ സ്പിന്നിംഗ് നിർത്തുന്നതും വൈബ്രേറ്റ് ചെയ്യാൻ തുടങ്ങുന്നതും കാണാം. ചിത്രം 8-ൻ്റെ മുകളിൽ, മോട്ടോർ സ്തംഭിക്കുമ്പോൾ കറൻ്റ് പെട്ടെന്ന് വർദ്ധിക്കുന്നു, ശരിയായി ത്വരിതപ്പെടുത്തുമ്പോൾ, നിർത്തലുകളില്ലാതെ കറൻ്റ് വർദ്ധിക്കുന്നു. മോട്ടോർ നിർത്തിക്കഴിഞ്ഞാൽ, സ്റ്റാർട്ടപ്പ് നടപടിക്രമം പരാജയപ്പെടും.
വോളിയം വർദ്ധിപ്പിക്കുന്നുtagഇ/നിലവിലെ ഘട്ടം പ്രശ്നം പരിഹരിച്ചേക്കാം.
മറുവശത്ത്, വോള്യം എങ്കിൽtagഇ/കറൻ്റ് ഘട്ടം വളരെ ഉയർന്നതാണ്, ഓപ്പൺ-ലൂപ്പിൽ മോട്ടോർ കാര്യക്ഷമമായി പ്രവർത്തിക്കാത്തതിനാൽ, കറൻ്റ് ഉയർന്ന് ഓവർകറൻ്റിൽ എത്തിയേക്കാം. മോട്ടോർ പെട്ടെന്ന് നിർത്തുന്നു, മോട്ടോർ പൈലറ്റ് ഒരു ഓവർകറൻ്റ് അലാറം കാണിക്കുന്നു. വൈദ്യുതധാരയുടെ സ്വഭാവം ചിത്രം 9 ൽ കാണിച്ചിരിക്കുന്നു.
STMicroelectronics-STM32-Motor-Control-SDK-6-സ്റ്റെപ്പ്-ഫേംവെയർ-സെൻസർ-കുറവ്-പാരാമീറ്റർ- (13)
വോളിയം കുറയ്ക്കുന്നുtagഇ/നിലവിലെ ഘട്ടം പ്രശ്നം പരിഹരിച്ചേക്കാം.
വിന്യാസ ഘട്ടം പോലെ, ലക്ഷ്യം വോള്യംtagകോഡ് പുനഃസൃഷ്ടിക്കാതെ തന്നെ മോട്ടോർ പൈലറ്റിനൊപ്പം സ്റ്റാർട്ടപ്പ് സമയത്ത് ഇ/കറൻ്റ് റൺടൈം ഇഷ്‌ടാനുസൃതമാക്കാനാകും. തുടർന്ന്, ശരിയായ ക്രമീകരണം തിരിച്ചറിയുമ്പോൾ എംസി വർക്ക് ബെഞ്ച് പ്രോജക്റ്റിലേക്ക് ഇത് നടപ്പിലാക്കാം.
മാറാൻ
സ്റ്റാർട്ടപ്പ് നടപടിക്രമത്തിൻ്റെ അവസാന ഘട്ടം സ്വിച്ച് ഓവർ ആണ്. ഈ ഘട്ടത്തിൽ, 6-ഘട്ട ക്രമം റോട്ടർ സ്ഥാനവുമായി സമന്വയിപ്പിക്കാൻ അൽഗോരിതം സെൻസ്ഡ് BEMF ഉപയോഗപ്പെടുത്തുന്നു. ചിത്രം 10-ൽ അടിവരയിട്ടിരിക്കുന്ന പരാമീറ്ററിൽ സൂചിപ്പിച്ചിരിക്കുന്ന സെഗ്‌മെൻ്റിൽ സ്വിച്ച്-ഓവർ ആരംഭിക്കുന്നു. എംസി വർക്ക് ബെഞ്ചിൻ്റെ സെൻസർ-ലെസ് സ്റ്റാർട്ടപ്പ് പാരാമീറ്റർ വിഭാഗത്തിൽ ഇത് ക്രമീകരിക്കാവുന്നതാണ്.
STMicroelectronics-STM32-Motor-Control-SDK-6-സ്റ്റെപ്പ്-ഫേംവെയർ-സെൻസർ-കുറവ്-പാരാമീറ്റർ- (14)
സാധുവായ BEMF സീറോ-ക്രോസിംഗ് ഡിറ്റക്ഷൻ സിഗ്നലിന് ശേഷം (ഈ അവസ്ഥ നിറവേറ്റുന്നതിന് വിഭാഗം 2.1 കാണുക), അൽഗോരിതം ഒരു ക്ലോസ്ഡ്-ലൂപ്പ് പ്രവർത്തനത്തിലേക്ക് മാറുന്നു. ഇനിപ്പറയുന്ന കാരണങ്ങളാൽ സ്വിച്ച്-ഓവർ ഘട്ടം പരാജയപ്പെട്ടേക്കാം:
  • സ്വിച്ച് ഓവർ വേഗത ശരിയായി ക്രമീകരിച്ചിട്ടില്ല
  • സ്പീഡ് ലൂപ്പിൻ്റെ PI നേട്ടങ്ങൾ വളരെ കൂടുതലാണ്
  • ബിഇഎംഎഫ് സീറോ ക്രോസിംഗ് ഇവൻ്റ് കണ്ടെത്തുന്നതിനുള്ള പരിധികൾ ശരിയായി സജ്ജീകരിച്ചിട്ടില്ല
സ്വിച്ച്-ഓവർ വേഗത ശരിയായി ക്രമീകരിച്ചിട്ടില്ല
സ്വിച്ച്-ഓവർ ആരംഭിക്കുന്ന വേഗത, എംസി വർക്ക് ബെഞ്ചിൻ്റെ ഡ്രൈവ് ക്രമീകരണ വിഭാഗത്തിൽ കോൺഫിഗർ ചെയ്യാൻ കഴിയുന്ന പ്രാരംഭ ടാർഗെറ്റ് വേഗതയ്ക്ക് സമാനമാണ്. സ്പീഡ് ലൂപ്പ് അടച്ചാലുടൻ, സ്വിച്ച്-ഓവർ വേഗതയിൽ നിന്ന് ടാർഗെറ്റ് വേഗതയിലേക്ക് മോട്ടോർ തൽക്ഷണം ത്വരിതപ്പെടുത്തുമെന്ന് ഉപയോക്താവ് അറിഞ്ഞിരിക്കണം. ഈ രണ്ട് മൂല്യങ്ങളും വളരെ അകലെയാണെങ്കിൽ, ഒരു ഓവർകറൻ്റ് പരാജയം സംഭവിക്കാം.
സ്പീഡ് ലൂപ്പിൻ്റെ PI നേട്ടങ്ങൾ വളരെ ഉയർന്നതാണ്
സ്വിച്ച്-ഓവർ സമയത്ത്, വേഗത അളക്കുന്നതിനും അതനുസരിച്ച് ഔട്ട്പുട്ട് മൂല്യങ്ങൾ കണക്കാക്കുന്നതിനും ഒരു മുൻനിർവചിക്കപ്പെട്ട ശ്രേണി നിർബന്ധിതമാക്കുന്നതിൽ നിന്ന് അൽഗോരിതം നീങ്ങുന്നു. അങ്ങനെ, ഓപ്പൺ-ലൂപ്പ് ആക്സിലറേഷൻ്റെ ഫലമായ യഥാർത്ഥ വേഗത ഇത് നികത്തുന്നു. PI നേട്ടങ്ങൾ വളരെ ഉയർന്നതാണെങ്കിൽ, ഒരു താൽക്കാലിക അസ്ഥിരത അനുഭവപ്പെടാം, പക്ഷേ അത് അതിശയോക്തിപരമാക്കിയാൽ അത് ഓവർകറൻ്റ് പരാജയത്തിലേക്ക് നയിച്ചേക്കാം.
ചിത്രം 11 കാണിക്കുന്നു, ഉദാampഓപ്പൺ-ലൂപ്പിൽ നിന്ന് ക്ലോസ്ഡ്-ലൂപ്പ് പ്രവർത്തനത്തിലേക്കുള്ള പരിവർത്തന സമയത്ത് അത്തരം അസ്ഥിരതയുടെ le.
STMicroelectronics-STM32-Motor-Control-SDK-6-സ്റ്റെപ്പ്-ഫേംവെയർ-സെൻസർ-കുറവ്-പാരാമീറ്റർ- (15)
തെറ്റായ BEMF ത്രെഷോൾഡുകൾ
  • തെറ്റായ BEMF ത്രെഷോൾഡുകൾ സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, സീറോ-ക്രോസിംഗ് മുൻകൂട്ടിയോ വൈകിയോ കണ്ടെത്തും. ഇത് രണ്ട് പ്രധാന ഇഫക്റ്റുകൾക്ക് കാരണമാകുന്നു:
  • തരംഗരൂപങ്ങൾ അസമമായതും നിയന്ത്രണം കാര്യക്ഷമമല്ലാത്തതുമാണ് ടോർക്കിൻ്റെ ഉയർന്ന അലകളിലേക്ക് നയിക്കുന്നത് (ചിത്രം 12)
  • ടോർക്കിൻ്റെ അലകൾ നികത്താൻ ശ്രമിക്കുന്നതിലൂടെ സ്പീഡ് ലൂപ്പ് അസ്ഥിരമാകുന്നു
  • ഉപയോക്താവിന് അസ്ഥിരമായ വേഗത നിയന്ത്രണം അനുഭവപ്പെടും, ഏറ്റവും മോശം സന്ദർഭങ്ങളിൽ, നിയന്ത്രണവുമായി മോട്ടോർ ഡ്രൈവിംഗിൻ്റെ സമന്വയം ഇല്ലാതാക്കുന്നത് ഒരു ഓവർകറൻ്റ് ഇവൻ്റിലേക്ക് നയിക്കുന്നു.
  • അൽഗോരിതത്തിൻ്റെ നല്ല പ്രകടനത്തിന് BEMF ത്രെഷോൾഡുകളുടെ ശരിയായ ക്രമീകരണം നിർണായകമാണ്. ത്രെഷോൾഡുകളും ബസ് വോള്യത്തെ ആശ്രയിച്ചിരിക്കുന്നുtagഇ മൂല്യവും സെൻസിംഗ് നെറ്റ്‌വർക്കും. വോളിയം എങ്ങനെ വിന്യസിക്കാമെന്ന് പരിശോധിക്കുന്നതിന് വിഭാഗം 2.1 റഫർ ചെയ്യാൻ ശുപാർശ ചെയ്യുന്നുtagMC വർക്ക് ബെഞ്ചിലെ നാമമാത്രമായ ഒന്നിലേക്ക് ഇ ലെവലുകൾ.
STMicroelectronics-STM32-Motor-Control-SDK-6-സ്റ്റെപ്പ്-ഫേംവെയർ-സെൻസർ-കുറവ്-പാരാമീറ്റർ- (16)
ക്ലോസ്ഡ്-ലൂപ്പ് പ്രവർത്തനം
മോട്ടോർ ആക്സിലറേഷൻ ഘട്ടം പൂർത്തിയാക്കിയാൽ, BEMF സീറോ-ക്രോസിംഗ് കണ്ടുപിടിക്കപ്പെടും. റോട്ടർ 6-ഘട്ട ശ്രേണിയിൽ സമന്വയിപ്പിക്കുകയും ഒരു അടച്ച ലൂപ്പ് പ്രവർത്തനം നേടുകയും ചെയ്യുന്നു. എന്നിരുന്നാലും, പ്രകടനങ്ങൾ മെച്ചപ്പെടുത്തുന്നതിന് കൂടുതൽ പാരാമീറ്റർ ഒപ്റ്റിമൈസേഷൻ നടത്താവുന്നതാണ്.
ഉദാഹരണത്തിന്, മുമ്പത്തെ സെക്ഷൻ 3.1.3 ("തെറ്റായ BEMF ത്രെഷോൾഡുകൾ") ൽ വിവരിച്ചിരിക്കുന്നതുപോലെ, സ്പീഡ് ലൂപ്പ്, പ്രവർത്തിക്കുന്നുണ്ടെങ്കിൽ പോലും, അസ്ഥിരമായി കാണപ്പെടാം, കൂടാതെ BEMF ത്രെഷോൾഡിന് കുറച്ച് പരിഷ്കരണം ആവശ്യമായി വന്നേക്കാം.
കൂടാതെ, ഒരു മോട്ടോർ ഉയർന്ന വേഗതയിൽ പ്രവർത്തിക്കാൻ അഭ്യർത്ഥിക്കുകയാണെങ്കിലോ ഉയർന്ന PWM ഡ്യൂട്ടി സൈക്കിളിൽ ഓടിക്കുകയാണെങ്കിലോ ഇനിപ്പറയുന്ന വശങ്ങൾ പരിഗണിക്കേണ്ടതുണ്ട്:
PWM ആവൃത്തി
  • സ്പീഡ് ലൂപ്പ് PI നേട്ടങ്ങൾ
  • ഡീമാഗ്നെറ്റൈസേഷൻ ബ്ലാങ്കിംഗ് കാലയളവ് ഘട്ടം
  • സീറോ ക്രോസിംഗും സ്റ്റെപ്പ് കമ്മ്യൂട്ടേഷനും തമ്മിലുള്ള കാലതാമസം
  • PWM ഓഫ്-ടൈമിനും ഓൺ-ടൈം സെൻസിംഗിനും ഇടയിൽ മാറുക
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ഒരു ഘട്ടത്തിൻ്റെ e (60 ഇലക്ട്രിക്കൽ ഡിഗ്രി) കൂടാതെ ചിത്രം 15-ൽ കാണിച്ചിരിക്കുന്നതുപോലെ മോട്ടോർ പൈലറ്റിലൂടെ റൺടൈം മാറ്റാവുന്നതാണ്. മോട്ടോർ സ്പീഡ് കൂടുന്തോറും ഡീമാഗ്നെറ്റൈസേഷൻ കാലയളവ് വേഗത്തിലാകും. ഡിമാഗ്നെറ്റൈസേഷൻ, ഡിഫോൾട്ടായി, പരമാവധി റേറ്റുചെയ്ത വേഗതയുടെ 2/3 എന്ന നിരക്കിൽ മൂന്ന് PWM സൈക്കിളുകളായി സജ്ജീകരിച്ചിരിക്കുന്ന താഴ്ന്ന പരിധിയിൽ എത്തുന്നു. മോട്ടറിൻ്റെ ഇൻഡക്‌ടൻസ് ഘട്ടം കുറവാണെങ്കിൽ, ഡീമാഗ്‌നെറ്റൈസ് ചെയ്യാൻ കൂടുതൽ സമയം ആവശ്യമില്ലെങ്കിൽ, ഉപയോക്താവിന് മാസ്‌കിംഗ് കാലയളവ് അല്ലെങ്കിൽ കുറഞ്ഞ കാലയളവ് സജ്ജീകരിച്ചിരിക്കുന്ന വേഗത കുറയ്ക്കാൻ കഴിയും. എന്നിരുന്നാലും, 2 - 3 PWM സൈക്കിളുകൾക്ക് താഴെയായി മാസ്കിംഗ് കാലയളവ് കുറയ്ക്കാൻ ശുപാർശ ചെയ്യുന്നില്ല, കാരണം സ്റ്റെപ്പ് കമ്മ്യൂട്ടേഷൻ സമയത്ത് നിയന്ത്രണം പെട്ടെന്നുള്ള അസ്ഥിരതയ്ക്ക് കാരണമാകും.
STMicroelectronics-STM32-Motor-Control-SDK-6-സ്റ്റെപ്പ്-ഫേംവെയർ-സെൻസർ-കുറവ്-പാരാമീറ്റർ- (19)
STMicroelectronics-STM32-Motor-Control-SDK-6-സ്റ്റെപ്പ്-ഫേംവെയർ-സെൻസർ-കുറവ്-പാരാമീറ്റർ- (20)
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% എത്താൻ, PWM-ൻ്റെ ഓൺ-ടൈമിൽ ADC പരിവർത്തനം ആരംഭിക്കുന്നു, അങ്ങനെ PWM ഓഫ്-ടൈമിലെ BEMF സെൻസിംഗിൽ നിന്ന് PWM ഓൺ-ടൈമിലേക്ക് മാറുന്നു.
ഓൺ-ടൈമിൽ BEMF ത്രെഷോൾഡുകളുടെ തെറ്റായ കോൺഫിഗറേഷൻ വിഭാഗം 3.1.3 ("തെറ്റായ BEMF ത്രെഷോൾഡുകൾ") ൽ വിവരിച്ചിരിക്കുന്ന അതേ പ്രശ്‌നങ്ങളിലേക്ക് നയിക്കുന്നു.
ഡിഫോൾട്ടായി, BEMF ഓൺ സെൻസിംഗ് ത്രെഷോൾഡുകൾ ബസ് വോള്യത്തിൻ്റെ പകുതിയായി സജ്ജീകരിച്ചിരിക്കുന്നുtagഇ (വിഭാഗം 2.1 കാണുക). യഥാർത്ഥ പരിധികൾ ബസ് വോള്യത്തെ ആശ്രയിച്ചിരിക്കുന്നുവെന്ന് ഉപയോക്താവ് പരിഗണിക്കണംtagഇ മൂല്യവും സെൻസിംഗ് നെറ്റ്‌വർക്കും. വിഭാഗം 2.1-ലെ സൂചനകൾ പിന്തുടർന്ന് വോളിയം വിന്യസിക്കുന്നത് ഉറപ്പാക്കുകtagMC വർക്ക് ബെഞ്ചിലെ നാമമാത്രമായ ഒന്നിലേക്ക് ഇ ലെവൽ.
ത്രെഷോൾഡുകളുടെയും PWM ഡ്യൂട്ടി സൈക്കിളിൻ്റെയും മൂല്യങ്ങൾ, ഓഫിനും ഓൺ സെൻസിംഗിനും ഇടയിൽ അൽഗോരിതം സ്വാപ്പ് ചെയ്യുന്നതാണ് മോട്ടോർ പൈലറ്റിലൂടെ റൺടൈം ക്രമീകരിക്കാവുന്നതും (ചിത്രം 19) വോള്യത്തിൽ ലഭ്യമാണ്.tagഇ മോഡ് ഡ്രൈവിംഗ് മാത്രം.
STMicroelectronics-STM32-Motor-Control-SDK-6-സ്റ്റെപ്പ്-ഫേംവെയർ-സെൻസർ-കുറവ്-പാരാമീറ്റർ- (24)

ട്രബിൾഷൂട്ടിംഗ്

സെൻസറില്ലാത്ത 6-സ്റ്റെപ്പ് അൽഗോരിതം ഉപയോഗിച്ച് മോട്ടോർ ശരിയായി സ്പിൻ ചെയ്യാൻ ഞാൻ എന്താണ് ശ്രദ്ധിക്കേണ്ടത്? സെൻസർ ഇല്ലാത്ത 6-സ്റ്റെപ്പ് അൽഗോരിതം ഉപയോഗിച്ച് ഒരു മോട്ടോർ കറക്കുന്നത് BEMF സിഗ്നൽ ശരിയായി കണ്ടെത്താനും മോട്ടോർ ത്വരിതപ്പെടുത്താനും കഴിയുന്നതിനെ സൂചിപ്പിക്കുന്നു. നിയന്ത്രണ അൽഗോരിതം ഉപയോഗിച്ച് റോട്ടർ സമന്വയിപ്പിക്കുക. BEMF സിഗ്നലുകളുടെ ശരിയായ അളവ് BEMF സെൻസിംഗ് നെറ്റ്‌വർക്കിൻ്റെ ഫലപ്രദമായ രൂപകൽപ്പനയിലാണ് (വിഭാഗം 2.1 കാണുക). ലക്ഷ്യം വോള്യംtagഇ (വാല്യംtagഇ മോഡ് ഡ്രൈവിംഗ്) അല്ലെങ്കിൽ സ്റ്റാർട്ടപ്പ് സീക്വൻസ് സമയത്ത് നിലവിലുള്ള (നിലവിലെ മോഡ് ഡ്രൈവിംഗ്) മോട്ടോർ പാരാമീറ്ററുകളെ ആശ്രയിച്ചിരിക്കുന്നു. വോള്യത്തിൻ്റെ നിർവചനം (ഒടുവിൽ ദൈർഘ്യം).tagവിന്യാസം, ത്വരണം, സ്വിച്ച്-ഓവർ ഘട്ടങ്ങൾ എന്നിവയ്ക്കിടയിലുള്ള ഇ/നിലവിലെ ഘട്ടം വിജയകരമായ ഒരു നടപടിക്രമത്തിന് നിർണായകമാണ് (വിഭാഗം 3 കാണുക).
അവസാനം, റോട്ടറിൻ്റെ സമന്വയവും റേറ്റുചെയ്ത വേഗതയിലേക്ക് സ്പീഡ് മോട്ടോർ വർദ്ധിപ്പിക്കാനുള്ള കഴിവും PWM ഫ്രീക്വൻസി ഒപ്റ്റിമൈസേഷൻ, BEMF ത്രെഷോൾഡുകൾ, ഡീമാഗ്നെറ്റൈസേഷൻ കാലയളവ്, സീറോ-ക്രോസിംഗ് ഡിറ്റക്ഷനും സ്റ്റെപ്പ് കമ്മ്യൂട്ടേഷനും തമ്മിലുള്ള കാലതാമസം എന്നിവയെ ആശ്രയിച്ചിരിക്കുന്നു. വിഭാഗം 3.2.
BEMF റെസിസ്റ്റർ ഡിവൈഡറിൻ്റെ ശരിയായ മൂല്യം എന്താണ്?
തെറ്റായ BEMF റെസിസ്റ്റർ ഡിവൈഡർ മൂല്യം മോട്ടോർ ശരിയായി ഓടിക്കാനുള്ള ഏത് സാധ്യതയും ഇല്ലാതാക്കുമെന്ന് ഉപയോക്താവ് അറിഞ്ഞിരിക്കണം. BEMF സെൻസിംഗ് നെറ്റ്‌വർക്ക് എങ്ങനെ രൂപകൽപ്പന ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, വിഭാഗം 2.1 കാണുക.
സ്റ്റാർട്ടപ്പ് നടപടിക്രമം എങ്ങനെ ക്രമീകരിക്കാം?
  • സ്റ്റാർട്ടപ്പ് പ്രോസസ്സ് ഒപ്റ്റിമൈസ് ചെയ്യുന്നതിന്, പുനരവലോകന ഘട്ടത്തിൻ്റെ ഓരോ ഘട്ടത്തിൻ്റെയും ദൈർഘ്യം നിരവധി സെക്കൻഡുകളായി വർദ്ധിപ്പിക്കാൻ ശുപാർശ ചെയ്യുന്നു. മോട്ടോർ ശരിയായി ത്വരിതപ്പെടുത്തുന്നുണ്ടോ, അല്ലെങ്കിൽ ഓപ്പൺ-ലൂപ്പ് നടപടിക്രമത്തിൻ്റെ ഏത് വേഗതയിൽ / ഘട്ടത്തിലാണ് അത് പരാജയപ്പെടുന്നത് എന്ന് മനസിലാക്കാൻ കഴിയും.
  • വളരെ കുത്തനെയുള്ള r ഉപയോഗിച്ച് ഉയർന്ന നിഷ്ക്രിയ മോട്ടോർ ത്വരിതപ്പെടുത്തുന്നത് അഭികാമ്യമല്ലamp.
  • കോൺഫിഗർ ചെയ്‌ത വോള്യം ആണെങ്കിൽtagഇ ഘട്ടം അല്ലെങ്കിൽ നിലവിലെ ഘട്ടം വളരെ കുറവാണ്, മോട്ടോർ സ്റ്റാളുകൾ. ഇത് വളരെ ഉയർന്നതാണെങ്കിൽ, ഓവർകറൻ്റ് ട്രിഗർ ചെയ്യപ്പെടും. വോളിയം ക്രമേണ വർദ്ധിപ്പിക്കുന്നുtagഇ ഘട്ടം (വാല്യംtagഇ മോഡ് ഡ്രൈവിംഗ്) അല്ലെങ്കിൽ കറൻ്റ് (നിലവിലെ മോഡ് ഡ്രൈവിംഗ്) വിന്യാസത്തിലും ത്വരിതപ്പെടുത്തൽ ഘട്ടങ്ങളിലും മോട്ടോറിൻ്റെ പ്രവർത്തന ശ്രേണി മനസ്സിലാക്കാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നു. തീർച്ചയായും, ഒപ്റ്റിമൽ കണ്ടെത്താൻ ഇത് സഹായിക്കുന്നു.
  • ഒരു ക്ലോസ്ഡ്-ലൂപ്പ് ഓപ്പറേഷനിലേക്ക് മാറുമ്പോൾ, സ്പീഡ് ലൂപ്പ് മൂലമാണ് നിയന്ത്രണം അല്ലെങ്കിൽ അസ്ഥിരത നഷ്ടപ്പെടുന്നത് എന്ന് ഒഴിവാക്കാൻ PI-യുടെ നേട്ടങ്ങൾ ആദ്യം കുറയ്ക്കണം. ഈ ഘട്ടത്തിൽ, BEMF സെൻസിംഗ് നെറ്റ്‌വർക്ക് ശരിയായി രൂപകൽപ്പന ചെയ്‌തിട്ടുണ്ടെന്നും (വിഭാഗം 2.1 കാണുക) BEMF സിഗ്നൽ ശരിയായി നേടിയിട്ടുണ്ടെന്നും ഉറപ്പാക്കേണ്ടത് നിർണായകമാണ്. ടൂളിൻ്റെ ASYNC പ്ലോട്ട് വിഭാഗത്തിൽ ലഭ്യമായ BEMF_U, BEMF_V, BEMF_U എന്നീ രജിസ്റ്ററുകൾ തിരഞ്ഞെടുത്ത് ഉപയോക്താവിന് BEMF-ൻ്റെ റീഡിംഗ് ആക്സസ് ചെയ്യാനും മോട്ടോർ പൈലറ്റിൽ (ചിത്രം 20 കാണുക) പ്ലോട്ട് ചെയ്യാനും കഴിയും. മോട്ടോർ റൺ നിലയിലായാൽ, സ്പീഡ് ലൂപ്പ് കൺട്രോളർ നേട്ടങ്ങൾ ഒപ്റ്റിമൈസ് ചെയ്യാൻ കഴിയും. കൂടുതൽ വിശദാംശങ്ങൾക്കോ ​​പാരാമീറ്റർ ഒപ്റ്റിമൈസേഷനോ, വിഭാഗം 3, വിഭാഗം 3.2 എന്നിവ കാണുക.
    STMicroelectronics-STM32-Motor-Control-SDK-6-സ്റ്റെപ്പ്-ഫേംവെയർ-സെൻസർ-കുറവ്-പാരാമീറ്റർ- (1)
 സ്റ്റാർട്ടപ്പിൽ മോട്ടോർ നീങ്ങുന്നില്ലെങ്കിൽ ഞാൻ എന്തുചെയ്യും?
  • ആരംഭത്തിൽ, രേഖീയമായി വർദ്ധിക്കുന്ന വോളിയംtagഇ (വാല്യംtagമോട്ടോർ ഘട്ടങ്ങൾക്ക് ഇ മോഡ് ഡ്രൈവിംഗ്) അല്ലെങ്കിൽ കറൻ്റ് (നിലവിലെ മോഡ് ഡ്രൈവിംഗ്) നൽകിയിരിക്കുന്നു. അറിയപ്പെടുന്നതും മുൻകൂട്ടി നിശ്ചയിച്ചതുമായ സ്ഥാനത്ത് അതിനെ വിന്യസിക്കുക എന്നതാണ് ലക്ഷ്യം. വോള്യം എങ്കിൽtage വേണ്ടത്ര ഉയർന്നതല്ല (പ്രത്യേകിച്ച് ഉയർന്ന ജഡത്വ സ്ഥിരതയുള്ള മോട്ടോറുകൾക്കൊപ്പം), മോട്ടോർ ചലിക്കുന്നില്ല, നടപടിക്രമം പരാജയപ്പെടുന്നു. സാധ്യമായ പരിഹാരങ്ങളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, വിഭാഗം 3.1.1 കാണുക.

മോട്ടോർ ആക്സിലറേഷൻ ഘട്ടം പൂർത്തിയാക്കിയില്ലെങ്കിൽ എനിക്ക് എന്തുചെയ്യാൻ കഴിയും?
വിന്യാസ ഘട്ടത്തിലെന്നപോലെ, രേഖീയമായി വർദ്ധിക്കുന്ന വോള്യം പ്രയോഗിച്ച് ഓപ്പൺ-ലൂപ്പിൽ മോട്ടോർ ത്വരിതപ്പെടുത്തുന്നു.tagഇ (വാല്യംtagഇ മോഡ് ഡ്രൈവിംഗ്) അല്ലെങ്കിൽ നിലവിലെ (നിലവിലെ മോഡ് ഡ്രൈവിംഗ്) മോട്ടോർ ഘട്ടങ്ങളിലേക്ക്. ഡിഫോൾട്ട് മൂല്യങ്ങൾ ആത്യന്തികമായി പ്രയോഗിക്കുന്ന മെക്കാനിക്കൽ ലോഡ് പരിഗണിക്കില്ല, അല്ലെങ്കിൽ മോട്ടോർ സ്ഥിരാങ്കങ്ങൾ കൃത്യവും കൂടാതെ/അല്ലെങ്കിൽ അറിയാത്തതുമാണ്. അതിനാൽ, ഒരു മോട്ടോർ സ്റ്റാൾ അല്ലെങ്കിൽ ഒരു ഓവർകറൻ്റ് ഇവൻ്റ് ഉപയോഗിച്ച് ആക്സിലറേഷൻ നടപടിക്രമം പരാജയപ്പെടാം. സാധ്യമായ പരിഹാരങ്ങളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, വിഭാഗം 3.1.2 കാണുക.

എന്തുകൊണ്ടാണ് മോട്ടോർ അടച്ച സ്പീഡ് ലൂപ്പിലേക്ക് മാറാത്തത്?
ടാർഗെറ്റ് വേഗതയിലേക്ക് മോട്ടോർ ശരിയായി ത്വരിതപ്പെടുത്തുകയും അത് പെട്ടെന്ന് നിർത്തുകയും ചെയ്താൽ, BEMF ത്രെഷോൾഡ് കോൺഫിഗറേഷനിലോ PI കൺട്രോളർ നേട്ടത്തിലോ എന്തെങ്കിലും തെറ്റ് സംഭവിക്കാം. കൂടുതൽ വിവരങ്ങൾക്ക് വിഭാഗം 3.1.3 കാണുക.

എന്തുകൊണ്ടാണ് സ്പീഡ് ലൂപ്പ് അസ്ഥിരമായി കാണപ്പെടുന്നത്?
വേഗത കൂടുന്തോറും BEMF കളുടെ എണ്ണം കുറയുന്നതിനാൽ വേഗതയ്‌ക്കൊപ്പം അളവിൻ്റെ ശബ്‌ദത്തിൻ്റെ വർദ്ധനവ് പ്രതീക്ഷിക്കുന്നു.ampസീറോ ക്രോസിംഗ് ഡിറ്റക്ഷൻ, തത്ഫലമായി, അതിൻ്റെ കണക്കുകൂട്ടലിൻ്റെ കൃത്യത. എന്നിരുന്നാലും, സ്പീഡ് ലൂപ്പിൻ്റെ അമിതമായ അസ്ഥിരത തെറ്റായ BEMF ത്രെഷോൾഡ് അല്ലെങ്കിൽ സെക്ഷൻ 3.1.3-ൽ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നതുപോലെ ശരിയായി കോൺഫിഗർ ചെയ്യാത്ത PI നേട്ടങ്ങളുടെ ലക്ഷണമായിരിക്കാം.

  • എത്തിച്ചേരാവുന്ന പരമാവധി വേഗത എനിക്ക് എങ്ങനെ വർദ്ധിപ്പിക്കാം?

എത്തിച്ചേരാവുന്ന പരമാവധി വേഗത സാധാരണയായി നിരവധി ഘടകങ്ങളാൽ പരിമിതപ്പെടുത്തിയിരിക്കുന്നു: 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 നൽകുന്ന ഏതെങ്കിലും വാറൻ്റി അസാധുവാകും.
എസ്ടിയും എസ്ടി ലോഗോയും എസ്ടിയുടെ വ്യാപാരമുദ്രകളാണ്. എസ്ടി വ്യാപാരമുദ്രകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, റഫർ ചെയ്യുക www.st.com/trademarkഎസ്. മറ്റെല്ലാ ഉൽപ്പന്നങ്ങളുടെയും സേവനങ്ങളുടെയും പേരുകൾ അവയുടെ ഉടമസ്ഥരുടെ സ്വത്താണ്.
ഈ ഡോക്യുമെൻ്റിലെ വിവരങ്ങൾ ഈ ഡോക്യുമെൻ്റിൻ്റെ ഏതെങ്കിലും മുൻ പതിപ്പുകളിൽ മുമ്പ് നൽകിയിട്ടുള്ള വിവരങ്ങൾ അസാധുവാക്കുകയും മാറ്റിസ്ഥാപിക്കുകയും ചെയ്യുന്നു.
© 2023 STMicroelectronics – എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

STMicroelectronics STM32 മോട്ടോർ കൺട്രോൾ SDK 6 സ്റ്റെപ്പ് ഫേംവെയർ സെൻസർ ലെസ് പാരാമീറ്റർ [pdf] ഉപയോക്തൃ മാനുവൽ
STM32 മോട്ടോർ കൺട്രോൾ SDK 6 സ്റ്റെപ്പ് ഫേംവെയർ സെൻസർ ലെസ് പാരാമീറ്റർ, മോട്ടോർ കൺട്രോൾ SDK 6 സ്റ്റെപ്പ് ഫേംവെയർ സെൻസർ ലെസ് പാരാമീറ്റർ, സ്റ്റെപ്പ് ഫേംവെയർ സെൻസർ ലെസ് പാരാമീറ്റർ, ഫേംവെയർ സെൻസർ ലെസ് പാരാമീറ്റർ, സെൻസർ ലെസ് പാരാമീറ്റർ, ലെസ് പാരാമീറ്റർ, പാരാമീറ്റർ

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *