Inductive brushless motor PID debugging
a, commutation pulse width acquisition method
ໂດຍທົ່ວໄປ, ຄວາມແມ່ນຍໍາຂອງ commutation pulse width, ສູງຂື້ນ, ດີກວ່າ, ແຕ່ຍັງຖືກຈໍາກັດໂດຍຂໍ້ມູນພາຍໃນ MCU, ຖ້າມີ timer 16-bit ຊ້ໍາຊ້ອນ, ຢ່າລັງເລ, yuntai ຄວາມໄວ brushless ຈໍານວນ 1 ໂດຍກົງສາມາດນໍາໄປໃຊ້. ພວກເຮົາ, ໂດຍບໍ່ມີການຈັບເວລາ 16-bit ທີ່ສາມາດນໍາໃຊ້ແປດໂມງຈັບເວລາແລະຫຼັງຈາກນັ້ນພາຍໃນເຄື່ອງຈັບເວລາຂັດຂວາງການນັບສະສົມຂອງພວກເຂົາ.
2, ເວລາປະຕິບັດງານ PID ແນວໃດ?
1, ໄລຍະ 6 ຄັ້ງຫຼັງຈາກແລ່ນ PID
ສໍາລັບມໍເຕີທີ່ບໍ່ມີ brushless, ເນື່ອງຈາກຄວາມແຕກຕ່າງເລັກນ້ອຍລະຫວ່າງໂຄງສ້າງມໍເຕີທີ່ແຕກຕ່າງກັນແລະຄວາມຜິດພາດໃນຫ້ອງປະຊຸມ, ປົກກະຕິແລ້ວບໍ່ໄດ້ເກັບກໍາແຕ່ລະຄ່າ pulse width ຂອງ PID ເລກຄະນິດສາດ, ດັ່ງກ່າວງ່າຍທີ່ຈະເຮັດໃຫ້ເກີດການສັ່ນສະເທືອນຂອງມໍເຕີ, ມັນເປັນການປະຕິບັດທີ່ດີທີ່ຈະ: ເກັບກໍາຮອບການດໍາເນີນງານຢ່າງເຕັມທີ່ (ໄລຍະການຕິດຕໍ່ແມ່ນ 6) ແລະສະຫຼຸບມັນ 6 ໄລຍະເວລາໂດຍສະເລ່ຍ, comccument. ຄວາມໄວຂອງມູນຄ່າປະຈຸບັນ. ເມື່ອທ່ານໄດ້ຮັບຄ່າຄວາມໄວໃຫມ່, dongguan motor, ສາມາດເປັນ PID ເລກຄະນິດສາດ.
2, ຈໍາກັດການບັງຄັບໃຊ້ສູງສຸດຂອງເວລາ PID ປະຕິບັດງານ
ໃນເວລາທີ່ໃນໄລຍະເວລາ (ສ່ວນໃຫຍ່ແມ່ນຢູ່ໃນຄວາມໄວຕ່ໍາ), ມໍເຕີຂອງເຮືອບິນ, ມັນບໍ່ໄດ້ໃຫ້ຄ່າຄວາມໄວໃຫມ່ MCU ສະເຫມີ, ດັ່ງນັ້ນເວລານີ້ຈະຕ້ອງຖືກບັງຄັບໂດຍ PID ເລກຄະນິດສາດ, ເພື່ອໃຫ້ໄດ້ຮັບຄ່າພະລັງງານໃຫມ່, ເວລາອ້າງອິງຕໍ່ໄປນີ້ຂອງຄອມພິວເຕີ້ບັງຄັບ PID: 40 - ms ໃນລະຫວ່າງ
3 ໄລຍະເວລາການລົບລ້າງ ມໍເຕີ?
1, ໃນເວລາທີ່ໄດ້ມາໂດຍຄວາມກວ້າງຂອງກໍາມະຈອນແລະກໍານົດຄ່າຂອງຄ່າຄວາມກວ້າງຂອງກໍາມະຈອນທີ່ແຕກຕ່າງກັນເລັກນ້ອຍ EKA1 (ບໍ່ແມ່ນສູນ!), ບໍ່ຈໍາເປັນຕ້ອງເຮັດ PID ເລກຄະນິດສາດ, ຄືໂຄງການສົ່ງຄືນໂດຍກົງ, ໂດຍບໍ່ມີການຄິດໄລ່ສູດການຄິດໄລ່.
2, ເມື່ອໄດ້ມາໂດຍຄວາມກວ້າງຂອງກໍາມະຈອນແລະກໍານົດຄ່າຂອງຄ່າຄວາມກວ້າງຂອງກໍາມະຈອນແມ່ນ EKA2 (EKA1.
3, ເມື່ອການໄດ້ມາໂດຍຄວາມກວ້າງຂອງກໍາມະຈອນແລະກໍານົດມູນຄ່າຄວາມແຕກຕ່າງຂອງຄວາມກວ້າງຂອງກໍາມະຈອນແມ່ນໃຫຍ່ກວ່າ EKA3 (EKA2.