Hasil penyahpepijatan PID motor tanpa berus induktif
a, kaedah pemerolehan lebar nadi pertukaran
secara umum, ketepatan pemerolehan lebar nadi pergantian, semakin tinggi semakin baik, tetapi juga dihadkan oleh data dalaman MCU, jika terdapat pemasa 16-bit yang berlebihan, jangan teragak-agak, yuntai tanpa berus motor mengira secara langsung untuk membuat perubahan lebar nadi, tanpa mengira lebar nadi, kita boleh menggunakannya secara langsung untuk membuat perubahan pada lebar nadi. Pemasa 16-bit yang hanya boleh menggunakan lapan pemasa dan kemudian di dalam pemasa mengganggu kiraan kumulatif mereka batuk.
2, masa operasi PID bagaimana?
1, fasa 6 kali selepas menjalankan PID
untuk motor tanpa berus, kerana perbezaan kecil antara struktur motor yang berbeza dan ralat di dewan perhimpunan, biasanya tidak mengumpul setiap nilai lebar nadi aritmetik PID, begitu mudah untuk menyebabkan motor bergegar, adalah amalan yang baik untuk: mengumpul kitaran operasi penuh (Tempoh komutasi ialah 6)Dan kemudian meletakkan tempoh terkumpul purata enam kommu. Sebaik sahaja anda mendapat nilai kelajuan baru, motor dongguan, boleh menjadi aritmetik PID.
2, terhad kepada daya maksimum masa PID operasi
apabila dalam tempoh masa (Terutama dalam kelajuan rendah), model pesawat motor, ia tidak selalu memberikan MCU nilai kelajuan baru, jadi kali ini perlu dikenakan oleh aritmetik PID, untuk mendapatkan semula nilai kuasa baru, masa rujukan berikut PID pengkomputeran paksa: 40 - 350ms antara
perbezaan statik motor?
1, apabila pemerolehan oleh lebar nadi dan menetapkan nilai nilai lebar denyut EKA1 sedikit berbeza (Bukan sifar! ), tidak perlu melakukan aritmetik PID, iaitu program dikembalikan secara langsung, tanpa algoritma pengkomputeran.
2, apabila pemerolehan mengikut lebar nadi dan menetapkan nilai nilai lebar nadi ialah EKA2 (EKA1
3, apabila pemerolehan oleh lebar nadi dan menetapkan nilai perbezaan nilai lebar denyut adalah lebih besar EKA3 (EKA2