Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek 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 38411 70
  • 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.
  • #2 25 Lip 2009 20:56
    __Maciek__
    Poziom 19  

    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.

  • #3 25 Lip 2009 20:58
    blue_17
    Poziom 32  

    Skomplikowane to niepotrzebnie starczył by tu ATiny 8 dip a nie od razu atmega8, dało by się to zrobić bez procesora

  • #5 25 Lip 2009 21:14
    Ture11
    Poziom 35  

    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 25 Lip 2009 21:20
    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 25 Lip 2009 21:20
    Tarzan21
    Poziom 12  

    A po co Ci do tego PWM?? nie wystarczy praca z timer-ami?? ewentualnie z opóźnieniami??

  • #8 25 Lip 2009 21:23
    Ture11
    Poziom 35  

    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 25 Lip 2009 21:28
    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 25 Lip 2009 21:29
    Pittt
    Poziom 31  

    Kolega tarzan miał zapewne na myśli softwarową implementację PWM. Ale niestety o tym nie wspomniał...

  • #12 25 Lip 2009 21:32
    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 25 Lip 2009 21:36
    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 25 Lip 2009 21:37
    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 25 Lip 2009 21:42
    bandzior2
    Poziom 26  

    Ja się spytam to są światła cofania od malucha?? Na czym montowałeś te diody??

  • #16 25 Lip 2009 21:43
    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 25 Lip 2009 21:47
    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 25 Lip 2009 22:48
    Ture11
    Poziom 35  

    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 25 Lip 2009 22:57
    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 25 Lip 2009 22:59
    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 26 Lip 2009 00:10
    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 26 Lip 2009 00:15
    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 26 Lip 2009 00:38
    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 26 Lip 2009 01:57
    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 26 Lip 2009 09:38
    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 26 Lip 2009 10:03
    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 26 Lip 2009 10:47
    volt_1
    Poziom 12  

    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 26 Lip 2009 10:56
    bandzior2
    Poziom 26  

    Volt_1 niebieskich led nie użyjesz do tego celu ale białe albo super białe jak najbardziej ;)

  • #30 26 Lip 2009 11:31
    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.