Sisällysluettelo:

DIY -kiertokooderi: 4 vaihetta
DIY -kiertokooderi: 4 vaihetta

Video: DIY -kiertokooderi: 4 vaihetta

Video: DIY -kiertokooderi: 4 vaihetta
Video: Металл больше не нужен! Теперь есть ФИБЕРГЛАСС своими руками в домашних условиях. 2024, Heinäkuu
Anonim
DIY Rotary Encoder
DIY Rotary Encoder

Anteeksi kuvien puute, päätin tehdä opetusohjelman tästä ennen kuin olin melkein valmis siihen.

Yleiskatsaus:

Pyörivät anturit käyttävät kahta tai useampaa anturia havaitakseen laitteen asennon, pyörimissuunnan, nopeuden ja kierrosten määrän. Tämä erityisesti käyttää hallefekti -antureita ja magneetteja. Tämä tyyppi voidaan helposti vesitiivistää joko koteloimalla anturit tai vedenpitävällä tavalla. Joissakin ajoneuvoissa käytetään jonkin makuisia Hall -efektin kiertokoodereita sekä pyörän nopeusanturissa että moottorin kampiakselin asentotunnistimessa, ja sitä käytetään myös joissakin tuulimittareissa. Kiertokoodereita on kolme päätyyppiä:

1. Sähköinen, käyttäen johtavia kiskoja ja harjoja

2. Optinen, käyttämällä valoa ja anturia

3. Magneettinen, jossa käytetään jonkinlaista magneettianturia ja magneettista materiaalia, kuten hallefekti -antureita ja magneetteja. Varsinainen pyörivä osa voidaan myös magnetisoida.

en.wikipedia.org/wiki/Rotary_encoder

Lineaarinen anturi voitaisiin valmistaa suunnilleen samalla tavalla kuin pyörivä anturi.

Testasin enkooderia, jonka tein ~ 1500 r / min python -koodilla vadelma pi: llä. Linkki koodiin ja kaavioon on lopussa. Poran valmistajan spesifikaatiot, joita käytin sen testaamiseen, sanoivat, että enimmäisnopeus on 1500 RPM ja nopeus, jonka sain, oli ~ 1487 RPM enkooderista sekä eteenpäin että ~ 1485 taaksepäin. Tämä voi johtua joko siitä, että akku ei ole ladattu täyteen, tai vadelmapi -laitteille ominaisesta huonosta ajoituksesta. Arduinoa olisi parempi käyttää, mutta se, joka minulla ei ollut, ei pitänyt 12 voltista analogisessa nastassa haha hups.

Materiaalit/työkalut:

1. Pyörivä esine (käytin sähköporan istukkaa)

2. Kaksi tai useampi hallitehosteanturi (riippuu tarkkuudesta, johon tähtäät)

3. Neljä magneettia (riippuu tarkkuudesta, johon tähtäät)

4. Liima

5. Johto (käytin paria liittimiä joistakin rikkoutuneista servoista)

6. Juotos

7. Juotin

8. Kuumenna kutisteletkut, sähköteippi tai muu eristysmateriaali johtoja varten

9. Merkintälaite, kuten merkki tai piirtäjä

Vaihe 1: Liimaa magneetit päälle

Liimaa magneetit päälle
Liimaa magneetit päälle
Liimaa magneetit päälle
Liimaa magneetit päälle

Vaihe 1: Merkitse pyörivän osan ulkopuolelle yhtä suuret pisteet ja liimaa magneetit oikeaan suuntaan näihin kohtiin. Se auttaa merkitsemään magneettien napaisuuden. Minun tapauksessani se oli 90 asteen välein (0, 90, 180 ja 270 astetta), kun resoluutio oli 4/kierto, joka oli enemmän kuin riittävä sovellukselleni, mutta se voi olla erilainen sinulle kuvaamastasi resoluutiosta riippuen varten. Hyvä tapa selvittää etäisyys on: (360 astetta/magneettien lukumäärä), jos olet menossa asteina, tai (ympärysmitta/magneettien lukumäärä), jos menet mittauksella. Minun tapauksessani kädensijan pidikkeet olivat jo hyvin sijoitettu sovellukselleni, joten minun ei tarvinnut mitata mitään.

Vaihe 2: Johdot anturit

Johdot anturit
Johdot anturit

Juotta johdot antureihin, eristä ja kutista se. Varo, että anturi ei kuumene liikaa ja testaa sitä, toimiiko se edelleen, kun olet valmis. Sen testaaminen on helppoa, kytke vain virta ja kytke LED -valo signaalijohtoon. Jos LED-valo syttyy, kun oikean suuntainen magneetti tuodaan sen viereen ja sammuu, kun se vedetään pois (ei-lukittuva tyyppi) tai magneetin vastakkaista napaa käytetään (lukitustyyppi), sinun on hyvä mennä. Erityinen käyttämäni anturi ei ole lukkiutumaton ja kytketään maahan (-), kun se on aktivoitu.

Vaihe 3: Merkitse anturit

Image
Image
Liimaa anturit päälle
Liimaa anturit päälle

Tee merkinnät minne antureiden pitäisi mennä. Tässä nimenomaisessa järjestelyssä tämä oli ympärysmitan 1/16 osuudella (0, 1/16). Syynä tähän on se, että yhden anturin on sytytettävä ennen toista, mutta siten, että ohjain voi erottaa ajoituserot eteen- ja taaksepäin. Kokeilin sitä alun perin 1/8 -merkillä, mutta en voinut sanoa, mihin suuntaan se oli menossa, koska ajoituserot olivat samat. Se auttaa nauhoittamaan anturit tilapäisesti alas, kunnes saat paikannuksen oikein, ja tee sitten merkit. Voisit tehdä 1/8 divisioonan, sinulla ei ole suunnantunnistusta, mutta sinulla on kaksinkertainen resoluutio. Yksi asia, joka voitaisiin tehdä, on käyttää toista kahden anturin sarjaa, joissa on 1/8 jakoetäisyys toisella puolella 5/16 ja 7/16 divisioonassa muista antureista, jotta saadaan resoluutio 16 pulssia/kierros, mutta Minulla ei ollut tarvetta tuolle hyvälle ratkaisulle. Ajan esittely on videossa.

Vaihe 4: Liimaa anturit päälle

Liimaa anturit päälle
Liimaa anturit päälle

Liimaa anturit merkintöihin ja teippaa ne paikalleen, kunnes liima kovettuu. Varmista, että jätät tilaa magneettien ja antureiden väliin, jotta ne eivät osu, ja varmista myös, että anturit ovat linjassa magneettien kanssa ja oikeassa suunnassa. Odota liiman kuivumista ja olet valmis.

Jos haluat saada kaavion ja python -koodin vadelmapi: lle, mitataksesi pyörimisnopeuden RPM: ssä, pyörimissuunnan ja kierrosten määrän, siirry tänne ja hae PDF -tiedosto tästä tai täältä.

Syy, miksi veloitan koodista, on se, että kesti ~ 4 päivää saada kaikki toimimaan kunnolla, kun taas muu projekti, mukaan lukien kaikki asiakirjat, kesti vain ~ 7 tuntia (joista 5 oli dokumentaatio), lisäksi 1 dollari ei ole paljon ja se auttaa tukemaan isompia ja monimutkaisempia projekteja, itse asiassa tämä on ainoa projekti, josta en ole vielä veloittanut mitään, tietysti tämän julkaisun aikaan.

Suositeltava: