Fórum témák
» Több friss téma |
Fórum » Dekódolók
Hello. A dekodolokrol kellene anyag, vagy a kodolokrol ezalatt ertem a pl. multiplexerek, demultiplexerek, BCD dekodolok... Minden kis segitseg jol jon!
(Nemlehetne kicsit konkrétabban? ![]() Idézet: -ra, vagy 101-110 találatot kaptam csak a magyar oldalakra!)„Dekódoló” ![]() Itegrált áramkörök leírása, adatlapja érdekel? ![]() ![]()
[link=http://www.hobbielektronika.hu/lexikon/]http://www.hobbielektronika.hu/lexikon/[/link]
Van róla anyag...
Helló!
Olyan kérdésem lenne, hogy találkozott-e már valaki Decimál-bináris dekódolóval, és ha igen, mi az áramkör típusszáma, mert akárhogyan is keresek nem találok semmi ilyet ![]() Olyan kellene nekem, mint a 74138-as, csak pont az ellenkezője, azaz a 8 bemenetének értékét alakítja bináris formába(3 bit). Remélem érthető. Előre is köszönöm! Matyi
Hali
A 74ls147, -148 valami hasonlo, de ezek prioritas encoderek. A legfelso "L" szintu bemenetnek megfelelo bin kodot adjak a kimeneten. Az alatta levoket nem figyeli. Udv Vili
Keresgettem én is. Esetleg GAL, vagy ROM ha más nincs.
Ez lesz az amire szükségem van!(igaz, hogy csak 9 bemenete van, és azt kódolja binárisan, ezáltal "elpazarlunk" 7 bináris kómbinációt, de sebaj
![]() ![]() Üdv Matyi
Sziasztok!
Pedálmozgásra 4 bites értékeket kapok egy szenzorról. Ezt egy másik tip. készülékre szeretném átkonvertálni, amely más kódtábla alapján dolgozik. A mellékelt ábrán lévő zöld oszlop értékeire a sárga oszlop értékeit kell hogy kapjam. Továbbá a az áramköri megvalósítás is más kell hogy legyen feszültségszint ügyileg. Miszerint: a zöld oszlop H értéke szakadásként, az L értéke rövidzárként mutatkozik. Ezzel ellentétben a sárga oszlop H értéke +5V és az L értéke szakadás kell hogy legyen! Legegyszerűbben hogyan tudnám megvalósítani?
Szia, ezt legegyszerűbben egy mikrokontrollerrel lehet megcsinálni, ami mondjuk port change interrupttal figyeli a bementek változását, és ha felhívódik a megszakítás rutin, akkor egy táblázat alapján kiadja a kimenetet.
#1 Ahogy irta majkimester, mikrokontroller. De nem kell hozzá megszakitás sem, belső órával pöröghet végtelen ciklusban, akkor faék egyszerűségű az áramkör is, meg a program is.
#2 Eprom. Cimvezetékekre jön a bemenet, kimenetek meg a 8 bit egyik fele. Nem használt bemenetek nem lóghatnak! # 74154 és egy marék dióda. Tenyérnyi méretű nyák, hanyagolnám... A hozzászólás módosítva: Máj 13, 2021
Köszönöm a gyors reakciótokat!
Mikrokontrollerre kiindulási alapnak példát tudnál beszúrni? Nemtudom a kontroller mit vár mert ugye szakadásom és rövidzárom van a bemenetére. Kimenetéről gondolom 1-1 tranyóval tudom majd az 5V-okat kapcsolgatni a céláramkör felé? Idézet: „Nemtudom a kontroller mit vár mert ugye szakadásom és rövidzárom van a bemenetére.” Be kell kapcsolni a belső felhúzó ellenállást. Idézet: „Kimenetéről gondolom 1-1 tranyóval tudom majd az 5V-okat kapcsolgatni a céláramkör felé?” Mi a terhelés/céláramkör? Lehet nem is kell semmi...
Lemaradt, hogy Mzoleenek szól.
Szia! Kicsit régimódi technikát mondok. Ha ez a kódtábla fix, akkor egy egyszerű PROM vagy egyszerű EPROM megoldja a problémád. Bemenetként beállítod a címeket kimenetre a megfelelő értékeket beégeted. Személy szerint a processzoros megoldást erre nem erőltetném. Üdv: Gábor A hozzászólás módosítva: Máj 14, 2021
A kódtábla fix!
Nemzárkózom el az eeprom-tól sem de nemtudom hogy fizikailag miként megy az égetés. (UV fény?) Egy Efka varrógépvezérléshez készített taposóval szeretnék Pfaff vezérlést meghajtani. Csak más a kódtábla és a feszültség szintek - az eredeti hozzászólásomban leírva. Őszintén szólva nulláról indulnék itt is de a feladat egyszerűsége miatt egy példa áramkör ill. példa program személyre szabásával szerintem meg tudom bírkózni vele. csak ilyen példa kapcsolásokat várnék szívesen utánna azzal már elleszek egy darabig csak valahonnan ki tudjak indulni. Mert hogy eljussak autodiktata módon a nulláról a PIC-ek vagy az EEprom ok ilyen szintű felhasználásáig arra viszont nincs időm.
Szerintem felesleges ezért az egy alkalomért megtanulnod egy új szakmát.
Valamint égetőt épiteni/venni, stb... Ha elmondod hogy mit kell meghajtani, azaz mondjuk jelfogót, 24Vdc, vagy 230Vac, logikai szint 5V, stb., akkor valószinűleg akad aki segit.
Logikai kapuk lehetnek a meghajtandó áramkörben korából következtetek erre. (5V) szóval elvileg nem terhelne be..
PIC programozóm van ebay-es, de azt is csak úgy használtam eddig 1-2-szer hogy volt kész hex file - letöltöttem és felnyomtam a boltban hozzá megvett IC-re.
Szia!
2db 74HC138-ból, egy marék diódából és 4db tranzisztorból is össze lehet rakni amit szeretnél. Ha érdekes lehet, akkor nagyjából lerajzolom.
Vannak variációk, egy 74C922-ből és a marék diódából is.
![]()
Ja, meg a 4db tranzisztor...vagy egy ULN2003...
![]()
Egyébként ha szembe kötsz egy 74LS145-öt, meg egy 74LS257-et (vagy hasonló DEMUX/MUX párost), akkor a kettő között tetszőleges táblát össze tudsz huzalozni, és kis megvan egy ezresből.
![]()
Ez nekem nem áll össze fejben. A 74LS145 az egy BCD to decimal dekóder, szerintem az nem jó ide, több darab együttes használata sincs támogatva. A 74LS257 az egy dual bemenetű multiplexer. Nem tudom hogyan gondoltad az összekötésüket, de egy párból szerintem nem logikázható ki a 16 állapot.
Ha a kimeneti jelet multiplexerrel szeretnénk előállítani, akkor szerintem 4db 16 bemenetű multiplexer felhasználásával oldható meg a feladat. Ebben az esetben viszont nem kell az elejére a dekóder, mert a multiplexerek cím (választó) vezetékei lennének a bemenetek. Ezzel az a legnagyobb baj, hogy 16 bemenetű digitális multiplexer nem elérhető egy tokban (persze lehet analógból is építkezni), esetleg kisebbekből felépíthető, mondjuk 4 bemenetű elemekből. Ez utóbbi esetben akkor pl. egy marék 74HC153 kellene.
Jogos a szemrehányás, 154 az a 145, mint korábban irtam.
![]() Darabszámra minden karakter megvan azért...
Abban is igazad van, hogy a 74LS257-et benéztem, viszont a 74LS148 az adatlap 13 oldala szerint kaszkádolható, igy négy tokkal megoldható a feladat.
Elő 4 db Karnaugh táblával, beírni a kimenetek értékeit, lehető legkevesebb és minél nagyobb hurokkal lefedni.
Nem lesz egyszerű áramkör. Ha a kimenetre olyan áramkör kapcsolódik, ami magas szintre kiadja a +5V -ot, alacsony szintre pedig kikapcsol: D' = !C*!A + !A*B + !D*!A + D*C*B C' = D*C + !C*!D*B + !C*!D*!A B' = C*B + !B*D A' = D*!C + A*D + D*B Ahol ! a negálást, a + a vagy és a * az és műveletet jelenti. ... Ha jól csináltam ...
Nos akkor szerintem a következő ésszerű megoldások vannak:
#1 TTL (vagy CMOS) IC, 4 db, +4x100nF a tokok mellé a tápfeszültségre (nem fontos, de illik). 1xSN74154 a kettő között huzalozással megoldva az igazságtábla 2xSN74148 1xSN7409 #2 1xPIC16F84 1x100nF a tok mellé a tápfeszültségre 1x10K és 1x220pF az RC oszcillátornak Programozás: PORT A -> Kimenet Port B -> Bement, weak pull up RC Oscillator Inicializálás után pörög - Végtelen ciklusban: - Belovassa a PORT B-t - Levágja a felét - Kiszámolja az igazságtáblát - Kiteszi PORT A-ra - Ugrás Végtelen ciklus Bekapcsolás után nem azonnal ad helyes kimenetet, de szerintem nem nagy gond... Azt a részét lusta voltam megcsinálni, hogy normális sorrendbe szedem az igazságtáblát, és próbálok benn logikát találni. Mindkét fenti megoldás teljesen univerzális... A hozzászólás módosítva: Máj 16, 2021
Feldúsultak az infók mert hatan is mondtatok ötleteket viszont csak az alábbi konkrét megoldásokra tudok reagálni:
Galfy Bővebben: Link A PIC-es megoldást preferálnám ehhez mindenekelőtt 1-2 kérdés (másodpercben mi az az idő amíg nem ad helyes kimenetet? hirtelen áramszünet esetén megbolondul-e?) A Cmos IC-s megoldás is érdekes. Peter65 Bővebben: Link köszönöm az ötletet egyenlőre megnézzük Galfy PIC-es megoldását, de talomban lesz ez is. Inhouse Bővebben: Link hasonlóan Peter65 kolléga ötletéhez, de érdekességként megnéznék többet a megvalósításból. Hp41C Bővebben: Link Hát ehhez az ötlethez már az elméleti ismereteim kevésnek bizonyulnak. HA5AWS Bővebben: Link Igyekeznék a már meglévő hardvereimmel megoldani a dolgot (forrasztóállomás, PIC programmer) EEPROM égető nincs sajna |
Bejelentkezés
Hirdetés |