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

Samochodowy stroboskop policyjny Led (168szt/kanał) na Avr.

Ture11 25 Lip 2009 18:06 39389 71
  • Samochodowy stroboskop policyjny Led (168szt/kanał) na Avr.

    Witam.
    Chciałbym przedstawić swój projekt, robiony na prośbę kolegi, a mianowicie stroboskop do samochodu imitujący stroboskopy stosowane w radiowozach.
    Stroboskop składa się z sterownika i 2 lamp. Całość jest zasilana z samochodowego gniazdka zapalniczki.
    W sterowniku znajduję się płytka, na której pokładzie jest procesor Atmel Atmega8, stabilizator 7805,, dwa tranzystory Buz11, oraz parę oporników.
    W każdej z lamp znajduje się po 168 diod Led superjasnych koloru niebieskiego. Napięcie zasilania takich lamp to ok.3,5v, prąd ok. 3A, ponieważ diody zostały połączone równolegle. Niestety nie mogę przedstawić zdjęć płytki z diodami, ponieważ zostały one zaklejone klejem na gorąco.
    Diody podłączone są do sterownika za pomocą wiązki przewodów, ale do zdjęcia użyłem zwykłych kabelków z konektorami (od włącznika zasilacza AT :-))
    Koszty wykonania sterownika są groszowe, ok 20 zł, w zależności bardziej od obudowy, natomiast lampy robione były trochę dawniej, więc nie pamiętam ceny, a obudowy miałem.
    Przyznam szczerze, że płytka nie wyszła mi dość estetycznie; miałem drobny konflikt z kalafonią i papierem ściernym :-)
    Płytki zostały zrobione w E.A.G.L.E 'u a procesor zaprogramowany w BASCOMIE.
    Jako, że układ jest zasilany z 13,8V, a lampy są na 3,5V, to zastosowałem w sterowniku generator PWM, którego wartości dobrałem ekspertmentalnie.
    Nad programem się nie napracowałem zbytnio, bo nie widziałem takiej potrzeby - już sam fakt wykorzystania Atmegi8 do sterowania 2 portami pozostawiam bez komentarza, ale tylko taki miałem pod ręką. (21 linii zostało bez wykorzystania :-(.
    Jak na razie jedyny problem jaki zaobserwowałem to przegrzewanie się tranzystorów BUZ11, i nie wiem do końca dlaczego, ale zdaję mi się, że to skutek użycia sygnału PWM.
    Załączam zdjęcia, krótki filmik (przepraszam za słabą jakość) i "pakunek" z programem, wzorem płytki, schematem i... projektem górnej naklejki.
    Bardzo proszę o komentarze zarówno pozytywne jak i negatywne.
    Proszę rownież zgłaszać różne błedy - pomogą mi one w poprawie działania urządzenia.
    Pozdrawiam.

    Samochodowy stroboskop policyjny Led (168szt/kanał) na Avr.

    Samochodowy stroboskop policyjny Led (168szt/kanał) na Avr.

    Samochodowy stroboskop policyjny Led (168szt/kanał) na Avr.

    Samochodowy stroboskop policyjny Led (168szt/kanał) na Avr.

    Samochodowy stroboskop policyjny Led (168szt/kanał) na Avr.

    Samochodowy stroboskop policyjny Led (168szt/kanał) na Avr.

    Samochodowy stroboskop policyjny Led (168szt/kanał) na Avr.

    Samochodowy stroboskop policyjny Led (168szt/kanał) na Avr.

    Samochodowy stroboskop policyjny Led (168szt/kanał) na Avr.


    Link

    Fajne! Ranking DIY
    Potrafisz napisać podobny artykuł? Wyślij do mnie a otrzymasz kartę SD 64GB.
    O autorze
    Ture11
    Poziom 36  
    Offline 
    Ture11 napisał 3801 postów o ocenie 342, pomógł 357 razy. Jest z nami od 2006 roku.
  • TermopastyTermopasty
  • #2
    __Maciek__
    Poziom 20  
    Tranzystory się przegrzewają bo nie są do końca wysterowane.
    Problem mógłbyś rozwiązać sterując mosfety bezpośrednio z napięcia 12V, lub zastosować inne, logiczne np coś z serii IRL.
  • TermopastyTermopasty
  • #5
    Ture11
    Poziom 36  
    Witam.
    Że nielegalne to wiem, ale jak pisałem wcześniej było robione na prośbę kolegi, więc jak ktoś będzie łamał prawo, to on.
    Co do procesora attiny8, to po pierwsze miałem tylko mega8 pod ręką, a po drugie to nie weim, czy attiny8 ma PWM (ma?).
  • #6
    Pittt
    Poziom 31  
    Wykonanie takiego migacza na mikrokontrolerze jest o wiele bardziej praktycznym elastycznym i mniej pracochłonnym rozwiązaniem niż korzystanie z możliwości klasycznej techniki cyfrowej. Czasy sie zmieniają i pora się z tym pogodzić. Dla produkcji seryjnej i konkretnego zamówienia, pewnie by było taniej, ale nie do prototypu, dwóch czy nawet dziesięciu.
  • #7
    Tarzan21
    Poziom 12  
    A po co Ci do tego PWM?? nie wystarczy praca z timer-ami?? ewentualnie z opóźnieniami??
  • #8
    Ture11
    Poziom 36  
    Witam.
    Pwm użyłem do regulacji jasności świecenia diód, inaczej szło by 13,8V na diody wytrzymujące max 4V.
    To 3X więcej niż dopuszczalne.
    Nie będę ukrywał, że opisałem to.
  • #10
    miernik2
    Poziom 12  
    Projekt fajny, ale to samo można uzyskać z AVT2720. Sterownik na pewno dużo tańszy i po zmianie kilku elementów można dostosować urządzenie do swoich potrzeb, szybkość itd.
  • #11
    Pittt
    Poziom 31  
    Kolega tarzan miał zapewne na myśli softwarową implementację PWM. Ale niestety o tym nie wspomniał...
  • #12
    Tarzan21
    Poziom 12  
    Witam

    Troszkę nie rozumiem Twojego rozumowania i komplikowania sobie życia. Pisałeś że diody połączyłeś równolegle...moje pytanie po co?? nie prościej zastosować połączeni szeregowo równoległe?? 13,8 V na akumulatorze przez 3,5 V na jedną diodę daje 4 diody połączone szeregowo co od razu wyklucza konieczność stosowania PWM, dodatkowo takie połączenie zmniejszy pobór prądu jak sie nie mylę czterokrotnie!!!! ....co zwiększa możliwości sterowania mniejszym prądem i pozwoli zastosować cieńsze kable. Jak Sam widzisz PWM jest w ogóle niepotrzebne. POZDRAWIAM. Ale wykonanie pierwsza klasa.
  • #13
    Pittt
    Poziom 31  
    Kolego tarzan, twoje rozumowanie jest słuszne ale nie do końca. Diody nie wystarczy zasilić napięciem i prądem znamionowym. Aby był odpowiedni efekt konieczny jest do tego impuls prądowy - duże natężenie w krótkim czasie.
  • #14
    Tarzan21
    Poziom 12  
    Pittt napisał:
    Kolega tarzan miał zapewne na myśli softwarową implementację PWM. Ale niestety o tym nie wspomniał...


    Oj nie do końca...celowo nie wspominałem o tym ponieważ Autor szukał sprzętowego PWM a nie programowego...sam zastanawiał się czy attiny8 go ma :)...a z tego co mi wiadomo programowe PWM można zrobić na każdym procku....zabawa z timerem :)... czyli jak długo zrobic set a jak długo reset portu :)
  • #15
    bandzior2
    Poziom 26  
    Ja się spytam to są światła cofania od malucha?? Na czym montowałeś te diody??
  • #16
    Tarzan21
    Poziom 12  
    Pittt napisał:
    Kolego tarzan, twoje rozumowanie jest słuszne ale nie do końca. Diody nie wystarczy zasilić napięciem i prądem znamionowym. Aby był odpowiedni efekt konieczny jest do tego impuls prądowy - duże natężenie w krótkim czasie.


    Kolego Pittt.... nie twierdze że nie ale po co....regulację wysokim impulsem stosuje się raczej w przepadkach dużej bezwładności włókna na przykład żarówki, kiedy to nie zdążyła by się rozgrzać co jest jednoznaczne z mocą świecenia. Jak wszyscy wiedzą czasy załączania i wyłączania diod są praktycznie zerowe !!! oczywiście nie neguje stosowania PWM ale po co komplikować sobie życie Jak można zrobic coś łatwiej i wykorzystać prostsze sterowanie (mniejszy prąd obciążenia).
  • #17
    Pittt
    Poziom 31  
    Tak jak napisałem dla efektu. Aby dioda się nie zaświeciła a rozbłysła, nie niszcząc się przy tym.
  • #18
    Ture11
    Poziom 36  
    Witam.
    Szczerze mówiąc, to wszystkie swoje projekty staram się opierać o mikroprocesory, ale nie dlatego, że je wole (co poniekąd jest prawdą), ale dlatego, że się dopiero uczę.

    Dodano po 53 [minuty]:

    Światła są od malucha, przepraszam za opóźnienie, bo jakoś dziwnie się elka zachowała...
  • #19
    pawelj
    Poziom 15  
    Takie przeganianie, że lepiej by było wykorzystać generatorek, czy kupić AVT jest lekko bez sensu.
    Autor zrealizował to tak a nie inaczej z jakichś określonych powodów.
    Zresztą wykorzystanie mikroprocesora na pewno upraszcza układ.
    Ktoś pisał że to samo można zrobić na dwóch scalakach. Czyli jednak bardziej skomplikowana płytka, więcej otworów, więcej ścieżek itd.
    A im mniej lutowań tym układ pewniejszy - mniej ewentualnych zimnych lutów.

    Pasował by jeszcze tryb pracy "ciągłej" takiej żeby ledy świeciły cały czas. Bo jak kolega założy to do pojazdu a prwdziwe miśki go zatrzymają to taki tryb może być ratunkiem.

    Mi się podoba wykonanie i efekt.

    Pozdrawiam
  • #20
    finch
    Poziom 20  
    Inna opcja to dołożenie małego drivera (obudowa DIP8) wtedy tranzystory będziesz miał w pełni wysterowane i nie będą wchodzić na początkową część charakterystyki(zachowywać się jak rezystory). Moim zdaniem tańsze wyjście z sytuacji i zdecydowanie mniej przeróbek układu.
  • #21
    nelik1987

    Poziom 31  
    Też twierdzę że wykorzystanie uC nie jest bezpodstawne, Gdy sam wykonuje nawet proste urządzenie sięgam po uC, może dlatego ze trochę się nauczyłem programować a może dlatego ze jest łatwiej. Oczywiście układ taki można wykonać na 20 sposobów, autor wybrał taki i bardzo dobrze może później rozbuduje program doda inne programy świecenia, do tego jeszcze przycisk albo 2 i będzie można wybierać program. Taki projekt jest łatwy do rozwoju i modyfikacji, w przypadku salaków tzreba mieć już troszkę więcej wiedzy na temat doboru elementów itp, a w procku jak wpiszemy funkcję wiemy że będzie działać.

    Projekt wykonany dobrze no może tylko to o czym pisał autor że ATmega8 ale jak pisze ze tylko taki miał pod ręką to trudno moze kiedyś wymieni na coś mniejszego

    Co do PWM też sądzę że nie trzeba było go wykorzystywać.

    Narobiłeś sobie przez to tylko więcej roboty no ale zawsze można się czegoś nauczyć i najważniejsze że działa.

    Ja bym wykonał program tak (blokowo):

    Start

    lewa lampa
    {
    zapal diody;
    czekaj x ms;
    zgaś diody;
    czekaj x ms;
    zapal diody;
    czekaj x ms;
    zgaś diody;
    czekaj x ms;
    }

    prawa lampa
    {
    zapal diody;
    czekaj x ms;
    zgaś diody;
    czekaj x ms;
    zapal diody;
    czekaj x ms;
    zgaś diody;
    czekaj x ms;
    }

    i to wszystko....
  • #22
    qwerty67
    Poziom 24  
    No bardzo fajnie to wyszlo gratuluję, a nie macie moze schematu jak to rozegrać bez procka? bo nie mam proramatora ani nie umiem programować :(
  • #23
    nelik1987

    Poziom 31  
    to znak ze czas zabrać się za naukę jakiegoś języka programowania osobiście polecam C i zakup lub zrobienie programatora (koszt około 20 zł). Trzeba iść z duchem czasu, dzisiaj prawie nikomu nie chce się robić nawet najprostszych układów na elementach dyskretnych lub sacakach. Wcale nie twierdzę, ze w tym układzie procesor był potrzebny ale tak jak pisałem tak było autorowi łatwiej (osobiście też bym zrobił to na procku).

    Pozdrawiam
  • #24
    Kolek
    Poziom 25  
    Efekt wyszedł ciekawie, ale zatrzymanie przez policję z czymś takim to co najmniej zabranie dowodu i "nagroda" pieniężna.

    :arrow: Qwerty67
    Bez mikrokontrolera można to zrobić m/in na dwóch nieśmiertelnych 555 (lub jednym 556) i jednym 4011.

    :arrow: zwolennicy uC
    Dobrze jest też liznąć trochę elektroniki analogowej i klasycznej cyfrowej, dwie naprzemiennie migające diody też można zrobić na mikrokontrolerze bo jest prościej, ale będzie dużo drożej.
  • #26
    kiler129
    Poziom 27  
    Efekt wyszedl naprawde fajny ale mam jedno ale ;)
    Swiatla policyjne sa czerowno-niebieskie. Jedna lampa powinna byc czerwona.

    p.s. Gdzie kupowales ledy?
  • #27
    Pittt
    Poziom 31  
    Kolega kiler ma zaległości z kodeksu drogowego :) . Światła czerwone i niebieskie to juz kolumna pojazdów uprzywilejowanych :)

    Chyba że się coś w między czasie zmieniło.
  • #28
    volt_1
    Poziom 13  
    witam
    Pomijam dyskusję na temat zasadności, czy legalności stosowania takiego oświetlenia w "pojazdach cywilnych".
    Zastosowanie procesora w tym urządzeniu daje spore możliwości rozwoju, można dołożyć włącznik, kawałek kodu i uzyskać światła "przeciwmgielne", podłączyć urządzenie np do wyjścia alternatora i uzyskać światła dzienne załączane z opóźnieniem po uruchomieniu silnika; podpiąć się do kierunkowskazów i uzyskać funkcję doświetlania pobocza przy skręcie, wyobraźcie sobie takie modyfikacje w klasycznej cyfrówce.Oczywiście podstawy trzeba znać, ale technika idzie na przód.
  • #29
    bandzior2
    Poziom 26  
    Volt_1 niebieskich led nie użyjesz do tego celu ale białe albo super białe jak najbardziej ;)
  • #30
    Citek
    Poziom 22  
    @bandzior Chyba nawet jakby chciał użyć białych do tego co opisał @Volt to i tak za bardzo nie może, bo policja może się przyczepić, że te lampy/światła/żarówki nie mają homologacji.