Hasil penyahpepijatan PID motor tanpa berus induktif
a, kaedah pemerolehan lebar nadi pertukaran
secara amnya, ketepatan pemerolehan lebar nadi pertukaran, semakin tinggi lebih baik, tetapi juga dihadkan oleh data dalaman MCU, jika terdapat pemasa 16-bit yang berlebihan, jangan teragak-agak, yuntai tanpa berus motor terus mengira ia untuk membuat perubahan lebar nadi, tanpa mengira 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, amalan yang baik untuk: mengumpul kitaran operasi penuh (Tempoh pertukaran ialah 6)Dan kemudian meletakkan tempoh terkumpul purata, dengan itu nilai komumulatif semasa adalah 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 motor pesawat, ia tidak selalu memberikan nilai kelajuan baru MCU, jadi kali ini perlu dikenakan oleh aritmetik PID, untuk mendapatkan semula nilai kuasa baharu, masa rujukan berikut PID pengkomputeran paksa: 40 - 350ms antara
perbezaan statik motor?
1, apabila pemerolehan oleh lebar nadi dan menetapkan nilai nilai lebar nadi 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