Orodha ya maudhui:
Video: Jinsi ya Kudhibiti MOSFET Na Arduino PWM: 3 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Katika mafundisho haya tutaangalia jinsi ya kudhibiti sasa kupitia MOSFET kwa kutumia ishara ya pato la Arduino PWM (Pulse Width Modulation).
Katika kesi hii tutatumia nambari ya arduino kutupa ishara ya PWM inayobadilika kwenye pini ya dijiti 9 ya arduino, na kisha tutachuja ishara hii ili kutupa kiwango cha DC ambacho kinaweza kutumika kwa lango la MOSFET..
Hii itaturuhusu kudhibiti transistor kutoka hali ya mbali bila ya sasa inayotiririka kwenda kwa hali ambayo milimita chache tu za mtiririko wa sasa au kwa hali ambayo tuna amps kadhaa za sasa zinazopita kupitia transistor.
Hapa nitaanzisha PWM ili tuwe na hatua 8192 za upana wa mapigo ambayo hutupa udhibiti mzuri juu ya MOSFET.
Hatua ya 1: Mchoro wa Mzunguko
Mzunguko ni moja kwa moja sana. Ishara ya PWM kutoka kwa pini D9 ya arduino imeunganishwa au kuchujwa na mchanganyiko wa R1 na C1. Thamani zilizoonyeshwa hufanya kazi vizuri masafa ya uendeshaji ya 1.95KHz au operesheni 13 kidogo na hatua 8192 (2 kwa nguvu 13 = 8192).
Ukiamua kutumia idadi tofauti ya hatua basi utahitaji kubadilisha maadili ya R1 na C1. Kwa mfano ukitumia hatua 256 (operesheni 8 kidogo) masafa ya PWM yatakuwa 62.45 KHz utahitaji kutumia tofauti tofauti ya C1. Nilipata 1000uF ilifanya kazi vizuri kwa masafa haya.
Kwa mtazamo wa vitendo mpangilio wa PWM wa 0 unamaanisha kuwa kiwango cha DC kwenye lango la MOSFET kitakuwa 0V na MOSFET itazimwa kabisa. Mpangilio wa PWM wa 8191 utamaanisha kuwa kiwango cha DC kwenye lango la MOSFET kitakuwa 5V na MOSFET itakuwa kubwa ikiwa haitawashwa kabisa.
Kuzuia R2 iko mahali tu ili kuhakikisha kuwa MOSFET inazima wakati ishara kwenye lango imeondolewa kwa kuvuta lango chini.
Isipokuwa kwamba chanzo cha umeme kina uwezo wa kusambaza sasa iliyoamriwa na ishara ya PWM kwenye lango la MOSFET, unaweza kuiunganisha moja kwa moja na MOSFET bila kipinzani cha safu ili kupunguza sasa. Sasa itakuwa na kikomo na MOSFET tu na itapunguza nguvu yoyote ya ziada kama joto. Hakikisha kuwa unatoa bomba la kutosha la joto ikiwa unatumia hii kwa mikondo ya juu.
Hatua ya 2: Msimbo wa Arduino
Nambari ya arduino imeambatanishwa. Nambari hiyo imetolewa maoni na rahisi. Kizuizi cha nambari kwenye laini ya 11 hadi 15 huweka arduino kwa operesheni ya haraka ya PWM na pato kwenye pini D9. Kubadilisha kiwango cha PWM unabadilisha thamani ya kulinganisha rejista OCR1A. Kubadilisha idadi ya hatua za PWM unabadilisha thamani ya ICR1. k.m 255 kwa 8 bit, 1023 kwa 10 kidogo, 8191 kwa operesheni 13 kidogo. Jihadharini kuwa unapobadilisha ICR1 mzunguko wa mabadiliko ya operesheni.
Kitanzi kinasoma tu hali ya swichi mbili za kitufe cha kushinikiza na kuongeza thamani ya OCR1A juu au chini. Nimeweka thamani hii katika usanidi () hadi 3240 ambayo iko chini tu ya thamani ambapo MOSFET inaanza kuwasha. Ikiwa unatumia transistor tofauti au mzunguko wa kichujio cha C1 & R1 thamani hii itakuwa tofauti kwako. Bora kuanza na dhamana iliyowekwa mapema kwa sifuri mara ya kwanza unapojaribu hii ikiwa tu!
Hatua ya 3: Matokeo ya Mtihani
Na ICR1 imewekwa kwa 8191 haya ndio matokeo ambayo nilipata tofauti kati ya sasa kati ya 0 na 2 AMPS:
OCR1A (PWM SettingCurrent (ma) Gate Voltage (Vdc) 3240 0 ma 0v3458 10ma 1.949v4059 100ma 2.274v4532 200ma 2.552v4950 500ma 2.786v5514 1000ma 3.101v6177 1500ma 3.472v6927 2000ma 3.895v
Ilipendekeza:
Kasi ya Kudhibiti MOSFET ya DC MOTOR Kutumia Arduino: Hatua 6
Kasi ya Udhibiti wa MOTOR DC MOTOR Kutumia Arduino: Katika mafunzo haya tutajifunza jinsi ya kudhibiti kasi ya DC kwa kutumia Moduli ya MOSFET. Tazama video
Jinsi ya Kudhibiti Bluetooth (HC-05) Na Arduino: Hatua 5
Jinsi ya Kudhibiti Bluetooth (HC-05) Na Arduino: Halo marafiki wangu katika somo hili tutajifunza jinsi ya kudhibiti motor dc na smartphone yetu au kompyuta kibao. Ili kufanikisha hili tutatumia mtawala wa L298N na moduli ya Bluetooth (HC- Kwa hivyo wacha tuanze
Jinsi ya Kudhibiti DC Motor na L298n na Arduino: 5 Hatua
Jinsi ya Kudhibiti DC Motor na L298n na Arduino: Halo kwa kila mtu. Wacha tujitambulishe. Jina langu ni Dimitris na nimetoka Ugiriki. Ninampenda sana Arduino kwa sababu ni bodi nzuri. Nitajaribu kuelezea bora kama ninavyoweza kufundisha ili kufanya na mtu yeyote. Basi wacha tuanze
Kudhibiti Arduino Kudhibiti Sensor nyingi za P.I.R kwenye Bord Sawa: Hatua 3
Kudhibiti Arduino Kudhibiti Sensor nyingi za PIR kwenye Bord Sawa: Leo nitakuambia jinsi ya kuunganisha Sensorer nyingi za PIR na Arduino Bord moja > hapa nimetumia moduli 4 ya kupeleka njia kwa utendakazi wa ziada. (AU Unaweza kutumia pini nyingi kwako
Jukwaa la Kudhibiti Mpira wa Kudhibiti PID Stewart: 6 Hatua
Jukwaa la Kusawazisha Mpira linalodhibitiwa na PID: Jukwaa la Kuhamasisha na Dhana ya Jumla: Kama fizikia katika mafunzo, ninavutiwa kiasili, na nitafuta kuelewa mifumo ya mwili. Nimefundishwa kutatua shida ngumu kwa kuzivunja katika viungo vyao vya msingi na muhimu, basi