Përmbajtje:
- Hapi 1: Një vështrim i shpejtë në Asamble
- Hapi 2: Kuptimi i nxjerrjes së koduesit
- Hapi 3: Skicë e thjeshtë Arduino për të lëvizur motorin mbrapa dhe me radhë
- Hapi 4: Mendimet përfundimtare (tani për tani)
Video: Eksperimente të rastësishme DC Motor PWM + Kodifikues Zgjidhja e problemeve: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Shpesh ka raste kur plehrat e dikujt janë thesar i tjetrit, dhe ky ishte një nga ato momentet për mua.
Nëse më keni ndjekur, me siguri e dini që unë mora një projekt të madh për të krijuar printerin tim 3D CNC jashtë skrapit. Ato pjesë ishin bërë nga pjesë të vjetra të printerit dhe motorë të ndryshëm stepper.
Ky bartës i printerit erdhi nga një printer matricash me pika Texas Instruments nga vitet 1980. Fatkeqësisht, nuk mbaj mend se cili ishte modeli, por kam numrin e motorit, 994206-0001. Ky motor DC është i pajisur gjithashtu me një kodues, i cili do të ishte i dobishëm për t'u përdorur për aplikime moderne. Me nxitimin tim për të rimarrë këtë asamble, e hoqa vetëm dhe bëra një fotografi se ku ishte lidhur.
Në këtë Instructable, unë do të përpiqem të shoh nëse motori dhe koduesi funksionojnë në të vërtetë dhe për çfarë shërbejnë pin-outs.
Furnizimet:
Motor DC me Kodues
Arduino UNO, NANO
L298N H-urë
Konvertuesi i Buck DC
Furnizimi me energji i aftë për tensionin (t) që ju nevojiten (një PC e vjetër PC mund të jetë një opsion i zbatueshëm)
Kabllot
PC me arduino IDE
Multimetër
Fletore !!
Hapi 1: Një vështrim i shpejtë në Asamble
Figura 1 tregon gjysmën kryesore të karrocës. Ishte e pajisur me montim, motor me enkodues dhe binarë për ushqimin e vjetër të letrës me pikë matricë. I hoqa gjurmët dhe një pjesë të montimit të poshtëm. Pjesa e poshtme që hoqa ishte shufra mbështetëse prej çeliku, e cila ishte mjaft e rëndë, në fakt (duket se nuk i bëjnë kështu në ditët e sotme).
Figura dy tregon ku J8 (lidhësi i koduesit) & dhe J6 (lidhësi i motorit) janë hequr nga bordi i kontrollit. E bëra vetë një fotografi në shkollë në gjurmët dhe IC nga "bordi amë".
Në fotot 3 dhe 4, mund të shihni përkatësisht lidhësit e motorit dhe koduesit.
Pas hartimit të gjurmëve në kodues dhe riprodhimit të skemës, unë kam qenë në gjendje të prodhoj diagramin tim që mund të kisha në dispozicion. Kodi i kodimit ishte gjëja më e rëndësishme për mua për të përcaktuar dhe është fokusi i këtij udhëzuesi për zgjidhjen e problemeve. Ne do ta shohim këtë në pjesën tjetër.
Hapi 2: Kuptimi i nxjerrjes së koduesit
Tani, më duhet të kuptoj se çfarë është pin-out në kodues. Unë i shënova në mënyrë arbitrare kunjat 1 deri në 8 dhe i përshkruaj ato në fotografinë e fundit. Ajo që unë supozoj, nga shikimi në tabelën e kontrollit dhe gjurmët në vetë koduesin, është se kunja 1 dhe 6 janë të bluar dhe 5 është Vcc (fuqi, 5V). Lidhja për 2 është e fikur në mënyrë që të jetë e padobishme dhe 3, 4, 7, & 8 janë daljet për grupin diodë. KUJDES: Unë jam duke bërë një supozim të guximshëm me testin tim! Unë lidha tokën me tokën në burimin tim të energjisë, por pastaj lidh 5 V me koduesin drejtpërdrejt. Duke filluar nga ky nivel i lartë, një tension mund të shkatërrojë koduesin tuaj nëse nuk e dini se çfarë tensioni ka nevojë (si nuk e dija). Kështu që ju mund të dëshironi të filloni me një tension më të ulët si 3.3 V. Pasi të kem lidhur burimin tim të energjisë 5 V në pinin e koduesit 5 dhe tokëzimin në pin 1, unë e vendos terrenin tim të multimetrit në pin 1 dhe pin 5 për të siguruar që fuqia është e pranishme, figura 2. Pastaj filloj të testoj pin 3, që është ajo që supozova se ishte një nga vargjet e diodave të fotografive, fotografitë 3-5. Siç mund ta shihni ciklet e tensionit nga afër 0 V deri në 5 V ndërsa rrotulloj boshtin e motorit. Kjo ishte një shenjë e mirë për të vërtetuar se hipoteza ime ishte e saktë! Unë bëra të njëjtën gjë për kunjat 4, 7 dhe 8, dhe mora të njëjtat rezultate. Tani, unë kam përcaktuar se cilat janë kunjat e daljes për koduesin tim.
Ju mund të bëni të njëjtën gjë me çdo sensor optik që nxirrni nga një printer nga i cili mund të shpëtoni pjesë, pasi shumica nuk vijnë me lidhje 8-pin. Për printerët modernë në shtëpi, ato duken të jenë lloje 3 ose 4-pin. HomoFaciens ka një video të mrekullueshme në YouTube se si të përcaktoni një kunj të panjohur për sensorët optikë.
Hapi 3: Skicë e thjeshtë Arduino për të lëvizur motorin mbrapa dhe me radhë
Tani që kam të dhëna për kodifikuesin e motorit, është koha për të parë se si do të funksionojë vetë motori. Për ta bërë këtë, unë shkrova një skicë shumë themelore për Arduino, fotografitë 3 - 5. Unë përcaktoj kontributin tim për Modulimin e Gjerësisë së Pulsit nga L298N si 'enB'. Për kunjat 3 dhe 4, e vendosa për të mundësuar që motori të ndërrojë drejtimet, sipas nevojës. Kjo do
A. Ndizeni motorin
B. Lëvizni në një drejtim për 2 sekonda
C. Ndërroni drejtimin për 2 sekonda, dhe
D. Përsëriteni
Unë thjesht dua të testoj strukturën dhe funksionalitetin dhe kjo rezultoi e suksesshme (pasi ndryshova pulsin nga 50 në 100, shiko foton më lart).
Skica tjetër ngre përshpejtimin, fotografitë 6 - 8. Filloj PWM nga 100 (siç përcaktohet nga skicimi i parë) dhe përshpejtoj në 255. Kjo do
A. Përshpejtoni kunjin 3 (drejtimi CW) nga 100 në 255 në PWM për 0.1 sekonda
B. Ngadalësoni nga 255 në 100 për 0.1 sekonda
C. Drejtimi i ndërrimit, kunja 4 (CCW)
D. Përshpejtoni/Ngadalësoni, njësoj si kunja 3
E. Përsëriteni
Ky proces (një lloj) shihet në foton e fundit, por referojuni videos për një pamje më të mirë.
Këto skica bazë mund të përshtaten gjithashtu me motorin tuaj DC. Unë besoj se shumë njerëz përdorin këtë lloj skice për të kontrolluar robotët ose ndonjë lloj tjetër aparati rrotullues. Unë thjesht doja të verifikoja funksionimin dhe të kuptoja më mirë për veten nëse ky motor do të funksionojë apo jo.
Hapi 4: Mendimet përfundimtare (tani për tani)
Këtu do të thoja, Faza 1, është e plotë.
Unë e di që koduesi punon dhe motori do të funksionojë me PWM në Arduino.
Gjëja tjetër për aplikimin tim përfundimtar do të ishte:
1. Përcaktoni pulsin për revolucion (PPR) të koduesit për rrugën e tij A & B, Top & Bottom. Unë jam i sigurt se ka një skicë diku ku mund të drejtoj PWM -in tim së bashku me një numërues për impulset e koduesit, CW & CCW, por ende nuk kam gjetur një të tillë. (Çdo koment se ku mund të gjeni një skicë Arduino do të vlerësohet shumë!)
2. Përcaktoni se si të përdorni këtë motor DC/Kodues në GRBL dhe kalibroni në mënyrë të pashmangshme akset. (Përsëri, ju lutemi komentoni nëse e dini diku) Unë do të doja ta bëja këtë me një laptop të drejtuar nga Microsoft. Kam gjetur disa duke përdorur Linux, por kjo nuk do të më ndihmojë.
3. Dizajnoni makinën që të funksionojë si pjesë e një CNC të tërë.
Çdo mendim për këtë qëllim rekomandohet patjetër nëse dëshironi t'i lini ato në pjesën e komenteve. Faleminderit që shikuat dhe shpresoj se kjo ndihmon/frymëzon dikë.
Recommended:
Kodifikues binar i printuar kryesisht në 3D: 4 hapa (me fotografi)
Kryesisht kodifikues binar i printuar 3D: Një kodues shndërron informacionin nga një format ose kod në tjetrin. Pajisja e paraqitur në këtë Udhëzues do të shndërrojë vetëm numrat dhjetorë 0 deri në 9 në ekuivalentët e tyre binarë. Sidoqoftë, konceptet e paraqitura këtu mund të përdoren për të krijuar
Kodifikues rrotullues - Kuptojeni dhe përdorni atë (Arduino/ΜController tjetër): 3 hapa
Kodifikues rrotullues - Kuptojeni dhe përdorni atë (Arduino/ΜController tjetër): Një kodues rrotullues është një pajisje elektro -mekanike e cila shndërron lëvizjen rrotulluese në informacion dixhital ose analog. Mund të kthehet në drejtim të akrepave të orës ose në drejtim të kundërt. Ekzistojnë dy lloje të kodifikuesve rrotullues: Kodifikuesit absolut dhe relativ (rritës). Çfarë
Kodifikues rrotullues duke përdorur Arduino Nano: 4 hapa
Kodifikues rrotullues duke përdorur Arduino Nano: Përshëndetje të gjithëve, Në këtë artikull do të bëj një tutorial se si të përdorni një kodues rrotullues duke përdorur Arduino Nano. Për të përdorur këtë kodues Rotary nuk keni nevojë për një bibliotekë të jashtme. Kështu që ne mund të krijojmë drejtpërdrejt programe pa shtuar më parë biblioteka. ok Le të fillojmë
Kodifikues rrotullues: Si funksionon dhe si të përdoret me Arduino: 7 hapa
Kodifikuesi rrotullues: Si funksionon dhe si të përdoret me Arduino: Ju mund të lexoni këtë dhe mësime të tjera të mahnitshme në faqen zyrtare të ElectroPeak në Vështrim Në këtë tutorial, do të mësoni se si të përdorni koduesin rrotullues. Së pari, do të shihni disa informacione rreth kodifikuesit rrotullues, dhe më pas do të mësoni se si të
Kodifikues rrotullues me bordin nukleo STM32: 12 hapa
Kodifikues rrotullues me tabelën nukleo STM32: Ky është një udhëzues për marrjen e pozicionit të koduesit rrotullues, i cili është një lloj koduesi shtesë. Kodifikuesit janë të dy llojeve në përgjithësi: . Por nëse ju h