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
Zaky
Příspěvky: 7050
Registrován: 30 říj 2010, 00:00
Bydliště: Praha

#61 Příspěvek od Zaky »

Podle té poslední simulace by to určitě chtělo přidat buď tu diodu do báze, nebo použít schottky diody. V simulaci to sice ještě vyšlo, ale v realitě by opravdu nemuselo. Já to jen v rychlosti čmárnul bez jediného výpočtu k tomu :-) Po té úpravě už bych očekával, že to bude bez problémů chodit.
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

#62 Příspěvek od DukeNuke »

JJ, přesně jak jsem psal. A to ještě 100% nevíme kolik je log. nula na výstupu toho brouka.
Proto budou lepší ta hradla.
A ještě - kde se bere těch -9mV na kolektoru posledního trandu? Není to blbost? Kde by se tam vzal záporný potenciál?
Naposledy upravil(a) DukeNuke dne 22 lis 2023, 22:06, celkem upraveno 1 x.
Uživatelský avatar
Zaky
Příspěvky: 7050
Registrován: 30 říj 2010, 00:00
Bydliště: Praha

#63 Příspěvek od Zaky »

To záporné napětí je samozřejmě blbost, nepřesný výsledek simulace. MCU je CMOS a nulu bude mít naprosto OK, toho se není potřeba bát. S hradly by to bylo poněkud rozměrnější. Na druhou stranu, kdyby to mělo být opravdu malé, tak by bylo nejlepší to upravit v programu a nepotřebovalo by to po HW stránce skoro nic.
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

#64 Příspěvek od DukeNuke »

Takže na simulaci nelze spoléhat.
Rozměrnější? Spíše naopak. Pokud půjdu myšlenkou sledovat pouze G a E - což je dostačující, pak mi místo dvou tranzistorů, dvou odporů a sedmi diod (na té jedné navíc v bázi se asi shodneme) stačí 1/2 7400. Pokud budu brát v potaz sledování G a E i u diodového zapojení, pak mi zůstanou dvě diody, dva trandy a dva odpory. Logiku za logiku můžu připojit napřímo. Ten třetí trand a 555 zůstává.
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

#65 Příspěvek od kutilmil »

Takto som to spravil pre dva samostatné displaje - každý so samostatným procesorom. Popis súčiasto nemusí byť úplne OK. Išlo mi o vygeberovanie DPS. Požiadavka bola, aby keď budú na oboch displejoch nuly tak aby sa rožla zelená lampa.
Přílohy
sled nul 2.png
sled nul 2.png
Uživatelský avatar
Dumitru
Příspěvky: 254
Registrován: 11 pro 2015, 00:00
Bydliště: Slovensko,Bratislava
Kontaktovat uživatele:

#66 Příspěvek od Dumitru »

DukeNuke píše:
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


Len som chcel pomôcť tak som to hodil do simulátoru :)

DukeNuke píše: Takže na simulaci nelze spoléhat.


To určite 100% nie.

kutilmil píše: Takto som to spravil pre dva samostatné displaje - každý so samostatným procesorom. Popis súčiasto nemusí byť úplne OK. Išlo mi o vygeberovanie DPS. Požiadavka bola, aby keď budú na oboch displejoch nuly tak aby sa rožla zelená lampa.


a kým ty dôjde dps môžeš si skúsiť na univerzálnom pcb postaviť aj druhu verziu :) zase tam je par sučiastok.
Přílohy
E1G1.jpg
Output 1
Output 1
E0G1.jpg
Output 1
Output 1
E1G0.jpg
Output 0
Output 0
E0G0.jpg
Output 1
Output 1
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

#67 Příspěvek od kutilmil »

To dimitrij: Ano. Možno súsim aj túto verziu z ne555 a aj tú moju.
Uživatelský avatar
Dumitru
Příspěvky: 254
Registrován: 11 pro 2015, 00:00
Bydliště: Slovensko,Bratislava
Kontaktovat uživatele:

#68 Příspěvek od Dumitru »

A ešte by to možno šlo spraviť takto na jednej LM358
Přílohy
E1G1.jpg
E1G1.jpg
E0G1.jpg
E0G1.jpg
E1G0.jpg
E1G0.jpg
E0G0.jpg
E0G0.jpg
Uživatelský avatar
DukeNuke
Příspěvky: 2024
Registrován: 02 dub 2018, 00:00

#69 Příspěvek od DukeNuke »

@kutimil - rád bych se zeptal - vstupy hradel ošetřuješ odpory a diodami. Proč? Logiku můžu plácnout na logiku bez čehokoli. Pokud je ten ULN TTL, pak 7400 v CMOS verzi (pro jistotu), jinak může být v TTL.
Navíc ta dioda zvedá úroveň log. "0" o 0,6V. To se mi fakt nelíbí.
Dále jsi zachoval své původní zapojení s kondíkem na vstupu hradla, budiž, ale místo toho bych dal už MKO s 555. Můžeš to přece logikou dopočítat až k jednomu MKO, nemusí tam být dva.
Uživatelský avatar
samec
Příspěvky: 6673
Registrován: 19 pro 2017, 00:00

#70 Příspěvek od samec »

Nedávaj tam analógový filter. Nebude to fungovať a skončíš pri neprehľadnom orloji. Použi dvojity klopný obvod. Prvý zresetuj na začiatku multiplexoveho cyklu a nastav nenulovým znakom. Druhým na konci multiplexu skopiruj výsledok.

Alebo tam daj Arduino. Nič viac nepotrebuješ. len ho pripojiť troma vodičmi plus napájanie a zem.
Uživatelský avatar
Zaky
Příspěvky: 7050
Registrován: 30 říj 2010, 00:00
Bydliště: Praha

#71 Příspěvek od Zaky »

Myslím, že Kutimil se má v plánu napojit na katody displeje, proto tam má ty diody. Nelze ale pak použít odpor 1K od diody ke katodě a zároveň pull up taky 1K, to vede na nulu s úrovní cca 2,8V a to hradla jako nulu nevezmou.
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
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

#72 Příspěvek od kutilmil »

Chalani Zaky má pravdu. Dispaly je napájaný z 12V vetvy. Čo sa týka hodnôt odporov tak som vám písal že to nesedí, lebo som to tam nahádzal len aby som narýchlo vygeneroval DPS.
Naposledy upravil(a) kutilmil dne 23 lis 2023, 13:07, celkem upraveno 1 x.
Uživatelský avatar
pepik9
Příspěvky: 2433
Registrován: 31 srp 2010, 00:00

#73 Příspěvek od pepik9 »

Ide mi o to, aby som vedel, že stopky sú vynulované. Na display neni vidno
Hlupák by si přes oddělovač připojil místní displej.
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

#74 Příspěvek od kutilmil »

No a ešte by som musel čítať čísla a nasadzovať okuliare. Takto uvidím zelené svetlo.......
Uživatelský avatar
DukeNuke
Příspěvky: 2024
Registrován: 02 dub 2018, 00:00

#75 Příspěvek od DukeNuke »

Zaky píše:Myslím, že Kutimil se má v plánu napojit na katody displeje, proto tam má ty diody. Nelze ale pak použít odpor 1K od diody ke katodě a zároveň pull up taky 1K, to vede na nulu s úrovní cca 2,8V a to hradla jako nulu nevezmou.
To neklapne ani tak. Pokud dobře uvažuju, tak při proudu 20mA na tom odporu bude 1,6V, otevřený kolektor 0,4V, na diodě 0,7V => i bez toho odporu 2,7V => tohle nemůže být log. "0" ani náhodou.
Hradla ano, ale na vstupy toho ULM. Na těch katodách mi to nevychází.
A já si myslel, že ty katody už opustil.
Odpovědět

Zpět na „Poradna“