Tartalomjegyzék:
- 1. lépés: A "Larson Runner"
- 2. lépés: Az alapáramkör
- 3. lépés: Pulzusforrás
- 4. lépés: Motorok vezetése
- 5. lépés: Reteszelő funkció
- 6. lépés: Összefoglalás
Videó: 2 vezetékes 2 tengelyes elektromos motorvezérlés: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ez a projekt egy módszert javasol két motortengely meghajtására az egyes csatornák impulzusszámlálásával, és egy módszert a "ki-be" kapcsolás reteszeléséhez 4017 számláló segítségével.
Ez a módszer bármilyen impulzusbemeneti funkcióhoz alkalmas (nyomógomb, forgókapcsoló vagy más forrás, ahol a kimeneti tüskék korlátozottak).
Javaslom, hogy mutassak módszereket egyenáramú, léptető- és szervomotorok meghajtására a népszerű "Larson runner" készlet összetevői segítségével, 555 időzítő és 4017 számláló chipek használatával.
Van egy elavult, de működő TI99 otthoni számítógépem, amely népszerű volt valamikor (a 70 -es években), és utálom, ha hasznos felszereléseket ülök, és nincs mit tenni. A TI99 korának legjobb processzorát, a Texas 9900 -at használta, de valamilyen okból otthoni számítógépként megrokkant, és hamarosan kiesett.
A TI99 -nek nincs más kimenete, amelyről beszélhet, kivéve a videót, a kazettát és a hangot; a bemenetek egy nem szabványos billentyűzet és egy "joy-stick" port.
1. lépés: A "Larson Runner"
Jelenleg nem tudok elkészíteni egy működő modellt, de gondoltam, hogy felteszem ide az Instructables -re, hátha érdekes lesz, és remélhetőleg néhány megjegyzést generálok. Azok, akik ismerik a "Larson runner" -t, tudják, hogy az 555 -ös időzítő biztosítja az órát a 4017 -es számlálóhoz, és a számláló sorrendben világít LED -eket.
Az általam javasolt ötlet az, hogy a motorvezérlőket, azaz a H-híd vagy léptető modulokat, mint például az A4988-at, a 4017-es számláló kimenetei választhatják ki a megfelelő számú impulzus elküldésével a szükséges meghajtó aktiválásához.
2. lépés: Az alapáramkör
Itt a "Larson futó" kapcsolási rajza. Ebben az alkalmazásban az 555 -ös időzítő nincs csatlakoztatva a 4017 -es számlálóhoz, mivel a számláló bemenetét a TI99 -vel fogom meghajtani úgy, hogy az szabályozza a számlálást, és a kimenetek a motorvezérlőkhöz, nem pedig LED -ekhez menjenek.
Két fontos dolog az, hogy a számlálásnak mindig a végéig kell futnia (vagy visszaállítást kell generálnia), és a kívánt számláló kimenet az egyetlen, amely aktiválja a motor funkcióját.
Az első követelménynél a TI99 -nek tartania kell az aktuális számlálót, és mindig a maximumig kell számolnia, ha alacsonyabb számozású kimenetet kíván kiválasztani - biztos vagyok benne, hogy képes lesz tízig és vissza számolni!
Az egyenáramú motor hajtásához szükséges másik követelményt a CR késleltetés elektromos trükkje oldja meg azzal, hogy a LED funkciót egy kondenzátorral helyettesíti, és egy ellenállással összekapcsolja, hogy "áthaladó" impulzus, azaz a kívánt kimenet alatti szám legyen. a motorvezérlő nem látja, és csak akkor aktiválódik, ha a kimenet statikus.
Ezenkívül hozzáadom a visszaállítási áramkört.
3. lépés: Pulzusforrás
A TI99 "Joy-stick" portját fogom használni impulzusforrásként és végálláskapcsoló bemenetként.
Itt található a "Joy-stick" port kapcsolási rajza, amely azt mutatja, hogy két "Joy-stick" választóvonal és a szokásos 4 kvadráns és "fire" gombbemenet van.
Csatlakoztathatok egy 4017-es számlálót minden "Joy-stick" kiválasztó sorhoz, hogy minden alkalommal, amikor a portot címzik, a számláló növekedjen; A gombbemeneteket a végálláskapcsoló és/vagy pozíciószámlálás fogja használni.
Ez megadja a 2 tengelyt, és később elmagyarázom, hogyan lehet "be-ki" reteszelni az extra vezérlés érdekében.
4. lépés: Motorok vezetése
DC motor meghajtásához
A nullázás számlálójának "0" kimenete "magas", így ha a két H-híd bemenet az "1" és "2" kimenetekhez van csatlakoztatva, akkor az 1-es szám egy irányba hajtja a motort, és a 2-es szám vezesse a motort az ellenkező irányba; még egy szám leállítja a motort és/vagy sorban kiválaszt más meghajtókat.
Léptetőmotor vezetésére
A számláló kimenetek annyi léptetőmodul "engedélyezésére" szolgálnak (a 4017 9 kimenettel rendelkezik, és lépcsőzetes is lehet), és az 555 időzítő minden modulhoz csatlakozik az órajel biztosítása érdekében. A4988 modul használata esetén a kimenetet tranzisztorral kell megfordítani,
Szervót vezetni
Az 555 -ös időzítő egy szervomotorhoz van csatlakoztatva, ahogy ezt sokan itt leírták, de a különbség az, hogy a 10 számláló kimenet mindegyikéhez időzítési ellenállás van csatlakoztatva, a "0" kimenet alapértelmezett értéke. Ebben az esetben az összes többi kimenetet 0V -ra húzza, így vagy a matematikát kell elvégezni a kompenzációhoz, vagy diódát lehet behelyezni a nem kívánt kimenetek elkülönítésére.
5. lépés: Reteszelő funkció
Csatoltam a CD4017 adatlapot, amelyen észreveheti, hogy a "0" kimenet aktív, amikor visszaállítási állapotban van, és a "Reset" is aktív. Azt kell mondani, hogy bármilyen kimenetet bekapcsoláskor lehet beállítani, így a meghajtómodulokat meg kell védeni a véletlen "bekapcsolás" lehetőségétől, különösen a H-hídtól. Ez a jellemző azt jelenti, hogy a számlálót bármilyen kimenettel vissza lehet állítani, amely vissza van kapcsolva, és így megszűnik a számlálási hossz. A számlálók tetszőleges hosszúságúak lehetnek a többszöröseikben, ha a kimenetet bármelyik kimenetről alkalmazzák.
Ez a funkció a tengelyszámlálókon is használható.
Ha a "2" kimenetet a "Reset" -hez csatlakoztatom, akkor a számláló csak a "0" és az "1" kimenet között tud átfordulni, így biztosítva a reteszelő funkciót mágnesszelep/relé vagy bármi más működtetéséhez. A másik számláló kimenet egyikét használom óra bemenetként a kiválasztás vezérléséhez.
Nyilvánvalóan bármilyen retesz, flip-flop vagy számláló használható, de sok 4017-es van, amit ki kell használnom!
Ennek a chipnek egy másik jellemzője az, hogy az óra Schmitt trigger bemenet, ami kényelmes CR -késleltetéssel, ahogy azt az impulzusok „átadására” javasoltam. Ha a Schmitt trigger bemenet nem fontos, kiderül, hogy az "Engedélyezés" bemenet használható negatív trigger bemenetként.
6. lépés: Összefoglalás
Mint mondtam, fizikailag még nem tudok prototípust biztosítani, de itt vagyok, hogy megvitassam a javasolt ötleteket.
Alig várom, hogy kipróbálhassam az egyik lézergravírozó vagy plotter projektemet az ősi TI99 -tel, és remélem, hogy ez néhány ötletet ad közületek. Boldog alkotást!
Az egyetlen dolog, amit a TI99 jól tud csinálni, a matematika, így jó lenne hallani, hogy csillagkeresőt készítettél!
Ajánlott:
Gyors és piszkos - elektromos robogó 3 vezetékes tesztgáz: 3 lépés
Gyors és piszkos-Elektromos robogó 3 vezetékes tesztgáz: új 36 V-os robogó motorvezérlőt rendeltem új, 3 vezetékes fojtószelep nélkül. Amíg várom, hogy megérkezzen az új fojtószelepem, gyors és piszkos projektet készítettem, hogy szimuláljam a fojtószelepet az új vezérlőmnek. Készítettem egy másik projektet, amely átalakítja az aktuális
Érintkezésmentes és korróziómentes vízszintjelző és motorvezérlés: 5 lépés
Érintkezésmentes és korróziómentes vízszintjelző és motorvezérlés: HI, Ebben az oktatóanyagban megnézzük, hogyan lehet a víztartály állapotát a felső tartály vízszintje (magas, közepes, alacsony) alapján három különböző színű led segítségével használni Nem érintkező módon ultrahangos érzékelő és Arduino uno kártya segítségével. P
Szervo motorvezérlés STM32F4 ARM MCU -val: 4 lépés
Szervo motorvezérlés STM32F4 ARM MCU -val: Üdv ismét haverok :) Tehát ebben a projektben egy szervo motort fogunk vezérelni STM32F4 ARM MCU -val. Esetemben a felfedező táblát fogom használni, de ha felfogja a probléma lényegét, akkor minden MCU -ra alkalmazhatja. Így. Lássunk neki:)
DC motorvezérlés Arduino Uno R3: 6 lépés
DC motorvezérlés Arduino Uno R3: Ebben a kísérletben megtanuljuk, hogyan lehet egy kis méretű egyenáramú motor irányát és sebességét az L293D meghajtó chip segítségével szabályozni. Egyszerű kísérleteket végezve csak a motort forgatjuk balra és jobbra, és automatikusan gyorsítunk vagy lassítunk
Elektromos robogó szétszerelése elektromos alkatrészekhez: 6 lépés
Elektromos robogó szétszerelése elektromos alkatrészekhez: Ez az a módszer, amellyel szétszedhetek egy használt álló elektromos robogót az elektromos mountainboard építéséhez szükséges alkatrészekhez. (Az ötlet innen származik: > > https: // www .instructables.com/id/Electric-Mountain-Board/) Az ok, amiért használtan vettem, az