Ang DC MOTOR SPEED CONTROL circuit ay pangunahing isang 555 IC based PWM (Pulse Width Modulation) circuit na binuo upang makakuha ng variable boltahe sa patuloy na boltahe. Ang pamamaraan ng PWM ay ipinaliwanag dito. Isaalang-alang ang isang simpleng circuit tulad ng ipinakita sa pigura sa ibaba.
Kung ang pindutan ay pinindot kung ang figure, pagkatapos ang motor ay magsisimulang umiikot at ito ay gumagalaw hanggang sa ang pindutan ay pinindot. Ang pagpindot na ito ay tuloy-tuloy at kinakatawan sa unang alon ng pigura. Kung, para sa isang kaso, isaalang-alang ang pindutan na pinindot para sa 8ms at binuksan para sa 2ms sa isang cycle ng 10ms, sa kasong ito ang motor ay hindi makaranas ng kumpletong boltahe ng 9V baterya dahil ang pindutan ay pinindot lamang para sa 8ms, kaya ang RMS terminal voltage sa kabuuan ang motor ay nasa paligid ng 7V. Dahil sa nabawasan na boltahe ng RMS na motor ay paikutin ngunit sa isang nabawasang bilis. Ngayon ang average na pag-on sa isang panahon ng 10ms = I-ON ang oras / (I-ON ang oras + I-OFF ang oras), ito ay tinatawag na duty cycle at 80% (8 / (8 + 2)).
Sa pangalawa at pangatlong kaso ang pindutan ay pinindot kahit na mas kaunting oras kumpara sa unang kaso. Dahil dito, ang boltahe ng RMS terminal sa mga terminal ng motor ay nabawasan pa. Dahil sa nabawasan na boltahe na ito, ang bilis ng motor kahit na nababawasan pa. Ang pagbawas na ito ng bilis na may cycle ng tungkulin na patuloy na magaganap hanggang sa isang punto, kung saan ang boltahe ng terminal ng motor ay hindi sapat upang paikutin ang motor.
Kaya sa pamamagitan nito maaari nating tapusin na ang PWM ay maaaring magamit upang ibahin ang bilis ng motor.
Bago magpatuloy kailangan nating talakayin ang H-BRIDGE. Ngayon ang circuit na ito ay higit sa lahat dalawang mga pag-andar, una ay upang himukin ang isang DC motor mula sa mababang signal control ng kuryente at ang iba pa ay upang baguhin ang direksyon ng pag-ikot ng DC motor.
Larawan 1
Figure 2
Larawan 3
Alam nating lahat na para sa isang motor na DC, upang mabago ang direksyon ng pag-ikot, kailangan nating baguhin ang mga polarity ng supply boltahe ng motor. Kaya upang baguhin ang mga polarity na ginagamit namin H-tulay. Ngayon sa itaas na figure1 mayroon kaming mga switch ng apat. Tulad ng ipinakita sa figure2, para sa motor na paikutin ang A1 at A2 ay sarado. Dahil dito, ang kasalukuyang daloy sa pamamagitan ng motor mula kanan pakanan, tulad ng ipinakita sa 2 nd bahagi ng figure3. Sa ngayon isaalang-alang ang motor na umiikot sa direksyon ng direksyon. Ngayon kung ang mga switch na A1 at A2 ay bubuksan, ang B1 at B2 ay sarado. Ang daloy sa pamamagitan ng motor ay dumadaloy mula kaliwa patungo sa kanan tulad ng ipinakita sa 1 stbahagi ng pigura3. Ang direksyon ng kasalukuyang daloy na ito ay kabaligtaran ng una at sa gayon nakikita namin ang isang kabaligtaran na potensyal sa terminal ng motor sa una, kaya't ang motor ay umiikot ng anti clock na matalino. Ganito gagana ang isang H-BRIDGE. Gayunpaman ang mga motor na mababa ang lakas ay maaaring hinimok ng isang H-BRIDGE IC L293D.
Ang L293D ay isang H-BRIDGE IC na idinisenyo para sa pagmamaneho ng mababang motor na DC motor at ipinapakita sa pigura. Ang IC na ito ay binubuo ng dalawang h-tulay at kaya maaari itong maghimok ng dalawang DC motor. Kaya ang IC na ito ay maaaring magamit upang himukin ang mga motor ng robot mula sa mga signal ng microcontroller.
Ngayon tulad ng tinalakay bago ang IC na ito ay may kakayahang baguhin ang direksyon ng pag-ikot ng DC motor. Nakamit ito sa pamamagitan ng pagkontrol sa mga antas ng boltahe sa INPUT1 at INPUT2.
Paganahin ang Pin |
Ipasok ang Pin 1 |
Ipasok ang Pin 2 |
Direksyon ng Motor |
Mataas |
Mababa |
Mataas |
Lumiko pakanan |
Mataas |
Mataas |
Mababa |
Lumiko pakaliwa |
Mataas |
Mababa |
Mababa |
Tigilan mo na |
Mataas |
Mataas |
Mataas |
Tigilan mo na |
Kaya't tulad ng ipinakita sa itaas na pigura, para sa paikot na pag-ikot ng 2A ay dapat na mataas at ang 1A ay dapat na mababa. Katulad nito para sa anti clockwise 1A ay dapat na mataas at 2A ay dapat na mababa.
Mga Bahagi ng Circuit
- + 9v power supply
- Maliit na DC motor
- 555 Timer IC
- 1K, 100R resistors
- L293D IC
- 100K -220K preset o palayok
- IN4148 o IN4047 x 2
- 10nF o 22nF capacitor
- Lumipat
Diagram ng Circuit
Ang circuit ay konektado sa breadboard ayon sa DC motor speed control circuit diagram na ipinakita sa itaas. Ginagamit ang palayok dito upang ayusin ang bilis ng motor. Ang switch ay upang baguhin ang direksyon ng pag-ikot ng motor. Ang capacitor dito ay hindi dapat ng isang nakapirming halaga; ang gumagamit ay maaaring mag-eksperimento dito para sa isang tama.
Nagtatrabaho
Kapag naibigay ang kuryente, bumubuo ang 555 TIMER signal ng PWM na may ratio na tungkulin batay sa ratio ng paglaban ng palayok. Dahil sa palayok at pares ng diode, narito ang capacitor (na nagpapalitaw ng output) ay dapat singilin at palabasin sa pamamagitan ng iba't ibang hanay ng paglaban at dahil dito, ang capacitor ay tumatagal ng iba't ibang oras upang singilin at mailabas. Dahil ang output ay magiging mataas kapag ang kapasitor ay naniningil at mababa kapag ang kapasitor ay naglalabas, nakakakuha kami ng pagkakaiba sa mataas na output at mababang oras ng output, at sa gayon ang PWM.
Ang PWM ng timer na ito ay pinakain sa signal pin ng L239D h-tulay upang himukin ang DC motor. Sa iba't ibang ratio ng PWM nakakakuha kami ng iba't ibang RMS terminal boltahe at sa gayon ang bilis. Upang baguhin ang direksyon ng pag-ikot ang PWM ng timer ay konektado sa pangalawang signal pin.