Tartalomjegyzék:
- Lépés: Ragassza fel a mágneseket
- 2. lépés: Csatlakoztassa az érzékelőket
- 3. lépés: Jelölje be az érzékelőket
- 4. lépés: Ragassza be az érzékelőket
Videó: DIY Rotary Encoder: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Elnézést a képek hiánya miatt, csak akkor döntöttem úgy, hogy készítek egy oktatóanyagot erről, miután majdnem befejeztem.
Áttekintés:
A forgó jeladók két vagy több érzékelőt használnak az eszköz helyzetének, forgásirányának, sebességének és fordulatainak számának észlelésére. Ez a hall csarnokhatású érzékelőket és mágneseket használ. Ez a fajta típus könnyen vízálló lehet az érzékelők beágyazásával vagy más módon történő vízszigeteléssel. Bizonyos járművekben bizonyos ízű Hall -hatású forgó jeladókat használnak mind a kerékfordulatszám -érzékelő, mind a forgattyústengely -helyzetérzékelő esetében, valamint néhány szélmérőben is. A forgó jeladóknak három fő típusa van:
1. Elektromos, vezetősínek és kefék segítségével
2. Optikai, fény és érzékelő segítségével
3. Mágneses, valamilyen mágneses érzékelő és mágneses anyag, például csarnokhatás -érzékelők és mágnesek használatával. A ténylegesen forgó rész is mágnesezhető.
en.wikipedia.org/wiki/Rotary_encoder
Egy lineáris kódolót nagyjából ugyanúgy készíthet, mint egy forgó jeladót.
Kipróbáltam a kódolót, amit ~ 1500 RPM -re készítettem, python kóddal egy málna pi -n. A kód és a sematika linkje a végén lesz. A fúró gyártójának specifikációi, amelyekkel teszteltem, azt mondták, hogy a maximális fordulatszám 1500 RPM, és a sebesség, amit kaptam, ~ 1487 RPM volt a kódolótól előre és ~ 1485 vissza. Ennek oka lehet az, hogy az akkumulátor nincs teljesen feltöltve, vagy a málna pi -k rossz időzítése. Jobb lenne egy arduino -t használni, de nekem nem tetszett a 12V az analóg pin -n haha hopp.
Anyagok/szerszámok:
1. Forgó dolog (elektromos fúrótokmányt használtam)
2. Két vagy több hall -effektus (a felbontástól függ)
3. Négy mágnes (a felbontástól függ)
4. Ragasztó
5. Vezeték (néhány csatlakozót használtam néhány törött szervóból)
6. Forrasztás
7. Forrasztópáka
8. Hőzsugorcső, elektromos szalag vagy más szigetelőanyag a vezetékekhez, ízlés szerint
9. Jelölőeszköz, például jelölő vagy író
Lépés: Ragassza fel a mágneseket
1. lépés: Jelöljön egyenlő pontokat a forgó rész külseje körül, és ragasztja a mágneseket megfelelő irányban ezekhez a pontokhoz. Segít megjelölni a mágnesek polaritását. Az én esetemben ez 90 fokonként (0, 90, 180 és 270 fok) volt 4/forgás felbontásnál, ami több mint sok volt az alkalmazásomhoz, de az Ön számára eltérő lehet a felbontástól függően számára. Egy jó módszer a távolság kiszámítására: (360 fok/mágnesek száma), ha fokonként halad, vagy (kerülete/mágnesek száma), ha méréssel megy. Az én esetemben a kézfogás reteszelései már elég jól el voltak osztva az alkalmazásomhoz, így nem kellett semmit mérnem.
2. lépés: Csatlakoztassa az érzékelőket
Forrasztja a vezetékeket az érzékelőkre, szigetelje és hővel zsugorítsa. Ügyeljen arra, hogy az érzékelő ne legyen túl forró, és mindenképpen tesztelje le, hogy a befejezés után is működik -e. A tesztelés egyszerű, csak csatlakoztassa az áramot, és csatlakoztasson egy LED -et a jelvezetékhez. Ha a LED akkor világít, ha megfelelő irányú mágnest hoznak mellé, és kikapcsol, amikor lehúzzák (nem reteszelő típus), vagy a mágnes ellenkező pólusát alkalmazzák (reteszelő típus), akkor jó megy. Az általam használt érzékelő nem reteszelő, és aktiváláskor csatlakozik a földhöz (-).
3. lépés: Jelölje be az érzékelőket
Jelölje be, hogy az érzékelőknek hova kell menniük. Ebben a konkrét elrendezésben ez a kerület 1/16 osztásánál volt (0, 1/16). Ennek az az oka, hogy az egyik érzékelőnek a másik előtt kell lőnie, de oly módon, hogy lehetővé tegye a vezérlő számára, hogy megkülönböztesse az időbeli különbségeket előre és hátra. Eredetileg az 1/8 -as jelnél próbáltam, de nem tudtam megmondani, melyik irányba megy, mert az időzítési különbségek azonosak voltak. Segít az érzékelők ideiglenes leragasztásában, amíg meg nem találja a megfelelő pozícionálást, majd felveszi a jeleket. Megteheti az 1/8 -as felosztást, nem lesz irányérzékelője, de dupla felbontása lesz. Az egyik dolog, amit meg lehetne tenni, az, hogy egy második két érzékelő -készletet használnak, amelyek a másik oldalon 1/8 -as osztástávolsággal vannak elhelyezve az 5/16 -os és a 7/16 -os osztásnál a többi érzékelőtől, hogy 16 impulzus/fordulat felbontást érjenek el, de Nem volt szükségem erre a jó felbontásra. Az időzítés bemutatója a videóban található.
4. lépés: Ragassza be az érzékelőket
Ragassza az érzékelőket a jelölésekhez, és ragasztja őket a helyükre, amíg a ragasztó megszilárdul. Ügyeljen arra, hogy hagyjon szabad helyet a mágnesek és az érzékelők között, hogy ne ütődjenek, és győződjön meg arról is, hogy az érzékelők igazodnak a mágnesekhez és megfelelő irányban vannak. Várja meg, amíg a ragasztó megszárad, és kész.
A vázlatos rajz és a python kód megszerzése egy málna pi számára a fordulatszám RPM -ben, forgásirány és fordulatok számának méréséhez, és a PDF letöltése ide vagy ide.
Azért számolok fel a kóddal, hogy ~ 4 napba telt, amíg minden megfelelően működött, míg a projekt többi része, beleértve az összes dokumentációt is, mindössze ~ 7 órát vett igénybe (ebből 5 volt a dokumentáció), emellett 1 USD nem sok, és segíti a nagyobb és összetettebb projektek támogatását, sőt, ez az egyetlen projekt, amelyért még semmit sem kell fizetnem, természetesen a közzététel idején.
Ajánlott:
TR-01 DIY Rotary Engine Compression Tester: 6 lépés (képekkel)
TR-01 DIY Rotary Motor Compression Tester: 2009-től kezdve a TwistedRotors eredeti TR-01 v1.0, v2.0 és v2.0 Baro szabványai a kézi, digitális, forgó motor kompressziós teszterek. Most pedig építheti sajátját! 2017 -re, a Mazdas Rotary E 50. évfordulója tiszteletére
DIY Rotary Tool: 4 lépés
DIY forgószerszám: Ebben az oktatóanyagban megmutatom, hogyan vehet fel néhány könnyen hozzáférhető anyagot, és kombinálhatja őket egy DIY forgószerszám készítéséhez! Tehát kezdjük
USB Rubber Ducky Script Encoder (VBScript): 5 lépés
USB Rubber Ducky Script Encoder (VBScript): Ha rendelkezik USB Rubber Ducky -val, akkor tudja, hogy egy nagyon bosszantó feladat a szkript a.bin fájlba való összeállítása. Ha bármilyen hibakeresést kell végrehajtania, akkor tudja, hogy az összeállított szkript folyamatos letöltése fájdalmas lehet. Tehát ezt kijavítani
DIY Rotary Garden (TfCD): 12 lépés (képekkel)
DIY Rotary Garden (TfCD): Szia! Összeállítottunk egy kis oktatóanyagot arról, hogyan készíthet saját kis változatot egy forgókertből, amely véleményünk szerint a jövő kertészetét képviselheti. Csökkentett villamos energia és hely felhasználásával ez a technológia alkalmas a gyors
Rotary Encoder bemutatója Arduino -val: 6 lépés
A Rotary Encoder bemutatója Arduino -val: A Rotary Encoder egy elektronikus alkatrész, amely képes forgás közben figyelni a mozgást és a helyzetet. A forgó kódoló optikai érzékelőket használ, amelyek impulzusokat generálhatnak a forgó kódoló forgásakor. A forgó jeladó alkalmazása általában mec