INHOUDSOPGAWE:

2 draad 2 as elektriese motorbeheer: 6 stappe
2 draad 2 as elektriese motorbeheer: 6 stappe

Video: 2 draad 2 as elektriese motorbeheer: 6 stappe

Video: 2 draad 2 as elektriese motorbeheer: 6 stappe
Video: Two contactors are interlocked to control forward and reverse rotation of motor 2024, November
Anonim
2 draad 2 as elektriese motorbeheer
2 draad 2 as elektriese motorbeheer

Hierdie projek stel 'n metode voor om twee motor-asse aan te dryf met behulp van 'n polstelling vir elke kanaal en 'n metode om "aan-af" -skakeling met 4017 tellers te sluit.

Hierdie metode is geskik vir enige polssingangfunksie (drukknop, draaiknop of ander bron waar uitsetpenne beperk is).

Ek stel voor om metodes te wys om DC-, stepper- en servomotors aan te dryf deur gebruik te maak van komponente uit die gewilde "Larson runner" -stel met 555 Timer en 4017 counter chips.

Ek het 'n verouderde, maar werkende TI99 -tuisrekenaar wat 'n geruime tyd gelede (die 70's) gewild was, en ek is mal daaroor om nuttige toerusting te sien sit sonder om te doen. Die TI99 het die beste verwerker van sy tyd gebruik, die Texas 9900, maar is om die een of ander rede verlam as 'n tuisrekenaar en het gou in die guns geval.

Die TI99 het geen uitsette behalwe video, kassetband en klank nie; die insette is 'n nie-standaard sleutelbord en 'n "joy-stick" poort.

Stap 1: Die "Larson Runner"

Die
Die

Ek is tans nie in staat om 'n werkende model te voltooi nie, maar ek het gedink dat ek dit hier op Instructables sou plaas as dit van belang sou wees en hopelik 'n paar opmerkings kan lewer. Diegene wat vertroud is met die 'Larson runner', sal weet dat 'n 555 -timer 'n 4017 -toonbank op die klok bied en dat die teller opeenvolgende ligte LED's lewer.

Die idee wat ek voorstel, is dat motorbestuurders, dit wil sê H-bridge- of stepper-modules, soos die A4988, deur die uitsette van die 4017-toonbank gekies kan word deur die korrekte aantal pulse te stuur om die vereiste bestuurder te aktiveer.

Stap 2: Die basiskring

Die basiskring
Die basiskring

Hier is die "Larson runner" kringdiagram. In hierdie toepassing is die 555 -timer nie aan die 4017 -toonbank gekoppel nie, aangesien ek die telleringang met die TI99 gaan dryf, sodat dit die telling beheer en die uitsette na die motorbestuurders gaan, nie LED's nie.

Twee dinge wat belangrik is, is dat die telling altyd tot die einde moet loop (of 'n reset moet genereer) en die vereiste teluitset is die enigste wat 'n motorfunksie aktiveer.

Vir die eerste vereiste moet die TI99 die huidige telling hou en altyd tot die maksimum tel as 'n laer genommerde uitset gekies moet word - ek is redelik seker dat dit tot tien en terug kan tel!

Die ander vereiste wat nodig is vir die GS -aandrywing word opgelos deur die elektriese truuk om 'n CR -vertraging te gebruik deur die LED -funksie met 'n kondensator te vervang en dit met 'n weerstand saam te span sodat 'n "verbygaande" pols, dit wil sê 'n telling onder die vereiste uitset word nie deur die motorbestuurder gesien nie en word slegs geaktiveer as 'n uitset staties is.

Verder gaan ek die reset -stroombane byvoeg.

Stap 3: Polsbron

Polsbron
Polsbron

Ek gaan die "Joy-stick" -poort van die TI99 gebruik as die pulsbron en die ingang van die skakelaar.

Hier is die stroombaandiagram van die "Joy-stick" -poort wat toon dat daar twee "Joy-stick" -kieslyne en die gewone 4-kwadrant- en "vuur" -knoppie-insette is.

Ek kan 'n 4017-teller aan elke "Joy-stick" -kieslyn koppel, sodat elke keer as die poort aangespreek word, die toonbank toeneem; Die knoppie -insette sal gebruik word vir limietskakelaar en/of postelling.

Dit gee my die 2-as, en ek sal later verduidelik hoe ek 'aan-af' kan grendel vir ekstra beheer.

Stap 4: Bestuur motors

Om 'n DC motor te bestuur

Die teller van reset het uitset "0" by "hoog", so as die twee H-brug-insette gekoppel is aan uitsette "1" en "2", dan sal 'n telling van 1 die motor in een rigting dryf en 'n telling van 2 sal ry die motor in die teenoorgestelde rigting; nog 'n telling sal die motor stop en/of ander bestuurders in volgorde kies.

Om 'n stapmotor te bestuur

Die telleruitsette word gebruik om soveel stepper -modules te "aktiveer" (die 4017 het 9 uitsette en kan in die kaskade wees) en die 555 -timer word aan alle modules gekoppel om die kloksnelheid te verskaf. Die uitset moet met 'n transistor omgekeer word as u 'n A4988 -module gebruik,

Om 'n servo te bestuur

Die 555 -timer is aan 'n servomotor gekoppel, soos deur baie hier beskryf, maar die verskil is dat die 10 telleruitsette elk 'n tydsweerstand het, die uitset "0" het die standaardwaarde. In hierdie geval word alle ander uitsette na 0v getrek, sodat óf die wiskunde gedoen moet word om te vergoed, óf 'n diode kan ingevoeg word om ongewenste uitsette te isoleer.

Stap 5: Sluitfunksie

Ek het die CD4017 -datablad aangeheg waarin u kan sien dat die "0" -uitset aktief is in die hersteltoestand en dat die "Reset" aktief is. Daar moet gesê word dat enige uitset by opstart ingestel kan word, sodat bestuurdermodules beskerm moet word teen die moontlikheid dat hulle per ongeluk 'aan' is, veral 'n H-brug. Hierdie kenmerk beteken dat die teller herstel kan word deur enige uitset wat weer daaraan gekoppel is en sodoende die tellengte beëindig. Die tellers kan tot hul lengte in hul veelvoude gevat word met die terugstelling vanaf enige uitset.

Hierdie funksie kan ook op die as tellers gebruik word.

As ek die uitgang "2" met "Reset" verbind, kan die toonbank slegs wissel tussen die uitgang "0" en "1", wat my die grendelfunksie gee om 'n solenoïde/relais te gebruik of wat ook al. Ek sal een van die ander telleruitsette gebruik as die klokinvoer om die keuringsbeheer te verskaf.

Dit is duidelik dat enige grendel, flip-flop of toonbank gebruik kan word, maar ek het baie 4017's om op te gebruik!

'N Ander kenmerk van hierdie chip is dat die klok 'n Schmitt -sneller -invoer is, wat dit gemaklik maak met 'n CR -vertraging, soos ek voorgestel het om pulse te "verbygaan". As die Schmitt -sneller -invoer nie belangrik is nie, blyk dit dat die insette "Aktiveer" as 'n negatiewe sneller -inset gebruik kan word.

Stap 6: Opsomming

Soos ek gesê het, kan ek nog nie fisies 'n prototipe verskaf nie, maar ek is hier om die voorgestelde idees te bespreek.

Ek sien uit daarna om een van die lasergraveurs- of plotterprojekte met my ou TI99 te probeer, en ek hoop dat dit vir u 'n paar idees kan gee. Lekker maak!

Die een ding wat die TI99 goed kan doen, is wiskunde, dus dit sal wonderlik wees om te hoor dat u 'n Star Seeker gemaak het!

Aanbeveel: