Индуктив сойзгүй моторын PID дибаг хийх үр дүн
a, ерөнхийд нь шилжих импульсийн өргөнийг олж авах арга
, эргэлтийн импульсийн өргөнийг олж авах нарийвчлал өндөр байх тусмаа сайн, гэхдээ MCU дотоод мэдээллээр хязгаарлагддаг, хэрэв илүүдэл 16 битийн таймер байгаа бол бүү эргэлз, yuntai сойзгүй моторын өргөнийг бидэн рүү шууд хүрч, өөрчлөлт оруулахгүйгээр ашиглах боломжтой. 16 битийн таймер нь зөвхөн найман таймерыг ашиглах боломжтой бөгөөд дараа нь таймер дотор тэдний хуримтлагдсан тоог тасалдуулж ханиалгадаг.
2, PID ажиллах хугацаа хэрхэн?
1, сойзгүй моторт PID ажиллуулсны дараа 6 удаа
, угсралтын танхимд янз бүрийн моторын бүтэц, алдааны хооронд өчүүхэн ялгаа байдаг тул ихэвчлэн PID арифметикийн импульсийн өргөний утгыг цуглуулдаггүй, мотор сэгсрэх нь маш хялбар байдаг тул: бүрэн ажиллагааны циклийг цуглуулах нь сайн арга юм. одоогийн үнэ цэнэ. Та шинэ хурдны утгыг авсны дараа донгуан мотор нь PID арифметик байж болно.
2, үйл ажиллагааны PID хугацааны хамгийн их хүчээр хязгаарлагдах
үед (голчлон бага хурдтай), загварын нисэх онгоцны мотор нь MCU-д үргэлж шинэ хурдны утгыг өгдөггүй тул энэ хугацааг PID арифметикээр ногдуулах шаардлагатай бөгөөд шинэ чадлын утгыг дахин олж авахын тулд албадан тооцоолох PID-ийн дараах лавлагаа хугацаа: 40 - msBet30ms
, хэрхэн арилгах, мотор эргэлдэж байна уу?
1, импульсийн өргөнөөр авах ба импульсийн өргөний утгыг бага зэрэг өөр EKA1 (Тэг биш!) тохируулах үед PID арифметик хийх шаардлагагүй, тухайлбал програмыг тооцоолох алгоритмгүйгээр шууд буцаана.
2, импульсийн өргөнөөр авах ба импульсийн өргөний утгыг тохируулах үед EKA2 (EKA1) байсан.
3, импульсийн өргөнөөр авах ба импульсийн өргөний утгын утгыг тохируулах үед EKA3 (EKA2)