ການຄວບຄຸມມໍເຕີ bldc ດ້ວຍ arduino, ມໍເຕີ hd ທີ່ຮັກສາໄວ້, ແລະເຊັນເຊີຫ້ອງໂຖງ
ບ້ານ » ບລັອກ » ການຄວບຄຸມມໍເຕີ bldc ດ້ວຍ arduino, ມໍເຕີ hd ທີ່ຮັກສາໄວ້, ແລະເຊັນເຊີຫ້ອງໂຖງ

ການຄວບຄຸມມໍເຕີ bldc ດ້ວຍ arduino, ມໍເຕີ hd ທີ່ຮັກສາໄວ້, ແລະເຊັນເຊີຫ້ອງໂຖງ

Views: 0     Author: Site Editor ເວລາເຜີຍແຜ່: 2020-09-02 ຕົ້ນກໍາເນີດ: ເວັບໄຊ

ສອບຖາມ

ປຸ່ມການແບ່ງປັນ facebook
ປຸ່ມການແບ່ງປັນ twitter
ປຸ່ມ​ແບ່ງ​ປັນ​ເສັ້ນ​
ປຸ່ມການແບ່ງປັນ wechat
linkedin ປຸ່ມການແບ່ງປັນ
ປຸ່ມການແບ່ງປັນ pinterest
ປຸ່ມການແບ່ງປັນ whatsapp
ປຸ່ມການແບ່ງປັນ kakao
ປຸ່ມການແບ່ງປັນ Snapchat
ປຸ່ມການແບ່ງປັນໂທລະເລກ
ແບ່ງປັນປຸ່ມແບ່ງປັນນີ້

ໃນປັດຈຸບັນ, ຜູ້ທີ່ມີຄວາມກະຕືລືລົ້ນມີຄວາມສົນໃຈຫຼາຍໃນການຄວບຄຸມ Brushless DC (BLDC)
ເມື່ອປຽບທຽບກັບມໍເຕີ DC ແບບດັ້ງເດີມ, ປະສິດທິພາບຂອງມໍເຕີໄດ້ປັບປຸງ, ປະສິດທິພາບພະລັງງານຍັງດີຂຶ້ນ, ແຕ່ມັນກໍ່ມີຄວາມຫຍຸ້ງຍາກໃນການນໍາໃຊ້. ຜະລິດຕະພັນ ນອກຊັ້ນ
ວາງຈໍານວນຫຼາຍມີຢູ່ເພື່ອຈຸດປະສົງນີ້.
ຕົວຢ່າງ, ມີຫຼາຍຕົວຄວບຄຸມ BLDCs ຂະຫນາດນ້ອຍທີ່ເຮັດວຽກໄດ້ດີຫຼາຍສໍາລັບເຮືອບິນ RC.
ສໍາລັບຜູ້ທີ່ຕ້ອງການທີ່ຈະເບິ່ງເຂົ້າໄປໃນການຄວບຄຸມຂອງ BLDC ໃນຄວາມເລິກຫຼາຍ, ຍັງມີ micro-controllers ທີ່ແຕກຕ່າງກັນແລະຮາດແວເອເລັກໂຕຣນິກອື່ນໆສໍາລັບຜູ້ໃຊ້ອຸດສາຫະກໍາ, ເຊິ່ງປົກກະຕິແລ້ວມີເອກະສານທີ່ດີຫຼາຍ.
ມາຮອດປັດຈຸບັນຂ້ອຍບໍ່ພົບລາຍລະອຽດທີ່ສົມບູນແບບກ່ຽວກັບວິທີການໃຊ້ Arduino micro-controller ສໍາລັບການຄວບຄຸມ BLDC.
ນອກຈາກນັ້ນ, ຖ້າທ່ານສົນໃຈເຮັດເບກແບບຟື້ນຟູ, ຫຼືໃຊ້ BLDC ສໍາລັບການຜະລິດພະລັງງານ, ຂ້ອຍບໍ່ໄດ້ພົບເຫັນຜະລິດຕະພັນຫຼາຍທີ່ເຫມາະສົມກັບເຄື່ອງຈັກຂະຫນາດນ້ອຍ, ແລະຂ້ອຍບໍ່ໄດ້ຊອກຫາວິທີການຄວບຄຸມເຄື່ອງກໍາເນີດໄຟຟ້າ 3 ເຟດ.
ໂຄງ​ປະ​ກອບ​ການ​ນີ້​ແມ່ນ​ດັ້ງ​ເດີມ​ໃນ​ເລື່ອງ​ກ່ຽວ​ກັບ
​ການ​ຄິດ​ໄລ່​ທີ່​ໃຊ້​ເວ​ລາ​ທີ່​ແທ້​ຈິງ​, ຂ້າ​ພະ​ເຈົ້າ​ສືບ​ຕໍ່​ເຮັດ​ແນວ​ນັ້ນ​ຫຼັງ​ຈາກ​ວິ​ຊາ​ຫມົດ​.
ແນວ​ຄວາມ​ຄິດ​ຂອງ​ໂຄງ​ການ​ແມ່ນ​ເພື່ອ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ຮູບ​ແບບ​ສັດ​ສ່ວນ​ຂອງ​ລົດ​ລູກ​ປະ​ສົມ​ທີ່​ມີ​ການ​ເກັບ​ຮັກ​ສາ​ພະ​ລັງ​ງານ flywheel ແລະ​ການ​ຫ້າມ​ລໍ້ regenerative.
ມໍເຕີທີ່ໃຊ້ໃນໂຄງການແມ່ນ BLDCs ຂະຫນາດນ້ອຍທີ່ຖືກອະນາໄມຈາກຮາດດິດຄອມພິວເຕີທີ່ເສຍຫາຍ.
ຄູ່​ມື​ນີ້​ອະ​ທິ​ບາຍ​ວິ​ທີ​ການ​ນໍາ​ໃຊ້ Arduino micro-controller ແລະ Hall-
ມີ​ຜົນ​ກະ​ທົບ​ເຊັນ​ເຊີ​ຕໍາ​ແຫນ່ງ​ໃນ​ຮູບ​ແບບ​ການ​ຂັບ​ລົດ​ແລະ regenerative braking.
ກະລຸນາສັງເກດວ່າການຢ້ຽມຢາມ oscillisoft ແມ່ນເປັນປະໂຫຍດຫຼາຍ, ຖ້າບໍ່ຈໍາເປັນ, ເພື່ອເຮັດສໍາເລັດໂຄງການນີ້.
ຖ້າທ່ານບໍ່ສາມາດເຂົ້າເຖິງຂອບເຂດ, ຂ້າພະເຈົ້າໄດ້ເພີ່ມຄໍາແນະນໍາບາງຢ່າງກ່ຽວກັບວິທີເຮັດມັນໂດຍບໍ່ມີຂອບເຂດ (ຂັ້ນຕອນ 5).
ສິ່ງຫນຶ່ງທີ່ໂຄງການນີ້ບໍ່ຄວນລວມຢູ່ໃນຕົວຄວບຄຸມມໍເຕີຕົວຈິງແມ່ນຫນ້າທີ່ຄວາມປອດໄພເຊັ່ນ: ການປົກປ້ອງໃນໄລຍະປະຈຸບັນ.
ໃນ​ຄວາມ​ເປັນ​ຈິງ​, ສິ່ງ​ທີ່​ຮ້າຍ​ແຮງ​ທີ່​ສຸດ​ແມ່ນ​ວ່າ​ທ່ານ​ໄຫມ້​ອອກ motor HD ໄດ້​.
ຢ່າງໃດກໍ່ຕາມ, ການປະຕິບັດການປົກປ້ອງເກີນປະຈຸບັນກັບຮາດແວໃນປະຈຸບັນແມ່ນບໍ່ຍາກ, ແລະບາງທີຂ້ອຍຈະເຮັດແນວນັ້ນໃນບາງຈຸດ.
ຖ້າທ່ານກໍາລັງພະຍາຍາມຄວບຄຸມມໍເຕີທີ່ໃຫຍ່ກວ່າ, ກະລຸນາເພີ່ມການປ້ອງກັນໃນປະຈຸບັນເພື່ອປົກປ້ອງມໍເຕີແລະຄວາມປອດໄພຂອງທ່ານເອງ.
ຂ້ອຍຕ້ອງການພະຍາຍາມໃຊ້ຕົວຄວບຄຸມນີ້ກັບມໍເຕີຂະຫນາດໃຫຍ່ກວ່າທີ່ສາມາດເຮັດວຽກໄດ້ບາງ \'ຈິງ\' ແຕ່ຂ້ອຍຍັງບໍ່ມີສິດ.
ຂ້ອຍສັງເກດເຫັນວ່າ eBay ຂາຍລົດ 86 W ໃນລາຄາປະມານ 40 ໂດລາ.
ເບິ່ງຄືວ່າເປັນຜູ້ສະຫມັກທີ່ດີ.
ຍັງມີເວັບໄຊທ໌ RC ທີ່ເອີ້ນວ່າ \'GoBrushless\' ທີ່ຂາຍຊຸດທີ່ປະກອບ BLDC ຂອງຕົນເອງ.
ເຫຼົ່ານີ້ແມ່ນບໍ່ແພງເກີນໄປແລະມັນຄຸ້ມຄ່າປະສົບການທີ່ຈະສ້າງຫນຶ່ງ.
ກະລຸນາສັງເກດວ່າບໍ່ມີເຊັນເຊີຫ້ອງໂຖງສໍາລັບມໍເຕີຢູ່ໃນເວັບໄຊທ໌ນີ້. ວ້າວ!
ການຂຽນໂຄງສ້າງນີ້ແມ່ນວຽກໃຫຍ່.
ຂ້າ​ພະ​ເຈົ້າ​ຫວັງ​ວ່າ​ທ່ານ​ຈະ​ເຫັນ​ວ່າ​ມັນ​ເປັນ​ປະ​ໂຫຍດ​, ກະ​ລຸ​ນາ​ໃຫ້​ຄໍາ​ເຫັນ​ແລະ​ຄໍາ​ແນະ​ນໍາ​ຂອງ​ທ່ານ​.
Digital Multimeter (DMM)-
ຖ້າ DMM ຂອງ​ທ່ານ​ມີ oscilloscope meter ຄວາມ​ຖີ່ (
ມັນ​ເປັນ​ການ​ດີກ​ວ່າ​ທີ່​ຈະ​ມີ​ຢ່າງ​ຫນ້ອຍ 2 ຊ່ອງ​ທາງ​)
ໄດ​ເວີ T8 Torx (
ທ່ານ​ຕ້ອງ​ການ​ຫນຶ່ງ​ໃນ​ນັ້ນ​ເພື່ອ​ເປີດ​ຮາດ​ດິດ​ໃດໆ​)​.
ມີຮ້ານຮາດແວທີ່ດີ.
ກອງປະຊຸມເຄື່ອງຈັກແລະເຄື່ອງຕົ້ນແບບຢ່າງໄວວາ (
ສິ່ງເຫຼົ່ານີ້ມີປະໂຫຍດຫຼາຍແຕ່ຂ້ອຍຄິດວ່າໂຄງການນີ້ສາມາດເຮັດໄດ້ໂດຍບໍ່ມີພວກມັນ).
ວັດສະດຸ bldc motor ວົງແມ່ເຫຼັກຈາກຮາດດິດຄອມພິວເຕີ (
ເຄິ່ງຫນຶ່ງຂອງມໍເຕີ)
ຈາກຮາດໄດອື່ນ ໆSeveral (3-6)
ມີມໍເຕີຂະຫນາດນ້ອຍທີ່ສອງໃນແຜ່ນເງິນໃນຮາດດິດ (DC brushed OK)
ແຖບຢາງຫຼື (ມັກ)
ມໍເຕີ DC brushless ກັບ handle ກັບ motor ອື່ນ ໆ ແຜ່ນເຂົ້າຈີ່ເອເລັກໂຕຣນິກ solid wire ເດືອນ Arduino Duemilanove resisting 120 ohm rom 120 ຫຼື 60 ohm. Poteniometer100 k ohmST micro circuit L6234 three phase motor driver IC two 100 uF capacitor one 10 nF capacitor one 220 nF capacitor one 1 uF capacitor one 100 uF capacitor three receive diodes One 2.
Honeywell SS4151Ampolar Fuse
Note3 Ampolar Hall ການ​ອອກ​ແບບ​ແລະ​ການ​ຂາຍ​ຜະ​ລິດ​ຕະ​ພັນ​ທີ່​ຈະ​ທົດ​ແທນ​ເອ​ເລັກ​ໂຕຣ​ນິກ​ພະ​ລັງ​ງານ​ແລະ​ວົງ​ຈອນ​ເຊັນ​ເຊີ Hall ທີ່​ຂ້າ​ພະ​ເຈົ້າ​ໄດ້​ສະ​ແດງ​ໃຫ້​ເຫັນ​ຢູ່​ໃນ​ຄູ່​ມື​ນີ້ (
ມັນ​ໄດ້​ຖືກ​ຄວບ​ຄຸມ​ໂດຍ​ນໍາ​ໃຊ້ induction ກັບ​ຄືນ​ໄປ​ບ່ອນ).
ຂໍ້ມູນຈໍາເພາະແລະການຈັດຊື້ສາມາດພົບໄດ້ໃນສອງລິ້ງນີ້: ຖ້າເຈົ້າຈະເຮັດໂຄງການນີ້, ຂ້ອຍຂໍແນະນໍາໃຫ້ເຈົ້າໃຊ້ເວລາເພື່ອເຂົ້າໃຈຢ່າງລະອຽດວ່າ BLDC ເຮັດວຽກແລະຄວບຄຸມແນວໃດ.
ມີ​ຈໍາ​ນວນ​ຫຼາຍ​ຂອງ​ເອ​ກະ​ສານ​ອອນ​ໄລ​ນ​໌ (
ເບິ່ງ​ຂ້າງ​ລຸ່ມ​ນີ້​ສໍາ​ລັບ​ຄໍາ​ແນະ​ນໍາ​ບາງ​ຢ່າງ​)​.
ຢ່າງໃດກໍ່ຕາມ, ຂ້ອຍລວມເອົາບາງຕາຕະລາງແລະຕາຕະລາງໃນໂຄງການຂອງຂ້ອຍທີ່ຄວນຊ່ວຍໃຫ້ທ່ານເຂົ້າໃຈ.
ນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງແນວຄວາມຄິດທີ່ຂ້ອຍຄິດວ່າມີຄວາມສໍາຄັນທີ່ສຸດທີ່ຈະເຂົ້າໃຈໂຄງການນີ້: MOSFET transistors 3-phase half-bridge 6-
3-step reduction of sentence
Pulse Width Modulation of phase motor (PWM)Hall-
Microchip AVR443: sensors-general reference DC motor Basic Principles for Digital position sensors
brushless motors DC motors three-phamel
ການຄວບຄຸມມໍເຕີ BLDC ຂອງເຊັນເຊີ Flying Star Hall, ວິດີໂອທີ່ດີຂອງການເຮັດຄວາມສະອາດມໍເຕີຮາດດິດ, ແຕ່ຜູ້ຂຽນເບິ່ງຄືວ່າຈະແລ່ນມໍເຕີເປັນມໍເຕີ stepping motor ແລະເປັນ stepping motor. ຫນ້າເວັບອ້າງອີງສະເພາະສໍາລັບ BLDC ໃນ l6234 motor drive IC, ລວມທັງແຜ່ນຂໍ້ມູນ, ບັນທຶກຄໍາຮ້ອງສະຫມັກ, ແລະຂໍ້ມູນການຊື້.
ຕົວຢ່າງຟຣີສໍາລັບການຂັບລົດມໍເຕີ PM brushless ສໍາລັບຄໍາຮ້ອງສະຫມັກຍານພາຫະນະໄຟຟ້າປະສົມ.
ນີ້ແມ່ນເອກະສານດຽວທີ່ຂ້ອຍພົບເຫັນທີ່ອະທິບາຍຄໍາສັ່ງຂອງການປ່ຽນແປງໄລຍະເບກທີ່ເກີດໃຫມ່.
ເອກະສານສະບັບນີ້, ການຫ້າມລໍ້ແບບຟື້ນຟູໃນຍານພາຫະນະໄຟຟ້າແມ່ນເປັນປະໂຫຍດ, ຂ້າພະເຈົ້າໄດ້ຢືມຕົວເລກຈໍານວນຫນ້ອຍຈາກມັນ, ແຕ່ຂ້ອຍຄິດວ່າມັນອະທິບາຍບໍ່ຖືກຕ້ອງວ່າການຟື້ນຟູເຮັດວຽກແນວໃດ.
ຂ້ອຍໄດ້ເຮັດໂຄງການນີ້ດ້ວຍມໍເຕີຂັບແຜ່ນທີ່ຖືກນໍາມາໃຊ້ໃຫມ່ເນື່ອງຈາກວ່າມັນງ່າຍຕໍ່ການຜ່ານແລະຂ້ອຍມັກໃຊ້ມໍເຕີແຮງດັນຕ່ໍາຂະຫນາດນ້ອຍເພື່ອຮຽນຮູ້ສາຍໄຟທີ່ຄວບຄຸມໂດຍ BLDC ແລະບໍ່ກໍ່ໃຫ້ເກີດບັນຫາຄວາມປອດໄພໃດໆ.
ນອກ​ຈາກ​ນັ້ນ​, ການ​ຕັ້ງ​ຄ່າ​ແມ່​ເຫຼັກ​ຂອງ sensor ຫ້ອງ​ໄດ້​ກາຍ​ເປັນ​ງ່າຍ​ດາຍ​ຫຼາຍ​ໂດຍ​ການ​ນໍາ​ໃຊ້​ວົງ​ແມ່​ເຫຼັກ (rotor​)
ຈາກ​ຄັ້ງ​ທີ​ສອງ​ຂອງ motors ເຫຼົ່າ​ນີ້ (ເບິ່ງ​ຂັ້ນ​ຕອນ​ທີ 4​)​.
ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ບໍ່​ຕ້ອງ​ການ​ທີ່​ຈະ​ມີ​ຄວາມ​ຫຍຸ້ງ​ຍາກ​ທັງ​ຫມົດ​ຂອງ​ການ​ຕິດ​ຕັ້ງ​ແລະ​ການ​ປັບ​ເຊັນ​ເຊີ​ຫ້ອງ​ໂຖງ (ຂັ້ນ​ຕອນ​ທີ 5-7​)
ຂ້າ​ພະ​ເຈົ້າ​ຮູ້​ວ່າ​ຢ່າງ​ຫນ້ອຍ​ມີ CD / DVD motors ສ້າງ​ໃນ​ເຊັນ​ເຊີ​ຫ້ອງ​ໂຖງ​.
ເພື່ອສະຫນອງ inertia ປ່ຽນເປັນສີບາງຢ່າງໃຫ້ກັບມໍເຕີແລະໃຫ້ພວກເຂົາໂຫຼດເລັກນ້ອຍ, ຂ້ອຍເອົາຮາດດິດ 5 ອັນໃສ່ມໍເຕີ, ຄ່ອຍໆຕິດກັນດ້ວຍກາວທີ່ເຂັ້ມແຂງເລັກນ້ອຍແລະກາວກັບມໍເຕີ (
ນີ້ເຮັດໃຫ້ flywheel ໃນໂຄງການຕົ້ນສະບັບຂອງຂ້ອຍ).
ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຈະ​ເອົາ​ມໍ​ເຕີ​ອອກ​ຈາກ​ການ​ຂັບ​ແຂງ​, ທ່ານ​ຈໍາ​ເປັນ​ຕ້ອງ T8 torx drive ເພື່ອ unscrew ເຮືອນ (
ໂດຍ​ປົກ​ກະ​ຕິ​ມີ​ສອງ screws ເຊື່ອງ​ໄວ້​ທາງ​ຫລັງ​ຂອງ​ໄມ້​ຢູ່​ໃນ​ສະ​ຫຼາກ centeron​)
ແລະ screws ພາຍ​ໃນ​ທີ່​ຖື motor ຢູ່​ໃນ​ສະ​ຖານ​ທີ່​.
ນອກ​ນັ້ນ​ທ່ານ​ຍັງ​ຈໍາ​ເປັນ​ຕ້ອງ​ເອົາ​ຫົວ Reader (
ຜູ້​ບໍ​ລິ​ຫານ​ວົງ​ມົນ​ສຽງ​)
ວິ​ທີ​ການ​ນີ້​ທ່ານ​ສາ​ມາດ​ເອົາ​ອອກ​ແຜ່ນ​ຄວາມ​ຈໍາ​ເພື່ອ​ໄປ​ເຖິງ​ມໍ​ເຕີ​.
ນອກ​ຈາກ​ນັ້ນ​, ທ່ານ​ຈະ​ຈໍາ​ເປັນ​ຕ້ອງ​ມີ​ມໍ​ເຕີ​ຮາດ​ດິດ​ດຽວ​ກັນ​ທີ່​ສອງ​ເພື່ອ​ເອົາ rotor ອອກ​ຈາກ​ມໍ​ເຕີ​ທີ່ (
ມີ​ແມ່​ເຫຼັກ​ຢູ່​ໃນ​)​.
ໃນຄໍາສັ່ງທີ່ຈະເອົາມໍເຕີອອກຈາກກັນ, ຂ້າພະເຈົ້າໄດ້ຈັບ rotor (ເທິງ)
vise ຂອງມໍເຕີແລະ pry ມັນໃສ່ stator (ລຸ່ມ)
screwdrivers ສອງແມ່ນຫ່າງ 180 ອົງສາ.
ມັນບໍ່ງ່າຍທີ່ຈະຖືມໍເຕີຢູ່ໃນຄູ່ທີ່ແຫນ້ນຫນາໂດຍບໍ່ມີການຜິດປົກກະຕິ.
ທ່ານອາດຈະຕ້ອງການສ້າງໄມ້ v-
Block ທີ່ໃຊ້ສໍາລັບຈຸດປະສົງນີ້.
ຂ້າພະເຈົ້າໄດ້ເຈາະຮູໃນວົງແມ່ເຫຼັກຢູ່ໃນເຄື່ອງກຶງເພື່ອໃຫ້ມັນເຫມາະກັບຄວາມສະດວກສະບາຍດ້ານເທິງຂອງມໍເຕີ.
ຖ້າທ່ານບໍ່ສາມາດໃຊ້ເຄື່ອງກຶງໄດ້, ທ່ານສາມາດແກ້ໄຂ rotor inverted ໃນມໍເຕີດ້ວຍກາວທີ່ເຂັ້ມແຂງ.
ຮູບພາບ 2 ແລະ 3 ຂ້າງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນພາຍໃນຂອງຫນຶ່ງຂອງມໍເຕີທີ່ຂ້າພະເຈົ້າໄດ້ disassembled.
ໃນເຄິ່ງທໍາອິດມີ (rotor) ມີ 8 ເສົາ (
ແມ່ເຫຼັກຫໍ່ດ້ວຍພາດສະຕິກ).
ໃນເຄິ່ງທີ່ສອງ (stator)
ມີ 12 ຊ່ອງ (windings).
ແຕ່ລະໄລຍະມໍເຕີສາມມີ 4 ຊ່ອງໃສ່ຊຸດ.
ບາງ​ມໍ​ເຕີ HD ມີ​ສາມ​ຕິດ​ຕໍ່​ພົວ​ພັນ​ຢູ່​ທາງ​ລຸ່ມ​, ຫນຶ່ງ​ຕິດ​ຕໍ່​ພົວ​ພັນ​ຕໍ່​ໄລ​ຍະ​, ແລະ​ອື່ນໆ​ແມ່ນ​ທໍ່​ສູນ​ກາງ​ຂອງ​ມໍ​ເຕີ (
ທີ່​ສາມ​ຂັ້ນ​ຕອນ​ພົບ​ກັນ​)​.
ໃນ​ໂຄງ​ການ​ນີ້​, ບໍ່​ມີ​ການ​ປາດ​ສູນ​ແມ່ນ​ຕ້ອງ​ການ​, ແຕ່​ວ່າ​ມັນ​ສາ​ມາດ​ມາ​ພ້ອມ​ໃນ​ການ​ຄວບ​ຄຸມ​ໂດຍ​ບໍ່​ມີ​ເຊັນ​ເຊີ (
ຂ້າ​ພະ​ເຈົ້າ​ຫວັງ​ວ່າ​ຈະ​ປ່ອຍ​ບັນ​ທຶກ​ກ່ຽວ​ກັບ​ການ​ຄວບ​ຄຸມ​ບໍ່​ມີ​ເຊັນ​ເຊີ​ໃນ​ມື້​ຫນຶ່ງ​)​.
ຖ້າມໍເຕີຂອງທ່ານມີສີ່ຕິດຕໍ່, ທ່ານສາມາດກໍານົດໄລຍະທີ່ມີ ohmeter.
ຄວາມຕ້ານທານລະຫວ່າງທໍ່ສູນກາງແລະໄລຍະແມ່ນເຄິ່ງຫນຶ່ງຂອງການຕໍ່ຕ້ານລະຫວ່າງສອງໄລຍະ.
ວັນນະຄະດີສ່ວນໃຫຍ່ກ່ຽວກັບມໍເຕີ BLDC ກ່ຽວຂ້ອງກັບຜູ້ທີ່ມີຮູບຄື່ນທີ່ມີທ່າແຮງດ້ານຫລັງຂອງ ladder, ແຕ່ມໍເຕີຮາດດິດເບິ່ງຄືວ່າມີທ່າແຮງດ້ານຫລັງທີ່ຄ້າຍຄືກັບ sine (ເບິ່ງຂ້າງລຸ່ມນີ້).
ເທົ່າທີ່ຂ້ອຍຮູ້, ການຂັບຂີ່ເຄື່ອງຈັກ sine wave ກັບ sine wave PWM ແມ່ນເຮັດວຽກໄດ້ດີ, ເຖິງແມ່ນວ່າປະສິດທິພາບອາດຈະຫຼຸດລົງເລັກນ້ອຍ.
ເຊັ່ນດຽວກັນກັບມໍເຕີ BLDC ທັງຫມົດ, ອັນນີ້ແມ່ນປະກອບດ້ວຍສາມເຟດ
ສະພານ transistor ເຄິ່ງ (
ເບິ່ງຮູບທີ່ 2 ຂ້າງລຸ່ມນີ້).
ຂ້ອຍໃຊ້ IC ທີ່ເຮັດໂດຍ ST Micro (L6234)
ສໍາລັບຂົວ, ເຊິ່ງເອີ້ນກັນວ່າໄດເວີມໍເຕີ.
ການເຊື່ອມຕໍ່ໄຟຟ້າຂອງ L6234 ແມ່ນສະແດງຢູ່ໃນຂັ້ນຕອນທີ 8.
ຮູບທີສາມຂ້າງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນແຜນວາດ schematic ຂອງໄດເວີມໍເຕີແລະສາມໄລຍະມໍເຕີ.
ເພື່ອໃຫ້ມໍເຕີເຮັດວຽກຕາມເຂັມໂມງ, ສະຫຼັບຈະຖືກເຮັດຕາມລໍາດັບຕໍ່ໄປນີ້ (
ຕົວອັກສອນທໍາອິດແມ່ນ transistor ເທິງແລະຕົວອັກສອນທີສອງແມ່ນ transistor ຕ່ໍາ)
: ຂັ້ນຕອນທີ 1 2 3 4 5 6 ຕາມເຂັມໂມງ: CB, AB \ AC, BC, BA, CA counterclockwise: BC, BA, CA, CB, AC, 6
stepwise a ອົງສາ\' ຂອງ 360, ແຕ່ວ່າພຽງແຕ່ລະດັບທາງດ້ານຮ່າງກາຍຂອງ 90 ສໍາລັບມໍເຕີເຫຼົ່ານີ້.
ດັ່ງນັ້ນ, ຄວາມໄວການຫມຸນຂອງແຕ່ລະມໍເຕີເກີດຂຶ້ນສີ່ຄັ້ງ.
ທັງສອງລໍາດັບເບິ່ງຄືວ່າຄືກັນ, ແຕ່ພວກມັນບໍ່ຄືກັນເພາະວ່າສໍາລັບ 6-
ລໍາດັບຂັ້ນຕອນ, ສໍາລັບ CW, ທິດທາງໃນປະຈຸບັນໂດຍຜ່ານໄລຍະແມ່ນຫນຶ່ງທິດທາງ, ແລະສໍາລັບ CCW, ທິດທາງປະຈຸບັນແມ່ນກົງກັນຂ້າມ.
ທ່ານ​ສາ​ມາດ​ເບິ່ງ​ຕົວ​ທ່ານ​ເອງ​ໂດຍ​ການ​ນໍາ​ໃຊ້​ແຮງ​ດັນ​ຂອງ​ຫມໍ້​ໄຟ​ຫຼື​ການ​ສະ​ຫນອງ​ພະ​ລັງ​ງານ​ກັບ​ໄລ​ຍະ motor ໄດ້​.
ຖ້າທ່ານໃຊ້ແຮງດັນ, ມໍເຕີຈະຍ້າຍອອກໄປໃນທິດທາງດຽວແລະຢຸດ.
ຖ້າທ່ານສາມາດປ່ຽນແຮງດັນໄຟຟ້າໄດ້ໄວໃນຫນຶ່ງຂອງລໍາດັບຂ້າງເທິງ, ທ່ານສາມາດຫມຸນມໍເຕີດ້ວຍຕົນເອງ.
Transistors ແລະ microcontrollers ເຮັດສໍາເລັດສະຫຼັບທັງຫມົດເຫຼົ່ານີ້ຢ່າງໄວວາ, ສະຫຼັບຫຼາຍຮ້ອຍຄັ້ງຕໍ່ວິນາທີໃນເວລາທີ່ມໍເຕີແລ່ນດ້ວຍຄວາມໄວສູງ.
ນອກຈາກນັ້ນ, ກະລຸນາສັງເກດວ່າຖ້າແຮງດັນໄຟຟ້າຖືກນໍາໄປໃຊ້ກັບທັງສອງໄລຍະ, ມໍເຕີເຄື່ອນຍ້າຍເລັກນ້ອຍແລະຫຼັງຈາກນັ້ນຢຸດ.
ນີ້ແມ່ນຍ້ອນວ່າແຮງບິດແມ່ນສູນ.
ທ່ານ​ສາ​ມາດ​ເບິ່ງ​ນີ້​ໃນ​ຮູບ​ທີ​ສີ່​ຂ້າງ​ລຸ່ມ​ນີ້​, ທີ່​ສະ​ແດງ​ໃຫ້​ເຫັນ​ຄວາມ​ສາ​ມາດ​ດ້ານ​ຫລັງ​ຂອງ​ຄູ່​ຂອງ​ໄລ​ຍະ motor ໄດ້​.
ນີ້ແມ່ນຄື້ນ sine.
ເມື່ອຄື້ນຜ່ານ x-
Shaft, ແຮງບິດທີ່ສະຫນອງໃຫ້ໂດຍໄລຍະນີ້ແມ່ນສູນ. ໃນຫົກ
ຂັ້ນຕອນ BLDC ໄລຍະການປ່ຽນແປງລໍາດັບທີ່ບໍ່ເຄີຍເກີດຂຶ້ນ.
ກ່ອນທີ່ແຮງບິດໃນໄລຍະສະເພາະໃດຫນຶ່ງຈະກາຍເປັນຕ່ໍາ, ພະລັງງານໄດ້ຖືກປ່ຽນໄປປະສົມປະສານໄລຍະອື່ນ.
ມໍເຕີ BLDC ຂະຫນາດໃຫຍ່ກວ່າປົກກະຕິແມ່ນຜະລິດໂດຍເຊັນເຊີ Hall ພາຍໃນມໍເຕີ.
ຖ້າທ່ານມີມໍເຕີດັ່ງກ່າວ, ທ່ານສາມາດຂ້າມຂັ້ນຕອນນີ້.
ນອກຈາກນີ້, ຂ້າພະເຈົ້າຮູ້ວ່າມີຢ່າງຫນ້ອຍບາງມໍເຕີ CD / DVD ທີ່ສ້າງຂຶ້ນໃນເຊັນເຊີຫ້ອງໂຖງແລ້ວ.
ເມື່ອມໍເຕີ rotates, ສາມເຊັນເຊີຫ້ອງໂຖງຖືກນໍາໃຊ້ສໍາລັບການຊອກຄົ້ນຫາຕໍາແຫນ່ງ, ດັ່ງນັ້ນການປ່ຽນແປງໄລຍະແມ່ນປະຕິບັດໃນເວລາທີ່ເຫມາະສົມ.
ມໍເຕີ HD ຂອງຂ້ອຍແລ່ນເຖິງ 9000 RPM (150 Hz).
ເນື່ອງຈາກມີ 24 ການປ່ຽນແປງຕໍ່ລໍ້, ຢູ່ທີ່ 9000 RPM, ເຄື່ອງໄດ້ຖືກປ່ຽນທຸກໆ 280 microseconds.
ເຄື່ອງຄວບຄຸມຈຸນລະພາກ Arduino ເຮັດວຽກຢູ່ທີ່ 16 MHz, ດັ່ງນັ້ນແຕ່ລະຮອບວຽນຂອງໂມງແມ່ນ 0. 06 microseconds.
ຂ້ອຍບໍ່ຮູ້ວ່າຕ້ອງໃຊ້ຮອບວຽນຈັກໂມງເພື່ອປະຕິບັດການຫຼຸດປະໂຫຍກ, ແຕ່ເຖິງແມ່ນຕ້ອງການ 100 ຮອບວຽນໂມງ, ນັ້ນແມ່ນ, ມັນໃຊ້ເວລາ 5 ໄມໂຄວິນາທີສຳລັບການຫຼຸດແຕ່ລະປະໂຫຍກ.
ມໍເຕີ HD ບໍ່ມີເຊັນເຊີ Hall, ສະນັ້ນມັນຈໍາເປັນຕ້ອງຕິດຕັ້ງມັນຢູ່ດ້ານນອກຂອງມໍເຕີ.
ເຊັນເຊີຕ້ອງໄດ້ຮັບການແກ້ໄຂກ່ຽວກັບການຫມຸນມໍເຕີແລະສໍາຜັດກັບຊຸດຂອງເສົາທີ່ສອດຄ່ອງກັບການຫມຸນມໍເຕີ.
ການແກ້ໄຂຂອງຂ້ອຍແມ່ນເພື່ອເອົາແຫວນແມ່ເຫຼັກອອກຈາກມໍເຕີດຽວກັນແລະຕິດຕັ້ງມັນ upside ລົງໃນມໍເຕີເພື່ອຄວບຄຸມ.
ຫຼັງ​ຈາກ​ນັ້ນ​ຂ້າ​ພະ​ເຈົ້າ​ໄດ້​ຕິດ​ຕັ້ງ​ເຊັນ​ເຊີ​ສາມ​ຫ້ອງ​ຢູ່​ຂ້າງ​ເທິງ​ວົງ​ແມ່​ເຫຼັກ​ນີ້​, 30 ອົງ​ສາ​ຫ່າງ​ຈາກ​ກັນ​ກ່ຽວ​ກັບ shaft motor (
ການ​ຫມຸນ​ມໍ​ເຕີ​ໄຟ​ຟ້າ 120 ອົງ​ສາ​)​.
ຕົວຍຶດເຊັນເຊີ Hall ຂອງຂ້ອຍປະກອບດ້ວຍຕົວຖືແບບງ່າຍໆທີ່ປະກອບດ້ວຍສາມຊິ້ນສ່ວນອະລູມິນຽມທີ່ປຸງແຕ່ງໂດຍຂ້ອຍແລະສາມສ່ວນພາດສະຕິກທີ່ເຮັດດ້ວຍເຄື່ອງຕົ້ນແບບໄວ.
ຖ້າທ່ານບໍ່ມີເຄື່ອງມືເຫຼົ່ານີ້, ມັນບໍ່ຄວນຍາກທີ່ຈະຊອກຫາວິທີອື່ນເພື່ອຊີ້ບອກຕໍາແຫນ່ງ.
ການສ້າງວົງເລັບສໍາລັບເຊັນເຊີ Hall ຈະມີຄວາມທ້າທາຍຫຼາຍ.
ນີ້ແມ່ນວິທີທີ່ເປັນໄປໄດ້ທີ່ຈະເຮັດວຽກ: 1.
ຊອກຫາຖາດພາດສະຕິກທີ່ມີຂະຫນາດທີ່ເຫມາະສົມແລະທ່ານສາມາດ epoxy ເຊັນເຊີຫ້ອງໂຖງຢ່າງລະມັດລະວັງ. 2.
ພິມແມ່ແບບໃສ່ເຈ້ຍ, ເຊິ່ງມີວົງກົມດຽວກັນກັບລັດສະຫມີຂອງວົງແມ່ເຫຼັກ, ແລະເຄື່ອງຫມາຍສາມຢ່າງຢູ່ຫ່າງກັນ 15 ອົງສາ 3.
ກາວແມ່ແບບໃສ່ແຜ່ນແລ້ວໃຊ້ແມ່ແບບເປັນຄໍາແນະນໍາເພື່ອວາງ epoxy sensor ຫ້ອງໂຖງຢ່າງລະມັດລະວັງ.
ຕອນນີ້ເຊັນເຊີ Hall ຖືກຕິດຕັ້ງຢູ່ໃນມໍເຕີ, ເຊື່ອມຕໍ່ກັບວົງຈອນທີ່ສະແດງຂ້າງລຸ່ມນີ້ແລະທົດສອບໂດຍໃຊ້ DMM ຫຼື oscilloscope ເພື່ອໃຫ້ແນ່ໃຈວ່າຜົນຜະລິດສູງຂຶ້ນແລະຕ່ໍາຍ້ອນວ່າມໍເຕີຫມຸນ.
ຂ້ອຍແລ່ນເຊັນເຊີເຫຼົ່ານີ້ພາຍໃຕ້ 5 v ໂດຍໃຊ້ຜົນຜະລິດ 5 v ຂອງ Arduino.
ເຊັນເຊີ Hall ແມ່ນສູງຫຼືຕ່ໍາໃນຜົນຜະລິດ (1 ຫຼື 0)
ມັນຂຶ້ນກັບວ່າພວກເຂົາຮູ້ສຶກວ່າ Antarctic ຫຼື Arctic.
ນັບຕັ້ງແຕ່ພວກມັນຢູ່ຫ່າງກັນ 15 ອົງສາ, ແມ່ເຫຼັກຈະຫມຸນພາຍໃຕ້ພວກມັນແລະປ່ຽນຂົ້ວໃນທຸກໆ 45 ອົງສາ, ເຊັນເຊີທັງສາມນີ້ຈະບໍ່ສູງຫຼືຕ່ໍາໃນເວລາດຽວກັນ.
ເມື່ອມໍເຕີ rotates, ຜົນຜະລິດຂອງເຊັນເຊີແມ່ນ 6-
ຮູບແບບຂັ້ນຕອນສະແດງໃຫ້ເຫັນໃນຕາຕະລາງຕໍ່ໄປນີ້.
ເຊັນເຊີຕ້ອງສອດຄ່ອງກັບການເຄື່ອນໄຫວຂອງມໍເຕີເພື່ອໃຫ້ຫນຶ່ງໃນສາມເຊັນເຊີມີການປ່ຽນແປງທີ່ຊັດເຈນຢູ່ໃນຕໍາແຫນ່ງການປ່ຽນແປງໄລຍະມໍເຕີ.
ໃນກໍລະນີນີ້, ແຂບທີ່ເພີ່ມຂຶ້ນຂອງເຊັນເຊີຫ້ອງໂຖງທໍາອິດ (H1)
ຄວນສອດຄ່ອງກັບການເປີດຂອງການປະສົມປະສານ C (ສູງ) ແລະ B (ຕ່ໍາ).
ນີ້ແມ່ນເທົ່າກັບການເປີດ transistors 3 ແລະ 5 ໃນວົງຈອນຂົວ.
ຂ້ອຍຈັດຮຽງເຊັນເຊີກັບແມ່ເຫຼັກດ້ວຍ oscilloscope.
ເພື່ອເຮັດສິ່ງນີ້, ຂ້ອຍຕ້ອງໃຊ້ສາມຊ່ອງທາງຂອງຂອບເຂດ.
ຂ້າ​ພະ​ເຈົ້າ rotate motor ໂດຍ​ການ​ເຊື່ອມ​ຕໍ່​ກັບ​ສາຍ​ແອວ​ຂອງ motor ຄັ້ງ​ທີ​ສອງ​ແລະ​ການ​ວັດ​ແທກ​ທ່າ​ແຮງ​ກັບ​ຄືນ​ໄປ​ບ່ອນ​ລະ​ຫວ່າງ​ການ​ປະ​ສົມ​ສອງ​ໄລ​ຍະ (
A ແລະ B​, A ແລະ C​)
ນີ້​ແມ່ນ​ສອງ sine​.
ຄືກັບຄື້ນໃນຮູບຂ້າງລຸ່ມນີ້
ຈາກນັ້ນເບິ່ງສັນຍານຂອງ Hall sensor 2 ໃນຊ່ອງ 3 ຂອງ oscilloscope.
ຕົວຍຶດເຊັນເຊີ Hall ຖືກຫັນຈົນກ່ວາແຂບທີ່ເພີ່ມຂຶ້ນຂອງເຊັນເຊີຫ້ອງໂຖງແມ່ນສອດຄ່ອງຢ່າງເຕັມສ່ວນກັບຈຸດທີ່ຄວນປະຕິບັດການປ່ຽນແປງໄລຍະ (ເບິ່ງຂ້າງລຸ່ມນີ້).
ໃນປັດຈຸບັນຂ້າພະເຈົ້າຮັບຮູ້ວ່າມີພຽງແຕ່ສອງຊ່ອງທາງທີ່ຈະເຮັດການປັບຕົວດຽວກັນ.
ຖ້າ BEMF ຂອງການປະສົມປະສານໄລຍະ B-
ການນໍາໃຊ້ C, ແຂບທີ່ເພີ່ມຂຶ້ນຂອງ H2 ຈະກ່ຽວຂ້ອງກັບເສັ້ນໂຄ້ງ BC.
ເຫດຜົນວ່າເປັນຫຍັງການປ່ຽນແປງໄລຍະຄວນໄດ້ຮັບການປະຕິບັດຢູ່ທີ່ນີ້ແມ່ນເພື່ອຮັກສາແຮງບິດມໍເຕີໃຫ້ສູງທີ່ສຸດເທົ່າທີ່ເປັນໄປໄດ້.
ທ່າແຮງດ້ານຫລັງແມ່ນອັດຕາສ່ວນກັບແຮງບິດແລະທ່ານຈະສັງເກດເຫັນວ່າການປ່ຽນແປງແຕ່ລະໄລຍະເກີດຂື້ນເມື່ອທ່າແຮງດ້ານຫລັງຜ່ານດ້ານລຸ່ມຂອງເສັ້ນໂຄ້ງຂັ້ນຕອນຕໍ່ໄປ.
ດັ່ງນັ້ນ, ແຮງບິດຕົວຈິງປະກອບດ້ວຍສ່ວນທີ່ສູງທີ່ສຸດຂອງການປະສົມປະສານຂອງແຕ່ລະໄລຍະ.
ຖ້າທ່ານບໍ່ສາມາດເຂົ້າເຖິງຂອບເຂດ, ນີ້ແມ່ນແນວຄວາມຄິດຂອງຂ້ອຍໃນການຈັດຕໍາແຫນ່ງ.
ນີ້ແມ່ນຕົວຈິງແລ້ວການອອກກໍາລັງກາຍທີ່ຫນ້າສົນໃຈສໍາລັບຜູ້ທີ່ຢາກຮູ້ວ່າ BLDC Motor ເຮັດວຽກແນວໃດ.
ຖ້າມໍເຕີໄລຍະ A ຖືກເຊື່ອມຕໍ່ (ບວກ) ແລະ B (ລົບ)
ກັບການສະຫນອງພະລັງງານແລະເປີດການສະຫນອງພະລັງງານ, ມໍເຕີຈະຫມຸນເລັກນ້ອຍແລະຢຸດ.
ຫຼັງຈາກນັ້ນ, ຖ້າການນໍາພາພະລັງງານທາງລົບຖືກຍ້າຍໄປທີ່ໄລຍະ C ແລະເປີດ, ມໍເຕີຈະຫັນຕໍ່ໄປແລະຢຸດ.
ສ່ວນຕໍ່ໄປຂອງລໍາດັບຈະເປັນການເຄື່ອນຍ້າຍນໍາທາງບວກໄປສູ່ໄລຍະ B, ແລະອື່ນໆ
ເມື່ອທ່ານເຮັດແນວນີ້, ມໍເຕີຈະຢຸດຢູ່ສະເຫມີບ່ອນທີ່ແຮງບິດເປັນສູນ, ເຊິ່ງກົງກັບບ່ອນຫນຶ່ງທີ່ຕາຕະລາງຜ່ານແກນ x ໃນຕາຕະລາງ.
ໃຫ້ສັງເກດວ່າຈຸດສູນຂອງການປະສົມປະສານໄລຍະທີສາມເທົ່າກັບຕໍາແຫນ່ງການປ່ຽນແປງໄລຍະຂອງສອງປະສົມປະສານທໍາອິດ.
ດັ່ງນັ້ນ, ຕໍາແຫນ່ງແຮງບິດສູນຂອງ B-
ການປະສົມປະສານ C ແມ່ນບ່ອນທີ່ທ່ານຕ້ອງການຈັດຕໍາແຫນ່ງຂອງຂອບທີ່ເພີ່ມຂຶ້ນຂອງ h2.
ໝາຍຕຳແໜ່ງນີ້ດ້ວຍເຄື່ອງໝາຍອັນດີ ຫຼືໃບມີດແຫຼມ, ແລະຫຼັງຈາກນັ້ນປັບຕົວຍຶດເຊັນເຊີຫ້ອງໂຖງໂດຍໃຊ້ DMM ຈົນກວ່າຜົນຜະລິດຂອງ H2 ຈະສູງກວ່າແນ່ນອນ.
ເຖິງແມ່ນວ່າທ່ານຈະ deviate ພຽງເລັກນ້ອຍຈາກຕາຕະລາງໂຮງຮຽນຂອງທ່ານ, motor ຄວນເຮັດວຽກໄດ້ດີ.
ສາມໄລຍະມໍເຕີຈະໄດ້ຮັບພະລັງງານຈາກໄດເວີມໍເຕີສາມເຟດ L6234.
ຂ້າພະເຈົ້າໄດ້ພົບເຫັນວ່ານີ້ແມ່ນຜະລິດຕະພັນທີ່ດີທີ່ສາມາດຢືນການທົດສອບຂອງເວລາ.
ມີຫຼາຍວິທີທີ່ຈະຈືນຊິ້ນສ່ວນຂອງເຈົ້າໂດຍບັງເອີນເມື່ອໃຊ້ເຄື່ອງໃຊ້ໄຟຟ້າ, ຂ້ອຍບໍ່ແມ່ນວິສະວະກອນໄຟຟ້າ ແລະຂ້ອຍກໍ່ບໍ່ຮູ້ວ່າເກີດຫຍັງຂຶ້ນ.
ໃນໂຄງການໂຮງຮຽນຂອງຂ້ອຍ, ພວກເຮົາໄດ້
ຜະລິດ 3- ໄລຍະເຄິ່ງຂົວຂອງພວກເຮົາເອງຂອງ 6 transistors MOSFET ແລະ 6 diodes.
ພວກ​ເຮົາ​ໄດ້​ນໍາ​ໃຊ້​ນີ້​ໃນ HIP4086 ຂອງ​ຄົນ​ຂັບ Intersil ອື່ນໆ​, ແຕ່​ວ່າ​ພວກ​ເຮົາ​ມີ​ບັນ​ຫາ​ຫຼາຍ​ກັບ​ການ​ຕັ້ງ​ຄ່າ​ນີ້
​ພວກ​ເຮົາ​ໄດ້​ເຜົາ​ໄຫມ້​ຊໍ່​ຂອງ transistors ແລະ chip​.
ຂ້ອຍແລ່ນ L6234 (
ດັ່ງນັ້ນມໍເຕີ) ທີ່ 12V.
L6234 ມີຊຸດວັດສະດຸປ້ອນທີ່ຜິດປົກກະຕິເພື່ອຄວບຄຸມເຄິ່ງຂົວຂອງ 6 transistors.
ບໍ່ແມ່ນທຸກໆ transistor ມີ input, ແຕ່ເປີດ (EN)
Input ສໍາລັບແຕ່ລະໄລຍະສາມ, ແລະຫຼັງຈາກນັ້ນ input ອື່ນ (IN)
ເລືອກວ່າ transistor ໃນໄລຍະເປີດ (ເທິງຫຼືຕ່ໍາ).
ຕົວຢ່າງ, ເປີດ transistor 1 (ເທິງ) ແລະ 6 (ຕ່ໍາ)
ທັງສອງ EN1 ແລະ EN3 ແມ່ນສູງ (
EN2 ຕ່ໍາເພື່ອຮັກສາເວທີປິດ)
IN1 ສູງ, IN3 ຕ່ໍາ.
ນີ້ເຮັດໃຫ້ການປະສົມປະສານໄລຍະ -C.
ໃນຂະນະທີ່ບັນທຶກຄໍາຮ້ອງສະຫມັກ L6234 ແນະນໍາການນໍາໃຊ້ PWM ທີ່ໃຊ້ໃນການຄວບຄຸມຄວາມໄວຂອງມໍເຕີກັບ pin IN, ຂ້າພະເຈົ້າໄດ້ຕັດສິນໃຈເຮັດມັນຢູ່ໃນ pin EN ເພາະວ່າ, ໃນເວລານັ້ນ, ຂ້າພະເຈົ້າຄິດວ່າມັນຈະເປັນ \'ແປກ\'
ທີ່ຈະເປີດ transistors ເທິງແລະຕ່ໍາຂອງໄລຍະສະລັບກັນ \'. ທັງສອງຂອງພວກເຂົາບໍ່ຜ່ານກະ
ແສໄຟຟ້າດ້ວຍວິທີການຂອງຂ້ອຍ, ໄລຍະສູງຖືກເປີດໃຊ້ແລະປິດສະລັບກັນຢູ່ທີ່ຄວາມຖີ່
PWM
, ໃນຂະນະທີ່ໄລຍະຕ່ໍາຍັງຄົງຢູ່ໃນລະຫວ່າງການປ່ຽນໄລຍະທັງຫມົດຂ້າງລຸ່ມນີ້ແມ່ນ schematic ຂອງ motor drive , ຂ້ອຍໄດ້ເພີ່ມການເຊື່ອມຕໍ່ pin ກັບກະດານ Arduino ຂ້ອຍຍັງ
. gnd ເພື່ອຫຼຸດຜ່ອນ
Fuse 10 ຂອງວົງຈອນບວກກັບ u
ເພີ່ມ 2. 5 amps fuse ພະລັງງານແລະ
ຕົວເລກນີ້ແມ່ນເລັກນ້ອຍ, ດັ່ງນັ້ນສໍາລັບຮຸ່ນ ຂະຫນາດໃຫຍ່,
ກະ
ລຸນາເບິ່ງເອກະສານສໍາລັບ L6234 ຫມາຍເຫດ: Mike Anton ເຮັດ PCB
ripple ໃນກະແສ regenerative
ປະຫຍັດວຽກໃນການປະກອບມັນ
ແມ່ນ ວິສະວະກອນໄຟຟ້າແລະພວກເຮົາ
ສໍາລັບ L6234, ເຊິ່ງ ຈະ (ຂ້ອຍເຊື່ອວ່າ) ແທນທີ່ຕິດ
ຂ້ອຍບໍ່
ຕາມນີ້ແລະ
ຮູ້ສຶກດີໃຈຕໍ່ການແກ້ໄຂຂອງຂ້ອຍເມື່ອຂັບຂີ່
, ລະບົບຄວບຄຸມຈະສົ່ງກະແສໄຟຟ້າໄປສູ່ສາມໄລຍະມໍເຕີໃນແບບທີ່ເພີ່ມແຮງບິດ, ລະບົບຄວບຄຸມຍັງເຮັດໃຫ້ແຮງບິດສູງສຸດ, ແຕ່ເວລາ
ນີ້ແມ່ນແຮງບິດ ລົບທີ່ເຮັດໃຫ້ມໍ
ຊ້າລົງໃນຂະນະທີ່ສົ່ງກະແສໄຟຟ້າຄືນໃຫມ່ ໃນ
ແບດເຕີຣີ້ໃຫມ່ ສະຫະລັດ. ໃນ
ເຕີ
​ກໍ​ລະ​ນີ​ນີ້​, ມັນ​ເປັນ​ໄປ​ໄດ້​ທີ່​ປັດ​ຈຸ​ບັນ​ທີ່​ຈະ​ໄຫຼ
​ຈາກ B ຫາ​ທີ່​ສໍາ​ຄັນ​ເພື່ອ regenerative braking​, transistor ຕ່ໍາ​ສຸດ​ເປີດ​ແລະ​ປິດ​ຢ່າງ​ວ່ອງ​ໄວ (ພັນ
PWM switches
ຕໍ່​ວິ​ນາ​ທີ​) ໃນ​ເວ​ລາ​ທີ່ transistor ສູງ​ສຸດ​ໄດ້​ຖືກ​ເປີດ​, ປະ​ຈຸ​ບັນ​ຈະ​ໄຫຼ​ດັ່ງ​ທີ່​ສະ​ແດງ​ໃຫ້​ເຫັນ​ໃນ​ຮູບ​ພາບ​ທໍາ​ອິດ​ຂອງ​ພະ​ລັງ​ງານ
​ແມ່ນ​ການ​ເກັບ​ຮັກ​ສາ​ອຸ​ປະ​ກອນ​.
( ວິກິພີເດຍ
ມີບົດຄວາມທີ່ດີທີ່ອະທິບາຍວ່າຕົວແປງເພີ່ມກໍາລັງເຮັດວຽກແນວໃດ) .
ເພື່ອຜະລິດແຮງບິດລົບທີ່ເຮັດໃຫ້ມໍເຕີຊ້າລົງ transistor
ສະຫຼັບ PWM, ແລະຮອບວຽນຫນ້າທີ່ຂອງ PWM ຄວບ
ຂ້າງຕ່ໍາໃຊ້
ຄຸມປະລິມານຂອງເບກໃນເວລາທີ່ຂັບຂີ່, ການປ່ຽນແປງຂອງມໍເຕີຈະປ່ຽນຈາກການປະສົມປະສານຫນຶ່ງໄປຫາອີກອັນຫນຶ່ງເພື່ອ
ທ່ານສາມາດເຫັນ ໄດ້ວ່າເບກລຸ້ນໃຫມ່ເຮັດວຽກໄດ້ດີ, ແຕ່ມັນບໍ່ດີ, ຂ້ອຍຄິດວ່າ
ຮັກສາແຮງບິດສູງສຸດທີ່ເປັນໄປໄດ້
ຂັ້ນຕອນ,
ທີ່ຂ້ອຍ ໃຊ້
ແມ່ນມໍເຕີແຮງບິດຕໍ່າຫຼາຍ, ດັ່ງນັ້ນມັນຈຶ່ງບໍ່ຜະລິດ BEMF ຫຼາຍປານ ໃດ, ຍົກເວັ້ນຄວາມໄວ
ລໍ້ທີ່ເກີດໃຫມ່ຫນ້ອຍຫຼາຍ (ຖ້າມີ). ແຮງດັນໂດຍຫຼາຍ volts, ນີ້ຍັງຫຼຸດລົງຢ່າງຫຼວງຫຼາຍ
ເຫດຜົນຕົ້ນຕໍແມ່ນ ມໍເຕີຮາດດິດ
ສິດ
ສູງ ສຸດ, ມີ
ການຫ້າມ
ປະ
ທິ
ພາບ
ຂ້າ ພະເຈົ້າ
rectifier
ປົກກະຕິແລະຂ້າພະເຈົ້າອາດຈະ
ໃຊ້ diodes
ໄດ້ຮັບປະສິດທິພາບທີ່ດີກວ່າຖ້າຫາກວ່າຂ້າພະເຈົ້າໃຊ້
ລາຍຊື່ຂອງ inputs ແລະ outputs ໃນ arduino
ບາງ diodes ພິເສດທີ່ມີການຫຼຸດລົງແຮງດັນຕ່ໍາຂ້າງລຸ່ມ
ນີ້ ແມ່ນບັນຊີ
ຍັງປະກອບມີຕາຕະລາງແລະຮູບພາບຂອງຄະນະກໍາມະຂອງ
ຂ້າພະເຈົ້າ 2- Digital entry-Hall 1 120 K3 ດິຈິຕ
9- Digital Output of EN
ອລ 120 K ຕ້ານການເຂົ້າ. input- 120 K ຄວາມຕ້ານທານຂອງ Gnd 5 1 Digital Output in series
ohm resistor
with 400 ohm resistor 6 2 Digital outputs in series with 400 ohm resistor 7 3 Digital outputs in series with 400
1 in series with 400 ohm resistor 10- EN 201 ດິຈິຕອລ output ຂອງຊຸດ. ຜົນຜະລິດດິຈິຕອນ
EN 3 ເປັນ
Ohm potentiometer, ມີ 5 v ແລະ gnd ເຊື່ອມຕໍ່ຢູ່ທັງສອງສົ້ນແລະ pin analog 0 ທີ່ເຊື່ອມຕໍ່
, 100 k
potentiometer ນີ້ຖືກນໍາໃຊ້
ເພື່ອຄວບຄຸມ
ຢູ່ກາງ,
ຊຸດທີ່ມີຕົວຕ້ານທານ 400 ohm
. bldc_congroller 3. 1. 1*3
Hall (ເບິ່ງຂັ້ນຕອນທີ່ 5 ທັງຫມົດ )
ຄວາມໄວຂອງມໍເຕີແລະປະລິມານການສະຫນອງພະລັງງານ 5 V
ເພື່ອ
ດໍາເນີນການເຊັນເຊີ
2
ໂດຍ David Glazer ຊຸດ
X ແມ່ນ ST L6234 3- Phase motor driver IC * ແລ່ນ disk drive motor ຕາມເຂັມໂມງ * with regenerative braking * motor speed and braking controld by a single potentiometer * motor position by three Hall- Effect Sensor * Arduino converts output (
ຂອງ
ພວກ ເຂົາ
3 ເຊັນເຊີ 3 ແລະ
3 *3 DO on pins 5,6, 7,
) ທີ່ແຕກຕ່າງກັນ,
3. phase-changing steps on pins 9, 10, 11 at 32 kHz * PWM output ( Corresponding to EN 1,2,
ຕາມລໍາດັບ (IN
ປ່ຽນຫນ້າທີ່ PWM braking
1,2,3) * ເຊື່ອມຕໍ່ simulation ໃນ 0 ກັບ potentiometer ເພື່ອ
0 ວົງຈອນແລະການປ່ຽນແປງ *. ເບກ * 500- 523: Taxi *
524- 1023: motoring * ຄໍາຄິດເຫັນຫຼາຍສາຍສໍາລັບການ debugging ໂດຍພິມຄ່າຕ່າງໆກັບການເຊື່ອມ
serial */Int allstate1; /Speed level int bSpeed = 0 for motor; /Brake level of throttle = 0; pinMode motor driver (5,OUTPUT
ຕໍ່
)
; /In 1 pinMode (6,OUTPUT
); /In 2 pinMode (7,OUTPUT); /In 3 pinMode (9,OUTPUT); /EN 1 pinMode (10,OUTPUT);
/EN 2
pinMode (11,OUTPUT); /EN 3
/serial. begin(9600); If you will be using a serial connection, please uncomment this line.
The ຄໍາສັ່ງ flush ໃນຕອນທ້າຍຂອງໂຄງການ. TCCR1B & = ~ Prescaler / ແລະຄ່າໃນ TCCR0B ທີ່ມີເລກຖານສອງຂອງ \'11111000\'
/ ຕອນ
ນີ້
ບິດ
ຕັ້ງ
ຄ່າ
ກ່ອນການເຂົ້າລະຫັດທີ່ເຫມາະສົມ: int pre-encoding bit 2 = 1;
TCCR0B ທີ່ມີ
ຕົວ
ເລກຖານສອງຂອງ \'00000001\'/ ຕັ້ງ PWM ເປັນ 32 kHz ສໍາ
ລັບ PIN 3,11 (ໂຄງການນີ້ໃຊ້ພຽງແຕ່ Pin 11)
/ ລ້າງທັງສາມບິດ ກ່ອນ caler
ທໍາອິດ: TCCR2B
& = ~ Pre-calerval \ /
ແລະຄ່າໃນ TCCR0B ທີ່ເຫມາະສົມຂອງ 1001 ຈໍານວນ 101 . pre-encoding bits: TCCR2B |.
= pre-encoding bit 2; Throttle = analogRead (0); /Throttle potentiometer MSPs = ແຜນທີ່ ( Throttle, 512,1023, 0,255); /For debugging HallState1 = digitalRead (2); /Read input value from Hall 1 2 = Digital Read (3);
/Read input value from Hall 2 3 = Digital Read (4); //
4*HallState3
digitalWrite(10, HallState3); HallVal = (HallState1)+ (2*HallState2)+ (
);
println(HallState2); Serial. print(\'H 3: \'); Serial. println(HallState3); Serial. println(\' \'); */ //Serial. println(mSpeed); //Serial. println(HallVal); //Serial. print(\'\'); /Monitor transistor output/delay (1000); /* T1 = digitalRead (2); //T1 = ~T1; T2 = digitalRead (4); //T2 = ~T2; T3 = digitalRead (5); //T3 = ~T3; Serial. print(T1); Serial. print(\'\t\'); Serial
. print(T2); Serial. print(\'\t\'); Serial. print(T3); Serial. print(\'\'
); Serial. print(\'\'); Serial. print(digitalRead(
3)); Serial. print(\'\t\');
Serial
. print(digitalRead(9)); Serial. print(\'\t\
'
)
;
;
Serial. println(digitalRead(10)); Serial. print(\'\'); Serial. print
(\'\')
//delay
( 500
; */Driving phase change/each binary number has a case corresponding
output
)
to the
different transistors ເປີດ/
ບິດຄະນິດສາດທີ່ໃຊ້ເພື່ອປ່ຽນຄ່າຂອງ output arduino :
/PORTD ມີ
ຂອງ pin
IN ຢູ່ໃນ driver L6234
/output
transistor / EN ສໍາລັບແຕ່ລະໄລຍະແມ່ນຄວບຄຸມ
ທີ່ໃຊ້ເພື່ອກໍານົດວ່າ transistor ເທິງຫຼື pin ຕ່
ໍາ
ໂດຍການປຽບທຽບ ຄໍາສັ່ງ Arduino
, 25 pot). (throttle > 511){switch (HallVal){
:
, ກໍານົດວົງຈອນຫນ້າທີ່ຂອງ PWM ( 0 = OFF ent
Case
3
/PORTD = 1111xxx00; transistor)analogWrite(10,0);
ການ
ປິດໄລຍະ B (
duty = 0)analogWrite(11,255) // Phase C
on -duty = 100
; analogWrite(
10,255)
0-
% ( low-end transistor)break; B00100000; /Analowrite (9,mSpeed); PORTD & = B00011111; /PORTD | = B10100000; analogWrite(9,0); analogWrite(
11,mSpeed)
; break; Case 4:/PORTD = B100xxx00; /Expected output of pin
7
)
PORTD & = B00011111; PORTD | = bym000; /Analowrite (9,255
; analogWrite(10,0); analogWrite(10,mSpeed);
analogWrite(11,0 break); analogWrite(11,255)
; bym0000 ; analogWrite(10,0); analogWrite(10,bSpeed); analogWrite(11,0); break; }} /Time = millis
(
printing program starts. println(time); //Serial.
); Time after the
print(\'\'); //Serial. flush();
/If you want to debug using a serial port, please uncomment}
I think the operation that Arduino does in this project is so simple that it seems like a waste to do this task with a microprocessor.
ໃນຄວາມເປັນຈິງ, ບັນທຶກຄໍາຮ້ອງສະຫມັກຂອງ L6234 ແນະນໍາ array ປະຕູແບບງ່າຍດາຍ (
ທີ່ເຮັດດ້ວຍ Lattice Semiconductor) ເພື່ອເຮັດວຽກນີ້ ຂ້ອຍບໍ່ຄຸ້ນເຄີຍກັບການຂຽນໂປລແກລມຂອງອຸປະກອນນີ້, ແຕ່ຄ່າໃຊ້ຈ່າຍຂອງ IC
ພຽງແຕ່ 39 ໂດລາໃນ newark
ແມ່ນ
GAL16V8
ລໍາດັບທີ່ສາມາດຂັບ L6234 IC ຈາກຜົນຜະລິດຂອງສາມເຊັນເຊີຫ້ອງໂຖງ
ຕາຕະລາງສໍາລັບຂັ້ນຕອນ A ແມ່ນສະແດງຂ້າງລຸ່ມນີ້, ແລະຕາຕະລາງຄວາມຈິງສໍາລັບທັງສາມຂັ້ນຕອນ (
ເພື່ອໃຫ້ວົງຈອນຕາມເຫດຜົນຂອງໄລຍະ B ແລະ C, ປະຕູ \'ບໍ່ \
' ຕ້ອງຖືກປ່ຽນໄປອີກດ້ານຫນຶ່ງຂອງ \' ຫຼື. ບັນຫາກັບວິທີການນີ້ແມ່ນວ່າມັນໃຊ້ເວລາເກືອບ 20 ຂັ້ນຕອນຂອງແຕ່ລະຄົນ.
ດີທີ່ສຸດທີ່ຈະຂຽນໂປຣແກຣມມັນເປັນປະຕູຕາມເຫດຜົນຂອງໂປຣແກຣມ.

ກຸ່ມ HOPRIO ເປັນຜູ້ຜະລິດມືອາຊີບຂອງການຄວບຄຸມແລະມໍເຕີ, ໄດ້ສ້າງຕັ້ງຂຶ້ນໃນ 2000. ສໍານັກງານໃຫຍ່ຂອງກຸ່ມຢູ່ໃນເມືອງ Changzhou, ແຂວງ Jiangsu.

ລິ້ງດ່ວນ

ຕິດຕໍ່ພວກເຮົາ

WhatsApp: +86 18921090987 
ໂທ: +86- 18921090987 
ອີເມວ: sales02@hoprio.com
ເພີ່ມ: No.19 Mahang South Road, Wujin High-tech District, Changzhou City, Jiangsu Province, ຈີນ 213167
ຝາກຂໍ້ຄວາມ
ຕິດຕໍ່ພວກເຮົາ
ສະຫງວນ ລິຂະສິດ © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. ແຜນຜັງເວັບໄຊທ໌ | ນະໂຍບາຍຄວາມເປັນສ່ວນຕົວ