drive drive ຄວາມໄວຂອງ DC
ເບິ່ງ: 0 ຜູ້ຂຽນ: ບັນນາທິການເວັບໄຊທ໌ເຜີຍແຜ່ເວລາ: 2020-09-02 ຕົ້ນກໍາເນີດ: ສະຖານທີ່
ສອບຖາມ
ປື້ມຄູ່ມືນີ້ຈະລາຍລະອຽດການອອກແບບ, ການຈໍາລອງ, ການກໍ່ສ້າງແລະການທົດສອບຂອງລະບົບຕົວປ່ຽນແປງແລະຄວບຄຸມລະບົບຄວບຄຸມສໍາລັບໂຫມດ Switching DC.
ຫຼັງຈາກນັ້ນຕົວປ່ຽນຫຼັງຈາກນັ້ນຈະຖືກນໍາໃຊ້ສໍາລັບການຄວບຄຸມດິຈິຕອລຂອງການໂຫຼດຂອງມໍເຕີ DC DC.
ວົງຈອນຈະຖືກພັດທະນາແລະທົດສອບໃນໄລຍະທີ່ແຕກຕ່າງກັນ.
ໄລຍະທໍາອິດຈະສ້າງຕົວປ່ຽນແປງທີ່ເຮັດວຽກຢູ່ທີ່ 40 v
.
ໃນໄລຍະທີສອງ, ຕົວປ່ຽນຈະແລ່ນມໍເຕີໃນແຮງດັນໄຟຟ້າ 400 V ໃນເວລາໂຫຼດສູງສຸດ.
ຂັ້ນຕອນສຸດທ້າຍແມ່ນການໃຊ້ Arduino ເພື່ອຄວບຄຸມ PWM ເພື່ອປັບແຮງດັນໄຟຟ້າແລະຄວບຄຸມຄວາມໄວຂອງມໍເຕີດ້ວຍການໂຫຼດຕົວແປ.
ສ່ວນປະກອບຕ່າງໆແມ່ນບໍ່ມີລາຄາຖືກສະເຫມີ, ສະນັ້ນພະຍາຍາມສ້າງລະບົບໃຫ້ລາຄາຖືກເທົ່າທີ່ເປັນໄປໄດ້.
ຜົນສຸດທ້າຍຂອງຜົນປະໂຫຍດນີ້ຈະເປັນການສ້າງ
ຕົວຄວບຄຸມລະບົບ DC- DC ແລະຄວບຄຸມຄວາມໄວພາຍໃນ 1% ໃນຈຸດກໍານົດຂອງລັດທີ່ຫມັ້ນຄົງ, ແລະຄວາມໄວແມ່ນຖືກກໍານົດພາຍໃນ 2 s.
ມໍເຕີທີ່ມີຢູ່ຂອງຂ້ອຍມີຂໍ້ສະເພາະດັ່ງຕໍ່ໄປນີ້. ການສະຫນອງພະລັງງານ
ທີ່ມີ ຄວາມໄວ
ໃນການເຊື່ອມຕໍ່ຫຼືຜູ້ຂັບຂີ່ລົດຈັກປະມານ
380.
ລົດເຂັນ DIODE ທີ່ຖືກຫມາຍວ່າ D1 ໃນແຜນວາດວົງຈອນແມ່ນໃຊ້ເພື່ອປ້ອງກັນການປະກອບທາງດ້ານຫຼັງແລະທໍາລາຍການປະຕິບັດງານ -
ມໍເຕີຍັງຫັນປ່ຽນ (ເຄື່ອງຈັກຜະລິດ).
ແຮງດັນທີ່ມີການປະຕິເສດສູງສຸດແມ່ນ 600 v ແລະປະຈຸບັນສູງສຸດໃນປະຈຸບັນແມ່ນ 15
.
ເຄື່ອງ IGBT ແມ່ນໃຊ້ເພື່ອປ່ຽນການສະຫນອງພະລັງງານໃຫ້ກັບມໍເຕີໂດຍໄດ້ຮັບສັນຍານ PWM 5 v ຈາກ ARDUINE COTERS ແລະ AGBT
ກະແສໄຟຟ້າທີ່ມີຄວາມຍຸຕິທໍາສູງສຸດແມ່ນ 4
° C
ອຸນຫະພູມທີ່ສູງສຸດ 100 °
.
ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະຕ້ອງເພີ່ມເຄື່ອງຈັກລັງສີໃຫ້ IGBT, ມັກເຄື່ອງທີ່ກວ້າງຂວາງ.
ເຄື່ອງສະຫຼັບໄວສາມາດໃຊ້ໄດ້ໂດຍບໍ່ຕ້ອງໃຊ້ igs igbts.
ຂອບເຂດປະຕູຂອງ IGBT ແມ່ນລະຫວ່າງ 3
.
ວົງຈອນປະຕິບັດງານໃນຄວາມຖີ່ 10 khz, ສະນັ້ນເວລາປ່ຽນຂອງ IGBT ຕ້ອງໄວກວ່າ 100 ສະຫະລັດ, ນັ້ນແມ່ນເວລາຂອງຄື້ນເຕັມ.
ເວລາປ່ຽນຂອງ IGBT ແມ່ນ 15s, ເຊິ່ງພຽງພໍແລ້ວ.
ເວລາປ່ຽນຂອງຄົນຂັບ TC4421 ທີ່ເລືອກແມ່ນຢ່າງຫນ້ອຍ 3000 ຄັ້ງທີ່ຂອງຄື້ນ pwm.
ນີ້ຮັບປະກັນວ່າຜູ້ຂັບຂີ່ສາມາດປ່ຽນໄວພຽງພໍສໍາລັບການດໍາເນີນງານຂອງວົງຈອນ.
ຜູ້ຂັບຂີ່ແມ່ນຈໍາເປັນຕ້ອງໃຫ້ປະຈຸບັນຫຼາຍກ່ວາ ARDUINO ສາມາດສະຫນອງໄດ້.
ຄົນຂັບໄດ້ຮັບຄວາມຈໍາເປັນໃນປະຈຸບັນເພື່ອປະຕິບັດງານຂອງ IGBT ຈາກການສະຫນອງພະລັງງານ, ບໍ່ແມ່ນມາຈາກ ARDUINO.
ນີ້ແມ່ນເພື່ອປົກປ້ອງ Arduino ເພາະວ່າຄວາມລົ້ມເຫຼວຂອງພະລັງງານຈະຮ້ອນແຮງ ARDUINO, ຄວັນໄຟຈະອອກມາແລະ ARDUINO ຈະຖືກທໍາລາຍ
ແລະທົດລອງໃຊ້).
ຄົນຂັບລົດຈະຖືກແຍກອອກຈາກຕົວຄວບຄຸມຈຸນລະພາກທີ່ໃຫ້ຄື້ນຟອງ PWM ໂດຍການໃຊ້ Coupler optical.
coper passelectric ທີ່ແຍກອອກຈາກ arduino ຢ່າງສິ້ນເຊີງ, ເຊິ່ງແມ່ນພາກສ່ວນທີ່ສໍາຄັນທີ່ສຸດແລະມີຄຸນຄ່າທີ່ສຸດຂອງວົງຈອນ.
ສໍາລັບມໍເຕີທີ່ມີຕົວກໍານົດທີ່ແຕກຕ່າງກັນ, ມັນຈໍາເປັນຕ້ອງມີຄວາມຈໍາເປັນທີ່ຈະຕ້ອງປ່ຽນ iGBT ໃຫ້ກັບເຄື່ອງຫມາຍທີ່ຄ້າຍຄືກັນກັບເຄື່ອງຈັກທີ່ມີຄວາມແຮງແລະການເກັບກໍາຂໍ້ມູນທີ່ຕ້ອງການ.
The Wima Capacitor ຖືກນໍາໃຊ້ຮ່ວມກັນກັບ capacitor electrolytic ກ່ຽວກັບການສະຫນອງໄຟຟ້າມໍເຕີ.
ນີ້ເກັບຄ່າບໍລິການຂອງການສະຫນອງພະລັງງານທີ່ຫມັ້ນຄົງ, ແລະທີ່ສໍາຄັນທີ່ສຸດຊ່ວຍໃຫ້ກໍາລັງກໍາຈັດສາຍໄຟຟ້າແລະເຊື່ອມຕໍ່ໃນລະບົບ. ເພື່ອຫຼຸດຜ່ອນໄລຍະຫ່າງລະຫວ່າງສ່ວນປະກອບລະຫວ່າງສ່ວນປະກອບ, ການຊົດເຊີຍທີ່ບໍ່ຈໍາເປັນສໍາລັບການຈັດແຈງວົງຈອນແມ່ນລະບຸ
ໂດຍສະເພາະໃນ loop ລະຫວ່າງຄົນຂັບ IGBT ແລະ IGBT.
ຄວາມພະຍາຍາມແມ່ນເຮັດເພື່ອກໍາຈັດສຽງດັງແລະຮ້ອງອອກມາຈາກພື້ນດິນລະຫວ່າງ Arduino, cooler optical, driver ແລະ igbt.
ການຊຸມນຸມຖືກເຊື່ອມຢູ່ໃນ veroboard.
ວິທີທີ່ງ່າຍທີ່ຈະສ້າງວົງຈອນແມ່ນການແຕ້ມສ່ວນປະກອບຂອງວົງຈອນຂອງວົງຈອນໃນ veroboard ກ່ອນທີ່ຈະເລີ່ມຕົ້ນເຊື່ອມໂລຫະ.
ເຊື່ອມໂລຫະໃນເຂດທີ່ມີລົມລ່ວງດີ.
ໃຊ້ເສັ້ນທາງທີ່ປະຕິບັດຂອງເອກະສານ scrath ເພື່ອສ້າງຊ່ອງຫວ່າງລະຫວ່າງສ່ວນປະກອບທີ່ບໍ່ຄວນເຊື່ອມຕໍ່.
ດ້ວຍການຫຸ້ມຫໍ່ຈຸ່ມ, ສ່ວນປະກອບສາມາດຖືກທົດແທນໄດ້ງ່າຍ.
ສິ່ງນີ້ຊ່ວຍໄດ້ໂດຍບໍ່ຕ້ອງໃຊ້ຄວາມຈໍາເປັນໃນສ່ວນປະກອບທີ່ຖືກເຊື່ອມແລະແກ້ໄຂຊິ້ນສ່ວນທົດແທນເມື່ອພວກມັນລົ້ມເຫລວ. ຂ້າ
ງກ້ວຍ
ອ
ພະ ເຈົ້າໄດ້ໃຊ້ປັ ban
ໂດຍລວມເອົາຫໍສະມຸດ Arduino PWM (
ຕິດເປັນເອກະສານ ZIP).
ຕົວຄວບຄຸມ pi ຂອງຜູ້ຄວບຄຸມການເຊື່ອມໂຍງກັບສັດສ່ວນທີ່
ໃຊ້ໃນການຄວບຄຸມຄວາມໄວຂອງ rotor.
ອັດຕາສ່ວນແລະຜົນປະໂຫຍດທີ່ມີປະໂຫຍດສາມາດຄິດໄລ່ໄດ້ຫຼືຖືກຄາດຄະເນກ່ອນເວລາແກ້ໄຂພຽງພໍແລະການ overshooting ສາມາດໄດ້ຮັບ.
ຜູ້ຄວບຄຸມ PI ປະຕິບັດໄດ້ຖືກປະຕິບັດພ້ອມໆກັນກັບ Arduino () loop.
tachometer ວັດຄວາມໄວຂອງ rotor ໄດ້.
ໃຊ້ analogread ເພື່ອປ້ອນວັດແທກວັດແທກ Arduino ຂອງ Arduino ໃຫ້ເປັນຫນຶ່ງໃນຫນຶ່ງໃນ Inputs Inputs.
ຂໍ້ຜິດພາດຖືກຄິດໄລ່ໂດຍການຫັກຄວາມໄວຂອງ ROTOR ໃນປະຈຸບັນຈາກຈຸດເລັ່ງຈຸດທີ່ຕັ້ງແລະກໍານົດໃຫ້ເທົ່າກັບຄວາມຜິດພາດ.
ການປະສົມປະສານທີ່ໃຊ້ເວລາແມ່ນເຮັດໂດຍການເພີ່ມເວລາຕົວຢ່າງເຂົ້າໃນແຕ່ລະວົງຈອນແລະຕັ້ງມັນໃຫ້ເປັນເວລາເທົ່າທຽມກັນ, ສະນັ້ນຈິ່ງເພີ່ມຂື້ນດ້ວຍແຕ່ລະ iteration ຂອງ loop.
ຊ່ວງວົງຈອນທີ່ມີຫນ້າທີ່ ARDUINO ສາມາດເຮັດໄດ້ແມ່ນມາຈາກ 0 ຫາ 25 ເຖິງ 255
.
ຄວາມຜິດພາດສອງເທົ່າຂອງ Pi Controller Pi = Ref-RPM;
ເວລາ = ເວລາ 20E-6;
Double PWM = ເບື້ອງຕົ້ນ KP * ຂໍ້ຜິດພາດ KI * ເວລາ * ຄວາມຜິດພາດ;
ການຈັດຕັ້ງປະຕິບັດເຊັນເຊີ pwmdauble = analogread (A1); Pwmwrite (3, PWM-255);
ທ່ານສາມາດເບິ່ງລະຫັດໂຄງການທີ່ສົມບູນໃນ Arduinocode. ເອກະສານ RAR.
ລະຫັດໃນເອກະສານໄດ້ຖືກດັດປັບເພື່ອປ່ຽນແປງຄົນຂັບລົດ.
Drive ດ້ານຫຼັງມີຜົນຕໍ່ໄປນີ້ຕໍ່ວົງຈອນຂອງວົງຈອນ, ເຊິ່ງຫມາຍຄວາມວ່າ New_dutyCycycle = 255 -DUNCYCLYCLE.
ສໍາລັບຂັບທີ່ບໍ່ແມ່ນຂໍ້ມູນ, ສິ່ງນີ້ສາມາດປ່ຽນແປງໄດ້ໂດຍການປີ້ນກັບກັນກັບສົມຜົນຂ້າງເທິງ.
ສຸດທ້າຍ, ວົງຈອນໄດ້ຖືກທົດສອບແລະວັດແທກເພື່ອກໍານົດວ່າຜົນໄດ້ຮັບທີ່ຕ້ອງການ.
ຕົວຄວບຄຸມໄດ້ຖືກກໍານົດໃຫ້ເປັນສອງຄວາມໄວທີ່ແຕກຕ່າງກັນແລະອັບລົງໃນ Arduino.
ພະລັງງານແມ່ນຢູ່ໃນ.
ມໍເຕີເລັ່ງໄວໄວກ່ວາທີ່ຄາດໄວ້ແລະຫຼັງຈາກນັ້ນໃຫ້ສະຖຽນລະພາບໃນຄວາມໄວທີ່ເລືອກ.
ເຕັກໂນໂລຢີຂອງມໍເຕີຄວບຄຸມນີ້ແມ່ນມີປະສິດຕິຜົນສູງແລະສາມາດເຮັດວຽກກ່ຽວກັບເຄື່ອງຈັກ DC ທັງຫມົດ.