ການຄວບຄຸມມໍເຕີ 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 ທີ່ມີມືຈັບກັບແຜ່ນເຂົ້າຈີ່ motor ເອເລັກໂຕຣນິກອື່ນ ໆ ສາຍແຂງເດືອນ Arduino Duemilanove resisting 120 ohm rom 120 ohm rom Poteniometer100 k ohmST micro circuit L6234 three phase motor driver IC two 100 uF capacitors one 10 nF capacitor one 220 nF capacitor one 1 uF capacitor one 100 uF capacitor three receive diodes One 2.
Honeywell SS4151Ampacitor Ampolar Fuse 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 ຫຼັກການພື້ນຖານສໍາລັບ Digital position sensors
brushless motorse DC 3-phase control
ການຄວບຄຸມມໍເຕີ BLDC ຂອງເຊັນເຊີ Flying Star Hall, ວິດີໂອທີ່ດີຂອງການເຮັດຄວາມສະອາດມໍເຕີຮາດດິດ, ແຕ່ຜູ້ຂຽນເບິ່ງຄືວ່າຈະແລ່ນມໍເຕີເປັນມໍເຕີ stepping motor ແລະເປັນ stepping motor. ຫນ້າເວັບອ້າງອີງສະເພາະສໍາລັບ BLDC ໃນ l6234 motor drive IC, ລວມທັງແຜ່ນຂໍ້ມູນ, ບັນທຶກຄໍາຮ້ອງສະຫມັກ, ແລະຂໍ້ມູນການຊື້.
ຕົວຢ່າງຟຣີສໍາລັບການຂັບລົດມໍເຕີ PM brushless ສໍາລັບຄໍາຮ້ອງສະຫມັກຍານພາຫະນະໄຟຟ້າປະສົມ.
ນີ້ແມ່ນເອກະສານດຽວທີ່ຂ້ອຍພົບເຫັນທີ່ອະທິບາຍຄໍາສັ່ງຂອງການປ່ຽນແປງໄລຍະເບກທີ່ເກີດໃຫມ່.
ເອກະສານສະບັບນີ້, ການຫ້າມລໍ້ແບບຟື້ນຟູໃນຍານພາຫະນະໄຟຟ້າແມ່ນເປັນປະໂຫຍດ, ຂ້າພະເຈົ້າໄດ້ຢືມຕົວເລກຈໍານວນຫນ້ອຍຈາກມັນ, ແຕ່ຂ້ອຍຄິດວ່າມັນອະທິບາຍບໍ່ຖືກຕ້ອງວ່າການຟື້ນຟູເຮັດວຽກແນວໃດ.
ຂ້ອຍໄດ້ເຮັດໂຄງການນີ້ດ້ວຍມໍເຕີຂັບແຜ່ນທີ່ນໍາມາໃຊ້ໃຫມ່ເພາະວ່າມັນງ່າຍຕໍ່ການຜ່ານແລະຂ້ອຍມັກໃຊ້ມໍເຕີແຮງດັນຕ່ໍາຂະຫນາດນ້ອຍເພື່ອຮຽນຮູ້ສາຍທີ່ຄວບຄຸມໂດຍ BLDC ແລະບໍ່ກໍ່ໃຫ້ເກີດບັນຫາຄວາມປອດໄພ.
ນອກ​ຈາກ​ນັ້ນ​, ການ​ຕັ້ງ​ຄ່າ​ແມ່​ເຫຼັກ​ຂອງ sensor ຫ້ອງ​ໄດ້​ກາຍ​ເປັນ​ງ່າຍ​ດາຍ​ຫຼາຍ​ໂດຍ​ການ​ນໍາ​ໃຊ້​ວົງ​ແມ່​ເຫຼັກ (rotor​)
ຈາກ​ຄັ້ງ​ທີ​ສອງ​ຂອງ motors ເຫຼົ່າ​ນີ້ (ເບິ່ງ​ຂັ້ນ​ຕອນ​ທີ 4​)​.
ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ບໍ່​ຕ້ອງ​ການ​ທີ່​ຈະ​ມີ​ຄວາມ​ຫຍຸ້ງ​ຍາກ​ທັງ​ຫມົດ​ຂອງ​ການ​ຕິດ​ຕັ້ງ​ແລະ​ການ​ປັບ​ເຊັນ​ເຊີ​ຫ້ອງ​ໂຖງ (ຂັ້ນ​ຕອນ​ທີ 5-7​)
ຂ້າ​ພະ​ເຈົ້າ​ຮູ້​ວ່າ​ຢ່າງ​ຫນ້ອຍ​ມີ CD/DVD drive 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 ເພື່ອໃຫ້ແນ່ໃຈວ່າຜົນຜະລິດສູງຂຶ້ນແລະຕ່ໍາຍ້ອນວ່າມໍເຕີ rotates.
ຂ້ອຍແລ່ນເຊັນເຊີເຫຼົ່ານີ້ພາຍໃຕ້ 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, ແຕ່ເປັນ enable (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 ເພື່ອຫຼຸດຜ່ອນ ripple ໃນກະແສ regenerative
ເພີ່ມ 2. 5 amps
ຕົວເລກນີ້ ແມ່ນເລັກນ້ອຍ, ດັ່ງນັ້ນສໍາລັບຮຸ່ນຂະຫນາດໃຫຍ່,
ຂ້ອຍຍັງ
ກະລຸນາເບິ່ງເອກະສານສໍາລັບ L6234 ຫມາຍເຫດ: Mike Anton ເຮັດ
fuse ພະລັງງານແລະ Fuse 10 ບວກກັບວົງຈອນຂອງຕົວນໍາ .
ແລະປະຫຍັດວຽກໃນການປະກອບມັນ
ຂ້ອຍບໍ່ແມ່ນ ວິສະວະກອນໄຟຟ້າ
PCB ສໍາລັບ L6234, ເຊິ່ງ ຈະ (ຂ້ອຍເຊື່ອວ່າ) ແທນ
ທີ່ຕິດຕາມນີ້
ແລະພວກເຮົາຮູ້
ສຶກດີໃຈຕໍ່ການແກ້ໄຂຂອງຂ້ອຍເມື່ອຂັບຂີ່, ລະບົບຄວບຄຸມຈະສົ່ງກະແສໄຟຟ້າໄປສູ່ສາມໄລຍະມໍເຕີໃນ
ແບບທີ່ເພີ່ມແຮງບິດ, ລະບົບຄວບຄຸມຍັງເຮັດໃຫ້ແຮງບິດສູງສຸດ, ແຕ່ເວລາ
ນີ້ແມ່ນແຮງບິດລົບທີ່ ເຮັດໃຫ້ມໍເຕີ
ຄືນໃຫມ່ ໃນ
ແບດເຕີຣີ້ໃຫມ່ ສະຫະລັດ. ໃນ​ກໍ​ລະ​ນີ
ຊ້າລົງໃນຂະນະທີ່ສົ່ງກະແສໄຟຟ້າ
​ນີ້
​, ມັນ​ເປັນ​ໄປ​ໄດ້​ຂອງ​ປະ​ຈຸ​ບັນ​ທີ່​ຈະ​ໄຫຼ​ຈາກ B ຫາ​ທີ່​ສໍາ​ຄັນ​ເພື່ອ regenerative braking​, transistors ຕ​່​ໍາ​ສຸດ​ເປີດ​ແລະ​ປິດ​ຢ່າງ​ວ່ອງ​ໄວ (
ພັນ PWM switches ຕໍ່​ວິ​ນາ​ທີ​)
ເມື່ອ transistor ສູງ​ສຸດ​ໄດ້​ຖືກ​ເປີດ​, ປະ​ຈຸ​ບັນ​ຈະ​ໄຫຼ​ຕາມ​ຮູບ​ພາບ​ທໍາ​ອິດ ​ຂອງ​ການ​ພະ​ລັງ​ງານ​ແມ່ນ​ການ​ເກັບ​ຮັກ​ສາ​ວົງ​ຈອນ​.
ວິກິພີເດຍ ມີບົດຄວາມ
(
) . ການຜະລິດແຮງບິດລົບທີ່ເຮັດໃຫ້ມໍເຕີຊ້າລົງ transistor
ທີ່ດີທີ່ອະທິບາຍວ່າຕົວແປງເພີ່ມເຮັດວຽກ ແນວໃດ
ຕ່ໍາໃຊ້ສະຫຼັບ PWM, ແລະຮອບວຽນຫນ້າທີ່ຂອງ PWM ຄວບຄຸມປະລິມານຂອງເບກ ໃນເວລາທີ່ຂັບລົດ
ຂ້າງ
, ການເຄື່ອນຍ້າຍຂອງມໍເຕີປ່ຽນຈາກການປະສົມປະສານຫນຶ່ງ ໄປຫາອີກ
ສາມາດເຫັນໄດ້ວ່າເບກຟື້ນຟູເຮັດວຽກ ໄດ້ດີ, ແຕ່ມັນບໍ່ໄດ້ຜົນດີ, ຂ້ອຍຄິດວ່າເຫດຜົນຕົ້ນຕໍ
ອັນເນື່ອງມາຈາກການຮັກສາແຮງບິດສູງສຸດທີ່ເປັນໄປໄດ້ ຂັ້ນຕອນ,
ທ່ານ
ໃນຄວາມໄວສູງ ສຸດ, ມີ
ແມ່ນມໍເຕີຮາດດິດທີ່ຂ້ອຍໃຊ້ແມ່ນມໍເຕີແຮງບິດຕໍ່າຫຼາຍ, ດັ່ງນັ້ນມັນຈຶ່ງບໍ່ຜະລິດ BEMF ຫຼາຍປານໃດ, ຍົກເວັ້ນ
ລໍ້ທີ່ເກີດໃຫມ່ຫນ້ອຍຫຼາຍ (ຖ້າມີ )
ນີ້ ຍັງຫຼຸດລົງ
ຂ້າພະ
. ແຮງ
ການຫ້າມ
ເຈົ້າ
ດັນ
volts,
ຢ່າງຫຼວງຫຼາຍປະສິດທິພາບ
ໂດຍ ຫຼາຍ
rectifier ປົກກະຕິແລະຂ້າພະເຈົ້າອາດຈະໄດ້ຮັບປະສິດ ທິພາບ
ໃຊ້ diodes
ທີ່ດີກວ່າຖ້າຫາກວ່າຂ້າພະເຈົ້າໃຊ້
ລາຍຊື່ຂອງ inputs ແລະ outputs ໃນ arduino
ບາງ diodes ພິເສດທີ່ມີການຫຼຸດລົງແຮງດັນຕ່ໍາຂ້າງລຸ່ມ
ນີ້ ແມ່ນບັນຊີ
ຍັງປະກອບມີຕາຕະລາງແລະຮູບພາບຂອງຄະນະກໍາມະຂອງຂ້າພະເຈົ້າ 2- Digital entry-Hall 1 120 K3
ຈິຕອລ 120
Knd ຄວາມຕ້ານທານຂອງ Hall. input- 120 K
ດິ
ຄວາມຕ້ານທານຂອງ Gnd 5 1 Digital Output in series with 400 ohm resistor 6 2 Digital outputs in series with 400 ohm resistor 7 3 Digital outputs in series with 400 ohm resistor
9- Digital Output of EN 1 in series with 400 ohm resistor 10- EN
201 ຜົນຜະລິດດິຈິຕອນໃນຊຸດ ຜົນຜະລິດດິຈິຕອນ
EN 3 ຢູ່ໃນຊຸດທີ່ມີ ຕົວ
5 v ແລະ gnd ເຊື່ອມຕໍ່ຢູ່ທັງສອງສົ້ນແລະ pin analog 0
ທານ 400 ohm, 100 k Ohm potentiometer
, ມີ
ກາງ potentiometer ນີ້ຖືກນໍາໃຊ້ເພື່ອຄວບຄຸມ
ທີ່ ເຊື່ອມຕໍ່ຢູ່
ຕ້ານ
. bldc_congroller 3. 1. 1*3 ໂດຍ David Glazer ຊຸດ
Hall (ເບິ່ງຂັ້ນຕອນທີ່ 5 ທັງຫມົດ )
ຄວາມໄວຂອງມໍເຕີແລະປະລິມານການສະຫນອງພະລັງງານ 5 V
ເພື່ອ
ດໍາເນີນການເຊັນເຊີ
by
X ແມ່ນ
ST L6234 3- Phase motor driver IC * run disk drive motor ຕາມເຂັມໂມງ * with regenerative braking * motor speed and braking control by a single potentiometer * motor position
three Hall- Effect Sensor * Arduino converts output
ກັນແລະ
(2 ຂອງເຂົາເຈົ້າ 3) ທີ່ແຕກຕ່າງ
10,
3
ເຊັນເຊີ. phase-changing steps on pins 9,
ແລະການ
ປ່ຽນ
11 at 32 kHz * PWM output ( Corresponding to EN 1,2, 3*3 DO on pins 5,6, 7, ຕາມລໍາດັບ (IN 1,2,3) * ເຊື່ອມຕໍ່ simulation ໃນ 0 ກັບ potentiometer ເພື່ອປ່ຽນຫນ້າທີ່ PWM braking 0
ແປງ * .9-4: 9.
ເບກ * 500- 523: Taxi * 524- 1023: motoring * ຄໍາ​ເຫັນ​ຫຼາຍ​ເສັ້ນ​ສໍາ​ລັບ​ການ​ແກ້​ໄຂ​ໂດຍ​ການ​ພິມ​ຄ່າ​ຕ່າງໆ​ກັບ​ການ​ເຊື່ອມ​ຕໍ່
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);
; /EN 1 pinMode (10, OUTPUT)
/In 3 pinMode (9,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
ໃນ TCCR0B ທີ່ເຫມາະສົມກັບ
ທໍາອິດ: TCCR2B & = ~ Pre-calerval \ / ແລະຄ່າ
'101
ຈໍານວນ 10 ຄູ່ \' TCCR0B. 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); //
;
digitalWrite(10, HallState3 )
HallVal = (HallState1)+ (2*HallState2)+ (4*HallState3);
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(\'\'
)
;
\'\' )
; //delay(500
Serial. print (
);
transistors
*/Driving phase change/each binary number has a case corresponding to the different
ເປີດ/ບິດຄະນິດສາດທີ່ໃຊ້ເພື່ອປ່ຽນຄ່າຂອງ output arduino
: /PORTD ມີ
output ຂອງ pin
driver L6234
/output ທີ່ໃຊ້ເພື່ອກໍານົດວ່າ transistor ເທິງ
ຫຼື low transistor / EN pin ສໍາລັບແຕ່ລະໄລຍະແມ່ນຄວບຄຸມໂດຍການປຽບທຽບຄໍາສັ່ງ Arduino,
ກໍາ
IN ຢູ່ໃນ
( 0 = OFF ) ການຄວບຄຸມ
(throttle > 511){switch (HallVal
Case 3:
ນົດຮອບວຽນຫນ້າທີ່ຂອງ PWM
25 pot
) {
1111xxx00; transistor)analogWrite(10,0);
/PORTD =
ການປິດໄລຍະ B (duty =
0)analogWrite(11,255); B00100000;
/
Analowrite (9,mSpeed); PORTD & = B00011111; /PORTD |
=
B10100000
; analogWrite(9,0); analogWrite(10,255); analogWrite(11,mSpeed); break; Case 4:/
PORTD = B100xxx00;
/Expected output of pin 0-
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 (); Time after the printing program starts. println(time); //
(\'\'); //Serial.
flush();
/
Serial. print
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 ປະຕູແບບງ່າຍດາຍ (
GAL16V8 ທີ່ເຮັດດ້ວຍ Lattice Semiconductor) ເພື່ອເຮັດວຽກນີ້
ຂ້ອຍບໍ່ຄຸ້ນເຄີຍກັບການຂຽນໂປລແກລມຂອງອຸປະກອນນີ້, ແຕ່ຄ່າໃຊ້ຈ່າຍຂອງ IC ແມ່ນພຽງແຕ່ 39 ໂດລາໃນ newark
ລໍາ
ຕາຕະລາງ
ດັບທີ່ສາມາດຂັບ 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. ແຜນຜັງເວັບໄຊທ໌ | ນະໂຍບາຍຄວາມເປັນສ່ວນຕົວ