logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Attiny23130] [Bascom] - Duży wyświetlacz i driver ULN2981, za niskie napięcie..

10 Sty 2013 21:23 3768 10
  • #1 11771004
    Konto nie istnieje
    Konto nie istnieje  
  • #2 11771288
    hajy
    Poziom 21  
    Witam

    Słabo znam bascom-a, ale mam pytanie co robią te linie
    Kod: text
    Zaloguj się, aby zobaczyć kod


    Pozdrawiam Romek
  • #3 11771348
    kamyczek
    Poziom 38  
    Na moje oko brakuje tu deklaracji kierunku portów :

    DDRD=0x11111000
    DDRB=0X11111111

    które ustawią odpowiednie wyprowadzenia jako wejścia lub wyjścia ;)
  • #4 11772179
    Konto nie istnieje
    Poziom 1  
  • #5 11772348
    Konto nie istnieje
    Konto nie istnieje  
  • Pomocny post
    #6 11772546
    kamyczek
    Poziom 38  
    Zawsze możesz wysterować do testu jedną cyfrę bez używania timera . Ustawiając odpowiednie porty w stan wysoki. Jeśli cyfra świeci dobrze a dopiero podczas multipleksowania zaczyna świecić znacznie słabiej oznacza że nie bierzesz pod uwagę średniego prądu segmentów jeśli przełączasz 4 cyfry to każda z nich świeci przez 1/4 czasu więc prąd segmentów należy zwiększyć czterokrotnie
  • Pomocny post
    #7 11772699
    hotdog
    Poziom 26  
    Hej.

    1. 10uF przy UDN'ie to śmiech na sali, powinno być tam kilkaset uF.
    2. Możesz zdublować wyjścia na UDN'ie. Tzn 1 i 2 dla pierwszej anody, 3 i 4 dla drugiej ten. W tej sposób zmniejszysz o połowę spadek napięcia na tym driverze.
    3. Jak napisał kamyczek, jeżeli multipleksujesz anody (a zapewne tak jest), a obliczenia robiłeś dla standardowego prądu to podziel rezystory przez 4. Zrób to dopiero jak będziesz miał program dopracowany, bo jak gdzieś program się zawiesi, to segmenty pójdą z dymem. Pamiętaj też przy obliczeniach uwzględnić spadek napięcia na driverach (z tego co pamiętam to na ULN 0,8V, na UDN chyba to samo).

    Jeżeli to nie pomoże, to zostaje tylko soft.
  • Pomocny post
    #8 11773971
    Konto nie istnieje
    Poziom 1  
  • #9 11786878
    Konto nie istnieje
    Konto nie istnieje  
  • #11 11819521
    pancio
    Poziom 16  
    matw napisał:
    ...Na tranzystorach działa mi idealnie, jedynie muszę płytkę PCB przeprojektować.

    [Attiny23130] [Bascom] - Duży wyświetlacz i driver ULN2981, za niskie napięcie..



    To może jak już chcesz na tranzystorach to weź dowolne darlingtony.. masz o 4 elementy mniej do wpasowania w płytkę...

    Pozdrawiam,
REKLAMA