ປະຈຸບັນ, ຄວາມກະຕືລືລົ້ນມີຄວາມສົນໃຈຫຼາຍໃນການຄວບຄຸມ DC (BLDC)
ເມື່ອທຽບໃສ່ກັບມໍເຕີ DC ແບບດັ້ງເດີມ, ປະສິດທິພາບຂອງມໍເຕີໄດ້ຮັບການປັບປຸງ, ແຕ່ມັນກໍ່ຍາກກວ່າທີ່ຈະໃຊ້. ຜະລິດຕະພັນ ນອກສະໄຕລ່າຫຼາຍ
ສໍາລັບຈຸດປະສົງນີ້.
ຍົກຕົວຢ່າງ, ມີເຄື່ອງຄວບຄຸມ BDLCS ຂະຫນາດນ້ອຍຫຼາຍທີ່ເຮັດວຽກໄດ້ດີສໍາລັບເຮືອບິນ RC.
ສໍາລັບຜູ້ທີ່ຕ້ອງການເບິ່ງເຂົ້າໄປໃນການຄວບຄຸມຂອງ BLDC ໃນຄວາມເລິກຫຼາຍ, ມັນຍັງມີເຄື່ອງຄວບຄຸມຈຸນລະພາກທີ່ແຕກຕ່າງກັນແລະເອເລັກໂຕຣນິກອື່ນໆສໍາລັບຜູ້ໃຊ້ອຸດສາຫະກໍາ, ເຊິ່ງມັກຈະມີເອກະສານທີ່ດີຫຼາຍ.
ມາຮອດປະຈຸບັນຂ້ອຍບໍ່ໄດ້ພົບຄໍາອະທິບາຍທີ່ສົມບູນແບບໃດໆກ່ຽວກັບວິທີການນໍາໃຊ້ເຄື່ອງຄວບຄຸມ Micruino Micro-controller ສໍາລັບການຄວບຄຸມ BLDC.
ອີກຢ່າງຫນຶ່ງ, ຖ້າທ່ານສົນໃຈໃນການເຮັດການຫ້າມລໍ້, ຫຼືການໃຊ້ BLDC ສໍາລັບລຸ້ນ Power, ຂ້ອຍບໍ່ໄດ້ຊອກຫາວິທີການຄວບຄຸມເຄື່ອງຄວບຄຸມ 3 ຊັ້ນ.
ໂຄງສ້າງນີ້ແມ່ນເດີມໃນເລື່ອງກ່ຽວກັບ
ການຄິດໄລ່ທີ່ແທ້ຈິງ, ຂ້ອຍສືບຕໍ່ເຮັດແນວນັ້ນຫລັງຈາກຫຼັກສູດສິ້ນສຸດລົງແລ້ວ.
ແນວຄວາມຄິດຂອງໂຄງການແມ່ນການສະແດງຮູບແບບຂອງລົດປະສົມທີ່ມີການເກັບຮັກສາພະລັງງານ flywheel ແລະເບກແບັກເບີນ.
ມໍເຕີທີ່ໃຊ້ໃນໂຄງການແມ່ນ Little Bldcs ລ້າງອອກຈາກຮາດດິດທີ່ເສຍຫາຍ.
ປື້ມຄູ່ມືນີ້ອະທິບາຍວິທີການນໍາໃຊ້ເຄື່ອງຄວບຄຸມ Micruino ແລະຫ້ອງໂຖງ
- ສົ່ງເສີມເຊັນເຊີຕໍາແຫນ່ງໃນການຂັບຂີ່ແລະຮູບແບບການຫ້າມລໍ້ໃຫມ່.
ກະລຸນາຮັບຊາບວ່າການໄປຢ້ຽມຢາມ Oscillisoft ແມ່ນມີປະໂຫຍດຫຼາຍ, ຖ້າບໍ່ຈໍາເປັນ, ເພື່ອໃຫ້ສໍາເລັດໂຄງການນີ້.
ຖ້າທ່ານບໍ່ສາມາດເຂົ້າເຖິງຂອບເຂດ, ຂ້າພະເຈົ້າໄດ້ເພີ່ມຄໍາແນະນໍາບາງຢ່າງກ່ຽວກັບວິທີເຮັດມັນໂດຍບໍ່ມີຂອບເຂດ (ຂັ້ນຕອນທີ 5).
ສິ່ງຫນຶ່ງທີ່ໂຄງການນີ້ບໍ່ຄວນລວມເອົາໃນຕົວຄວບຄຸມມໍເຕີທີ່ແທ້ຈິງໃດໆແມ່ນຫນ້າທີ່ດ້ານຄວາມປອດໄພເຊັ່ນ: ໃນໄລຍະການປົກປ້ອງໃນປະຈຸບັນ.
ໃນຄວາມເປັນຈິງ, ສິ່ງທີ່ບໍ່ດີທີ່ສຸດແມ່ນວ່າທ່ານຈະເຜົາຜານ hd motor.
ເຖິງຢ່າງໃດກໍ່ຕາມ, ການຈັດຕັ້ງປະຕິບັດການປ້ອງກັນໃນປະຈຸບັນດ້ວຍຮາດແວໃນປະຈຸບັນບໍ່ແມ່ນເລື່ອງຍາກ, ແລະບາງທີຂ້ອຍກໍ່ຈະເຮັດແນວນັ້ນໃນບາງເວລາ.
ຖ້າທ່ານກໍາລັງພະຍາຍາມຄວບຄຸມມໍເຕີທີ່ໃຫຍ່ກວ່າ, ກະລຸນາຕື່ມໃສ່ການປ້ອງກັນໃນປະຈຸບັນເພື່ອປົກປ້ອງມໍເຕີແລະຄວາມປອດໄພຂອງທ່ານເອງ.
ຂ້ອຍຕ້ອງການພະຍາຍາມໃຊ້ເຄື່ອງຄວບຄຸມນີ້ດ້ວຍເຄື່ອງຈັກທີ່ໃຫຍ່ທີ່ສາມາດເຮັດໄດ້ໃນການເຮັດວຽກ \ 'ທີ່ແທ້ຈິງ \' ແຕ່ຂ້ອຍບໍ່ມີສິດອີກເທື່ອຫນຶ່ງ.
ຂ້າພະເຈົ້າສັງເກດເຫັນວ່າ eBay ຂາຍລົດ 86 W ໃນລາຄາປະມານ 40 ໂດລາ.
ເບິ່ງຄືວ່າເປັນຜູ້ສະຫມັກທີ່ດີ.
ນອກນັ້ນຍັງມີເວບໄຊທ໌ RC ທີ່ມີຊື່ວ່າ \ 'Gobrushless \' ທີ່ຂາຍຊຸດທີ່ປະກອບຊຸດຂອງຕົນເອງ.
ສິ່ງເຫຼົ່ານີ້ບໍ່ແພງເກີນໄປແລະມັນຄຸ້ມຄ່າກັບປະສົບການທີ່ຈະສ້າງ.
ກະລຸນາຮັບຊາບວ່າບໍ່ມີເຊັນເຊີ Hall ສໍາລັບມໍເຕີໃນເວັບໄຊທ໌ນີ້. Whew!
ການຂຽນໂຄງສ້າງນີ້ແມ່ນວຽກໃຫຍ່.
ຂ້າພະເຈົ້າຫວັງວ່າທ່ານຈະເຫັນວ່າມັນມີປະໂຫຍດ, ກະລຸນາຂຽນຄໍາເຫັນແລະຄໍາແນະນໍາຂອງທ່ານ.
Metmetter Metmetter (DMM) -
ຖ້າ DMM ຂອງທ່ານມີເຄື່ອງວັດແທກຄວາມຖີ່ (
ມັນຈະດີກວ່າທີ່ຈະມີ
ລົດແທັກ tir t8 tix (
ທ່ານຕ້ອງການຫນຶ່ງໃນນັ້ນເພື່ອເປີດຮາດດິດ).
ມີຮ້ານຮາດແວທີ່ດີ.
ກອງປະຊຸມເຄື່ອງຈັກແລະຕົ້ນແບບໄວ (
ເຫຼົ່ານີ້ແມ່ນມີປະໂຫຍດຫຼາຍແຕ່ຂ້ອຍຄິດວ່າໂຄງການນີ້ສາມາດເຮັດໄດ້ໂດຍບໍ່ມີພວກມັນ).
ວົງແຫວນແມ່ເຫຼັກຂອງເຄື່ອງຄອມພິວເຕີ
ພິວ
ເຕີ້
ລັບ
ສໍາ
ຄອມ ປື້ມບັນທຶກຈໍານວນ 120 NF Capaciting One 220 Capaciting ONE 2 NF Capacitor One
2
. ວົງຈອນທີ່ຂ້ອຍໄດ້ສະແດງໃນປື້ມຄູ່ມືນີ້ (
ມັນຖືກຄວບຄຸມໂດຍໃຊ້ Back Panutional).
ຂໍ້ມູນສະເພາະແລະຂໍ້ມູນການຈັດຊື້ສາມາດພົບໄດ້ໃນສອງລິງນີ້: ຖ້າທ່ານຈະຕ້ອງເຮັດໂຄງການນີ້, ຂ້າພະເຈົ້າຂໍແນະນໍາໃຫ້ທ່ານເຂົ້າໃຈໃນວິທີທີ່ BLDC ເຮັດວຽກແລະຄວບຄຸມ.
ມີຈໍານວນເອກະສານອ້າງອີງໃນອິນເຕີເນັດ (
ເບິ່ງຂ້າງລຸ່ມນີ້ສໍາລັບຄໍາແນະນໍາບາງຢ່າງ).
ເຖິງຢ່າງໃດກໍ່ຕາມ, ຂ້ອຍປະກອບມີບາງຕາຕະລາງແລະຕາຕະລາງໃນໂຄງການຂອງຂ້ອຍທີ່ຄວນຊ່ວຍໃຫ້ເຈົ້າເຂົ້າໃຈ.
ນີ້
ແມ່ນ
ບັນ
ຊີ
Sensor Hall, ວິດີໂອທີ່ດີໃນການທໍາຄວາມສະອາດມໍເຕີທີ່ແຂງ, ແຕ່ຜູ້ຂຽນເບິ່ງຄືວ່າກໍາລັງແລ່ນມໍເຕີເປັນມໍເຕີແລະເປັນລົດເຂັນ. ຫນ້າເວັບໄຊທ໌ອ້າງອີງທີ່ສະເພາະເຈາະຈົງສໍາລັບ Bldc ໃນ L6234 Motor IC, ລວມທັງແຜ່ນຂໍ້ມູນ, ບັນທຶກຂໍ້ມູນ, ແລະຂໍ້ມູນການຊື້.
ຕົວຢ່າງທີ່ບໍ່ເສຍຄ່າສໍາລັບ PM Motor Drive Brideless ສໍາລັບໃຊ້ພາຫະນະປະສົມສະຫມັກ.
ນີ້ແມ່ນເຈ້ຍດຽວທີ່ຂ້ອຍພົບວ່າອະທິບາຍຄໍາສັ່ງຂອງການປ່ຽນແປງຂອງການຫ້າມໃຫມ່ໃນໄລຍະການປ່ຽນແປງໃຫມ່.
ເຈ້ຍນີ້, ການຫ້າມລໍ້ໃຫມ່ທີ່ມີປະໂຫຍດ, ຂ້າພະເຈົ້າໄດ້ຢືມຕົວເລກຈໍານວນຫນຶ່ງຈາກມັນ, ແຕ່ຂ້າພະເຈົ້າຄິດວ່າມັນບໍ່ຖືກຕ້ອງວິທີການຟື້ນຟູເຮັດວຽກ.
ຂ້ອຍໄດ້ເຮັດໂຄງການນີ້ດ້ວຍເຄື່ອງຈັກຂັບເຄື່ອນທີ່ໃຊ້ຄືນມາທີ່ໃຊ້ແລ້ວແລະຂ້ອຍມັກໃຊ້ມໍເຕີແຮງດັນໄຟຟ້າຕ່ໍານ້ອຍເພື່ອຮຽນຮູ້ສາຍພັນທີ່ຄວບຄຸມໂດຍ BLDC ແລະບໍ່ກໍ່ໃຫ້ເກີດບັນຫາຄວາມປອດໄພ.
ນອກຈາກນັ້ນ, ການຕັ້ງຄ່າການສະຫນອງຂອງເຄື່ອງຫມາຍຫ້ອງໂຖງຈະກາຍເປັນເລື່ອງງ່າຍດາຍໂດຍການໃຊ້ແຫວນແມ່ເຫຼັກ (rotor)
ຈາກຄັ້ງທີສອງຂອງມໍເຕີເຫຼົ່ານີ້ (ເບິ່ງຂັ້ນຕອນທີ 4).
ຖ້າທ່ານບໍ່ຕ້ອງການທີ່ຈະໄປຫາຄວາມຫຍຸ້ງຍາກໃນການຕິດຕັ້ງແລະສົມມຸດຕິຖານຫ້ອງໂຖງ (ຂັ້ນຕອນ 5-7)
ຂ້ອຍຮູ້ວ່າມີລົດຍົນ CD / DVD ຢ່າງຫນ້ອຍກໍ່ສ້າງໃນຫ້ອງໂຖງ.
ເພື່ອໃຫ້ການປິດການໃຊ້ງານບາງຢ່າງໃຫ້ກັບມໍເຕີແລະໃຫ້ພວກເຂົາມີຄວາມຫຍຸ້ງຍາກຫນ້ອຍຫນຶ່ງໃນມໍເຕີ, ຄ່ອຍໆຕິດກັບມໍເຕີ (
ນີ້ເຮັດໃຫ້ flywheel ໃນໂຄງການເດີມຂອງຂ້ອຍ).
ທ່ານກໍາລັງຈະເອົາມໍເຕີອອກຈາກຮາດດິດ, ທ່ານຕ້ອງການຂັບ t8 tix ເພື່ອ unscrew ທີ່ພັກອາ
ຖ້າ
ໄສ
ນອກນັ້ນທ່ານຍັງຕ້ອງການກໍາຈັດຜູ້ອ່ານຫົວ (
Sound Circle Executive)
ແບບນີ້ທ່ານສາມາດເອົາແຜ່ນຄວາມຈໍາໃຫ້ບັນລຸໄດ້.
ນອກຈາກນັ້ນ, ທ່ານຍັງຕ້ອງການມໍເຕີຂັບແຂງທີ່ສອງເທົ່າທີ່ຈະກໍາຈັດລູກສອນໄຟຈາກມໍເຕີນັ້ນ (
ມີການສະກົດຈິດພາຍໃນ).
ເພື່ອທີ່ຈະເອົາມໍເຕີຫ່າງກັນ, ຂ້າພະເຈົ້າໄດ້ຈັບເອົາເສັ້ນທາງລົດໄຟ (ດ້ານເທິງ)
ຂອງມໍເຕີແລະໃສ່ມັນຢູ່ເທິງ stator (ລຸ່ມ)
ທັງສອງ screwdrivers ແມ່ນ 180 ອົງສາ.
ມັນບໍ່ແມ່ນເລື່ອງງ່າຍທີ່ຈະຖືມໍເຕີໃສ່ຄູ່ພໍສົມຄວນໂດຍບໍ່ມີການຜິດປົກກະຕິ.
ທ່ານອາດຈະຕ້ອງການສ້າງ v-
block ທີ່ໃຊ້ສໍາລັບຈຸດປະສົງນີ້.
ຂ້າພະເຈົ້າໄດ້ເຈາະຮູຢູ່ໃນວົງແຫວນແມ່ເຫຼັກຢູ່ເທິງ lathe ເພື່ອໃຫ້ມັນເຫມາະສົມຢູ່ເທິງສຸດຂອງມໍເຕີ.
ຖ້າທ່ານບໍ່ສາມາດໃຊ້ບ່ອນຈອດລົດໄດ້, ທ່ານສາມາດແກ້ໄຂ rotor inverted ສຸດມໍເຕີດ້ວຍການກາວທີ່ເຂັ້ມແຂງ.
ຮູບພາບ 2 ແລະ 3 ຂ້າງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນເຖິງພາຍໃນຂອງຜູ້ຂັບຂີ່ຫນຶ່ງທີ່ຂ້າພະເຈົ້າໄດ້ຍົກເລີກ.
ໃນເຄິ່ງທໍາອິດມີ (rotor) ແມ່ນ 8 poles (
ແມ່ເຫຼັກທີ່ຫໍ່ຢູ່ໃນຖົງຢາງ).
ໃນເຄິ່ງທີ່ສອງ (stator)
ມີ 12 ໂມ້ (windings).
ແຕ່ລະສາມໄລຍະມໍເຕີມີ 4 ສະລັອດຕິງໃນຊຸດ.
ບາງລຸ້ນ HD ມີສອງຜູ້ຕິດຕໍ່ຢູ່ທາງລຸ່ມ, ການຕິດຕໍ່ຫນຶ່ງຕໍ່ໄລຍະຫນຶ່ງຕໍ່ໄລຍະ, ແລະອີກອັນຫນຶ່ງແມ່ນຈຸດໃຈກາງຂອງມໍເຕີ (
ບ່ອນທີ່ສາມໄລຍະ.
ໃນໂຄງການນີ້, ບໍ່ມີການຈໍາເປັນຕ້ອງໃຊ້ເວລາກາງກາງ, ແຕ່ມັນສາມາດເຂົ້າມາໃຊ້ໄດ້ໃນການຄວບຄຸມຟຣີ (
ຂ້ອຍຫວັງວ່າຈະປ່ອຍບັນທຶກກ່ຽວກັບການຄວບຄຸມ Instor-Free ໃນມື້ຫນຶ່ງ).
ຖ້າມໍເຕີຂອງທ່ານມີສອງລາຍຊື່ຜູ້ຕິດຕໍ່, ທ່ານສາມາດກໍານົດໄລຍະທີ່ມີ themeter.
ຄວາມຕ້ານທານລະຫວ່າງການປາດປາກແລະໄລຍະແມ່ນເຄິ່ງຫນຶ່ງຂອງການຕໍ່ຕ້ານລະຫວ່າງສອງໄລຍະໃດຫນຶ່ງ.
ສ່ວນໃຫຍ່ຂອງວັນນະຄະດີໃນການແຂ່ງຂັນລົດຈັກ BDLC ປະຕິບັດກັບຜູ້ທີ່ມີຮູບຊົງຄ້າຍຄືກັບຮູບຮ່າງທີ່ມີຮູບຊົງຄ້າຍຄືກັບມໍເຕີທີ່ມີຮູບຊົງຄ້າຍຄືກັບມໍເຕີທີ່ມີຮູບຮ່າງຄ້າຍຄືກັບຢາບ້າ (ເບິ່ງຂ້າງລຸ່ມນີ້).
ເທົ່າທີ່ຂ້າພະເຈົ້າຮູ້, ການຂັບຂີ່ລົດທີ່ມີຄື້ນຊີນກັບ Wave Sine Pwm ກໍາລັງເຮັດວຽກໄດ້ດີ, ເຖິງແມ່ນວ່າປະສິດທິພາບອາດຈະລຸດລົງບາງຢ່າງ.
ເຊັ່ນດຽວກັນກັບທຸກໆລຸ້ນທີ່ bldc, ອັນນີ້ແມ່ນປະກອບດ້ວຍ
ຂົວຂ້າມນ້ໍາເຄິ່ງຫນຶ່ງຂອງສາມໄລຍະ (
ເບິ່ງຮູບທີ 2 ຂ້າງລຸ່ມນີ້).
ຂ້ອຍໃຊ້ IC ທີ່ຜະລິດໂດຍ St Micro (L6234)
ສໍາລັບຂົວ, ທີ່ເອີ້ນກັນວ່າເປັນຜູ້ຂັບຂີ່ລົດຈັກ.
ການເຊື່ອມຕໍ່ໄຟຟ້າຂອງ L6234 ແມ່ນສະແດງຢູ່ໃນຂັ້ນຕອນທີ 8.
ຮູບທີສາມຂ້າງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນແຜນວາດຂອງຄົນຂັບລົດຈັກແລະໄລຍະສາມມໍເຕີ.
ເພື່ອໃຫ້ມໍເຕີປະຕິບັດງານຕາມເຂັມໂມງ, ສະຫວິດຈະມີການປ່ຽນແປງ (
BC
, AC, AC, ແຕ່ມີ ພຽງແຕ່
360, ແຕ່ມີພຽງແຕ່ 9060, ແຕ່ມີພຽງແຕ່ 360
ເພາະສະນັ້ນ, ຄວາມໄວຫມູນວຽນຂອງແຕ່ລະມໍເຕີເກີດຂື້ນ 4 ຄັ້ງ.
ສອງລໍາດັບແມ່ນຄືກັນ, ແຕ່ພວກມັນບໍ່ຄືກັນເພາະວ່າເປັນ
ເວລາ 6 ຂັ້ນຕອນ, ສໍາລັບ CW ທິດທາງ, ແລະສໍາລັບ CCW, ທິດທາງໃນປະຈຸບັນແມ່ນກົງກັນຂ້າມ.
ທ່ານສາມາດເຫັນຕົວທ່ານເອງໂດຍການໃຊ້ໄຟຟ້າແບດເຕີຣີຫຼືການສະຫນອງພະລັງງານເພື່ອເປັນໄລຍະ motor.
ຖ້າທ່ານສະຫມັກແຮງດັນ, ມໍເຕີຈະຍ້າຍໄປມາເລັກນ້ອຍໃນທິດທາງດຽວແລະຢຸດ.
ຖ້າທ່ານສາມາດປ່ຽນແຮງດັນໄຟຟ້າໄດ້ຢ່າງໄວວາໃນໄລຍະຫນຶ່ງໃນລໍາດັບຂ້າງເທິງ, ທ່ານສາມາດຫມຸນມໍເຕີໄດ້ດ້ວຍຕົນເອງ.
Transistorers ແລະ microcontroller ສໍາເລັດການສັບຊ້ອນທັງຫມົດນີ້ຢ່າງໄວວາ, ປ່ຽນຫຼາຍຮ້ອຍຄັ້ງຕໍ່ວິນາທີເມື່ອມໍເຕີກໍາລັງແລ່ນດ້ວຍຄວາມໄວສູງ.
ພ້ອມກັນນັ້ນ, ກະລຸນາຮັບຊາບວ່າຖ້າຫາກວ່າແຮງດັນໄຟຟ້າຖືກນໍາໃຊ້ກັບທັງສອງໄລຍະ, ມໍເຕີຍ້າຍໄປມາເລັກນ້ອຍແລະຈາກນັ້ນກໍ່ຢຸດ.
ນີ້ແມ່ນຍ້ອນວ່າແຮງບິດແມ່ນສູນ.
ທ່ານສາມາດເຫັນສິ່ງນີ້ໃນຮູບສີ່ຂ້າງລຸ່ມ, ເຊິ່ງສະແດງໃຫ້ເຫັນທ່າແຮງດ້ານຫລັງຂອງໄລຍະຫນຶ່ງຂອງໄລຍະ motor.
ນີ້ແມ່ນຄື້ນຊີນຊີນ.
ໃນເວລາທີ່ຄື້ນໄດ້ຜ່ານ X-
shaft, torque ສະຫນອງໃຫ້ໂດຍໄລຍະນີ້ແມ່ນສູນ. ໃນຫົກ
-ຂັ້ນຕອນການປ່ຽນແປງໄລຍະການປ່ຽນແປງຂອງໄລຍະເວລາທີ່ບໍ່ເຄີຍເກີດຂື້ນ.
ກ່ອນທີ່ຈະເປັນ torque ໃນໄລຍະສະເພາະໃດຫນຶ່ງຈະກາຍເປັນຕ່ໍາ, ອໍານາດແມ່ນປ່ຽນເປັນການປະສົມປະສານໃນໄລຍະອື່ນ.
ລົດຈັກ BLDC ທີ່ໃຫຍ່ກວ່າແມ່ນປົກກະຕິແລ້ວແມ່ນຜະລິດໂດຍມີແກັບຫ້ອງໂຖງພາຍໃນມໍເຕີ.
ຖ້າທ່ານມີມໍເຕີດັ່ງກ່າວແລ້ວທ່ານກໍ່ສາມາດຂ້າມຂັ້ນຕອນນີ້ໄດ້.
ນອກຈາກນີ້, ຂ້າພະເຈົ້າຮູ້ວ່າມີຢ່າງຫນ້ອຍບາງລຸ້ນຂັບລົດ CD / DVD ສ້າງໃນເຊັນເຊີໃນຫ້ອງໂຖງແລ້ວ.
ໃນເວລາທີ່ມໍເຕີຫມູນວຽນ, ແກັບຫ້ອງໂຖງສາມຫນ່ວຍຖືກນໍາໃຊ້ເພື່ອກວດຫາຕໍາແຫນ່ງ, ສະນັ້ນການປ່ຽນແປງໄລຍະທີ່ຖືກປະຕິບັດໃນເວລາທີ່ເຫມາະສົມ.
ມໍເຕີ HD ຂອງຂ້ອຍແລ່ນເຖິງ 9000 RPM (150 hz).
ເນື່ອງຈາກວ່າມີ 24 ການປ່ຽນແປງຕໍ່ລໍ້, ທີ່ 9000 RPM, ເຄື່ອງມີການປ່ຽນແປງທຸກໆ 280 microsoft.
ຜູ້ຄວບຄຸມ ARDUINO Micro ເຮັດວຽກຢູ່ທີ່ 16 MHz, ສະນັ້ນວົງຈອນໂມງແຕ່ລະໂມງແມ່ນ 0. 06 microseconds.
ຂ້ອຍບໍ່ຮູ້ວ່າຮອບວຽນໂມງຈໍານວນເທົ່າໃດທີ່ຈໍາເປັນຕ້ອງໄດ້ຫຼຸດຜ່ອນປະໂຫຍກ, ແຕ່ເຖິງແມ່ນວ່າຕ້ອງໃຊ້ຮອບວຽນ 100 ເທົ່າ, ມັນຕ້ອງໃຊ້ເວລາ 5 microseconds ສໍາລັບການຫຼຸດຜ່ອນແຕ່ລະປະໂຫຍກ.
ມໍເຕີ HD ບໍ່ມີແກັບຫ້ອງໂຖງ, ສະນັ້ນມັນຈໍາເປັນຕ້ອງຕິດຕັ້ງພວກມັນຢູ່ດ້ານນອກຂອງມໍເຕີ.
ເຊັນເຊີຈໍາເປັນຕ້ອງໄດ້ຮັບການສ້ອມແຊມກ່ຽວກັບການຫມູນວຽນຂອງມໍເຕີແລະປະເຊີນກັບເສົາໄຟຟ້າທີ່ສອດຄ່ອງກັບການຫມູນວຽນຂອງມໍເຕີ.
ວິທີແກ້ໄຂຂອງຂ້ອຍແມ່ນການເອົາແຫວນແມ່ເຫຼັກອອກຈາກມໍເຕີດຽວກັນແລະຕິດຕັ້ງມັນຂື້ນເທິງມໍເຕີທີ່ຈະຄວບຄຸມ.
ຈາກນັ້ນຂ້າພະເຈົ້າໄດ້ຕິດຕັ້ງແກັບຄືນສາມຫນ່ວຍຢູ່ເຫນືອວົງແຫວນແມ່ເຫຼັກນີ້, 30 ອົງສານອກເຫນືອຈາກກັນແລະກັນໃນເຄື່ອງຈັກຫມູນວຽນ (
ການຫມູນວຽນຂອງມໍເຕີໄຟຟ້າ.
ຜູ້ຖືແກັບ Hall ຂອງຂ້ອຍປະກອບດ້ວຍຜູ້ຖືທີ່ງ່າຍດາຍທີ່ປະກອບດ້ວຍສາມສ່ວນທີ່ມີອາລູມີນຽມໂດຍຂ້ອຍແລະສາມສ່ວນປລາສະຕິກທີ່ເຮັດໃນຕົວແບບໄວ.
ຖ້າທ່ານບໍ່ມີເຄື່ອງມືເຫລົ່ານີ້, ມັນບໍ່ຄວນຍາກທີ່ຈະຊອກຫາວິທີທາງອື່ນໃນການຊີ້ບອກຕໍາແຫນ່ງ.
ການສ້າງວົງເລັບສໍາລັບເຊັນເຊີຫ້ອງໂຖງຈະມີຄວາມທ້າທາຍຫຼາຍຂຶ້ນ.
ນີ້ແມ່ນວິທີທາງທີ່ເປັນໄປໄດ້ທີ່ຈະເຮັດວຽກ: 1.
ຊອກຫາຖາດພາດສະຕິກຂອງຂະຫນາດທີ່ເຫມາະສົມແລະທ່ານສາມາດລະມັດລະວັງ epoxy epoxy. 2.
ແມ່ແບບຖືກພິມໃສ່ໃນເຈ້ຍ, ເຊິ່ງມີວົງມົນດຽວກັນກັບ radius ແຫວນແມ່ເຫຼັກ, ແລະສາມເຄື່ອງຫມາຍແມ່ນ 15 ອົງສາ 3 ຫ່າງກັນ.
ກາວແມ່ແບບກັບແຜ່ນດິດແລະຫຼັງຈາກນັ້ນໃຊ້ແມ່ແບບເປັນຄູ່ມືທີ່ຈະວາງເຊັນເຊີຂອງ Lensor Epoxy ໃນສະຖານທີ່.
ໃນປັດຈຸບັນວ່າກະເປົາເງິນທີ່ຖືກຕິດຕັ້ງຢູ່ເທິງມໍເຕີ, ເຊື່ອມຕໍ່ວົງຈອນທີ່ສະແດງຢູ່ດ້ານລຸ່ມແລະທົດສອບໃຫ້ແນ່ໃຈວ່າຜົນຜະລິດຈະສູງຂື້ນແລະຕ່ໍາ.
ຂ້ອຍແລ່ນແກັບເຫຼົ່ານີ້ພາຍໃຕ້ 5 v ໃຊ້ຜົນຜະລິດ Arduino 's 5 v.
ເຊັນເຊີຫ້ອງໂຖງສູງຫຼືຕໍ່າໃນຜົນຜະລິດ (1 ຫຼື 0)
ມັນຂື້ນກັບວ່າພວກເຂົາຮູ້ສຶກແປກປະຫຼາດຫລື Arctic.
ເນື່ອງຈາກວ່າພວກມັນແມ່ນ 15 ອົງສາ, ແມ່ເຫຼັກຫມູນວຽນຢູ່ພາຍໃຕ້ພວກມັນແລະປ່ຽນຄວາມໂປ່ງໃສທຸກໆ 45 ອົງສາ, ຄວາມຫມາຍສາມຢ່າງນີ້ຈະບໍ່ສູງໃນເວລາດຽວກັນ.
ເມື່ອມໍເຕີຫມຸນ, ຜົນຜະລິດເຊັນເຊີແມ່ນ 6-
ແບບຂັ້ນຕອນທີ່ສະແດງຢູ່ໃນຕາຕະລາງຕໍ່ໄປນີ້.
ເຊັນເຊີຕ້ອງສອດຄ່ອງກັບການເຄື່ອນໄຫວຂອງມໍເຕີເພື່ອໃຫ້ຫນຶ່ງໃນສາມເຊັນເຊີປ່ຽນແປງຢ່າງຊັດເຈນໃນໄລຍະປ່ຽນແປງ.
ໃນກໍລະນີນີ້, ຂອບເຂດທີ່ເພີ່ມຂຶ້ນຂອງເຊັນເຊີຫ້ອງທໍາອິດ (H1)
ຄວນສອດຄ່ອງກັບການເປີດປະສົມ (ສູງ) ແລະ B (ຕ່ໍາ).
ນີ້ເທົ່າກັບການຫັນໄປສູ່ trackistors 3 ແລະ 5 ໃນວົງຈອນຂົວ.
ຂ້າພະເຈົ້າຈັດສັນຄວາມອຸດົມສົມບູນກັບແມ່ເຫຼັກທີ່ມີ Oscilloscope.
ເພື່ອເຮັດສິ່ງນີ້, ຂ້າພະເຈົ້າຕ້ອງໄດ້ໃຊ້ສາມຊ່ອງທາງຂອງຂອບເຂດ.
ຂ້າພະເຈົ້າຫມຸນມໍເຕີໂດຍການເຊື່ອມຕໍ່ກັບສາຍແອວຂອງມໍເຕີທີ່ສອງແລະວັດແທກທ່າແຮງດ້ານຫລັງລະຫວ່າງສອງປະສົມ (
A ແລະ B)
ນີ້ແມ່ນສອງ sine.
ເຊັ່ນດຽວກັບຄື້ນໃນຮູບຂ້າງລຸ່ມນີ້
, ເບິ່ງສັນຍານຂອງ Sensor 2 ໃນຊ່ອງ 3 ຂອງ Oscilloscope.
ຜູ້ດໍາລົງຊີມ Hall ໄດ້ຫັນໄປຈົນກ່ວາຂອບທີ່ເພີ່ມຂື້ນຂອງເຊັນເຊີຫ້ອງໂຖງແມ່ນສອດຄ່ອງກັບຈຸດທີ່ຄວນປະຕິບັດໃນໄລຍະ (ເບິ່ງຂ້າງລຸ່ມນີ້).
ດຽວນີ້ຂ້ອຍຮູ້ວ່າມີພຽງສອງຊ່ອງທາງເພື່ອເຮັດການສອບທຽບແບບດຽວກັນ.
ຖ້າຫາກວ່າ bemf ຂອງການປະສົມປະສານໄລຍະຫ່າງ b-
ການໃຊ້ C, ຂອບເຂດທີ່ເພີ່ມຂື້ນຂອງ H2 ຈະກ່ຽວຂ້ອງກັບເສັ້ນໂຄ້ງ BC.
ເຫດຜົນທີ່ວ່າເປັນຫຍັງການປ່ຽນແປງໄລຍະທີ່ຄວນຈະຖືກປະຕິບັດຢູ່ນີ້ແມ່ນເພື່ອຮັກສາຫົວໃຈໃຫ້ສູງເທົ່າທີ່ຈະຫຼາຍໄດ້.
ທ່າແຮງດ້ານຫລັງແມ່ນສັດສ່ວນຂອງແຮງບິດແລະທ່ານຈະສັງເກດເຫັນວ່າແຕ່ລະໄລຍະການປ່ຽນແປງເກີດຂື້ນໃນເວລາທີ່ໄລຍະທາງຫລັງຂອງເສັ້ນໂຄ້ງຂັ້ນລຸ່ມ.
ເພາະສະນັ້ນ, ແຮງດັນຕົວຈິງປະກອບດ້ວຍສ່ວນທີ່ສູງທີ່ສຸດຂອງແຕ່ລະໄລຍະການປະສົມປະສານ.
ຖ້າທ່ານບໍ່ສາມາດເຂົ້າເຖິງຂອບເຂດໄດ້, ນີ້ແມ່ນຄວາມຄິດຂອງຂ້ອຍກ່ຽວກັບຄວາມສອດຄ່ອງຂອງຂ້ອຍ.
ນີ້ແມ່ນຕົວຈິງແລ້ວການອອກກໍາລັງກາຍທີ່ຫນ້າສົນໃຈສໍາລັບຜູ້ທີ່ຢາກຮູ້ວ່າລົດໄຟ BLDC ເຮັດວຽກແນວໃດ.
ຖ້າໄລຍະມໍເຕີ A ແມ່ນເຊື່ອມຕໍ່ (ບວກ) ແລະ B (ລົບ)
ໃນການສະຫນອງພະລັງງານແລະເປີດໃຊ້ເວລາສະຫນອງພະລັງງານ, ມໍເຕີຈະຫມູນວຽນພຽງເລັກນ້ອຍແລະຢຸດ.
ຫຼັງຈາກນັ້ນ, ຖ້າຜູ້ນໍາພະລັງງານລົບແມ່ນຖືກຍ້າຍໄປຢູ່ໃນໄລຍະແລະອໍານາດແມ່ນເປີດ, ມໍເຕີຈະຫັນຫນ້າໄປຫາທາງຕໍ່ໄປ.
ສ່ວນຕໍ່ໄປຂອງລໍາດັບແມ່ນການຍ້າຍໄປທາງບວກໃຫ້ກັບໄລຍະ B,
etc.
ໃຫ້ສັງເກດວ່າຈຸດສູນຂອງການປະສົມປະສານພາກສ່ວນທີສາມກົງກັບຕໍາແຫນ່ງປ່ຽນໄລຍະຂອງການປະສົມສອງຄັ້ງທໍາອິດ.
ເພາະສະນັ້ນ, ຕໍາແຫນ່ງ torque ສູນຂອງ b-
ການປະສົມປະສານຂອງ C ແມ່ນບ່ອນທີ່ທ່ານຕ້ອງການທີ່ຈະຕັ້ງຂອບທີ່ເພີ່ມຂຶ້ນຂອງ H2.
ຫມາຍໃສ່ຕໍາແຫນ່ງນີ້ທີ່ມີເຄື່ອງຫມາຍທີ່ດີຫຼືມີແຜ່ນໃບແຫຼມ, ແລະຫຼັງຈາກນັ້ນປັບປ່ຽນແກັບເຊັນເຊີຫ້ອງໂຖງໂດຍໃຊ້ DMM ຈົນກ່ວາເຄື່ອງຫມາຍຂອງ H2 ແມ່ນສູງກວ່າເກົ່າ.
ເຖິງແມ່ນວ່າທ່ານຈະແຕກແຍກຈາກຕາຕະລາງການສຶກສາຂອງທ່ານຫນ້ອຍຫນຶ່ງ, ມໍເຕີຄວນຈະເຮັດວຽກໄດ້ດີ.
ໄລຍະສາມມໍເຕີຈະໄດ້ຮັບພະລັງງານຈາກຄົນຂັບລົດຈັກສາມໄລຍະ L6234 ສາມໄລຍະ.
ຂ້ອຍພົບວ່ານີ້ແມ່ນຜະລິດຕະພັນທີ່ດີທີ່ສາມາດຢືນການທົດສອບເວລາໄດ້.
ມີຫຼາຍວິທີທີ່ຈະຈືນສ່ວນປະກອບຂອງທ່ານໂດຍບັງເອີນເມື່ອໃຊ້ເຄື່ອງໃຊ້ໄຟຟ້າພະລັງງານ, ຂ້ອຍບໍ່ແມ່ນວິສະວະກອນໄຟຟ້າແລະຂ້ອຍບໍ່ຮູ້ວ່າຈະເປັນແນວໃດ.
ໃນໂຄງການໂຮງຮຽນຂອງຂ້ອຍ, ພວກເຮົາໄດ້ເຮັດ
ຜົນຜະລິດຂົວຂ້າມເຄິ່ງຫນຶ່ງຂອງ 8 mosfet transistors ແລະ 6 diodes.
ພວກເຮົາໄດ້ໃຊ້ສິ່ງນີ້ຢູ່ເທິງສະໂພກ 4086 ຂອງຄົນຂັບລົດອື່ນໆທີ່ມີຄວາມແຕກຕ່າງ, ແຕ່ພວກເຮົາມີບັນຫາຫຼາຍກັບການຕັ້ງຄ່ານີ້
ພວກເຮົາໄດ້ເຜົາຜານ transistors ແລະຊິບ.
ຂ້ອຍແລ່ນ L6234 (
ສະນັ້ນມໍເຕີ) ທີ່ 12V.
L6234 ມີຊຸດວັດຖຸດິບທີ່ຜິດປົກກະຕິໃນການຄວບຄຸມຂົວເຄິ່ງຫນຶ່ງຂອງ 6 Transistor.
ບໍ່ແມ່ນວ່າຕົວແປທັງຫມົດມີການປ້ອນຂໍ້ມູນ, ແຕ່ສາມາດ
ປ້ອນຂໍ້ມູນໄດ້ສໍາລັບແຕ່ລະສາມໄລຍະ, ແລະຫຼັງຈາກນັ້ນການ
ປ້ອນຂໍ້ມູນທີ່ຢູ່ໃນໄລຍະເປີດ (ດ້ານເທິງຫຼືລຸ່ມ).
ຍົກຕົວຢ່າງ, ເປີດໃຊ້ງານ 1 (ດ້ານເທິງ) ແລະ 6 (ຕ່ໍາກວ່າ)
ທັງ En1 ແລະ En2 ແມ່ນສູງ (
en2 ຕ່ໍາເພື່ອຮັກສາຂັ້ນຕອນຂອງການປິດ)
ໃນລະດັບສູງ).
ນີ້ເຮັດໃຫ້ໄລຍະການປະສົມປະສານ c.
ໃນຂະນະທີ່ປື້ມບັນທຶກຂອງ L6234 ທີ່ແນະນໍາໃຫ້ໃຊ້ຄວາມໄວຂອງມໍເຕີ້, ໃນເວລານັ້ນບໍ່ມີຫຍັງ
ເລີຍ ເຂົາຂ້າມຜ່ານກະ
ພວກ
ແສ
. ກະແສໄຟຟ້າໃນປະຈຸບັນ.
ຕົວເລກນີ້ແມ່ນເລັກນ້ອຍ, ສະນັ້ນສໍາລັບລຸ້ນທີ່ໃຫຍ່ກວ່າ, ກະລຸນາອ້າງອີງໃສ່ເອກະສານສໍາລັບ L6234.
ຫມາຍເຫດ: Mike Anton ເຮັດ PCB ສໍາລັບ L6234, ເຊິ່ງຈະ (ຂ້ອຍເຊື່ອ)
ທົດແທນການຕິດຕາມນີ້ແລະຊ່ວຍເຈົ້າໃຫ້ເຮັດວຽກຂອງການປະກອບມັນ.
ເບິ່ງການເຊື່ອມຕໍ່ເຫຼົ່ານີ້ສໍາລັບຂໍ້ມູນແລະຂໍ້ມູນການຊື້: ຂ້ອຍບໍ່ພົບຫຼາຍປະມານ 3-
ຂ້ອຍຈະອະທິບາຍຄວາມເຂົ້າໃຈຂອງຂ້ອຍວ່າມັນເຮັດວຽກແນວໃດ.
ກະລຸນາຮັບຊາບວ່າຂ້ອຍບໍ່ແມ່ນວິສະວະກອນໄຟຟ້າແລະພວກເຮົາຈະຮູ້ຈັກການແກ້ໄຂໃດໆຕໍ່ຄໍາອະທິບາຍຂອງຂ້ອຍ.
ໃນເວລາຂັບຂີ່, ລະບົບຄວບຄຸມສົ່ງປະຈຸບັນເປັນສາມໄລຍະໃນໄລຍະທີ່ສຸດທີ່ມີຄວາມສູງທີ່ສຸດ.
ໃນການຫ້າມລໍ້ໃຫມ່, ລະບົບຄວບຄຸມຍັງເຮັດໃຫ້ແຮງບິດ, ແຕ່ວ່າມັນແມ່ນແຮງບິດທີ່ບໍ່ດີທີ່ເຮັດໃຫ້ມໍເຕີຊ້າລົງໃນຂະນະທີ່ສົ່ງກັບຄືນໄປບ່ອນແບັດເຕີຣີ.
ວິທີການຫ້າມລໍ້ທີ່ຂ້ອຍໄດ້ໃຊ້ມາຈາກເຈ້ຍຈາກຫ້ອງທົດລອງແຫ່ງຊາດ Oakridge ໃນສະຫະລັດອາເມລິກາ. S. Govt.
ຫ້ອງທົດລອງທີ່ເຮັດການຄົ້ນຄ້ວາຫຼາຍສໍາລັບມໍເຕີລົດຍົນ.
ຕາຕະລາງຂ້າງລຸ່ມນີ້ແມ່ນມາຈາກເຈ້ຍອື່ນທີ່ຊ່ວຍສະແດງໃຫ້ເຫັນວ່າມັນເຮັດວຽກໄດ້ (
ເຖິງຢ່າງໃດກໍ່ຕາມຂ້ອຍຄິດວ່າຄໍາອະທິບາຍທີ່ໃຫ້ໃນເຈ້ຍທີ່ບໍ່ຖືກຕ້ອງ).
ຈົ່ງຈື່ໄວ້ວ່າໃນເວລາທີ່ມໍເຕີຫມຸນ, ແຮງດັນໄຟຟ້າໃນໄລຍະປັດສະວະການເຫນັງຕີງຂຶ້ນແລະລົງ.
ໃນຮູບ, ມັນສະແດງໃຫ້ເຫັນຊ່ວງເວລາທີ່ bemf ແມ່ນສູງໃນເວທີ B ແລະຕ່ໍາໃນຂັ້ນຕອນ.
ໃນກໍລະນີນີ້, ມັນກໍ່ເປັນໄປໄດ້ສໍາລັບກະແສປະຈຸບັນທີ່ຈະໄຫຼມາຈາກ B ເຖິງ.
ທີ່ສໍາຄັນຕໍ່ເບກປ້ອງກັນ, ລົດເຂັນທີ່ຢູ່ໃນລະດັບຕ່ໍາກໍາລັງຫັນໄປຫາແລະປ່ຽນໄປຢ່າງໄວວາ (
ຫລາຍພັນໂຕຂອງ pwm ຕໍ່ວິນາທີຕໍ່ວິນາທີ).
ໃນເວລາທີ່ສະຫຼັບທີ່ມີການຫັນປ່ຽນທີ່ສຸດແມ່ນຖືກປິດ;
ໃນເວລາທີ່ການຫັນປ່ຽນຕ່ໍາໄດ້ຖືກເປີດ, ກະແສໃນປະຈຸບັນດັ່ງທີ່ສະແດງຢູ່ໃນຮູບທໍາອິດ.
ໃນແງ່ຂອງເຄື່ອງໃຊ້ໄຟຟ້າພະລັງງານ, ວົງຈອນແມ່ນຄ້າຍຄືອຸປະກອນທີ່ເອີ້ນວ່າ A ຂະຫນາດຕົວປ່ຽນ, ບ່ອນທີ່ມີຄວາມສາມາດໃນ
ການອະທິບາຍວິທີການແປງການປ່ຽນກໍາລັງທີ່ດີຂື້ນ).
ພະລັງງານນີ້ຖືກປ່ອຍອອກມາເມື່ອມີການປ່ຽນແປງທີ່ສຸດໃນເວລາທີ່ມີຄວາມຕື່ນເຕັ້ນ, ແຕ່ໃນປະຈຸບັນທີ່ມີຄວາມຕື່ນເຕັ້ນໃນທັນທີທີ່ຢູ່ຂ້າງຕົວຂອງແຕ່ລະຄົນແລະຫຼັງຈາກນັ້ນກໍ່ຈະກັບຄືນສູ່ແບດເຕີລີ່.
Diode ສາມາດປ້ອງກັນໃນປະຈຸບັນຈາກການໄຫຼຈາກແບດເຕີລີ່ຈົນເຖິງມໍເຕີ.
ໃນເວລາດຽວກັນ, ປະຈຸບັນໃນທິດທາງນີ້ (
ກົງກັນຂ້າມກັບການຂັບຂີ່)
ພົວພັນກັບວົງການສະກົດຈິດເພື່ອຜະລິດເຄື່ອງແຮງທີ່ບໍ່ດີທີ່ເຮັດໃຫ້ມໍເຕີ້ຫຼຸດລົງ.
trackistor ຂ້າງລຸ່ມໃຊ້ pwm, ແລະວົງຈອນພາສີຂອງ pwm ຄວບຄຸມຈໍານວນຂອງເບກ.
ໃນເວລາຂັບຂີ່, ການສົນທະນາຂອງມໍເຕີປ່ຽນຈາກການປະສົມປະສານກັນຫນຶ່ງຄັ້ງຕໍ່ໄປໃນໄລຍະເວລາອັນດັບຫນຶ່ງເພື່ອຮັກສາແຮງບິດທີ່ເປັນໄປໄດ້ທີ່ສຸດ.
ການລົງທືນຂອງເບກປ້ອງກັນທີ່ຄ້າຍຄືກັນແມ່ນຄ້າຍຄືກັນຫຼາຍເພາະວ່າຮູບແບບການປ່ຽນບາງຢ່າງເຮັດໃຫ້ມໍເຕີຜະລິດໄຟໄຫມ້ຫຼາຍເທົ່າທີ່ເປັນໄປໄດ້.
ຖ້າທ່ານເບິ່ງວິດີໂອໃນຂັ້ນຕອນທໍາອິດ, ທ່ານສາມາດເຫັນໄດ້ວ່າການປ້ອງກັນເບກເຮັດວຽກໄດ້ດີ, ແຕ່ມັນບໍ່ໄດ້ເຮັດວຽກໄດ້ດີ.
ຂ້າພະເຈົ້າຄິດວ່າເຫດຜົນຕົ້ນຕໍແມ່ນວ່າມໍເຕີຂັບແຂງທີ່ຂ້ອຍໃຊ້ແມ່ນມໍເຕີທີ່ມີຄວາມແຮງຕ່ໍາຫຼາຍ, ສະນັ້ນມັນບໍ່ໄດ້ຜະລິດເບດທີ່ມີຄວາມໄວສູງທີ່ສຸດ.
ໃນຄວາມໄວຕ່ໍາ, ມີການຫ້າມລໍ້ເລືອດຫນ້ອຍຫຼາຍ (ຖ້າມີ).
ນອກຈາກນີ້, ລະບົບຂອງຂ້ອຍແລ່ນຢູ່ໃນແຮງດັນໄຟຟ້າທີ່ຕ່ໍາ (12 v)
ເນື່ອງຈາກວ່າແຕ່ລະເສັ້ນທາງຜ່ານຄວາມຕື່ນເຕັ້ນທີ່ຫນ້າຕື່ນເຕັ້ນຂອງແຮງດັນໄຟຟ້າໂດຍຫຼາຍກ່ວາເກົ່າ, ນີ້ກໍ່ຈະຊ່ວຍຫຼຸດຜ່ອນປະສິດທິພາບຢ່າງຫຼວງຫຼາຍ.
ຂ້ອຍໃຊ້ diodifier rectifier ປົກກະຕິແລະຂ້ອຍອາດຈະໄດ້ຮັບຜົນງານທີ່ດີກວ່າຖ້າຂ້ອຍໃຊ້ diodes ພິເສດທີ່ມີແຮງດັນໄຟຟ້າຕ່ໍາ.
ຂ້າງລຸ່ມນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງວັດສະດຸປ້ອນແລະຜົນໄດ້ຮັບໃນ Arduino.
ຍັງປະກອບມີຕາຕະລາງແລະຮູບພາບຂອງກະດານຂອງຂ້ອຍ. 2-
ດີຈີຕອນ 1
120 k ຕໍ່ການ
ຫນາດ
300
ຕ້ານ
ຕໍ່
__m ໃນ
ຊຸດທີ່ມີ
ຂະ
400
ຜົນຜະລິດດິຈິຕອລ 2 ໃນຊຸດທີ່ມີ 400 Ohm Obm
an output anentrior, 100 k ohm potentiometer, ໂດຍໃຊ້ເວລາ 5 v ohm
potentiometer ນີ້ແມ່ນໃຊ້ເພື່ອຄວບຄຸມຄວາມໄວຂອງມໍເຕີແລະປະລິມານການວາງສະແດງ.
5 v ການສະຫນອງພະລັງງານກໍ່ຖືກນໍາໃຊ້ເພື່ອດໍາເນີນການບໍລິການຫ້ອງໂຖງ Hall Hall (ເບິ່ງຂັ້ນຕອນທີ 5).
ນີ້ແມ່ນໂປແກຼມທັງຫມົດທີ່ຂ້ອຍຂຽນສໍາລັບ ardjuino, ເຊິ່ງປະກອບມີຄໍາເຫັນ: / * BLDC_CongRoller 3.
1 * 3 ໂດຍ David Glazer.
The X Series ແມ່ນ L6234 3-
ຂະຫນາດ
3,3,4)
*
ທີ່ສອດຄ້ອງກັບ EN 1,2, 3 * 3 ເຮັດໃນ PINS 524-
523
523
:
)
* / int allstate1;
3 ເຊັນເຊີ
ຕົວ
ແປ
;
ຂອງ
HallState2 () {pinmode (2, ວັດສະດຸປ້ອນ);
/ ຫ້ອງໂຖງ 1 Pinmode (3, ວັດສະດຸປ້ອນ);
/ ຫ້ອງໂຖງ 2 Pinmode (4, ວັດສະດຸປ້ອນ);
/ L6234 ຫ້ອງໂຖງ 3 / ຜົນໄດ້ຮັບຂອງຜູ້ຂັບຂີ່ລົດຈັກ Pinmode (5, ຜົນຜະລິດ);
/ ໃນ 1 Pinmode (6, ຜົນໄດ້ຮັບ);
/ ໃນ 2 Pinmode (7, ຜົນໄດ້ຮັບ);
/ ໃນ 3 Pinmode (9, ຜົນໄດ້ຮັບ);
/ en 1 Pinmode (10, ຜົນໄດ້ຮັບ);
/ en 2 Pinmode (11, ຜົນໄດ້ຮັບ);
/ en 3 / serial. ເລີ່ມຕົ້ນ (9600);
ຖ້າທ່ານຈະໃຊ້ການເຊື່ອມຕໍ່ແບບ serial, ກະລຸນາບໍ່ຕິດກັບສາຍນີ້.
ຄໍາສັ່ງ flush ໃນຕອນທ້າຍຂອງໂຄງການ.
/ * ກໍານົດຄວາມຖີ່ຂອງ PWM 9, 10 ແລະ 11/10 / ຕັ້ງ PWM ໃຫ້ກັບ PINS 92 KHz.
/ ສ້າງຕົວແປທີ່ເອີ້ນວ່າ presecalerval ແລະຕັ້ງຄ່າໃຫ້ເທົ່າກັບຈໍານວນຕົວ ເລກຖານສອງ
ຂອງ \ '11111000 \'
ບັນເທີງ / ກໍານົດ prescaleval ໃຫ້ເທົ່າກັບເລກຖານສອງຂອງເລກ \ '00000001 \' TCCR1B | = Prescalerval2;
ຫຼືມູນຄ່າໃນ TCCR0b ທີ່ມີຈໍານວນຖານສອງຂອງ \ '00001' / ຕັ້ງ PWM ສໍາລັບ PIN 11,11
(
/
/ ແລະມູນຄ່າໃນ TCCR0B ທີ່ມີຈໍານວນ bincr0b ຂອງ \ '11111000 \' / ໃນປັດຈຸບັນຕັ້ງຄ່າເລັກນ້ອຍ enconeding ທີ່ເຫມາະສົມ: TCCR2B | = ການເຂົ້າລະຫັດກ່ອນ 2;
ຫຼືມູນຄ່າໃນ TCCR0B ທີ່ມີຈໍານວນຖານສອງຂອງ \ '0000000 \' / ທໍາລາຍທໍາ
/
ອິດ
ເວລາຫຼັງຈາກໂຄງການການພິມຈະເລີ່ມຕົ້ນ. Println (ເວລາ); // serial. ພິມ (\ '\');
throttle = analogread (0);
/ Throttle Potentiometer MSPS = ແຜນທີ່ (
Throttle, 512,1023, 0,255);
ຊີວິດ / ການຂັບຂີ່ / ຂັບຂີ່ແມ່ນຖືກວາງໄວ້ກັບເຄິ່ງສ່ວນເທິງຂອງ potentiometer bspeed = ແຜນທີ່ (
Throttle, 0,511,255, 0);
/ braking ການປັບແຕ່ງຄືນປະຈໍາເຂດເຄິ່ງສ່ວນທີ່ຢູ່ທາງລຸ່ມຂອງຫມໍ້ / MSps ed = 100;
/ ສໍາລັບ debugging Hallstate1 = Digitalread (2);
/ ອ່ານມູນຄ່າການປ້ອນຂໍ້ມູນຈາກຫ້ອງໂຖງ 1 2 = ອ່ານດິຈິຕອນ (3);
/ ອ່ານມູນຄ່າການປ້ອນຂໍ້ມູນຈາກຫ້ອງໂຖງ 2 3 = ອ່ານດິຈິຕອນ (4);
ອ່ານມູນຄ່າການປ້ອນຂໍ້ມູນ / ຕົວເລກທີ່ຂຽນຈາກຫ້ອງໂຖງ 3 (8, HallState1);
/ ໃນເວລາທີ່ເຊັນເຊີທີ່ສອດຄ້ອງກັນແມ່ນຢູ່ໃນພະລັງງານສູງ, LED ຈະເປີດໃຊ້
ໃນເບື້ອງຕົ້ນທີ່ຖືກນໍາໃຊ້ເພື່ອ digitalwrite digitalwrite (9, halstate2);
// DigitalWrite (10, HallState3); ຫນ້າຜາກ = (HallState1) + (2 * HallState2) + (4 * * HallState3);
/ ຄິດໄລ່ຄ່າຖານສອງຂອງ 3 ເຊັນເຊີຫ້ອງ / * ຊຸດ. ພິມ (\ 'h 1: \');
ສໍາລັບການ debugging serial. Println (HallState1); serial. ພິມ (\ 'h 2: \'); serial. Println (HallState2); serial. ພິມ (\ 'H 3: \'); serial. Println (HallState3); serial. Println ( '\');
* / // serial. Println (MPEED); // serial. Println (Hallval); // serial. ພິມ (\ '\');
/ ກວດເບິ່ງຜົນຜະລິດ / ຄວາມລ່າຊ້າ (1000);
/ * t1 = Digitalread (2); // t1 = ~ t1;
t2 = Digitalread (4); // t2 = ~ t2;
t3 = Digitalread (5); // t3 = ~ t3; serial. ພິມ (T1); serial. ພິມ (\ '\' \ '); serial. ພິມ (T2); serial. ພິມ (\ '\' \ '); serial. ພິມ (T3); serial. ພິມ (\ '\'); serial. ພິມ (\ '\'); serial. ພິມ (Digitalread (3)); serial. ພິມ (\ '\' \ '); serial. ພິມ (Digitalread (9)); serial. ພິມ (\ '\' \ '); serial. Println (Digitalread (10)); serial. ພິມ (\ '\'); serial. ພິມ (\ '\'); // ຊັກຊ້າ (500);
* / ຂັບລົດການປ່ຽນແປງໃນໄລຍະ / ແຕ່ລະເລກທີ່ເຫມາະສົມກັບຕົວເລກທີ່ມີມູນຄ່າ / PINP ທີ່ໃຊ້ໃນການປ່ຽນແປງຂອງ PWM (
0 = ປິດ, 255 = ຫຼືມູນຄ່າທີ່ຄວບຄຸມໂດຍ potentiometer). ຖ້າ (throttle> 511) {ສະຫຼັບ (hallval) {
ກໍລະນີທີ 3: / Portd = 1111xxx00;
/ ຄາດຫມາຍຜົນໄດ້ຮັບຂອງ PIN 0-
7 XXX ຫມາຍເຖິງຫ້ອງການປ້ອນຂໍ້ມູນໃນຫ້ອງແລະ Portd & = B00011111 ບໍ່ຄວນປ່ຽນແປງ;
Portd | = b01100000;
/ analalrite (9, MPEED);
PWM ໃນໄລຍະ (
ການປ່ຽນແປງທີ່ມີລະດັບສູງ) analogrite (10,0);
ການປິດໄລຍະຫ່າງ (ຫນ້າທີ່ = 0) analogwrite (11,255); // Phase C ໃນ -Duty = 100% ( ການພັກຜ່ອນ
ທີ່ມີການປ່ຽນແປງທີ່ສຸດ (ຕ່ໍາ) ພັກຜ່ອນ;
ກໍລະນີ 1: / Portd = b001xxx00;
/ ຄາດວ່າຜົນໄດ້ຮັບຂອງ PIN 0-
7 Portd & = b00011111;
/ Portd | = b00100000;
/ analalrite (9, MPEED);
Pwm ໃນໄລຍະ (
ການປ່ຽນແປງທີ່ມີລະດັບສູງ) analogrite (10,255); // phase b on (
analistor ທີ່ສຸດໃນຕອນທ້າຍ) (11,0); // ໄລຍະ B OFF (ຫນ້າທີ່ = 0) ພັກຜ່ອນ;
ກໍລະນີ 5: / Portd = B101XXX00;
/ ຄາດວ່າຜົນໄດ້ຮັບຂອງ PIN 0-
7 Portd & = b00011111;
/ Portd | = b10100000; analogrite (9,0); analogrite (10,255); analogrite (11, MPEED); ທໍາລາຍ;
ກໍລະນີທີ 4: / Portd = B100xxx00;
/ ຄາດວ່າຜົນໄດ້ຮັບຂອງ PIN 0-
7 Portd & = b00011111;
Portd | = bym000;
/ analalitite (9,255); analogrite (10,0); analogrite (11, MPEED); ທໍາລາຍ;
ກໍລະນີທີ 6: / Portd = B110xxx00;
/ ຄາດວ່າຜົນໄດ້ຮັບຂອງ PIN 0-
7 Portd & = b00011111;
Portd B11. 000 =;
/ analalitite (9,255); analogrite (10, MPEED); analogrite (11,0); ທໍາລາຍ;
ກໍລະນີທີ 2: / Portd = B010xxx00;
/ ຄາດວ່າຜົນໄດ້ຮັບຂອງ PIN 0-
7 Portd & = b00011111;
b0201700 Portd | =;
/ analallite (9,0); analogrite (10, MPEED); analogrite (11,255); ທໍາລາຍ; }}
/ ໄລຍະການປ່ຽນແປງເບກ / Portd (
ຜົນໄດ້ຮັບໃນ L6234)
PINS ແມ່ນຕໍ່າ, ສະນັ້ນພຽງແຕ່ມີບັນຍາກາດຕ່ໍາໃນແຕ່ລະໄລຍະແມ່ນໃຊ້ໃນແຕ່ລະໄລຍະ. ເບກ. ອື່ນ {
/ Portd = B000XXX00;
/ ຄາດວ່າຜົນໄດ້ຮັບຂອງ PIN 0-
7 Portd & = b00011111;
Portd | = Bym0000; // ປ່ຽນ (hallval) {
ກໍລະນີທີ 3: ການປຽບທຽບການປຽບທຽບ (9, BISSED); // analogrite (9,0); analogrite (10,0); analogrite (11,0); ທໍາລາຍ;
ກໍລະນີທີ 1: ການສ້າງແບບປຽບທຽບ (9, B ຮັບບໍລິການ); analogrite (10,0); analogrite (11,0); ທໍາລາຍ;
ກໍລະນີ 5: ການຂຽນແບບປຽບທຽບ (9,0); analogrite (10,0); analogrite (11, B ຮັບບໍລິການ); ທໍາລາຍ;
ກໍລະນີທີ 4: ການຂຽນແບບປຽບທຽບ (9,0); analogrite (10,0); analogrite (11, B ຮັບບໍລິການ); ທໍາລາຍ;
ກໍລະນີທີ 6: ການຂຽນແບບປຽບທຽບ (9,0); Analogwrite (10, B ຮັບບໍລິການ); analogrite (11,0); ທໍາລາຍ;
ກໍລະນີທີ 2: ການຂຽນແບບປຽບທຽບ (9,0); Analogwrite (10, B ຮັບບໍລິການ); analogrite (11,0); ທໍາລາຍ; }}
/ ເວລາ = Millis ();
ເວລາຫຼັງຈາກໂຄງການການພິມຈະເລີ່ມຕົ້ນ. Println (ເວລາ); // serial. ພິມ (\ '\'); // serial. flush ();
/ ຖ້າທ່ານຕ້ອງການ debug ໂດຍໃຊ້ພອດ serial, ກະລຸນາຢ່າ
ຄິດວ່າຂ້າພະເຈົ້າເບິ່ງຄືວ່າມັນເປັນສິ່ງທີ່ມັນຄ້າຍຄືກັບສິ່ງເສດເຫຼືອທີ່ຈະເຮັດວຽກນີ້ກັບ microprocessor.
ໃນຄວາມເປັນຈິງ, ບັນທຶກການສະຫມັກ L6234 ທີ່ແນະນໍາໃຫ້ປະຕູປະຕູຮົ້ວທີ່ງ່າຍດາຍຂອງ
ໂປແກມໂປແກຼມທີ່ງ່າຍດາຍ (GAL16V8 ເຮັດດ້ວຍວຽກນີ້.
ຂ້າພະເຈົ້າບໍ່ຄຸ້ນເຄີຍກັບການຂຽນໂປແກຼມຂອງອຸປະກອນນີ້, ແຕ່ວ່າຄ່າໃຊ້ຈ່າຍຂອງ IC ແມ່ນພຽງແຕ່ $ 2 ເທົ່ານັ້ນ. 39 ທີ່ Newark.
ວົງຈອນປະສົມປະສານທີ່ຄ້າຍຄືກັນອື່ນໆກໍ່ມີລາຄາຖືກຫຼາຍ.
ອີກທາງເລືອກຫນຶ່ງແມ່ນການແບ່ງປັນປະຕູຮົ້ວທີ່ຖືກຕ້ອງຂອງປະຕູທີ່ສະຫຼາດ.
ຂ້າພະເຈົ້າໄດ້ມາພ້ອມກັບບາງລໍາດັບເຫດຜົນທີ່ຂ້ອນຂ້າງງ່າຍດາຍທີ່ສາມາດຂັບລົດ L6234 IC ຈາກຜົນໄດ້ຮັບຂອງແກັບຫ້ອງໂຖງສາມຫນ່ວຍ.
ຕາຕະລາງສໍາລັບຂັ້ນຕອນຂອງການສະແດງຢູ່ດ້ານລຸ່ມ, ແລະຕາຕະລາງຄວາມຈິງສໍາລັບ
ຂອງ b ແລະ.
ເຊື່ອມຕໍ່ທັງຫມົດ
ການ