Video: Speed Control ng DC Motor Gamit ang PID Algorithm (STM32F4): 8 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
hello sa lahat, Ito ang tahir ul haq kasama ang isa pang proyekto. Sa oras na ito ay STM32F407 bilang MC. Ito ay isang pagtatapos ng proyekto ng kalagitnaan ng semestre. Sana magustuhan mo.
Nangangailangan ito ng maraming mga konsepto at teorya kaya't pinupuntahan muna namin ito.
Sa pag-usbong ng mga computer at industriyalisasyon ng mga proseso, sa buong kasaysayan ng tao, palaging may pagsasaliksik upang makabuo ng mga paraan upang matukoy ang mga proseso at higit na mahalaga, upang makontrol ang mga ito gamit ang mga makina nang autonomiya. Ang layunin na mabawasan ang pagkakasangkot ng tao sa mga prosesong ito sa gayon, mabawasan ang error sa mga prosesong ito. Samakatuwid, ang Patlang ng "Control System Engineering" ay binuo.
Maaaring makilala ang Control System Engineering na gumagamit ng iba't ibang mga pamamaraan upang makontrol ang pagtatrabaho ng isang proseso o pagpapanatili ng isang pare-pareho at ginustong kapaligiran, maging manwal o awtomatiko. Ang isang simpleng halimbawa ay maaaring sa pagkontrol ng temperatura sa isang silid.
Ang manu-manong Control ay nangangahulugang pagkakaroon ng isang tao sa isang site na sumusuri sa kasalukuyang mga kundisyon (sensor), inihambing ito sa nais na halaga (pagproseso) at nagsasagawa ng naaangkop na pagkilos upang makuha ang nais na halaga (actuator)
Ang problema sa pamamaraang ito ay hindi ito masyadong maaasahan dahil ang isang tao ay madaling kapitan ng pagkakamali o kapabayaan sa kanyang trabaho. Gayundin, ang isa pang problema ay ang rate ng proseso na pinasimulan ng actuator ay hindi palaging pare-pareho, nangangahulugang kung minsan maaari itong mangyari nang mas mabilis kaysa sa kinakailangan o kung minsan ay maaaring ito ay mabagal. Ang solusyon sa problemang ito ay ang paggamit ng isang microcontroller upang makontrol ang system. Ang microcontroller ay naka-program upang makontrol ang proseso, ayon sa mga naibigay na detalye, na konektado sa isang circuit (na tatalakayin sa paglaon), pinakain ang nais na halaga o mga kundisyon at dahil doon kinokontrol ang proseso upang mapanatili ang nais na halaga. Ang bentahe ng prosesong ito ay walang kinakailangang interbensyon ng tao sa prosesong ito. Gayundin, pare-pareho ang rate ng proseso.
Bago tayo magpatuloy sa karagdagang, mahalaga sa puntong ito na tuklasin ang iba't ibang mga terminolohiya:
• Pagkontrol sa Feedback: Sa sistemang ito, ang input sa isang tiyak na oras ay nakasalalay sa isa o higit pang mga variable kabilang ang output ng System.
• Negatibong Feedback: Sa sistemang ito, ang sanggunian (input) at ang error ay ibabawas bilang feedback at ang input ay 180 degree out of phase.
• Positibong Puna: Sa sistemang ito, ang sanggunian (input) at ang error ay idinagdag bilang feedback ang at input ay nasa yugto.
• Error Signal: Ang pagkakaiba sa pagitan ng nais na output at ang aktwal na output.
• Sensor: Isang aparato na ginamit upang makita ang isang tiyak na dami sa circuit. Karaniwan itong inilalagay sa output o saanman kung saan nais naming magsukat.
• Processor: Ang bahagi ng Control System na gumaganap ng pagproseso batay sa na-program na algorithm. Tumatagal ito ng ilang mga input at gumagawa ng ilang mga output.
• Actuator: Sa isang Control System, ginagamit ang isang actuator upang maisagawa ang isang kaganapan upang maabot ang output batay sa signal na ginawa ng microcontroller.
• Closed Loop System: Isang Sistema kung saan naroroon ang isa o higit pang mga loop ng feedback.
• Open Loop System: Isang Sistema kung saan wala ang mga feedback loop.
• Rise Time: Ang oras na kinuha ng output upang tumaas mula sa 10 porsyento ng maximum na amplitude ng signal hanggang 90 porsyento.
• Oras ng Taglagas: Ang oras na kinuha ng output upang mahulog mula sa 90 porsyento hanggang 10 porsyentong amplitude.
• Peak Overshoot: Ang Peak Overshoot ay ang halaga kung saan ang output ay lumampas sa matatag na halaga ng estado (karaniwan sa pansamantalang tugon ng System).
• Settling Time: Ang oras na kinuha ng output upang maabot ang matatag na estado nito.
• Patay na Error ng Estado: Ang pagkakaiba sa pagitan ng aktwal na output at ng nais na output sa sandaling maabot ng System ang matatag na estado nito
Inirerekumendang:
Simpleng Gesture Control - Kontrolin ang Iyong Mga Laruan sa RC Gamit ang Kilusan ng Iyong Braso: 4 na Hakbang (na may Mga Larawan)
Simpleng Pagkontrol ng Kilos - Kontrolin ang Iyong Mga Laruan sa RC Gamit ang Kilusan ng Iyong Braso: Maligayang pagdating sa aking 'ible' # 45. Kamakailan lamang ay gumawa ako ng isang ganap na gumaganang bersyon ng BB8 gamit ang mga bahagi ng Lego Star Wars … ang Force Band na ginawa ni Sphero, naisip ko: " Ok, I c
Manatiling Ligtas Gamit ang Bikelight na Ito Gamit ang Mga Senyas na Pagliko: 5 Hakbang (na may Mga Larawan)
Manatiling Ligtas Gamit ang Bikelight na Ito Gamit ang Mga Sinyales na Pag-turn: Gustong-gusto kong sumakay ng bisikleta, karaniwang ginagamit ko ito upang makarating sa paaralan. Sa oras ng taglamig, madalas na madilim pa rin sa labas at mahirap para sa ibang mga sasakyan na makita ang mga signal ng aking kamay na lumiliko. Samakatuwid ito ay isang malaking panganib dahil maaaring hindi makita ng mga trak na nais kong
Self Balancing Robot Gamit ang PID Algorithm (STM MC): 9 Hakbang
Self Balancing Robot Gamit ang PID Algorithm (STM MC): Kamakailan lamang ng maraming trabaho ang nagawa sa sariling pagbabalanse ng mga bagay. Ang konsepto ng pagbabalanse ng sarili ay nagsimula sa pagbabalanse ng baligtad na palawit. Ang konseptong ito ay pinalawig sa disenyo ng mga aircraft din. Sa proyektong ito, dinisenyo namin ang isang maliit na mod
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c
Android (remotexy) UI upang Makontrol ang Servo Motor Gamit ang Arduino at Bluetooth: 7 Mga Hakbang (na may Mga Larawan)
Android (remotexy) UI upang Makontrol ang Servo Motor Gamit ang Arduino at Bluetooth: Sa Instructable na ito bibigyan kita ng mabilis na hakbang upang makagawa ng Android User Interface gamit ang Remotexy Interface Maker upang makontrol ang Servo Motor na konektado sa Arduino Mega sa pamamagitan ng Bluetooth. Ipinapakita ng video na ito kung paano makokontrol ng UI ang bilis at posisyon ng servo motor