Stránka 1 z 2
Tester transformátorů a tlumivek
Napsal: 30 lis 2025, 09:44
od ferro0
Zdravím,
mám postavený tento tester a displej č. 2 nic nezobrazuje. Zapojení mám v pořádku. Signál z pinu 3 ATtiny24 má log. úroveň L.
https://danyk.cz/avr_ring.html
Nevíte co s tím? Díky.
Napsal: 30 lis 2025, 10:21
od EKKAR
Z pinu č.3 se "krmí" společná anoda právě tý pozice "2" - to znamená, že při běhu programu bys na něm měl mít na střídačku s pinem č.2 vysokou úroveň = aby se ti multiplexoval údaj na číslovkách. Pokud tam máš trvale "L", je něco špatně - můžeš mít v prdeli procesor, může bejt v prdeli jen program v něm anebo taky může bejt jen blbě zastrčenej do patice/zapájenej do DPS a má tak blbej kontakt. Lepší radu nedám, má křišťálová koule si ještě dobíjí baterky.
Napsal: 30 lis 2025, 10:27
od Celeron
Máš procík od Danyka a nebo jsi to pekl z HEXu sám? Fuse jsi nastavil podle toho, co píše? Hrabat se v ASM by nebyl až tak problém, ale na překlad chybí include tn24def.inc
Napsal: 30 lis 2025, 10:31
od ferro0
Ano, dělal jsem to z HEXu sám. Jinak je to funkční.
Napsal: 30 lis 2025, 17:39
od EKKAR
A procík máš v soklu, nebo pájenej?
Napsal: 30 lis 2025, 21:02
od Celeron
Karle, to je těžký, na něco se zeptáš (fuse) a odpověď nedostaneš...
Takže další dotaz, pro anodu jednotek je trvalá úroveň a nebo tam běží kmitočet multiplexu displeje?
Píše, že to je funkční, jak to z jednotek displeje je schopen posoudit?
Napsal: 30 lis 2025, 21:26
od lesana87
EKKAR píše:při běhu programu bys na něm měl mít na střídačku s pinem č.2 vysokou úroveň = aby se ti multiplexoval údaj na číslovkách.
Akorát že Danyk to multiplexuje po segmentech, ne po číslicích. Takže se anody nestřídají. Pokud mu jedna číslice svítí a mění se na ní údaj, multiplex musí běžet.
Napsal: 30 lis 2025, 23:17
od EKKAR
Stejně musí ty anody mezi sebou střídat - kdyby měl na obou trvale vysokou úroveň (nutnou pro svit libovolnýho segmentu), svítily by mu na obou číslovkách stejný segmenty zároveň. Ano, v jistejch momentech to tak možná je (třeba když zobrazuje číslo 12, tak má na obou anodách "H" v momentě, kdy spíná na zem katodu pravýho horního segmentu = "B"), ve všech ostatních momentech multiplexu ale na nich má buď zároveň "L" pro nesvítící segment, nebo nebo v případě že některej segment jedný číslovky má svítit, pak na těch anodách má rozdílnou úroveň = prostě má tam impulsy. OK, nemá tam časovej průběh 1:1, ALE FURT TO MÁ MÍT PŘERUŠOVANÝ - a to se zjevně neděje, takže v tom má někde botu.
Napsal: 01 pro 2025, 10:15
od ferro0
A procík máš v soklu, nebo pájenej?
Pájený.
Fuse mám správně nastavený. Ještě nato důkladně kouknu a dám vědět.
Napsal: 02 pro 2025, 16:29
od ferro0
Displej ve skutečnosti funguje, ale napětí na tlumivce není dostatečné (měřeno osciloskopem), aby se zobrazila hodnota na displeji 10+
Tlumivek a traf jsem zkoušel více a na pozici C3 také různé hodnoty a druhy dielektrik. Zkusím ještě jiný mosfet.
Napsal: 02 pro 2025, 18:05
od Mahoney
Což by mohl být dobrý podnět proo další tvorbu či doplnění. Když mám zařízení s procesorem, bývá dobrým zvykem při startu na vteřinu rozsvítit a rozeznít "vše co mám", právě proto aby se vědělo, jestli je vše (i nadále) v pořádku.
Takže se nabízí k doplnění buď to, nebo nějaký test třeba na tlačítko/propojku apod.
Napsal: 02 pro 2025, 18:13
od Celeron
Jak už jsem jednou psal, pro úpravy a kompilaci chybí jeden include soubor a je jen otázka, zda ho Danyk pustí. Možná to napsat celý znova v C++ ale zase není jistý, jestli by to stíhalo makat.
Napsal: 02 pro 2025, 18:33
od lesana87
Co by měl Danyk pouštět? Dyť to je standardní definice registrů ATtiny24 z AVR Studia.
Pod linuxem v avra jsou uložené v /usr/include/avr/
Napsal: 02 pro 2025, 23:21
od Celeron
A jak to mám vědět, když v AVR studiu nedělám?

Napsal: 02 pro 2025, 23:42
od rnbw
Staci ten nazov suboru zadat do Googlu.