Fórum témák

» Több friss téma
Lapozás: OK   5 / 6
(#) juhasz10 hozzászólása Okt 21, 2013 /
 
Üdv. Megépítettem az alábbi kapcsolást, működik is, egy dolgot leszámítva. Mikor 9,5V alá megy a tápfesz, elkezd számlálni. Pörögnek a számok folyamatosan. Annyi a változtatás, hogy a 2N2222 helyett BC337 van benne. 8V-ról szerettem volna üzemeltetni, de így az nem jó. Lehet ezzel valamit kezdeni, vagy ez ilyen?

2-digits.gif
    
(#) vicsys válasza juhasz10 hozzászólására (») Okt 21, 2013 /
 
Lehet. Hozzáteszem, ilyen csúnya, kusza kapcsrajzot már régen láttam.
A 15-ös lábon lévő 10k-t cseréld 1k-ra és a tranya bázisába köss be sorosan egy 1k-t. Nagyon csúnya dolog ráengedni a tápfeszt. Én az 1-es lábat is lehúznám tesre egy 1k-val és kollektorba is kötnék egy soros 470 ohm -ot. Az IC-k tápfesz lábairól hiányzik a 100nF kondik.
(#) juhasz10 hozzászólása Okt 22, 2013 /
 
Köszönöm a segítséget! Rádrótoztam a panelra a javasolt alkatrészeket és tökéletesen működik.
(#) proli007 válasza juhasz10 hozzászólására (») Okt 22, 2013 /
 
Helo! Igazából, csak egy dolgot kellett volna csinálni. Kidobni a tranyót, és a bázis-emitter helyét rövidre zárni. Mert az ég világon semmi szükség rá.. üdv!
(#) Loogan hozzászólása Dec 17, 2013 /
 
Sziasztok!

Egy olyan digitális áramkört szeretnék létrehozni, amely egy csuszóérintkező (vagy valamilyen érintkező) érintkezéseit számolja, és a következő érintkezésig tárolja. Egy 2 számjegyű kijelző segítségével szeretném jelezni, hogy épp mennyinél tart a számolás. A számlálást 50-ig menne, majd ha az első 7szegmens kijelző eléri az 5-öt, akkor Reset, és 0 ról újra indul.
Ez a számláló nekem egy Airsoft-ra kellene, hogy tudjam mennyi BB van a tárban.

Tudnátok kezdő lökést adni, hogy mit hogy kellene? Illetve hogy milyen IC-t érdemes használni?
Az is érdekelne hogy tudok-e beszerezni 2 számjegyű kijelzőt.
(#) mrobi válasza Loogan hozzászólására (») Dec 17, 2013 /
 
Össze rakhatod többféleképpen is.
Meglehet oldani tisztán TTL áramkörökből. 2 számláló + 2 dekodóli ic-re van szükség hozzá.
Vagy meglehet oldani mikrovezérlővel is.
(#) orcika70 válasza Loogan hozzászólására (») Dec 18, 2013 /
 
(#) Ricko hozzászólása Ápr 27, 2014 /
 
Sziasztok!

Egy olyan BCD visszaszámláló áramkört szeretnék csinálni, ami rendelkezik egy Start/Stop gombbal.
A működése pedig úgy nézne ki, hogy 00ról indulna automatikusan a számlálás egyesével és 400microsec -ként csökkenne. Ha benyomva tartjuk a Start/Stop gombot akkor addig áll a számlálás. A Reset gomb hatására pedig 30ról kezd vissza számolni.

Gondolom hasonlóképpen kellene csinálni mint az első hozzászólásban levő feladatot, csak itt automatikusan kell menjen a számolás.
Köszi előre is az ötleteket!
A hozzászólás módosítva: Ápr 27, 2014
(#) proli007 válasza Ricko hozzászólására (») Ápr 27, 2014 /
 
Hello! Mielőtt igen belelendülsz, kicsit gondold át.
- Ha visszafelé számol, és nulláról indul, akkor hova és meddig megy?
- A Start/Stop gomb az egy gomb vagy kettő?
- Ha a számlálás 400us-al léptet, akkor 30-at 12ms alatt, vagy is alig több mint egy ezred másodperc alatt számol le? Mit fogsz abból látni?
- Egy Reset, nullára állítja a számlálót, Te pedig 30-ra szeretnéd. Vagy is nem a Reset hanem a PE lábat kell működtetni, és az A1-A4 bemeneten beállítani a 30-as kódot.
- Az, hogy automatikusan lépdel valami, az azt jelenti, hogy van órajele (ütemjele) a számlálónak.
(#) Ricko válasza proli007 hozzászólására (») Ápr 27, 2014 /
 
Szia!

Először is köszi a választ!
-A Start/Stop gomb az 1 gomb. Azért írtam, hogy amíg nyomva tartod addig kellene, hogy megszakítsa a számlálást.
-Én úgy gondoltam, hogy 00-ról indul és 99, 98, 97... számol.
-A 400nál elírtam... milisecundum a mértékegység.
-Hát elvileg egy aszinkron reset kellene. A 30-as kódot hogyan tudom beállítani milyen makrót kell használni?
-Igen az órajeles dolog az stimmel...

Csak nekem az elinduláshoz kellene egy kis instrukció, hogy milyen elemekből kellene építkezni.
A hozzászólás módosítva: Ápr 27, 2014
(#) proli007 válasza Ricko hozzászólására (») Ápr 27, 2014 /
 
Akkor még egyszer gondold át a követelményeket.
- Ha 00-ról számlálsz visszafelé, akkor hogy fog ez 00-ra állni? A "Reset gombbal" 30-ra szeretnéd állítani. Ha Stopra váltasz, akkor nullára áll, vagy megáll a számlálás? Mert ha az utóbbi, hogy kerül ismét 0-ra? A "Start gomb" nyomása alatt? (Ami ugyan az a gomb.) Tehát ezt át kell gondolni, mikor mi legyen és abban ne legyen logikai bukfenc.
- Milyen makrót? Szoftveres lesz, nem hardveres? Mert ha szoftveres, akkor olyan makrót kell használni, amit megírsz.
- Hogy milyen elemek legyenek, ahhoz elsőkét az is kell, hogy miből készítenéd. Digitális IC-k, vagy mikrokontroller.
(#) hardballer hozzászólása Okt 2, 2014 /
 
Üdvözletem!
Segítségre szorulok, szintén 7-szegmens kijelző építése ügyében. A mellékelt rajzon szereplő áramkört építettem meg, amely valójában 4 db 7 szegmens kijelzőt tartalmaz, de a rajz így is szinte áttekinthetetlen. A lényeg, hogy közös katódos (SC23-12EWA) kijelzőket hajtok Arduino UNO-ról, multiplexben, de a kijelzőknek nem elég az 5V, ezért beiktattam 3 db K847B optocsatolót. Így az OC1 a katódokat kapcsolgatja, az OC2, OC3 pedig a szegmensek anódjait. (vagyis, bár a rajzon nem szerepel, de az OC1 11-16 ig, az Arduino digital 11-13-hoz csatlakozik). Elnézést a rajz miatt, még nincs benne gyakorlatom...

A probléma:
minél több szegmens világít egyszerre, annál halványabb a kijelző. Stabilizálni kellene a feszültséget? Az optocsatolók előtt vagy után? Hogyan?

Minden építő javaslatot köszönök!
(#) vilmosd válasza hardballer hozzászólására (») Okt 2, 2014 /
 
Talan probald meg lerajzolni az optot reszleteiben, es rajossz mi a hiba. Az optoban a dioda a bemenet, es a tranyo a kimenet. Amugy ez az optos meghajtas nem egy jo megoldas. A digit meghajtast meg lehetne oldani egy ULN2003 tranyosorral, a szegmensmeghajtast pedig opto+PNP tranyoval.
(#) hardballer válasza vilmosd hozzászólására (») Okt 2, 2014 /
 
Köszönöm a válaszod, de kérlek, részletezd... Ennyire sajnos nem vagyok penge, eddig csak programozással foglalkoztam, építéssel nem. A lényeg, hogy a mikrokontroller 5V-ot tud, a kijelzőnek pedig 9-12V kell. A két különböző feszültségű áramkört nem kell feltétlenül elszigetelnem?
(#) vilmosd válasza hardballer hozzászólására (») Okt 2, 2014 / 1
 
Letoltod a PC847 adatlapjat es megprobalod az alapjan visszarajzolni a kapcsolasodat. Ja es probalj meg foglalkozni az elektronika alapjaival, ha mar erre a teruletre tevedtel. Ez nem PC, aholis a HW-t szigoruan elrejtik a programozo szeme elol.
(#) hardballer válasza vilmosd hozzászólására (») Okt 2, 2014 /
 
Kösz, megnézem.
(#) ktamas66 válasza hardballer hozzászólására (») Okt 2, 2014 /
 
Hasonló megoldást szoktak választani. Neked a 8 szegmenshez kell 8 a felső kapcsolóból ( a Dp-hez persze más ellenállás kell, mint a többihez), a 4 digithez 4 db az alsó tranzisztorból. A méretezést itt tárgyaltuk, de itt nem annyira lényeges, mivel az áramot úgyis az ellenállással állítod be.

Szegmens.JPG
    
(#) hardballer válasza ktamas66 hozzászólására (») Okt 2, 2014 /
 
Köszönöm! Én parasztlogikával úgy próbálom használni az optocsatolót, mintha egy villanykapcsoló lenne, ami összeérinti/szétválasztja a vezetéket. Ezek szerint hibás volt a logikám?
(#) vilmosd válasza hardballer hozzászólására (») Okt 2, 2014 /
 
Na igy kepzelheto el egy display vezerles multiplex uzemmodban. A 7406 OC inverterek helyett ULN2803, ULN2003 is alkalmazhato (sot jobb). Az aktiv digithez es a szegmenshez "H" szint kell az inverter bemenetere.
Bocs ez kozos anodos.
A hozzászólás módosítva: Okt 2, 2014

DSPLY_MUX.JPG
    
(#) vilmosd válasza hardballer hozzászólására (») Okt 2, 2014 /
 
Nem hibas az a logika, de egy optocsatolo az nem kapcsolo teljesen. Van egy atviteli tenyezoje (CTR), ami meghatarozza a tranzisztoron folyom aramot. Ez az adat a dioda nyitoiranyu aram es a tranzisztoron folyo aram aranya.
(#) hardballer válasza vilmosd hozzászólására (») Okt 2, 2014 /
 
Értem, szóval lecsökken a feszültség, ezért lesz erőtlenebb a kijelző fénye? Az van, hogy az Arduino miatt praktikusabb lenne köszös katódosat használnom, de a nagy fényerejűeknek magasabb tápfesz kell. Az Arduino 5 V-os áramkörét pedig nem kéne összeeresztenem a külön tápegységről jövő 12 volttal. Az Arduino csak mint vezérlő játszana.
(#) vilmosd válasza hardballer hozzászólására (») Okt 2, 2014 /
 
Na ez egy megoldas. Az arduino kimeneteinel a "H" szint jelenti a bekapcsolt digitet es a szegmenst. Termeszetesen az arduino es a display tap GND az kozos.
A hozzászólás módosítva: Okt 2, 2014

7_seg_mux.png
    
(#) ktamas66 válasza hardballer hozzászólására (») Okt 2, 2014 /
 
Nem bogoztam végig a rajzodat, szerintem nem azért változik a fényerő a világító szegmensek függvényében, hanem azért, mert ellenállás van a közös lábon, így a rajta eső feszültség függ a bekapcsolt szegmensek számától. Ha megnézed a PC847 adatlapját láthatod. hogy a megengedett max. áram 50mA, míg a 8 digit x 20mA=160mA.
(#) hardballer hozzászólása Okt 2, 2014 /
 
Nagyon köszönöm a tippeket, kipróbálom őket, és majd visítok, ha elakadtam
A hozzászólás módosítva: Okt 2, 2014
(#) hardballer hozzászólása Okt 3, 2014 /
 
Megnéztem a rajzomat, mert nem értettem, miért mondtátok hogy fordítva vannak az optók bekötve. Elnézést, csak fordítva rajzoltam.
A hozzászólás módosítva: Okt 3, 2014
(#) mrbini hozzászólása Okt 9, 2014 /
 
Sziasztok!
Építenék egy digitális potit enkóderrel és 2x7 szegmenses kijelzővel ami 0-99 ig számol oda vissza.
A meghajtó CD4543 a számláló pedig CD4510. A fel és lefele számlálás már működik. Már csak egy problémám van. Hogyan tudnám megoldani a számlálók túlcsordulását. Csatoltam egy rajzot is ami az enkóderhez tartozik.
Előre is köszönöm.
A hozzászólás módosítva: Okt 9, 2014
(#) mrbini válasza mrbini hozzászólására (») Okt 10, 2014 /
 
Sehol senki?
(#) proli007 válasza mrbini hozzászólására (») Okt 10, 2014 /
 
Hello! Te sem vagy itt? Vagy itt ? (Kis ötlet..)
A hozzászólás módosítva: Okt 10, 2014
(#) mrbini válasza proli007 hozzászólására (») Okt 11, 2014 /
 
Szia!
Néztem már ezt is, de nem értem, hogyan áll meg a számlálás.
(#) proli007 válasza mrbini hozzászólására (») Okt 11, 2014 /
 
Hello!
- Ez +-99-ig számol. De számodra a lényeg, hogy infó kell, ha a számláló 0-án, vagy 99-en áll.
- A "nulla jelzését" egy diódás VAGY kapu állítja elő. Mert nyilván semelyik bit nem lehet magas szinten, ha nulla van. Ennek invertáltja a "nulla állapot".
- 9-nél, pedig a "CO" átviteli bit lesz nulla. Vagy is ha bármely átviteli bit magas, nem lehet a szám 99. De mivel nullánál is megjelenik az átviteli az átviteli bit alacsony szintje, a nullát is figyelni kell. Tehát az is egy VAGY kapu, ahol semelyik CO bit, vagy a nulla jelzése, nem lehet magas szintű. Ha ez fennáll, akkor 99-van. Ez is invertálva van.
- Megállítani a bementi órajelet, meg már magad is tudod.
Következő: »»   5 / 6
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem