Rozpoznanie 0 u 7-segmentovky.

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
DukeNuke
Příspěvky: 2024
Registrován: 02 dub 2018, 00:00

#46 Příspěvek od DukeNuke »

Aha, tak to se omlouvám... No když už se bavíme - nikdy jsem to nezkoušel, ale v případě, že jednu z diod uzemním, pak je na ní propustné napětí. A v podstatě stejné propustné napětí je i na přechodu BE - oboje PN přechod, oboje křemík, oboje podobné vlastnosti. Zaručí to uzavření tranzistoru? Kdyby byla Ge, nebo šotek tak bezpečně. Ale takhle?
Ještě mě napadlo - log.0 není úplná nula, může to být klidně 0,4V (otevřený tranzistor). Když to ještě zvedneš o propustné napětí na diodě, pak se ten trand nezavře úplně skoro určitě.
Naposledy upravil(a) DukeNuke dne 22 lis 2023, 17:46, celkem upraveno 1 x.
Uživatelský avatar
Zaky
Příspěvky: 7050
Registrován: 30 říj 2010, 00:00
Bydliště: Praha

#47 Příspěvek od Zaky »

Myslím, že ano, 1N4148 má šanci mít menší úbytek, než BE tranzistoru. Použití schottky diod je samozřejmě možné. Taky jsem se Kutimila ptal, jak je puls multiplexu široký, což jsme se nedozvěděli. Schéma je v rychlosti čmárnuté a samozřejmě netestované. Kdybych to stavěl, tak si chování prohlédnu osciloskopem. Diodová logika se běžně používala.
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Uživatelský avatar
DukeNuke
Příspěvky: 2024
Registrován: 02 dub 2018, 00:00

#48 Příspěvek od DukeNuke »

Než jsem to zeditoval, tak už jsi odpověděl...
Tak znovu: Ještě mě napadlo - log.0 není úplná nula, může to být klidně 0,4V (otevřený tranzistor). Když to ještě zvedneš o propustné napětí na diodě, pak se ten trand nezavře úplně skoro určitě.
Uživatelský avatar
Zaky
Příspěvky: 7050
Registrován: 30 říj 2010, 00:00
Bydliště: Praha

#49 Příspěvek od Zaky »

Na té atmeze bude nula dobrá. Pokud máš obavu o zavření, může se do báze ještě jedna dioda v propustném směru předřadit.
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Uživatelský avatar
DukeNuke
Příspěvky: 2024
Registrován: 02 dub 2018, 00:00

#50 Příspěvek od DukeNuke »

Jasně. Dík.
Uživatelský avatar
Dumitru
Příspěvky: 254
Registrován: 11 pro 2015, 00:00
Bydliště: Slovensko,Bratislava
Kontaktovat uživatele:

#51 Příspěvek od Dumitru »

Podľa simulácie to funguje
Přílohy
1111110.JPG
1111110.JPG
1111101.JPG
1111101.JPG
1111111.JPG
1111111.JPG
Uživatelský avatar
kutilmil
Pod dozorem moderátorů
Pod dozorem moderátorů
Příspěvky: 4204
Registrován: 01 lis 2008, 00:00
Bydliště: Skalica

#52 Příspěvek od kutilmil »

Chalani uvidíme. Už som dal vyrobit dps s hradlami.
Uživatelský avatar
kutilmil
Pod dozorem moderátorů
Pod dozorem moderátorů
Příspěvky: 4204
Registrován: 01 lis 2008, 00:00
Bydliště: Skalica

#53 Příspěvek od kutilmil »

Zaky ja tomu tvojmu zapojeniu nerozumidm. Vysvetli mi ho prosim.
Uživatelský avatar
Zaky
Příspěvky: 7050
Registrován: 30 říj 2010, 00:00
Bydliště: Praha

#54 Příspěvek od Zaky »

Které části nerozumíš?
Dumitru, díky, hezké, mám radost, že to taky někoho zajímá :-)
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Uživatelský avatar
Zaky
Příspěvky: 7050
Registrován: 30 říj 2010, 00:00
Bydliště: Praha

#55 Příspěvek od Zaky »

Část s 555, pokud by nebylo přítomno to vlevo, po zapnutí napájení po časovce dané svým časovacím RC členem rozsvítí ledku.
Část vlevo má za úkol, pokud se na výstupu MCU objeví cokoli jiného, než kombinace přítomná pouze, pokud jsou zobrazené samé nuly, sepnutím tranzistoru úplně vpravo vybít časovací kondík a tím zhasnout ledku až do doby, než se po uplynutí časovky zase rozsvítí. Diody sledují segmenty, které jsou při zobrazených nulách všechny jedničkové. Pokud se na kterémkoli segmentu objeví 0, přes jeho příslušnou diodu je staženo napětí přivedené přes pull up rezistor na straně anod diod k zemi. Totéž platí pro pomlčku, ale invertovaně, tam dojde ke stažení k zemi, když kterákoli pomlčka bude v 1, při zobrazených samých nulách je v 0. Všechny signály jsou tedy ORované. A tranzistor uprostřed to celé pouze invertuje, aby při stažení k zemi byl vybíjecí tranzistor sepnut.
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Uživatelský avatar
Zaky
Příspěvky: 7050
Registrován: 30 říj 2010, 00:00
Bydliště: Praha

#56 Příspěvek od Zaky »

Dumitru, jesti to ještě máš v simulaci, tak prosím udělej stav, jako na prostředním obrázku, ale na pomlčce 0, ten je vzhledem k diskuzi o úbytcích na diodách nejzajímavější.
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Uživatelský avatar
Dumitru
Příspěvky: 254
Registrován: 11 pro 2015, 00:00
Bydliště: Slovensko,Bratislava
Kontaktovat uživatele:

#57 Příspěvek od Dumitru »

Zaky píše:Dumitru, jesti to ještě máš v simulaci, tak prosím udělej stav, jako na prostředním obrázku, ale na pomlčce 0, ten je vzhledem k diskuzi o úbytcích na diodách nejzajímavější.
Přílohy
1111100.JPG
1111100.JPG
Uživatelský avatar
kutilmil
Pod dozorem moderátorů
Pod dozorem moderátorů
Příspěvky: 4204
Registrován: 01 lis 2008, 00:00
Bydliště: Skalica

#58 Příspěvek od kutilmil »

To zaky: ked bude na display zobrazená 7 alebo jednotka tak taktéž bude pomlčka v 1. to je to isté ako keď tam je zobrazená 0
Uživatelský avatar
Zaky
Příspěvky: 7050
Registrován: 30 říj 2010, 00:00
Bydliště: Praha

#59 Příspěvek od Zaky »

V takovém případě se reset signál nevygeneruje z pomlčky, ale z těch ostatních nesvítících segmentů, co by při zobrazených nulách svítily.
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Uživatelský avatar
DukeNuke
Příspěvky: 2024
Registrován: 02 dub 2018, 00:00

#60 Příspěvek od DukeNuke »

Dumitru píše:Podľa simulácie to funguje
To neznamená, že to bude fungovat ve skutečnosti. Už jsem to sem dával: http://www.ebastlirna.cz/modules.php?na ... c&t=105090
V simulaci OK. Ale nikdy by to ve skutečnosti nefungovalo.
Obrázek
Odpovědět

Zpět na „Poradna“