Fórum témák

» Több friss téma
Fórum » Digitális óra
 
Témaindító: magellan4, idő: Nov 13, 2005
Lapozás: OK   6 / 18
(#) Mybuster válasza lajos1969 hozzászólására (») Ápr 19, 2014 /
 
Így már értem tehát szellemképes.
(#) nedudgi válasza lajos1969 hozzászólására (») Ápr 19, 2014 /
 
A szoftverben kell módosítani - az oka az, hogy a közös anód (katód) nincs kikapcsolva a szegmensek beállítása előtt.
A hozzászólás módosítva: Ápr 19, 2014
(#) vicsys válasza lajos1969 hozzászólására (») Ápr 19, 2014 /
 
Szerintem meg csak egyszerűen túl vannak hajtva a ledek. Egy soros dióda vagy egy kicsit nagyobb előtét ellenállás megoldja.
(#) lajos1969 válasza vicsys hozzászólására (») Ápr 19, 2014 /
 
Már azt próbáltam! Nem igen az lesz a probléma!
Köszi!
(#) lajos1969 hozzászólása Ápr 19, 2014 /
 
Megpróbáltam lencsevégre kapni! Így sikerült, a szegmenseket egy ULN2003-on keresztül kapcsolja a pic! Ezen jól látható a gond. Mindig az előző digiten látható a következő digit képe is, ilyen halványan. Hátha valakinek van valami ötlete.
(#) vicsys válasza lajos1969 hozzászólására (») Ápr 19, 2014 /
 
Akko' biza tényleg a szofferbe kőne turkáni.
(#) lajos1969 válasza vicsys hozzászólására (») Ápr 19, 2014 /
 
(#) vtnagy válasza lajos1969 hozzászólására (») Ápr 19, 2014 /
 
Szia!

Tegyél az ULN kimeneteire egy-egy lehúzó ellenállást, nagyjából 4.7k elég lesz. Hasonló módon én is jártam, nekem megoldotta a problémámat, vagy esetleg minden szegmens előtt nullázd ki teljesen a digiteket (nem tökéletes megoldás, de talán még működhet nagyobb átalakítások nélkül is)

Üdv vtnagy
A hozzászólás módosítva: Ápr 19, 2014
(#) dbase válasza vtnagy hozzászólására (») Ápr 19, 2014 /
 
Nekem is a uln2003-asnál kellett lehúzó 10k-kat rakni mert parazsoltak a ledek. Ezek az új ledek már nagyon kis áramnál is begyújtanak.
(#) vilmosd válasza dbase hozzászólására (») Ápr 19, 2014 /
 
Az ULN2003A beepitett lehuzo ellenallassal rendelkezik. A bemenetet szabadon hagyva sem szabad, hogy a kimeneten aram follyon.
(#) Bakman válasza vilmosd hozzászólására (») Ápr 19, 2014 /
 
Az adatlapja szerint nincs benne ilyen.

Shot_714.jpg
    
(#) zenetom válasza Bakman hozzászólására (») Ápr 19, 2014 /
 
Szerintem nézd meg a képet mégegyszer
(#) lajos1969 hozzászólása Ápr 19, 2014 /
 
Lehúzó ellenállást próbáltam egy kicsit csökkent a fénye de még mindig nem aludt ki teljesen?????
(#) lajos1969 válasza (Felhasználó 15355) hozzászólására (») Ápr 19, 2014 /
 
Akkor ennyi? Nincs megoldás??
(#) Bakman válasza zenetom hozzászólására (») Ápr 19, 2014 /
 
Én a kollektor és az emitter között csak egy diódát látok.
(#) Bakman válasza lajos1969 hozzászólására (») Ápr 19, 2014 /
 
Tesztképpen a bemenet (bázis) és a nulla közé egy 4.7 kOhm-os ellenállást? Én használtam már többször ULN2003A-t vagy ULN2803A-t órához, soha nem volt vele ilyen gondom.
(#) zenetom válasza (Felhasználó 15355) hozzászólására (») Ápr 19, 2014 /
 
Én a tranyók bázisaira gondoltam.
(#) lajos1969 hozzászólása Ápr 19, 2014 /
 
A programban próbáltam az kigyújtási időzítést módosítani semmi javulás!
Ha a halványan pislákoló szegmens ledjeinek lábához hozzáérek akkor gyengül, majdnem elsötétül???
(#) vilmosd válasza lajos1969 hozzászólására (») Ápr 19, 2014 /
 
Ugy szoktuk csinalni (nemtudom nalad hogy van), hogy kikapcsoljuk a mux vezerleset, kiirjuk az uj digit adatat, majd a hozzatartozo mux-ot bekapcsoljuk, majd az idoszelet vegen ugyanez: Mux kikapcs, uj digit adat, uj digit mux be... Esetleg a mux kikapcs es az adatkiadas koze betenni 1-2 uS delay-t.
(#) Hp41C válasza vilmosd hozzászólására (») Ápr 19, 2014 /
 
Itt a kód részlete. A fenti ötletek (a kikapcsolás utáni késleltetést leszámítva) mind benne vannak:
  1. //----- displaylerin hepsi taranýyor -------------------------------------------
  2. void display_tara()                
  3. {
  4.                                  
  5. output_d(0b00000000);
  6. output_b(display_digit[display1_onlar]);    
  7. output_d(0b00000001);
  8. delay_ms(2);            
  9. output_b(0b00000000);
  10. output_d(0b00000000);
  11. output_b(display_digit[display1_birler]);    
  12. output_d(0b00000010);              
  13. delay_ms(2);                
  14. output_b(0b00000000);
  15. output_d(0b00000000);
  16. output_b(display_digit[display2_onlar]);    
  17. output_d(0b00000100);
  18. delay_ms(2);            
  19. output_b(0b00000000);
  20. output_d(0b00000000);
  21. output_b(display_digit[display2_birler]);    
  22. output_d(0b00001000);
  23. delay_ms(2);
  24. output_b(0b00000000);
  25. output_d(0b00000000);
  26. output_b(display_digit[display3_onlar]);    
  27. output_d(0b00010000);
  28. delay_ms(2);
  29. output_b(0b00000000);
  30. output_d(0b00000000);
  31. output_b(display_digit[display3_birler]);    
  32. output_d(0b00100000);
  33. delay_ms(2);
  34. output_b(0b00000000);
  35. output_d(0b00000000);
  36. } // display tara
(#) vilmosd válasza Hp41C hozzászólására (») Ápr 19, 2014 /
 
Probald meg a "output_b(0b00000000);" sorokat kikommentelni, mert ez nem szukseges bele. Vagy a "output_d(0b00000000);" sorokat betenni ezek ele. Nem tudom milyen tipusu a kijelzod. CC vagy CA?
(#) lajos1969 válasza vilmosd hozzászólására (») Ápr 19, 2014 /
 
Közös anódos.
(#) lajos1969 válasza vtnagy hozzászólására (») Ápr 20, 2014 /
 
Itt a vezérlő áramkör nyákja!
(#) Hp41C válasza lajos1969 hozzászólására (») Ápr 20, 2014 /
 
A belső sorban levő BC337 -ekhez tegyél 10k bázis - emitter ellenállást. A DS1302 elem bekötésénél nem ártana az egyik átkötést egy Schottky diódára cserélni a véletlen fordított polaritásal csatlakoztatott elem károkozásának kivédésére. A stabilizátoroknél a föld vezetéket jó lett volva vastagítani, a UNL2003 földjét pedig a betáplálási pontból elágaztatni.
(#) lajos1969 válasza Hp41C hozzászólására (») Ápr 20, 2014 /
 
Köszi a tippet ki próbálom máris!!
(#) lajos1969 válasza lajos1969 hozzászólására (») Ápr 20, 2014 /
 
Minden úgy ahogy írtad, de nem változott semmit még mindig pislákolnak a ledek.
(#) lajos1969 válasza Hp41C hozzászólására (») Ápr 20, 2014 /
 
Beírtam a módosított hexet még mindig látható a jelenség!
(#) ktamas66 válasza lajos1969 hozzászólására (») Ápr 20, 2014 /
 
A digit váltásoknál, az aktuális digit kikapcsolása után teljen el 3-5us mielőtt a következőt bekapcsolod. Legyen a várakozás közben a szegmensek írása is, tehát digit kikapcsolás, új szegmensek beállítása, várakozás (ha kell), digit bekapcsolás.
(#) nedudgi válasza lajos1969 hozzászólására (») Ápr 20, 2014 /
 
Nem lehet, hogy túl hosszú a kábel, ami a kielzőt és az órát köti össze?
(#) vilmosd válasza lajos1969 hozzászólására (») Ápr 20, 2014 /
 
Kapcsrajzot nem tudsz felrakni? Nekem a .lay filek idegenek, nem tudom megnyitni.
Következő: »»   6 / 18
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