Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Stoper - Atmega8, wyświetlacz LED, bascom

14 Kwi 2008 15:23 7419 13
  • Poziom 10  
    Witam wszystkich forumowiczów :)
    Jestem początkujący, moje doświadczenie to zrobienie prostego licznika rowerowego na atmedze 8 i wyświetlaczu lcd 2*8. Program pisałem w bascomie.

    Teraz chciałbym zrobić stoper wykorzystując:
    - wyświetlacz LED 4 cyfrowy - taki.
    - atmegę 8
    - program pisany w bascomie.

    Jakie polecicie źródło zasilania? W poprzednim projekcie - liczniku rowerowym użyłem bateri 9V i stabilizatora napięcia 5V. Mogę zastąpić to jakąś inną baterią ? Zależy mi żeby całość zajmowała w miarę mało miejsca, ponieważ chciałbym to wrzucić do jakiejś estetycznej obudowy - jeszcze nie wiem jakiej - jakieś pomysły ?

    Czy w bascomie jest obsługa wyświetlacza led? (z lcd nie było problemu)

    W liczniku rowerowym miałem problem z przyciskami - jak nacisnąłem raz to czasami układ reagował jakbym nacisnął dwa razy - jak to wyeliminować - jakiś kondensator wstawić?
  • Pomocny post
    Poziom 35  
    1.STFW....
    2.RTFM

    [kolejny bascomowiec]

    3.Naprawde, bascom nie zastępuje programisty do tego stopnia, zeby miał zaimplementowaną obsługe CZTEROCYFROWEGO WYSWIETLACZA LED!...
    Wniosek: Uzyj multipleksowania, a jesli nie wiesz co to jest, zastosuj sie do punktu pierwszego.

    4.Jak wyeliminować to ze "tak jakbys nacisnął dwa razy": to sie nazywa drganie styków.
    Eliminacja: zastosuj bascomową funkcje DEBOUNCE. jesli nie wiesz co to jest to patrz punkt drugi...

    5.Pytanie o zasilanie: Jesli chcesz zasilać BATERIA zegarek NA LEDACH to zapomnij. Nawet jeden dzien nie pochodzi ;) LED tylko i wyłącznie ze stałym zasilaniem, nie bateria...

    6.Jesli to MUSI byc juz LED, to musisz wygaszać te wyswietlacze, i pokazywać stan stopera po nacisnieciu przycisku np przez 5 sekund.

    7.Jesli nie wiesz co oznacząją punkt 1 i 2, uzyj wikipedii....
  • Poziom 10  
    Dzięki za odpowiedź :)

    3) ok, znalazłem coś takiego - o to chodzi ?

    5) jeśli bateria nie wytrzyma, to mogę zasilać to z akumulatora motocyklowego 12V - jest gdzieś gotowy układ redukujący napięcie do 5V ?

    6) jeśli chodzi o wyświetlacz to chodzi mi o przejrzystość wyświetlacza i jego cenę, są jakieś inne wyświetlacze które możecie mi polecić?
  • Poziom 22  
    3) tak o to chodzi.

    5) Możesz zasilać takim akumulatorem i możesz użyć stabilizatora 5v - ale ledy naprawdę są prądożerne.
    6) Proponuje wyświetlacz od nokii 3310. Jest czytelny i nie pobiera dużo prądu, do tego jest dużo opracowań jego obsługi dla bascoma. Poza tym możesz nawet jakieś wykresy rysować.
  • Poziom 10  
    Jeśli chodzi o wyświetlacz to wolałbym, żeby cyfry były większe i bardziej wyraziste więc zostanę przy wyświetlaczu LED.

    Biorąc pod uwagę to co napisałeś - że ledy są prądożerne przyjąłem takie założenie, że ten stoper/zegar będzie zamontowany na motocyklu, więc akumulator będzie ładowany cały czas.

    Mogę wykorzystac ten stabilizator napięcia ? Czy podczas pracy silnika (uruchamiania, gaśnięcia) nie będzie skoków napięcia czy coś takiego ?
  • Poziom 28  
    Nie korzystaj z wersji L stabilizatora, lepiej daj zwykłe 7805.
  • Poziom 35  
    W motorach montuje sie aku 6V. Wątpie czy podczas odpalania silnika będzie skok napięcia, wez pod uwage ze aku zachowuje sie jak potężny kondensator i bardzo niskej ESR, więc wygładza mniej lub bardziej śmieci z prądnicy.

    Mega jest wrażliwa na zakłócenia impulsami troche wyzszej częstotliwości niz generuje sam alternator, dokladniej procesor bolą harmoniczne tych zakłócen.

    Musisz przemyslec płytke stosując "pola masy", nie żałuj kondów 100nF w okolicach układów scalonych (w przypadku megi: kondensator miedzy każde piny zasilania), i co istotne: podciągnij reset obowiązkowo do plusa rezem 5,2kR...
  • Poziom 28  
    Jeżeli faktycznie w motocyklach jest 6V to musisz dać jakiś stabilizator LDO najlepiej. Może warto rozważyć stabilizator 3.3V bo może się okazać że ten 5V nie ruszy. Np. zastosuj LM1117 3.3V. Atmega spokojnie z 3.3V ruszy.
  • Poziom 10  
    W większości motocykli jest akumulator 12V i układ będzie testowany na takim właśnie akumulatorze.
  • Poziom 28  
    Może być L7805ABV który ma szerszy zakres temperatur pracy.
  • Poziom 10  
    nsvinc napisał:
    Musisz przemyslec płytke stosując "pola masy", nie żałuj kondów 100nF w okolicach układów scalonych (w przypadku megi: kondensator miedzy każde piny zasilania), i co istotne: podciągnij reset obowiązkowo do plusa rezem 5,2kR...


    W jakim celu mam podłączyć reset pod plus? W poprzednim projekcie nie podpiąłem resetu w ogóle i działało ;)

    chodzi o taki rezystor ?
  • Poziom 38  
    Działało, ale nie musiało:)
    Tak tak wygląda rezystor...ale 2W 6Ohm to trochę przegiąłeś.
    1/8 lub 1/4 wata jakieś 10KOhm...
  • Poziom 35  
    AVRy jako w miare idiotoodporne dzialaja bardzo dobrze bez rezystora na resecie nawet w dosyc zakłóconym środowisku :D...wiem z doswiadczenia :)
    Ale i tak radze ten rezystor dawać..:):)