Turinys:

Atsitiktiniai nuolatinės srovės variklio PWM eksperimentai + kodavimo trikčių šalinimas: 4 žingsniai
Atsitiktiniai nuolatinės srovės variklio PWM eksperimentai + kodavimo trikčių šalinimas: 4 žingsniai

Video: Atsitiktiniai nuolatinės srovės variklio PWM eksperimentai + kodavimo trikčių šalinimas: 4 žingsniai

Video: Atsitiktiniai nuolatinės srovės variklio PWM eksperimentai + kodavimo trikčių šalinimas: 4 žingsniai
Video: Nuolatinės srovės variklis 2024, Liepa
Anonim
Atsitiktiniai nuolatinės srovės variklio PWM eksperimentai + kodavimo trikčių šalinimas
Atsitiktiniai nuolatinės srovės variklio PWM eksperimentai + kodavimo trikčių šalinimas

Dažnai būna atvejų, kai kažkieno šiukšlės yra kito lobis, ir tai man buvo viena iš tų akimirkų.

Jei sekate mane, tikriausiai žinote, kad ėmiausi didžiulio projekto, norėdamas iš laužo sukurti savo 3D spausdintuvą CNC. Tie gabalai buvo pagaminti iš senų spausdintuvo dalių ir įvairių žingsninių variklių.

Šis spausdintuvo vežimėlis atkeliavo iš „Texas Instruments“taškinio matricos spausdintuvo iš devintojo dešimtmečio. Deja, neprisimenu, koks buvo modelis, bet turiu variklio numerį 994206-0001. Šiame nuolatinės srovės variklyje taip pat yra kodavimo įrenginys, kuris būtų naudingas šiuolaikinėms reikmėms. Skubėdamas susigrąžinti šį mazgą, aš jį tik pašalinau ir nufotografavau, kur jis prijungtas.

Šioje instrukcijoje bandysiu išsiaiškinti, ar variklis ir kodavimo įrenginys iš tikrųjų veikia ir kam skirti kištukai.

Priedai:

DC variklis su koduotuvu

Arduino UNO, NANO

L298N H tiltas

DC Buck keitiklis

Maitinimo šaltinis, galintis susieti įtampą (-as), kurios jums gali prireikti (senas kompiuterio ATX gali būti perspektyvus pasirinkimas)

Kabeliai

Kompiuteris su arduino IDE

Multimetras

Užrašų knygelė !!

1 žingsnis: trumpas žvilgsnis į surinkimą

Greitas žvilgsnis į asamblėją
Greitas žvilgsnis į asamblėją
Greitas žvilgsnis į asamblėją
Greitas žvilgsnis į asamblėją
Greitas žvilgsnis į asamblėją
Greitas žvilgsnis į asamblėją

1 paveiksle pavaizduota pagrindinė vežimo pusė. Jame buvo sumontuotas agregatas, variklis su koduotuvu ir senojo taškinio popieriaus tiekimo takeliai. Aš pašalinau takelius ir dalį apatinio mazgo. Apatinė dalis, kurią pašalinau, buvo plieninė atraminė juosta, kuri iš tikrųjų buvo gana sunki (panašu, kad šiais laikais jie tokie nėra).

Antroje nuotraukoje parodyta, kur J8 (kodavimo jungtis) ir J6 (variklio jungtis) buvo pašalinti iš valdymo plokštės. Aš pats nufotografavau jį į mokyklą, naudodamas pėdsakus ir IC iš „motininės lentos“.

3 ir 4 paveikslėliuose galite pamatyti atitinkamai variklio ir kodavimo jungtis.

Nubraižęs kodavimo įrenginio pėdsakus ir atkūręs schemą, galėjau sukurti savo schemą, kurią galėjau lengvai gauti. Kodavimo kodo kištukas buvo svarbiausias dalykas, kurį turėjau nustatyti, ir tai yra šios instrukcijos dėmesys trikčių šalinimui. Tai pamatysime kitame skyriuje.

2 veiksmas: supraskite kodavimo kodą

Supratimas apie kodavimo kodą
Supratimas apie kodavimo kodą
Supratimas apie kodavimo kodą
Supratimas apie kodavimo kodą
Supratimas apie kodavimo kodą
Supratimas apie kodavimo kodą

Dabar turiu išsiaiškinti, koks yra kodavimo įrenginio kištukas. Aš savavališkai pažymėjau kaiščius nuo 1 iki 8 ir aprašau juos paskutinėje nuotraukoje. Aš hipotezuoju, žiūrėdamas į valdymo plokštę ir pėdsakus ant paties kodavimo įrenginio, kad 1 ir 6 kaiščiai yra įžeminti, o 5 yra Vcc (galia, 5 V). Ryšys 2 yra išjungtas, kad būtų nenaudingas, o 3, 4, 7 ir 8 yra diodų masyvo išėjimai. ĮSPĖJIMAS: Aš darau drąsią prielaidą atlikdamas testą! Savo maitinimo šaltinyje prijungiau žemę prie žemės, bet tada tiesiogiai jungiu 5 V prie kodavimo įrenginio. Pradėjus nuo tokios aukštos įtampos, jūsų kodavimo įrenginys gali būti sunaikintas, jei nežinote, kokia įtampa jam reikalinga (pavyzdžiui, kaip aš nežinojau). Taigi, galbūt norėsite pradėti nuo žemesnės įtampos, tokios kaip 3,3 V. Prijungęs 5 V maitinimo šaltinį prie kodavimo kištuko 5 ir įžeminęs prie 1 kaiščio, priklijuosiu multimetro įžeminimą prie 1 kaiščio ir 5 kaiščio, kad įsitikinčiau, jog maitinimas yra prieinamas, 2 pav. Tada aš pradedu testuoti 3 kaištį, kuris, kaip maniau, buvo viena iš foto diodų masyvų, 3-5 nuotraukos. Kaip matote, sukant variklio veleną, įtampos ciklai nuo arti 0 V iki 5 V artėja. Tai buvo geras ženklas įrodyti, kad mano hipotezė buvo teisinga! Aš padariau tą patį su 4, 7 ir 8 kaiščiais ir gavau tuos pačius rezultatus. Taigi dabar aš nustatiau, kokie yra mano kodavimo įrenginio išvesties kaiščiai.

Tą patį galite padaryti su bet kokiu optiniu jutikliu, kurį ištraukiate iš spausdintuvo, iš kurio galbūt gelbėsite dalis, nes dauguma jų nėra su 8 kontaktų jungtimis. Šiuolaikiniams namų spausdintuvams jie atrodo 3 ar 4 kontaktų tipai. „HomoFaciens“turi puikų „YouTube“vaizdo įrašą, kaip nustatyti nežinomą optinių jutiklių kaištį.

3 žingsnis: paprastas „Arduino“eskizas, kaip perkelti variklį atgal ir į priekį

Paprastas „Arduino“eskizas, kaip perkelti variklį atgal ir į priekį
Paprastas „Arduino“eskizas, kaip perkelti variklį atgal ir į priekį
Paprastas „Arduino“eskizas, kaip perkelti variklį atgal ir į priekį
Paprastas „Arduino“eskizas, kaip perkelti variklį atgal ir į priekį
Paprastas „Arduino“eskizas, kaip perkelti variklį atgal ir į priekį
Paprastas „Arduino“eskizas, kaip perkelti variklį atgal ir į priekį

Dabar, kai turiu duomenų apie variklio kodavimo įrenginį, atėjo laikas pamatyti, kaip veiks pats variklis. Norėdami tai padaryti, parašiau labai paprastą „Arduino“eskizą, 3–5 nuotraukos. Aš įvedu impulsų pločio moduliavimo iš L298N įvestį kaip „enB“. 3 ir 4 kaiščiams aš jį nustatiau, kad prireikus variklis galėtų pakeisti kryptis. Tai bus

A. Įjunkite variklį

B. 2 sekundes judėkite viena kryptimi

C. Keiskite kryptį 2 sekundes ir

D. Pakartokite

Aš tiesiog noriu išbandyti sąranką ir funkcionalumą, ir tai pasirodė sėkminga (pakeitus impulsą nuo 50 iki 100, žr.

Kitas eskizas padidina pagreitį, 6 - 8. Aš pradedu PWM nuo 100 (kaip nustatyta iš pirmojo eskizo) ir pagreitinu iki 255. Tai bus

A. Pagreitinkite 3 kaištį (CW kryptimi) nuo 100 iki 255 PWM 0,1 sekundės

B. Sumažinkite greitį nuo 255 iki 100 0,1 sekundės

C. Sukeitimo kryptis, 4 kaištis (CCW)

D. Pagreitinti/sulėtinti, kaip ir 3 kaištis

E. Pakartokite

Šis procesas (savotiškai) matomas paskutinėje nuotraukoje, tačiau norėdami gauti geresnį vaizdą, žiūrėkite vaizdo įrašą.

Šie pagrindiniai eskizai taip pat gali būti pritaikyti jūsų nuolatinės srovės varikliui. Manau, kad daugelis žmonių naudoja tokio tipo eskizus valdydami robotus ar kitus riedėjimo aparatus. Aš tik norėjau patikrinti veikimą ir geriau suprasti, ar šis variklis veiks.

4 žingsnis: paskutinės mintys (kol kas)

Čia sakyčiau, kad 1 etapas baigtas.

Žinau, kad kodavimo įrenginys veikia, ir variklis veiks su „PWM“„Arduino“.

Kitas mano galutinio taikymo dalykas būtų toks:

1. Nustatykite kodavimo pulso impulsą per apsisukimą (PPR) pagal jo A & B kelią, viršuje ir apačioje. Esu tikras, kad kažkur yra eskizas, kuriame galėčiau paleisti savo PWM kartu su kodavimo impulsų, CW ir CCW skaitikliu, bet aš dar nerandu. (Bet kokie komentarai, kur rasti „Arduino“eskizą, bus labai dėkingi!)

2. Nustatykite, kaip valdyti šį nuolatinės srovės variklį/kodavimo įrenginį GRBL, ir neišvengiamai kalibruokite ašis. (Vėlgi, prašau pakomentuoti, jei kur nors žinote) Norėčiau tai padaryti su „Microsoft“valdomu nešiojamuoju kompiuteriu. Radau kai kuriuos naudodamas „Linux“, bet tai man nepadės.

3. Suprojektuokite mašiną, kad ji veiktų kaip visa CNC dalis.

Bet kokios mintys šiam tikslui tikrai rekomenduojamos, jei norėtumėte jas palikti komentarų skiltyje. Ačiū, kad ieškojote ir tikiuosi, kad tai kam nors padės/įkvėps.

Rekomenduojamas: