Cov txheej txheem:
- Kauj Ruam 1: Raspberry Pi
- Kauj Ruam 2: TB6600 Stepper Motor Driver / Controller
- Kauj Ruam 3: Stepper Motor…
- Kauj Ruam 4: Cov Khoom Siv Hluav Taws Xob thiab Cov Hluav Taws Xob
- Kauj Ruam 5: Kev Tiv Thaiv Circuit …
- Kauj Ruam 6: Daim Kab Xev
- Kauj ruam 7: Kev ua haujlwm
- Kauj Ruam 8: Python Code
- Kauj ruam 9: Synopsis
Video: Raspberry Pi, Python, thiab TB6600 Stepper Motor Driver: 9 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Cov Lus Qhia no ua raws cov kauj ruam kuv coj mus txuas rau Raspberry Pi 3b rau TB6600 Stepper Motor Controller, 24 VDC Fais Fab Khoom, thiab 6 hlau Stepper lub cev muaj zog.
Kuv tej zaum zoo li ntau ntawm koj thiab tshwm sim muaj "lub hnab ntim khoom" ntawm cov khoom seem ntawm ntau qhov haujlwm qub.. Hauv kuv qhov kev sau kuv muaj 6 hlau stepper lub cev muaj zog, thiab txiav txim siab tias nws yog lub sijhawm los kawm me ntsis ntau ntxiv txog yuav ua li cas kuv tuaj yeem cuam tshuam qhov no rau Raspberry Pi qauv 3B.
Raws li qhov tsis lees paub me ntsis, Kuv tsis tau tsim lub log ntawm no, Kuv tsuas yog rub ua ke ib pawg ntawm cov ntaub ntawv npaj tau muaj nyob hauv Web, ntxiv kuv qhov me ntsis rau nws, thiab sim ua kom nws ua haujlwm.
Lub hom phiaj ntawm no yog tiag tiag txhawm rau rub ob peb yam ua ke (ntawm tus nqi qis), sau qee qhov sej code rau kuv Raspberry Pi, thiab ua kom lub cev muaj zog tig. Nov yog qhov kuv tswj kom ua tiav.
Yog li cia peb pib…
Kauj Ruam 1: Raspberry Pi
Raws li rau Raspberry Pi, Kuv siv peb tus qauv GPIO pins yog li qhov no yuav tsum ua haujlwm (Kuv tsis tau sim) nrog ib qho Pi, lossis pawg thawj coj txiv kab ntxwv, Tinker board lossis clones uas muaj nyob rau ntawd. Koj tuaj yeem (thiab yuav tsum tau) zuag kuv cov lus hais ntau dhau Python code thiab xaiv GPIO tus lej sib txawv yog tias koj siv tus txheej txheem sib txawv, lossis tsuas yog xav hloov pauv ib puag ncig me ntsis.
Thov nco ntsoov tias kuv tau txuas ncaj qha rau GPIO pins ntawm RPi, yog li kuv txwv qhov hluav taws xob uas GPIO pins pom rau 3.3volts.
Kauj Ruam 2: TB6600 Stepper Motor Driver / Controller
Raws li kuv tau sau tseg yav dhau los, Kuv tau xaiv siv TB6600 Stepper Motor Driver / Controller.
Tus maub los no yog:
- Npaj tau yooj yim (tshawb nrhiav eBay, Amazon, Ali Express lossis ntau lwm tus).
- Kev teeb tsa tau yooj yim nrog kev nkag tau yooj yim.
- Kev teeb tsa thiab cov ntsiab lus ntawm cov xov hlau yog tshuaj xyuas ntawm rooj plaub.
- Cov tswv yim hluav taws xob ntau ntawm 9 VDC txog 40 VDC
- Muaj peev xwm txog 4 amp tsav lub zog tsav.
- Muaj lub kiv cua txias sab hauv thiab lub dab dej kub zoo.
- Yog nruab nrog 3 qhov txuas txuas tshem tau.
- Muaj tus hneev taw me me,
- Yooj yim rau mount.
Tab sis tus nqi qis rau kev yuav yog tiag tiag dab tsi kaw qhov kev pom zoo ntawm qhov no.
Kauj Ruam 3: Stepper Motor…
Stepper lub cev muaj zog kuv siv yog qhov me me ntawm qhov tsis paub.. Kuv tau muaj nws ntau xyoo, thiab tsis nco qab keeb kwm ntawm qhov kuv tau txais nws lossis qhov nws tau siv yav dhau los yog dab tsi.
Hauv Cov Lus Qhia no Kuv yuav tsis piav qhia yuav ua li cas thiaj paub nws lub peev xwm - Kuv tsis muaj lub neej tiag tiag siv rau nws (uas tsis yog kev sim) yog li kuv yuav hla qhov ntawd.
Kuv siv lub dav dav dav dav dav dav. Kuv tau siv sijhawm me ntsis hauv YouTube thiab ntawm no ntawm Cov Lus Qhia los sim thiab txiav txim siab cov xov hlau los ntawm nws.
Kuv lub cev muaj 6 lub xov hlau rau nws … Hauv daim ntawv thov no, kuv tau tso ob lub "Center Tap" xov hlau thaiv thiab tsis txuas nrog.
Yog tias koj muaj qhov zoo sib xws "hom" hom stepper motor, Kuv paub tseeb tias nrog Ohm Meter thiab lub sijhawm me ntsis koj kuj tuaj yeem txiav txim siab qhov thaiv thiab ua kom nws ua haujlwm zoo li no. Muaj ntau ntau cov yeeb yaj kiab YouTube uas yuav coj koj mus yooj yim txheeb koj tus kheej lub cev.
Kauj Ruam 4: Cov Khoom Siv Hluav Taws Xob thiab Cov Hluav Taws Xob
Ceev faj yuav tsum tau muab ntawm no…
Nyob ntawm koj qhov kev tsim, koj yuav xav tau txuas rau Kab Voltages (lub zog hauv tsev). Nco ntsoov siv txhua qhov kev tiv thaiv kev nyab xeeb uas tsim nyog:
- TSIS TXHOB sim txuas hluav taws xob kom muaj zog nyob.
- TSIS siv cov fuses loj tsim nyog thiab cov khoom siv hluav taws xob
- TSIS siv lub hwj chim hloov pauv rau koj lub PSU (qhov no yuav ua rau nws yooj yim cais cov khoom siv hluav taws xob los ntawm cov kab hluav taws xob nyob).
- Ua kom tiav tag nrho cov xov hlau thiab ua kom muaj kev sib txuas zoo. Tsis txhob siv cov clip, lossis cov xov tsis sib txuas, lossis cov khoom sib txuas tsis zoo.
- TSIS TXHOB siv Hluav Taws Xob Daim Kab Xev ua cov rwb thaiv tsev
Kuv siv 24 VDC (5 Amp) Lub hwj chim muab rau lub zog Stepper Tsav Tsav Tsheb Tswj. Kuv kuj tseem siv cov khoom siv hluav taws xob zoo ib yam no los tsav DC rau DC Buck PSU txhawm rau txhawm rau tsim 3.3 volts los siv ua lub hauv paus rau ENA, PUL thiab DIR cov cim (saib cov kab hluav taws xob daim duab)
TSIS TXHOB sim siv RPi kom ntws tam sim no los ntawm 5.0 VDC qhov chaw.
Kuv tsis pom zoo kom sim muab cov " +" ob sab ntawm PUL, DIR thiab ENA teeb liab nrog 3.3 VDC los ntawm RPI.
Kauj Ruam 5: Kev Tiv Thaiv Circuit …
Nco ntsoov tias hauv daim duab kab hluav taws xob uas ua raws hauv qab no, Kuv tsis hais txog yuav ua li cas txuas lub zog hluav taws xob mus rau "AC Fais Fab", lossis teev cov hluav taws xob hluav taws xob rau nws. Yog tias koj mob siab rau tsim kev sim ua haujlwm zoo ib yam li qhov no, koj yuav tsum tau siv sijhawm los txheeb xyuas Circuit Breaker thiab Fuse uas yuav phim cov khoom siv hluav taws xob (ies) uas koj yuav siv. Feem ntau cov khoom siv hluav taws xob niaj hnub no muaj qhov hluav taws xob thiab cov yam ntxwv tshwj xeeb uas tau teev tseg hauv lawv. Cov no yuav tsum tau ua raws, thiab tsim nyog tiv thaiv kev tiv thaiv Circuit Court.
Thov … Tsis txhob hla cov kauj ruam tseem ceeb no.
Kauj Ruam 6: Daim Kab Xev
Cov Khoom Siv Hluav Taws Xob
Qhov tso tawm ntawm 24 VDC lub hwj chim muab fuse nrog 5 Amp fuse thiab tom qab ntawd xa mus rau:
- TB6600 Stepper Motor Driver / Controller "VCC" tus pin (RED xaim hauv daim duab).
- Nws kuj tseem raug xa mus rau 3.3 VDC "DC rau DC Converter" (dua ib txoj kab liab hauv daim duab).
Qhov tso tawm ntawm 3.3 VDC "DC rau DC Converter" raug xa mus rau tus pin "2", "4" thiab "6" ntawm TB6600 Stepper Motor Driver / Controller (BLUE xaim hauv daim duab).
NCO TSEG - tus tswj nws tus kheej cim cov pins no "5V".. Nws yuav ua haujlwm yog tias 5V tau muab rau cov pins, tab sis vim tias qhov ntsuas hluav taws xob ntawm GPIO pins ntawm RPI, Kuv tau xaiv txwv qhov Voltage rau 3.3 VDC.
NCO TSEG - Kuv tsis pom zoo kom muab cov " +" sab ntawm PUL, DIR thiab ENA teeb liab nrog 3.3 VDC los ntawm RPI.
GPIO Kav Xwm
GPIO Mapping GPIO 17 PUL PINK xaim hauv daim duab GPIO27 DIR ORANGE xaim hauv daim duab GPIO22 ENA GREEN xaim hauv daim duab
Kauj ruam 7: Kev ua haujlwm
Yeej, Raspberry Pi kho vajtse tswj peb lub cim:
GPIO Mapping GPIO 17 PUL GPIO27 DIR GPIO22 ENA
GPIO22 - ENA - Pab lossis lov tes taw kev ua haujlwm ntawm Stepper Motor Driver / Controller.
Thaum LOW, tus maub los yog DISABLED. Qhov no txhais tau tias yog txoj kab no HIGH lossis TSIS txuas nrog, tom qab ntawd TB6600 tau pib ua haujlwm, thiab yog tias siv cov cim qhia tau zoo, lub tshuab yuav tig.
GPIO27 - DIR - Teem lub cav kiv cua.
Thaum HIGH lossis Tsis Txuas, lub cav yuav tig rau hauv ib qho kev taw qhia. Hauv hom no, yog tias lub cav tsis tig rau hauv txoj kev koj xav tau, koj tuaj yeem sib pauv ob lub cav A txuas nrog ib leeg, lossis ob lub B lub cav txuas nrog ib leeg. Ua qhov no ntawm cov txuas ntsuab ntawm TB6600.
Thaum tus pin no LOW, TB6600 yuav hloov lub transistors sab hauv, thiab lub cav kev taw qhia yuav hloov.
GPIO10 - PUL - Pulses los ntawm RPI uas qhia rau TB6600 Stepper Tsav Tsheb / Tus Tswj Xyuas nrawm npaum li cas.
Thov xa mus rau cov duab txuas rau kev teeb tsa Stepper Motor Driver / Controller hloov txoj haujlwm uas kuv tau siv.
Kauj Ruam 8: Python Code
Txuas nrog yog kuv cov lus tshaj tawm cov cai.
Xav tias dawb siv thiab kho qhov no raws li koj xav tau.. Kuv pom qee qhov ntawm nws hauv lub vev xaib, thiab ntxiv nws rau kev sim thiab ntsuas lub hom phiaj.
== == ==
Kauj ruam 9: Synopsis
Nws ua haujlwm.. muaj ntau chav rau kev txhim kho, thiab cov cai tuaj yeem ua kom huv, tab sis OK.
Kuv zoo siab tau hnov koj cov lus qhia tswv yim thiab ntawm ib qho kev hloov pauv / hloov tshiab uas koj ua.
Ua tsaug.
Pom zoo:
Stepper Motor Controlled Stepper Motor Without Microcontroller !: 6 Cov Kauj Ruam
Stepper Motor Controlled Stepper Motor Without Microcontroller !: Hauv qhov kev qhia sai no, peb yuav ua qhov yooj yim stepper lub cev muaj zog tswj siv stepper motor. Txoj haujlwm no yuav tsum tsis muaj kev sib dhos yooj yim lossis lub microcontroller. Yog li tsis muaj ado ntxiv, cia peb pib
Stepper Motor Controlled Stepper Motor Without Microcontroller (V2): 9 Cov Kauj Ruam (nrog Duab)
Stepper Motor Controlled Stepper Motor Without Microcontroller (V2): Hauv ib qho ntawm kuv Cov Lus Qhia yav dhau los, Kuv tau qhia koj yuav ua li cas thiaj tswj tau lub tshuab stepper siv lub tshuab stepper yam tsis muaj microcontroller. Nws yog txoj haujlwm nrawm thiab lom zem tab sis nws tau los nrog ob qhov teeb meem uas yuav raug daws nyob rau hauv Cov Lus Qhia no. Yog li, muaj tswv yim
Stepper Motor Tswj Stepper Motor - Stepper Motor Raws Li Cov Lus Teb: 11 Cov Kauj Ruam (nrog Duab)
Stepper Motor Tswj Stepper Motor | Stepper Motor Raws Li Lub Caij Nyoog Encoder: Muaj ob peb lub tshuab hluav taws xob stepper pw thiab xav ua qee yam? Hauv Cov Lus Qhia no, cia peb siv lub tshuab hluav taws xob stepper ua lub cav hloov pauv kom tswj hwm lwm lub tshuab tsav lub zog txoj haujlwm siv Arduino microcontroller. Yog li tsis muaj ado ntxiv, cia ge
Arduino Tutorial - Stepper Motor Control With Driver ULN 2003: 5 Cov Kauj Ruam
Arduino Tutorial - Stepper Motor Control With Driver ULN 2003: Cov lus qhia no yog sau cov ntawv ntawm kuv " Arduino: Yuav Ua Li Cas Tswj Tus Kheej Stepper Tsav nrog ULN 2003 Tsav Tsav Tsheb " Cov vis dis aus YouTube uas kuv tau tshaj tawm tsis ntev los no. Kuv pom zoo kom koj txheeb xyuas nws
Eagle Hacks/tricks: Piv txwv TB6600 CNC Zeb Stepper Tsav Tsav: 7 Kauj Ruam
Eagle Hacks/tricks: Piv txwv TB6600 CNC Mill Stepper Motor Driver: Qhov no ua rau nws yog txoj haujlwm zoo los qhia ob peb yam kev dag uas yuav ua rau koj lub neej yooj yim dua thaum tsim PCBs. Dav dawb hau, Kuv xaiv txoj haujlwm yooj yim uas kuv tau ua rau kuv Kickstarter. Kuv xav tau sab nrauv