MICROCHIP AN1292 ટ્યુનિંગ માર્ગદર્શિકા વપરાશકર્તા માર્ગદર્શિકા
MICROCHIP AN1292 ટ્યુનિંગ માર્ગદર્શિકા

આ દસ્તાવેજ AN1292 માં વર્ણવેલ અલ્ગોરિધમ સાથે મોટર ચલાવવા માટેની એક પગલું-દર-પગલાની પ્રક્રિયા પ્રદાન કરે છે “PLL એસ્ટીમેટર અને ફીલ્ડ વીકેનિંગ (FW) નો ઉપયોગ કરીને કાયમી મેગ્નેટ સિંક્રોનસ મોટર (PMSM) માટે સેન્સરલેસ ફીલ્ડ ઓરિએન્ટેડ કંટ્રોલ (FOC)” (DS01292).

સૉફ્ટવેર પેરામીટર્સ સેટ કરી રહ્યાં છે
બધા મુખ્ય રૂપરેખાંકિત પરિમાણો userparms.h માં વ્યાખ્યાયિત થયેલ છે file. આંતરિક આંકડાકીય ફોર્મેટમાં પરિમાણોનું અનુકૂલન tuning_params.xls Excel® સ્પ્રેડશીટનો ઉપયોગ કરીને કરવામાં આવે છે (જુઓ આકૃતિ 1-1). આ file AN1292 આર્કાઇવ સાથે સમાવવામાં આવેલ છે file, જે માઇક્રોચિપ પરથી ડાઉનલોડ કરવા માટે ઉપલબ્ધ છે webસાઇટ (www.microchip.com). સ્પ્રેડશીટમાં મોટર અને હાર્ડવેરની માહિતી દાખલ કર્યા પછી, ગણતરી કરેલ પરિમાણો userparms.h હેડરમાં દાખલ કરવાની જરૂર છે. file, નીચેના પગલાંઓ દ્વારા સૂચવ્યા મુજબ.

આકૃતિ 1-1: tuning_params.xls
tuning_params.xls

પગલું 1 - નીચેના પરિમાણો સાથે tuning_params.xls એક્સેલ સ્પ્રેડશીટ ભરો:
a) પીક વોલ્યુમtage
પીક ભાગtage પીક વોલ્યુમ રજૂ કરે છેtagડીસી લિંક કેપેસિટર્સ પર e. તે પણ
ડીસી વોલ્યુમ રજૂ કરે છેtage જ્યારે DC પાવર સપ્લાય DC લિંક સાથે જોડાયેલ હોય ત્યારે. જો DC લિંક સિંગલ-ફેઝ રેક્ટિફાયર બ્રિજમાંથી પૂરી પાડવામાં આવે છે, તો AC પીક વોલ્યુમtage એ રેક્ટિફાયર સાથે જોડાયેલ છે:

V ACpeak V ACrms = √ 2

b) પીક કરંટ
પીક વર્તમાન એ વર્તમાનના મહત્તમ વાસ્તવિક મૂલ્યને રજૂ કરે છે જે આંતરિક રીતે રજૂ કરી શકાય છે, જે એક્વિઝિશન બ્લોક પર આધારિત છે. 3.3V ના ADCમાં મહત્તમ ઇનપુટને ધ્યાનમાં લેતા, એક્વિઝિશન સર્કિટરીનો ફાયદો અને વર્તમાન શન્ટ્સનું મૂલ્ય વર્તમાનનું મહત્તમ મૂલ્ય નક્કી કરે છે જે dsPIC® DSC આંતરિક સંખ્યાના પ્રતિનિધિત્વમાં ફિટ થશે. તેનાથી વિપરિત, એક પ્રવાહ કે જેમાં આંતરિક સંખ્યાનું પ્રતિનિધિત્વ ઉપલી મર્યાદા પર છે, તે પીક કરંટનું પ્રતિનિધિત્વ કરે છે કારણ કે તે સૂચવેલ એક્સેલ સ્પ્રેડશીટ ફીલ્ડમાં દાખલ થઈ શકે છે.

આકૃતિ 1-2: સિગ્નલ કન્ડીશનીંગ સર્ક્યુટ્રી
સિગ્નલ કન્ડીશનીંગ સર્ક્યુટ્રી

ઉપર આકૃતિ 1-2 માં પ્રસ્તુત સર્કિટ માટે, વર્તમાન સંપાદન સર્કિટરી પાસે છે ampલિફિકેશન ગેઇન:
MCLV માટે શન્ટ રેઝિસ્ટર મૂલ્ય 5 mΩ છે અને મહત્તમ વોલ્યુમ સાથેtage 3.3V ના ADC ઇનપુટ પર સ્વીકારવામાં આવે છે, પરિણામે મહત્તમ વર્તમાન વાંચવામાં આવે છે:

નોંધ લો કે પીક કરંટ (Imax) નું ગણતરી કરેલ મૂલ્ય એક્સેલ સ્પ્રેડશીટમાં દર્શાવેલ મૂલ્ય કરતા અલગ છે. file (આકૃતિ 1-1) – કારણ એ છે કે બીજું મૂલ્ય પ્રાયોગિક રીતે નક્કી કરવામાં આવ્યું છે કારણ કે તે આ દસ્તાવેજમાં પછીથી વર્ણવવામાં આવશે (પગલું 3-d).
c) PWM પીરિયડ અને ડેડ ટાઇમ
PWM સમયગાળો એ s છેampઆ અલ્ગોરિધમ (AN1292) માટે લિંગ અને નિયંત્રણ સમયગાળો. ડેડ ટાઇમ પાવર સેમિકન્ડક્ટર ઉપકરણોને અગાઉની સ્થિતિમાંથી પુનઃપ્રાપ્ત કરવા માટે જરૂરી સમય દર્શાવે છે જેથી કરીને કોઈપણ ઇન્વર્ટર લેગ પર શૂટ-થ્રુ ન થાય. આ ક્ષેત્રોમાં દાખલ કરેલ મૂલ્યો ઉપયોગમાં લેવાતા મૂલ્યો સાથે સુસંગત હોવા જોઈએ. એપ્લિકેશન નોટમાં સમાવિષ્ટ નિદર્શન સોફ્ટવેર ડેડ ટાઇમ માટે 2 µs નું મૂલ્ય લાગુ કરે છે, અને PWM સમયગાળા માટે, 50 µs નું મૂલ્ય વપરાય છે, જે 20 kHz ની PWM આવર્તન છે.
ડી) મોટરના વિદ્યુત પરિમાણો
સ્ટેટર રેઝિસ્ટન્સ (Rs), સ્ટેટર ઇન્ડક્ટન્સ (Ls), અને વોલ્યુમ પરિમાણો માટેtagઇ કોન્સ્ટન્ટ (Kfi) તેમને મોટરના ઉત્પાદકની માહિતીમાંથી દાખલ કરો અથવા તેઓ પ્રાયોગિક રીતે નક્કી કરી શકાય છે. Kfi ની પ્રાયોગિક રીતે ગણતરી કરવાની વિગતો માટે કૃપા કરીને એપ્લિકેશન નોટ, AN1292 ના "ટ્યુનિંગ અને પ્રાયોગિક પરિણામો" વિભાગનો સંપર્ક કરો.

e) નજીવી અને મહત્તમ ઝડપ
નજીવી ઝડપ એ ઉત્પાદક દ્વારા પ્રદાન કરવામાં આવેલ પરિમાણ છે અને નજીવી પ્રવાહ અને વોલ્યુમ સાથે પ્રાપ્ત કરી શકાય તેવી ઝડપનું પ્રતિનિધિત્વ કરે છે.tagઇ મોટરની પ્લેટ પર આપવામાં આવે છે. મહત્તમ ઝડપ એ ઉત્પાદક દ્વારા પ્રદાન કરવામાં આવેલ પરિમાણ છે અને મોટે ભાગે મોટરના યાંત્રિક પરિમાણો પર આધાર રાખે છે. તે અવલોકન કરી શકાય છે કે મહત્તમ ઝડપ નજીવી ગતિ કરતા વધારે છે, અને વચ્ચેનો પ્રદેશ સતત પાવર મોડમાં આવરી લેવામાં આવે છે, જ્યાં ક્ષેત્ર નબળા કરવાની તકનીક ગર્ભિત છે.
f) પૂર્વવર્તી પરિબળો
પ્રિડિવિઝન કૉલમ સામાન્યકૃત મૂલ્યોની પરિણામી ગણતરીને સંખ્યાત્મક પ્રતિનિધિત્વ શ્રેણી, [-32768, 32767] માં લાવવા માટે ઉપયોગમાં લેવાતા સ્કેલિંગ સ્થિરતાને અનુરૂપ છે. પ્રિડિવિઝન સ્કેલિંગ માત્ર સ્થિરાંકોને શ્રેણીમાં જ નહીં પરંતુ વ્યસ્ત વોલ્યુમના કિસ્સામાં પણ લાવવા જોઈએ.tage અચળ (Kfi), તેના પ્રારંભિક ગણતરી કરેલ મૂલ્યને વિભાજિત કરવા માટે જેથી જ્યારે તે પછીથી ફીલ્ડ નબળા કરવાની તકનીકને કારણે ગુણાકાર કરવામાં આવે, ત્યારે તે સંખ્યાત્મક પ્રતિનિધિત્વ શ્રેણીને ઓવરફ્લો ન કરે. પ્રીડિવિઝન ફેક્ટર સોફ્ટવેર કોડમાં ડિવિઝનના રૂપમાં મળી શકે છે
ઓપરેશન ટર્મ (ડાબી પાળી).
માજી માટેample, NORM_LSDTBASE પ્રીડિવિઝન સ્કેલિંગ સ્પ્રેડશીટમાં 256 છે,
જે કોડની નીચેની લાઇનમાં પ્રતિબિંબિત થાય છે:

અંદાજ.સી
અંદાજ.સી

જેમ કે તે અવલોકન કરી શકાય છે, 15 સાથે ડાબી તરફ જવાને બદલે, 28 સાથે અગાઉના પૂર્વવિભાગને કારણે, તે અંતે 7 સાથે શિફ્ટ થાય છે. તે જ NORM_RS માટે થાય છે, જે NORM_RS ને શ્રેણીમાં રાખવા માટે 2 દ્વારા પૂર્વવિભાજિત કરવામાં આવે છે, જે સંખ્યાત્મક ઓવરફ્લોને અટકાવે છે. આના પરિણામે 14 ને બદલે 15 ની શિફ્ટ દ્વારા પ્રારંભિક પૂર્વગ્રહને સંતુલિત કરવા માટે estim.c અનુરૂપ કોડ વિભાગમાં પરિણમે છે:

અંદાજ.સી

NORM_INVKFIBASE ના કિસ્સામાં, પૂર્વવિભાગ 2 છે અને વિપરીત ગુણાકાર કોડની નીચેની રેખા પર કરવામાં આવે છે:

અંદાજ.સી

સ્ટેપ 2 - યુઝરપાર્મ્સ.એચમાં ઉત્પાદિત પરિમાણો નિકાસ કરો.
આઉટપુટ પરિમાણો તરીકે જૂથબદ્ધ જમણી બાજુની કૉલમમાં પરિણામી મૂલ્યો userparms.h માં દાખલ કરવાના છે. file અનુરૂપ વ્યાખ્યાઓ. નોંધ લો કે આઉટપુટ પેરામીટર્સ પરની વસ્તુઓ અલગ રીતે રંગીન હોય છે, જે તેમાંથી કઈ કોપી કરીને સીધી સોફ્ટવેર કોડમાં પેસ્ટ કરવાની છે તે સ્પષ્ટપણે દર્શાવે છે.

userparms.h

પગલું 3 - પ્રથમ, ઓપન લૂપને ટ્યુન કરો
a) ઓપન લૂપ ફંક્શનિંગને સક્રિય કરો
ઓપન લૂપ ટ્યુનિંગ FOC સોફ્ટવેર કોડમાં વિશિષ્ટ #define ને સક્ષમ કરીને અલગથી ઓપરેટ કરી શકાય છે; અન્યથા, ક્લોઝ લૂપ કંટ્રોલ માટેનું સંક્રમણ આપોઆપ થઈ જાય છે. ખાતરી કરો કે તમે ઓપન લૂપના પ્રારંભિક ટ્યુનિંગ માટે બંધ લૂપ સંક્રમણને અક્ષમ કર્યું છે.

userparms.h

b) ઓપન લૂપ પેરામીટર સેટ કરો
વર્તમાન સ્કેલિંગ
પ્રીસ્કેલિંગ કોન્સ્ટન્ટને એડીસી આઉટપુટને સાઇન (દિશા)ની દ્રષ્ટિએ વાસ્તવિક મૂલ્યને અનુરૂપ બનાવવા માટે સેટ કરવાની જરૂર છે, અને જો જરૂરી હોય તો, આગળની પ્રક્રિયા માટે પર્યાપ્ત, મધ્યસ્થી મૂલ્યમાં પ્રીસ્કેલ કરવા માટે.

userparms.h

પ્રવાહો માટે સ્કેલિંગ પરિબળ નકારાત્મક છે કારણ કે શન્ટ્સ માટેના સંપાદનને પ્રવાહોની વિપરીત સમજ મળી રહી છે, અને તેથી, Q15(-0.5) નું મૂલ્ય ADC દ્વારા પરત કરવામાં આવેલ Q1 મૂલ્યના (-15) ગુણાકારનું પ્રતિનિધિત્વ કરે છે.
સ્ટાર્ટ-અપ ટોર્ક વર્તમાન
આપેલ મોટર માટે પ્રારંભિક બિંદુ તરીકે નજીવા પ્રવાહ પસંદ કરો, નીચે દર્શાવેલ છે (આ કિસ્સામાં, 1.41 નું મૂલ્ય amperes નો ઉપયોગ કરવામાં આવ્યો હતો):

userparms.h

જો સ્ટાર્ટ-અપ વર્તમાન ખૂબ ઓછો છે, તો લોડ ખસેડશે નહીં. જો તે ખૂબ ઊંચું હોય, તો જો તે લાંબા સમય સુધી ખુલ્લા લૂપમાં ચાલે તો મોટર વધુ ગરમ થઈ શકે છે.

લોક સમય
સામાન્ય રીતે, થોડાક સો મિલીસેકન્ડના મૂલ્યનો લોક સમય પસંદ કરવામાં આવે છે

userparms.h

લોક સમય મૂલ્ય PWM આવર્તન પર આધાર રાખે છે. માજી માટેample, 20 kHz પર, મૂલ્ય 4000 0.2 સેકન્ડનું પ્રતિનિધિત્વ કરશે.

Ramp દર વધારો
ઓપન લૂપ પ્રવેગક શરૂઆતમાં શક્ય તેટલું નાનું સેટ કરવું જોઈએ. આ મૂલ્ય જેટલું નાનું છે, મોટર ઉચ્ચ પ્રતિરોધક ટોર્ક અથવા જડતાના ક્ષણ સાથે શરૂ કરવા માટે વધુ સક્ષમ છે.

userparms.h

સમાપ્તિ ગતિ
એન્ડ સ્પીડ વેલ્યુ સેટઅપ એ નિયંત્રણની કાર્યક્ષમતા અને વચ્ચેનો વેપાર છે
ઝડપ અને સ્થિતિનો ચોક્કસ અંદાજ કાઢવા માટે અંદાજકર્તાની ન્યૂનતમ ગતિ મર્યાદા. સામાન્ય રીતે, વપરાશકર્તા ઓપન લૂપ એન્ડ સ્પીડ વેલ્યુ શક્ય તેટલું ઓછું સેટ કરવા માંગે છે જેથી સ્ટાર્ટઅપથી બને તેટલી વહેલી તકે બંધ લૂપ કાર્યમાં સંક્રમણ થાય. ઉપર જણાવેલ સમાધાનને ધ્યાનમાં રાખીને, શરૂઆત માટે ટ્યુનિંગ હેઠળ મોટરની નજીવી ગતિના ત્રીજા ભાગની અંતિમ ગતિને ધ્યાનમાં લો.

આકૃતિ 1-3:
ડાયાગ્રામ

  • PI વર્તમાન નિયંત્રકો
    આ એપ્લિકેશનના PI નિયંત્રકોના અસરકારક ટ્યુનિંગ માટે કેટલીક સામાન્ય માર્ગદર્શિકા છે:
  • બંને નિયંત્રકો, D અને Q અક્ષ પર, અનુરૂપ પ્રમાણસર (D_CURRCNTR_PTERM, Q_CURRCNTR_PTERM), ઇન્ટિગ્રલ (D_CURRCNTR_ITERM, Q_CURRCNTR_ITERM), એન્ટિ-વાઇન્ડઅપ વળતર (D_CURRCNTR_PTERM, અને Q_CURRCNTR_Min_CURM_CURM_MIN_CURCNTR_M) સમાન મૂલ્યો ધરાવશે. D_CURRCNTR_OUTMAX, Q_CURRCNTR_OUTMAX, D_CURRCNTR_OUTMIN, Q_CURRCNTR_OUTMIN) શરતો.
  • સામાન્ય રીતે, જ્યારે પણ વર્તમાન ઓસિલેશન થાય છે, ત્યારે પ્રમાણસર લાભની મુદત ઓછી કરો અને ખાતરી કરો કે અભિન્ન લાભ પ્રમાણસર લાભ કરતાં 5 થી 10 ગણો નાનો છે.

પ્રારંભિક બિંદુ તરીકે નીચે દર્શાવેલ મૂલ્યોનો ઉપયોગ કરો.

userparms.h

c) ઓપન લૂપ પેરામીટર્સ ઓપ્ટિમાઇઝેશન
ઉપરોક્ત સેટિંગ્સ ઓપન લૂપ ઓપરેશનને સક્ષમ કરશે. એકવાર તે ચકાસવામાં આવે કે અગાઉ સમજાવેલ સેટઅપ સાથે બધું બરાબર કામ કરી રહ્યું છે, આના દ્વારા સરળ અને વધુ કાર્યક્ષમ કામગીરી માટે પરિમાણોને ફાઇન ટ્યુન કરવાનો પ્રયાસ કરો:

  • સ્ટાર્ટઅપ ટોર્ક વર્તમાનમાં ઘટાડો
  • વધતી ઝડપ ramp દર
  • લોક સમય ઘટાડવો
  • સમાપ્તિ ગતિમાં ઘટાડો

પગલું 4 - બંધ લૂપ ઓપરેશનને ટ્યુનિંગ

a) ક્લોઝ લૂપ ટ્રાન્ઝિશન સક્ષમ કરો
OPEN_LOOP_FUNCTIONING મેક્રો ડેફિનેશનની વ્યાખ્યાને દૂર કરીને એકવાર ઓપન લૂપ બરાબર ચાલી જાય પછી લૂપ ટ્યુનિંગ બંધ કરવા માટે આગળ વધો.

userparms.h

b) ક્લોઝ લૂપ પેરામીટર સેટ કરો
પ્રારંભિક કોણ ઑફસેટ ટ્યુનિંગ
ઓપન લૂપથી ક્લોઝ લૂપ વચ્ચેનું સંક્રમણ પ્રારંભિક અંદાજની ભૂલ સૂચવે છે, જેના માટે પ્રારંભિક ઑફસેટ કોણની પૂર્વ-પસંદગી જરૂરી છે:

લોડના પ્રતિરોધક ટોર્કના આધારે, જડતાની ક્ષણ અથવા મોટરના વિદ્યુત સ્થિરાંકોના આધારે, અંતિમ ઓપન લૂપ/ક્લોઝ લૂપ ટ્રાન્ઝિશન ગ્લિચ્સને દૂર કરવા માટે કોણમાં ફેરફાર કરો.

એસ્ટીમેટર ફિલ્ટર ગુણાંક
ફિલ્ટર્સના ગુણાંક માટે સેટ કરેલ ડિફૉલ્ટ સ્થિરાંકો મોટાભાગની મોટર્સ માટે સારા પરિણામો આપવા જોઈએ. તેમ છતાં, ગુણાંક ઘટાડવાથી તબક્કાના વિલંબમાં ઘટાડો થશે, જે ખાસ કરીને ઊંચી ઝડપે મદદરૂપ થઈ શકે છે, જ્યાં આર્મેચર વર્તમાન વિવિધતા ઝડપી હોય છે. ફિલ્ટરિંગ રોલ અને તેની કાઉન્ટર બેક ઇફેક્ટ, ફેઝ શિફ્ટની રજૂઆત વચ્ચે સમાધાન મેળવવું જોઈએ.

userparms.h

PI સ્પીડ કંટ્રોલર
સ્પીડ કંટ્રોલર ટ્યુનિંગ માટે, P અને I ગેઇન બહુવિધ પદ્ધતિઓનો ઉપયોગ કરીને એડજસ્ટ કરી શકાય છે. વધુ માહિતી માટે, વિકિપીડિયા પર "PID કંટ્રોલર" શોધો webસાઇટ અને "લૂપ ટ્યુનિંગ" વિભાગ પર જાઓ.

userparms.h

સ્પીડ કંટ્રોલરની જરૂર ન હોય તેવા કિસ્સાઓ માટે, ટોર્ક મોડને TORQUE_MODE વ્યાખ્યાયિત કરીને સક્રિય કરી શકાય છે.

userparms.h

પગલું 5 - વૈકલ્પિક રીતે, હાઇ-સ્પીડ ફીલ્ડ નબળા પડતા પરિમાણોને ટ્યુન કરો

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

a) પ્રારંભિક પરિમાણો સેટ કરો
નજીવી અને મહત્તમ ઝડપ
નોમિનલ સ્પીડ RPM (એટલે ​​કે, મોટર રેટ કરેલ સ્પીડ કરતાં સો RPM ઓછી) માટેના મૂલ્યથી પ્રારંભ કરો. આમાં માજીample, મોટરને 3000 RPM માટે રેટ કરવામાં આવે છે; તેથી, અમે NOMINAL_SPEED_RPM ને ​​2800 પર સેટ કર્યું છે. મહત્તમ ફીલ્ડની નબળી ગતિ માટે મોટર સ્પષ્ટીકરણનો સંપર્ક કરો અને આ મૂલ્યને MAXIMUM_SPEED_RPM માં દાખલ કરો.

userparms.h

એ હકીકતથી વાકેફ રહો કે ઉપરોક્ત (ઓવર) નજીવી ગતિના આ મૂલ્યો માટે, ક્ષેત્રને નબળી પાડવાની વ્યૂહરચના સક્ષમ છે, અને તેથી, આ સંક્રમણને સરળ બનાવવા માટે ઉપયોગમાં લેવાતી નજીવી ઝડપને ઓછી કરવાનો અર્થ એ છે કે એરગેપ ફ્લક્સ ઘટવા પર વધારાની ઊર્જા ખર્ચવામાં આવે છે, જે એકંદરે, નીચી કાર્યક્ષમતા તરફ દોરી જાય છે.

ડી-અક્ષ વર્તમાન સંદર્ભ
D-axis રેફરન્સ કરંટ લુકઅપ ટેબલ (ID)માં 0 અને નોમિનલ સ્ટેટર કરંટ વચ્ચેની કિંમતો છે, જે લુકઅપની 18 એન્ટ્રીઓ પર સમાનરૂપે વિતરિત થાય છે. નોમિનલ સ્ટેટર વર્તમાન મોટર સ્પષ્ટીકરણમાંથી લઈ શકાય છે. જો તે અજ્ઞાત હોય, તો આ મૂલ્ય રેટેડ વોલ પર રેટેડ પાવરને વિભાજિત કરીને અંદાજિત કરી શકાય છે.tage.

userparms.h

ભાગtage કોન્સ્ટન્ટ ઇન્વર્સ
લુકઅપ ટેબલ એન્ટ્રી જે ફીલ્ડ નબળા પડવાની મહત્તમ ઝડપને અનુરૂપ છે તે ટકાના પ્રમાણમાં છેtage લુકઅપ કોષ્ટકની એન્ટ્રીઓમાં, મૂલ્યો સમાનરૂપે વિતરિત કરવામાં આવે છે અને જો વ્યસ્ત વોલ્યુમtagમહત્તમ ઝડપ માટે e અચળ સંખ્યાત્મક પ્રતિનિધિત્વ શ્રેણી (32,767) કરતાં વધી જાય છે, અનુરૂપ પ્રીડિવિઝન સ્કેલિંગ પરિબળને સમાયોજિત કરો. નોંધ કરો કે નીચેની સંખ્યાઓ 2 દ્વારા પૂર્વવિભાજિત છે (જુઓ આકૃતિ 1-1).

userparms.h

ઇન્ડક્ટન્સ વિવિધતા
ઇન્ડક્ટન્સ વેરિએશન (LsOver2Ls0) લુકઅપ કોષ્ટક માટે, કોષ્ટકમાં પ્રથમ મૂલ્ય હંમેશા અડધુ હોવું જોઈએ કારણ કે બેઝ સ્પીડ ઇન્ડક્ટન્સ તેના પોતાના બમણા મૂલ્ય દ્વારા વિભાજિત થાય છે. આ મૂલ્યો મોટાભાગની મોટરો માટે કામ કરવા જોઈએ.

userparms.h

b) રનટાઇમ પેરામીટર એડજસ્ટમેન્ટ
જો આ પરિસ્થિતિઓમાં સૉફ્ટવેર ચલાવવાના પરિણામો નજીવી કરતાં વધુ ઝડપે મોટરને અટકી જશે, તો તે હકીકતને કારણે છે કે લુકઅપ કોષ્ટકો અંદાજિત મૂલ્યોથી ભરેલા હતા, જે અમુક સમયે વાસ્તવિક બિન-રેખીયતા સાથે મેળ ખાતા નથી. એકવાર મોટર સ્ટોલ થઈ જાય, ડીબગર ઘડિયાળની વિંડોમાં ઇન્ડેક્સ (FdWeakParm.qIndex) ની કિંમત કેપ્ચર કરીને પ્રોગ્રામના અમલીકરણને તરત જ રોકો. ઇન્ડેક્સ તે બિંદુ સૂચવે છે જ્યાં IDREF ના મૂલ્યો (પગલું 5a માં IDREF કોષ્ટક જુઓ), ચડતા ક્રમમાં, અસરકારક ન હતા અને અપડેટ થવું જોઈએ. કામગીરીમાં વધુ સુધારો કરવા માટે, લુકઅપ કોષ્ટકમાં વર્તમાન ઇન્ડેક્સ દ્વારા દર્શાવેલ મૂલ્યને આગામી ઇન્ડેક્સ (FdWeakParm.qIndex + 1) દ્વારા દર્શાવેલ મૂલ્ય દ્વારા બદલવું જોઈએ અને મોટરની વર્તણૂક ફરીથી તપાસવી જોઈએ. પ્રાપ્ત કરી શકાય તેવી ઝડપ વધવી જોઈએ અને આ પ્રક્રિયાને ઘણી વખત પુનરાવર્તિત કરવાથી d-અક્ષ પર લાદવામાં આવેલા નજીવા વર્તમાન સંદર્ભ માટે મહત્તમ ઝડપ પહોંચી જશે. જો નજીવા પ્રવાહ માટે મેળવેલી મહત્તમ ગતિ લક્ષ્યાંક કરતા ઓછી હોય, તો ડી-અક્ષ વર્તમાન સંદર્ભનું સંપૂર્ણ મૂલ્ય નજીવા મૂલ્ય કરતાં વધારવું જોઈએ. ભૂતપૂર્વ તરીકેample, જો 5500 RPM સુધી પહોંચી શકાતું નથી, તો IDREF_SPEED17 વર્તમાનને -1.53 ​​થી -1.60 માં બદલો અને ફરીથી પ્રયાસ કરો. d વર્તમાન સંદર્ભ વધારો ઇન્ડેક્સ દ્વારા સૂચવવામાં આવેલ મૂલ્યથી શરૂ થવો જોઈએ જ્યાં મોટર અટકી ગઈ છે. ઇન્ડેક્સ મૂલ્ય મોટરની વાસ્તવિક ગતિને અનુરૂપ હોવું જોઈએ, ટેકોમીટરનો ઉપયોગ કરીને શાફ્ટ પર માપવામાં આવે છે, તે ધ્યાનમાં રાખીને કે લુકઅપ ઇન્ડેક્સની ગણતરી સંદર્ભ ગતિનો ઉપયોગ કરીને કરવામાં આવે છે, વાસ્તવિક ગતિનો નહીં. એકવાર d-વર્તમાન વધારો ઝડપ વધારવાનું બંધ કરી દે (વધારે પ્રવાહ સામાન્ય રીતે મોટરને અટકી જાય છે), સ્ટોલને અનુરૂપ અનુક્રમણિકા સૂચવે છે કે ઇન્ડક્ટન્સનું મૂલ્ય ક્યાં ગોઠવવું જોઈએ (તેના મૂલ્યને વધારવું અથવા ઘટાડવું). ઇન્ડક્ટન્સ વેરિએશન લુકઅપ ટેબલ અપડેટ કરવા માટે છેલ્લું છે.

માઇક્રોચિપ ઉપકરણો પર કોડ સુરક્ષા સુવિધાની નીચેની વિગતોની નોંધ લો:

  • માઇક્રોચિપ ઉત્પાદનો તેમની ચોક્કસ માઇક્રોચિપ ડેટા શીટમાં સમાવિષ્ટ સ્પષ્ટીકરણોને પૂર્ણ કરે છે.
  • માઈક્રોચિપ માને છે કે તેની પ્રોડક્ટ્સનું કુટુંબ આજે બજારમાં તેના પ્રકારનું સૌથી સુરક્ષિત કુટુંબ છે, જ્યારે તેનો ઉપયોગ હેતુપૂર્વક અને સામાન્ય પરિસ્થિતિઓમાં થાય છે.
  • કોડ સુરક્ષા સુવિધાનો ભંગ કરવા માટે અપ્રમાણિક અને સંભવતઃ ગેરકાયદેસર પદ્ધતિઓનો ઉપયોગ કરવામાં આવે છે. આ બધી પદ્ધતિઓ, અમારા જ્ઞાન મુજબ, માઇક્રોચિપની ડેટા શીટ્સમાં સમાવિષ્ટ ઓપરેટિંગ વિશિષ્ટતાઓની બહાર એવી રીતે માઇક્રોચિપ ઉત્પાદનોનો ઉપયોગ કરવાની જરૂર છે. મોટે ભાગે, આમ કરનાર વ્યક્તિ બૌદ્ધિક સંપત્તિની ચોરીમાં રોકાયેલ છે.
  • માઇક્રોચિપ એવા ગ્રાહક સાથે કામ કરવા તૈયાર છે જેઓ તેમના કોડની અખંડિતતા વિશે ચિંતિત છે.
  • ન તો માઇક્રોચિપ કે અન્ય કોઇ સેમિકન્ડક્ટર ઉત્પાદક તેમના કોડની સુરક્ષાની બાંયધરી આપી શકે છે. કોડ સુરક્ષાનો અર્થ એ નથી કે અમે ઉત્પાદનને "અનબ્રેકેબલ" તરીકે બાંયધરી આપીએ છીએ.

કોડ સુરક્ષા સતત વિકસિત થઈ રહી છે. અમે માઇક્રોચિપ પર અમારા ઉત્પાદનોની કોડ સુરક્ષા સુવિધાઓને સતત સુધારવા માટે પ્રતિબદ્ધ છીએ. માઇક્રોચિપના કોડ પ્રોટેક્શન ફીચરને તોડવાના પ્રયાસો ડિજિટલ મિલેનિયમ કોપીરાઇટ એક્ટનું ઉલ્લંઘન હોઈ શકે છે. જો આવા કૃત્યો તમારા સૉફ્ટવેર અથવા અન્ય કૉપિરાઇટ કરેલા કાર્યને અનધિકૃત ઍક્સેસની મંજૂરી આપે છે, તો તમને તે કાયદા હેઠળ રાહત માટે દાવો કરવાનો અધિકાર હોઈ શકે છે.

ઉપકરણ એપ્લિકેશન્સ અને તેના જેવા સંબંધિત આ પ્રકાશનમાં સમાવિષ્ટ માહિતી ફક્ત તમારી અનુકૂળતા માટે પ્રદાન કરવામાં આવી છે અને અપડેટ્સ દ્વારા તેને સ્થાનાંતરિત કરવામાં આવી શકે છે. તમારી અરજી તમારા વિશિષ્ટતાઓને પૂર્ણ કરે છે તેની ખાતરી કરવાની જવાબદારી તમારી છે. માઈક્રોચિપ કોઈપણ પ્રકારની રજૂઆતો અથવા વોરંટી આપતું નથી, ભલે તે સ્પષ્ટ અથવા ગર્ભિત, લેખિત અથવા મૌખિક, વૈધાનિક અથવા અન્યથા, માહિતી સાથે સંબંધિત, જેમાં મર્યાદિત નથી, પરંતુ પ્રતિબંધિત, મર્યાદિત નથી ઇલિટી અથવા હેતુ માટે યોગ્યતા. માઇક્રોચિપ આ માહિતી અને તેના ઉપયોગથી ઉદ્ભવતી તમામ જવાબદારીને અસ્વીકાર કરે છે. લાઇફ સપોર્ટ અને/અથવા સલામતી એપ્લિકેશન્સમાં માઇક્રોચિપ ઉપકરણોનો ઉપયોગ સંપૂર્ણપણે ખરીદનારના જોખમ પર છે, અને ખરીદનાર આવા ઉપયોગના પરિણામે કોઈપણ અને તમામ નુકસાની, દાવાઓ, દાવો અથવા ખર્ચાઓમાંથી હાનિકારક માઇક્રોચિપનો બચાવ, ક્ષતિપૂર્તિ અને પકડી રાખવા સંમત થાય છે. કોઈપણ માઇક્રોચિપ બૌદ્ધિક સંપદા અધિકારો હેઠળ, ગર્ભિત અથવા અન્યથા, કોઈ લાઇસન્સ આપવામાં આવતાં નથી.

ટ્રેડમાર્ક્સ

માઇક્રોચિપનું નામ અને લોગો, માઇક્રોચિપ લોગો, dsPIC, KEELOQ, KEELOQ લોગો, MPLAB, PIC, PICmicro, PICSTART, PIC32 લોગો, rfPIC અને UNI/O એ યુએસએ અને અન્ય દેશોમાં સમાવિષ્ટ માઇક્રોચિપ ટેકનોલોજીના નોંધાયેલા ટ્રેડમાર્ક છે. ફિલ્ટરલેબ, એચampshire, HI-TECH C, Linear Active Thermistor, MXDEV, MXLAB, SEEVAL અને ધ એમ્બેડેડ કંટ્રોલ સોલ્યુશન્સ કંપની એ યુએસએ એનાલોગ-ફોર-ધ-ડિજિટલ એજ, એપ્લીકેશન માસ્ટ્રો, કોડગાર્ડ, dsPICDSPICDES, EKDSP, EKDESPIC, નેટ વર્ક, યુએસએમાં સમાવિષ્ટ માઇક્રોચિપ ટેક્નોલોજીના રજિસ્ટર્ડ ટ્રેડમાર્ક છે. CONOMONITOR, FanSense, HI-TIDE, ઈન-સર્કિટ સીરીયલ પ્રોગ્રામિંગ, ICSP, Mindi, MiWi, MPASM, MPLAB પ્રમાણિત લોગો, MPLIB, MPLINK, mTouch, Octopus, Omniscient Code Generation, PICC, PICC-18, PICDEM, PICDEM, PICDEL, ICC, ICC, PIC,,, સિલેક્ટ મોડ, ટોટલ એન્ડ્યુરન્સ, TSHARC, UniWinDriver, WiperLock અને ZENA એ યુએસએ અને અન્ય દેશોમાં સમાવિષ્ટ માઇક્રોચિપ ટેકનોલોજીના ટ્રેડમાર્ક છે. SQTP એ યુએસએમાં સમાવિષ્ટ માઇક્રોચિપ ટેક્નોલૉજીનું સર્વિસ માર્ક છે. અહીં ઉલ્લેખિત અન્ય તમામ ટ્રેડમાર્ક તેમની સંબંધિત કંપનીઓની મિલકત છે. © 2010, માઇક્રોચિપ ટેકનોલોજી ઇન્કોર્પોરેટેડ, યુએસએમાં મુદ્રિત, સર્વાધિકાર સુરક્ષિત.

વિશ્વવ્યાપી વેચાણ અને સેવા

અમેરિકા
કોર્પોરેટ ઓફિસ
2355 વેસ્ટ ચાન્ડલર Blvd.
ચાંડલર, AZ 85224-6199
ટેલ: 480-792-7200
ફેક્સ: 480-792-7277
ટેકનિકલ સપોર્ટ:
http://support.microchip.com
Web સરનામું:
www.microchip.com

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

MICROCHIP AN1292 ટ્યુનિંગ માર્ગદર્શિકા [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા
AN1292 ટ્યુનિંગ ગાઈડ, AN1292, ટ્યુનિંગ ગાઈડ, ગાઈડ

સંદર્ભો

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

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