Cov txheej txheem:

Random DC Tsav PWM Kev sim + Kev daws teeb meem daws teeb meem: 4 Cov Kauj Ruam
Random DC Tsav PWM Kev sim + Kev daws teeb meem daws teeb meem: 4 Cov Kauj Ruam

Video: Random DC Tsav PWM Kev sim + Kev daws teeb meem daws teeb meem: 4 Cov Kauj Ruam

Video: Random DC Tsav PWM Kev sim + Kev daws teeb meem daws teeb meem: 4 Cov Kauj Ruam
Video: doubling the drop every time the PC survives #shorts 2024, Kaum ib hlis
Anonim
Random DC Tsav PWM Kev sim + Kev daws teeb meem daws teeb meem
Random DC Tsav PWM Kev sim + Kev daws teeb meem daws teeb meem

Muaj ntau zaus thaum qee leej neeg pov tseg yog lwm tus cov khoom muaj nqis, thiab qhov no yog ib lub sijhawm rau kuv.

Yog tias koj tau ua raws kuv, koj yuav paub tias kuv tau ua txoj haujlwm loj los tsim kuv tus kheej 3D tshuab luam ntawv CNC tawm ntawm seem. Cov ntawv no tau tsim los ntawm cov tshuab luam ntawv qub thiab ntau yam tsav tsheb.

Lub tshuab luam ntawv no nqa los ntawm Texas Instruments dot matrix tshuab luam ntawv los ntawm xyoo 1980. Hmoov tsis kuv tsis nco qab tias tus qauv yog dab tsi tab sis kuv muaj tus lej lub cev, 994206-0001. Lub tshuab DC no tau nruab nrog tus lej nkag ib yam, uas yuav pab tau siv rau kev siv niaj hnub no. Hauv kuv qhov nrawm kom rov ua qhov kev sib dhos no, kuv tsuas yog tshem nws thiab nqa daim duab ntawm qhov chaw uas nws txuas nrog.

Hauv Cov Lus Qhia no, Kuv yuav sim saib seb lub cav thiab lub cav nkag tau ua haujlwm tiag tiag thiab tus pin-outs yog rau dab tsi.

Khoom siv:

DC tsav nrog Encoder

Arduino UNO, NANO

L298N H-choj

DC Buck Hloov

Lub hwj chim muaj peev xwm ntawm cov hluav taws xob sib txuas koj yuav xav tau (lub PC qub ATX tuaj yeem yog qhov kev xaiv tau)

Cov kab

PC nrog arduino IDE

Multimeter

Phau ntawv !!

Kauj Ruam 1: Saib Ua Ntej Ua Ntej

Saib nrawm ntawm Lub Rooj Sib Tham
Saib nrawm ntawm Lub Rooj Sib Tham
Saib nrawm ntawm Lub Rooj Sib Tham
Saib nrawm ntawm Lub Rooj Sib Tham
Saib nrawm ntawm Lub Rooj Sib Tham
Saib nrawm ntawm Lub Rooj Sib Tham

Daim duab 1 qhia txog ib nrab ntawm lub tsheb loj. Nws tau nruab nrog lub rooj sib txoos, lub cev muaj zog nrog tus lej nkag, thiab cov ciav hlau rau cov ntawv qub teev-matrix ntawv pub. Kuv tshem tawm cov kab thiab ib feem ntawm kev sib dhos hauv qab. Cov hauv qab kuv tshem tawm yog cov hlau txhawb nqa bar, uas hnyav heev, ua tau (lawv tsis zoo li ua rau lawv zoo li niaj hnub no).

Daim duab ob qhia qhov twg J8 (tus lej sib txuas) & thiab J6 (lub cev sib txuas) tau raug tshem tawm ntawm pawg tswj hwm. Kuv coj daim duab ntawm nws mus rau tsev kawm ntawv kuv tus kheej ntawm cov cim thiab ICs los ntawm "niam ntawv."

Hauv cov duab 3 & 4, koj tuaj yeem pom lub cev muaj zog thiab cov cim sib txuas, feem.

Tom qab teeb tsa cov cim ntawm tus cim thiab rov ua cov txheej txheem, kuv muaj peev xwm tsim kuv tus kheej daim duab uas kuv tuaj yeem npaj tau. Tus lej cim tus lej tawm yog qhov tseem ceeb tshaj plaws rau kuv los txiav txim siab thiab yog lub hom phiaj ntawm qhov qhia no rau kev daws teeb meem. Peb yuav pom qhov no hauv ntu tom ntej.

Kauj Ruam 2: Nkag Siab Tus Encoder Pin-out

Nkag siab qhov Encoder Pin-out
Nkag siab qhov Encoder Pin-out
Nkag siab qhov Encoder Pin-out
Nkag siab qhov Encoder Pin-out
Nkag siab qhov Encoder Pin-out
Nkag siab qhov Encoder Pin-out

Tam sim no, Kuv yuav tsum xam seb tus pin-out yog dab tsi ntawm tus encoder. Kuv txiav txim siab cim tus lej 1 txog 8 thiab kuv piav qhia lawv hauv daim duab kawg. Qhov kuv kwv yees, los ntawm kev saib ntawm pawg tswj hwm thiab cov cim ntawm tus lej cim nws tus kheej, yog tus pin 1 & 6 yog hauv av & 5 yog Vcc (lub zog, 5V). Kev sib txuas rau 2 tau khoob tawm yog li tsis muaj txiaj ntsig thiab 3, 4, 7, & 8 yog cov txiaj ntsig rau diode array. CEEB TOOM: Kuv tab tom txiav txim siab ua siab tawv nrog kuv qhov kev xeem! Kuv txuas hauv av rau hauv av ntawm kuv lub zog siv tab sis tom qab ntawd kuv txuas 5 V rau tus lej nkag ncaj qha. Pib ntawm qhov siab qhov hluav taws xob tuaj yeem ua kom puas rau koj tus lej yog tias koj tsis paub tias qhov hluav taws xob yog qhov nws xav tau (zoo li cas kuv tsis paub). Yog li koj yuav xav pib ntawm qhov qis dua zoo li 3.3 V. Tom qab txuas kuv 5 V lub zog siv hluav taws xob mus rau tus lej cim tus lej 5 thiab hauv av rau tus pin 1, Kuv lo kuv lub xov tooj cua hauv av rau tus pin 1 thiab tus pin 5 kom ntseeg tau tias lub zog nyob tam sim no, pic 2. Tom qab ntawd kuv pib ntsuas tus pin 3, uas yog qhov kuv xav tias yog ib qho ntawm cov duab diode arrays, duab 3-5. Raws li koj tuaj yeem pom qhov ntsuas hluav taws xob los ntawm ze rau 0 V kom ze rau 5 V raws li kuv tig lub cev muaj zog. Qhov ntawd yog lub cim zoo los ua pov thawj tias kuv qhov kev xav raug lawm! Kuv ua tib yam rau tus pin 4, 7, & 8, thiab tau txais cov txiaj ntsig zoo ib yam. Yog li tam sim no, Kuv tau txiav txim siab tias cov pins tso tawm yog dab tsi rau kuv tus encoder.

Koj tuaj yeem ua tib yam nrog ib qho kev ntsuas qhov muag uas koj rub los ntawm lub tshuab luam ntawv uas koj tuaj yeem khaws cov khoom los ntawm txij li feem ntau tsis tuaj nrog 8-tus pin txuas. Rau cov tshuab luam ntawv hauv tsev niaj hnub no, lawv zoo li yog hom 3 lossis 4-pin. HomoFaciens muaj YouTube yeeb yaj kiab zoo txog yuav ua li cas txiav txim siab tus pin tsis paub tawm rau cov ntsuas qhov muag.

Kauj Ruam 3: Yooj Yim Arduino Sketch rau Tsiv Lub Tsav Tsheb Rov Qab & Tsim Nyog

Yooj Yim Arduino Sketch rau Tsiv Lub Tsav Tsheb Rov Qab & Forth
Yooj Yim Arduino Sketch rau Tsiv Lub Tsav Tsheb Rov Qab & Forth
Yooj Yim Arduino Sketch rau Tsiv Lub Tsav Tsheb Rov Qab & Forth
Yooj Yim Arduino Sketch rau Tsiv Lub Tsav Tsheb Rov Qab & Forth
Yooj Yim Arduino Sketch rau Tsiv Lub Tsav Tsheb Rov Qab & Forth
Yooj Yim Arduino Sketch rau Tsiv Lub Tsav Tsheb Rov Qab & Forth

Tam sim no uas kuv muaj cov ntaub ntawv rau lub cav cav, nws yog lub sijhawm los saib yuav ua li cas lub cav nws tus kheej yuav khiav. Txhawm rau ua qhov no, Kuv tau sau cov duab kos yooj yim heev rau Arduino, duab 3 - 5. Kuv txhais kuv cov lus rau Pulse Dav Kev Hloov Kho los ntawm L298N li 'enB.' Txog tus pin 3 & 4, Kuv teeb tsa nws kom pab tau lub cev kom pauv cov lus qhia, raws li qhov tsim nyog. Qhov no yuav

A. Qhib lub cav

B. Tsiv mus rau ib qho kev taw qhia rau 2 vib nas this

C. Hloov kev taw qhia rau 2 vib nas this, thiab

D. Rov Ua Dua

Kuv tsuas yog xav sim teeb tsa thiab ua haujlwm tau zoo thiab qhov no ua pov thawj tau zoo (tom qab hloov pauv mem tes los ntawm 50 txog 100, saib daim duab saum toj no).

Cov duab kos tom ntej ua kom nrawm dua, duab 6 - 8. Kuv pib PWM los ntawm 100 (raws li tau txiav txim siab los ntawm thawj daim duab kos) thiab ua kom nrawm rau 255. Qhov no yuav

A. Ua kom nrawm tus pin 3 (CW kev taw qhia) los ntawm 100 txog 255 ntawm PWM rau 0.1 thib ob

B. Tshem tawm ntawm 255 txog 100 rau 0.1 thib ob

C. Hloov kev taw qhia, tus pin 4 (CCW)

D. Ua kom nrawm dua/Decelerate, zoo ib yam li tus pin 3

E. Rov ua dua

Cov txheej txheem no yog (txheeb xyuas) pom hauv daim duab kawg tab sis xa mus rau daim vis dis aus kom pom kev zoo dua.

Cov duab kos yooj yim no tuaj yeem hloov kho rau koj lub cav DC ib yam. Kuv ntseeg tias coob leej neeg siv hom duab kos no los tswj cov neeg hlau lossis qee yam ntawm cov cuab yeej dov. Kuv tsuas yog xav txheeb xyuas kev ua haujlwm thiab nkag siab zoo dua rau kuv tus kheej seb puas yuav tsav lub cav no los tsis yog.

Kauj Ruam 4: Kev Xav Thaum Kawg (Rau Tam Sim No)

Nov yog qhov kuv yuav hais, Phase 1, ua tiav.

Kuv paub tus encoder ua haujlwm thiab lub cav yuav khiav nrog PWM ntawm Arduino.

Yam tom ntej rau kuv daim ntawv thov kawg yuav yog:

1. Txiav txim siab tus mem tes ib kiv puag ncig (PPR) ntawm tus lej rau nws txoj kev A & B, Sab saum toj & Hauv qab. Kuv paub tseeb tias muaj cov duab kos nyob qhov twg kuv tuaj yeem khiav kuv PWM nrog rau lub txee rau encoder pulses, CW & CCW, tab sis kuv tseem tsis tau pom ib qho. (Ib qho lus hais txog qhov yuav pom Arduino kos duab yuav zoo siab heev!)

2. Txiav txim siab yuav ua li cas ua haujlwm DC lub cav/Encoder ntawm GRBL thiab zam qhov ntsuas qhov txav mus los. (Rov hais dua, thov tawm tswv yim yog tias koj paub txhua qhov chaw) Kuv xav ua qhov no nrog Microsoft lub laptop khiav. Kuv tau pom qee qhov siv Linux tab sis qhov ntawd yuav tsis pab kuv.

3. Tsim lub tshuab ua haujlwm raws li ib feem ntawm CNC tag nrho.

Ib qho kev xav rau lub hom phiaj no tau hais qhia meej yog tias koj xav tso lawv hauv cov lus hais. Ua tsaug rau kev saib thiab kuv vam tias qhov no yuav pab/txhawb nqa ib tus neeg.

Pom zoo: