Turinys:

„Pasidaryk pats“rotacinis kodavimo įrenginys: 4 žingsniai
„Pasidaryk pats“rotacinis kodavimo įrenginys: 4 žingsniai

Video: „Pasidaryk pats“rotacinis kodavimo įrenginys: 4 žingsniai

Video: „Pasidaryk pats“rotacinis kodavimo įrenginys: 4 žingsniai
Video: наглядно работа энкодера 2024, Lapkritis
Anonim
„Pasidaryk pats“rotacinis kodavimo įrenginys
„Pasidaryk pats“rotacinis kodavimo įrenginys

Atsiprašau, kad trūksta nuotraukų, nusprendžiau apie tai vadovautis tik po to, kai beveik baigiau.

Apžvalga:

Sukamieji kodavimo įrenginiai naudoja du ar daugiau jutiklių, kad nustatytų įrenginio padėtį, sukimosi kryptį, greitį ir apsisukimų skaičių. Šis ypač naudoja salės efekto jutiklius ir magnetus. Šis tipas gali būti lengvai atsparus vandeniui, uždengiant jutiklius arba hidroizoliaciniu būdu. Kai kurių skonių „Hall“efekto sukamieji kodavimo įrenginiai kai kuriose transporto priemonėse naudojami tiek ratų greičio jutikliui, tiek variklio alkūninio veleno padėties jutikliui, taip pat naudojami kai kuriuose anemometruose. Yra trys pagrindiniai sukamųjų kodavimo įrenginių tipai:

1. Elektros, naudojant laidžius takelius ir šepečius

2. Optinis, naudojant šviesą ir jutiklį

3. Magnetinis, naudojant tam tikrą magnetinį jutiklį ir magnetinę medžiagą, tokią kaip salės efekto jutikliai ir magnetai. Tikroji besisukanti dalis taip pat gali būti įmagnetinta.

en.wikipedia.org/wiki/Rotary_encoder

Linijinis kodavimo įrenginys gali būti pagamintas panašiai kaip rotacinis kodavimo įrenginys.

Aš išbandžiau kodavimo priemonę, kurią sukūriau iki ~ 1500 aps / min, su pitono kodu ant aviečių pi. Pabaigoje bus nuoroda į kodą ir schemą. Gamintojo specifikacijose ant gręžtuvo, kurį išbandžiau, buvo nurodyta, kad maksimalus greitis yra 1500 aps./min., O greitis, kurį gavau, buvo ~ 1487 aps / min nuo kodavimo į priekį ir ~ 1485 atgal. Tai gali būti dėl to, kad akumuliatorius nėra visiškai įkrautas, arba dėl blogo laiko, būdingo aviečių pi's. „Arduino“būtų geriau naudoti, bet tas, kurį turėjau, nepatiko 12v analoginiame kaištyje, haha.

Medžiagos/įrankiai:

1. Besisukantis daiktas (aš naudoju griebtuvą iš elektrinio grąžto)

2. Du ar daugiau salės efekto jutiklių (priklauso nuo skiriamosios gebos)

3. Keturi magnetai (priklauso nuo skiriamosios gebos)

4. Klijai

5. Viela (naudojau keletą jungčių iš kai kurių sugedusių servo)

6. Lituoklis

7. Lituoklis

8. Šilumos susitraukiančius vamzdžius, elektros juostą ar kitus laidų izoliacinius elementus

9. Žymėjimo įtaisas, pvz., Žymeklis ar rašiklis

1 žingsnis: klijuokite magnetus

Klijuokite magnetus
Klijuokite magnetus
Klijuokite magnetus
Klijuokite magnetus

1 žingsnis: pažymėkite vienodus taškus aplink besisukančią dalį ir priklijuokite magnetus tinkama kryptimi prie šių taškų. Tai padeda pažymėti magnetų poliškumą. Mano atveju tai buvo kas 90 laipsnių (0, 90, 180 ir 270 laipsnių), kai skiriamoji geba buvo 4/apsisukimas, o tai buvo daugiau nei daug mano programai, tačiau jums tai gali skirtis, atsižvelgiant į jūsų fotografuojamą skiriamąją gebą dėl. Geras būdas nustatyti atstumą: (360 laipsnių/magnetų skaičius), jei einate laipsniais, arba (apskritimas/magnetų skaičius), jei matuojatės. Mano atveju rankenos rankenų fiksatoriai jau buvo gana gerai išdėstyti mano programai, todėl man nereikėjo nieko matuoti.

2 žingsnis: prijunkite jutiklius

Prijunkite jutiklius
Prijunkite jutiklius

Lituokite laidus ant jutiklių, izoliuokite ir kaitinkite. Saugokitės, kad jutiklis nebūtų perkaitęs ir būtinai jį išbandykite, kad pamatytumėte, ar jis vis dar veikia, kai baigsite. Tai lengva išbandyti, tiesiog prijunkite maitinimą ir prijunkite šviesos diodą prie signalo laido. Jei šviesos diodas įsijungia, kai šalia jo yra tinkamai orientuotas magnetas, ir išsijungia, kai jis yra atitraukiamas (neužsifiksuojantis tipas), arba uždedamas priešingas magneto polius (fiksavimo tipas), tada jums gerai eiti. Konkretus jutiklis, kurį naudojau, yra neužsifiksuojantis ir įjungus jį jungiasi prie žemės (-).

3 žingsnis: pažymėkite jutiklius

Image
Image
Klijuokite jutiklius
Klijuokite jutiklius

Pažymėkite, kur turi būti jutikliai. Šiuo konkrečiu atveju tai buvo 1/16 apskritimo padalijimų (0, 1/16). Taip yra todėl, kad vienas jutiklis turi užsidegti prieš kitą, bet taip, kad valdytojas galėtų atskirti laiko skirtumus tarp pirmyn ir atgal. Iš pradžių bandžiau ties 1/8 ženklu, bet negalėjau pasakyti, kuria kryptimi jis eina, nes laiko skirtumai buvo vienodi. Tai padeda laikinai užfiksuoti jutiklius, kol teisingai nustatysite padėtį, tada padarykite žymes. Galite atlikti 1/8 padalijimą, jūs neturėsite krypties jutimo, bet turėsite dvigubą skiriamąją gebą. Vienas dalykas, kurį būtų galima padaryti, yra naudoti antrą dviejų jutiklių poslinkį su 1/8 padalijimo atstumu kitoje pusėje 5/16 ir 7/16 skyriuose nuo kitų jutiklių, kad būtų pasiekta 16 impulsų per apsisukimą skiriamoji geba, tačiau Man nereikėjo tokios geros rezoliucijos. Laiko demonstravimas yra vaizdo įraše.

4 žingsnis: klijuokite jutiklius

Klijuokite jutiklius
Klijuokite jutiklius

Klijuokite jutiklius prie ženklų ir užklijuokite juos, kol klijai sukietės. Būtinai palikite tarpą tarp magnetų ir jutiklių, kad jie nesutaptų, taip pat įsitikinkite, kad jutikliai yra sulygiuoti su magnetais ir yra tinkamos padėties. Palaukite, kol klijai išdžius, ir baigsite.

Norėdami gauti aviečių pi schemą ir python kodą, norėdami išmatuoti sukimosi greitį RPM, sukimosi kryptį ir apsisukimų skaičių, eikite čia, o norėdami gauti PDF failą, eikite čia arba čia.

Priežastis, dėl kurios imu mokestį už kodą, yra ta, kad prireikė ~ 4 dienų, kad viskas veiktų tinkamai, o likusi projekto dalis, įskaitant visus dokumentus, užtruko tik ~ 7 valandas (iš kurių 5 buvo dokumentai), be to, 1 USD nėra daug ir tai padeda paremti didesnius ir sudėtingesnius projektus, tiesą sakant, tai yra vienintelis projektas, už kurį dar neturėjau nieko mokėti, žinoma, tuo metu, kai tai buvo paskelbta.

Rekomenduojamas: