Индуктивті щеткасыз қозғалтқыш PID отладкасының нәтижесі
a, коммутация импульсінің енін алу әдісі
, коммутация импульсінің енін алу дәлдігі, соғұрлым жақсырақ, бірақ сонымен қатар MCU ішкі деректерімен шектелген, егер артық 16 биттік таймер болса, тартынбаңыз, yuntai щеткасыз қозғалтқыштың енін бізге өзгертусіз тікелей пайдалана алады, өзгертуге болады1 таймердің тек сегізін ғана пайдалана алатын 16 биттік таймер, содан кейін таймер ішінде олардың жиынтық санын жөтел тоқтатады.
2, PID жұмыс уақыты қалай?
1, щеткасыз қозғалтқыш үшін PID іске қосылғаннан кейін 6 рет фаза
, әр түрлі қозғалтқыш құрылымы мен конгресс залындағы қате арасындағы шамалы айырмашылықтарға байланысты, әдетте PID арифметикасының импульс енінің әрбір мәнін жинамайды, қозғалтқышты шайқау оңай, бұл жақсы тәжірибе: толық жұмыс циклін жинаңыз (Коммутация кезеңі 6) Содан кейін жинақталған алты жылдамдықты жинаңыз, осылайша оның жинақталған жылдамдығын қойыңыз. ағымдағы мән. Жаңа жылдамдық мәнін алғаннан кейін, донгуан қозғалтқышы PID арифметикасы болуы мүмкін.
2, операциялық PID уақытының максималды күшімен шектелген,
егер белгілі бір уақыт аралығында (негізінен төмен жылдамдықта), ұшақтың қозғалтқышы, ол әрқашан MCU-ға жаңа жылдамдық мәнін бермеген, сондықтан бұл уақыт PID арифметикасымен жүктелуі керек, жаңа қуат мәнін қалпына келтіру үшін, мәжбүрлі есептеу PID келесі анықтамалық уақыты: 40 - msBet3150 msBet30ms жою
, қозғалтқыштың тербелуі?
1, импульстік ені бойынша алу және импульс енінің мәнін EKA1 сәл басқаша орнату кезінде (Нөл емес! ), PID арифметикасын жасаудың қажеті жоқ, атап айтқанда, есептеу алгоритмінсіз тікелей қайтарылған бағдарлама.
2, импульс ені бойынша алу және импульс енінің мәнін орнату кезінде EKA2 (EKA1)
3, импульстік ені бойынша алу және импульс енінің мәнінің мәнін орнату EKA3 (EKA2) үлкенірек болғанда