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

Opóźnione załączanie - po włączeniu . Nagroda 50pkt za schemat.

konti 18 Lut 2013 14:28 5073 29
  • #1 18 Lut 2013 14:28
    konti
    Poziom 27  

    Witam nie wiem jak rozwiązać mój problem. Potrzebuje układ który były zasilany napięciem 12 V . O co chodzi ?
    Czyli :

    Układ powinien mieć dwa wejścia
    na pierwszym wejściu po pojawieniu się +12V powinien odczekać 10 sekund i załączyć przekaźniki w moim przypadku trzy na raz . Po pojawieniu się masy natychmiast odłączyć te trzy przekaźniki.
    Na drugim wejściu po pojawieniu się +12V powinien również odłączyć te trzy przekaźniki . Nie mam pomysłu jak to rozwiązać. W sposób analogowy czy na jakimś procesorze np.atmega8. Ale jest mały problem bo nie wiem jak powinien wyglądać program .

    0 29
  • Arrow Multisolution Day
  • Pomocny post
    #2 18 Lut 2013 16:40
    Steryd3
    Poziom 31  

    Myślę, że mikro-kontroler będzie idealny. ATmega 8 będzie ok choć moim zdaniem trochę nadmiarowa. Ale jak jest w szufladzie ...jak najbardziej. Co do programu..wydaje mi się, że to raczej dość łatwa sprawa. Np. wejścia układu po obniżeniu napięcia do akceptowalnych przez AVR'a można podać na wejścia INT0 i INT1. Zmiana stanu na wejściu INT0 niech spowoduje przerwanie. To zaś niech sprawdzi stan portu INT0 i jeżeli jest stan H (jeżeli L wyłączy wyjście) to uruchomi licznik który sprzętowo po zdekrementowaniu wartości odpowiadającej 10s(ustawionej w przerwaniu od INT0) wywoła przerwanie i wysteruje = włączy wyjście gdy dalej na wejściu INT0 będzie stan wysoki. Wyłączenie wyjść jest proste więc nie omawiam(podobnie jak INT0 ) . Program mógł by wyglądać właśnie tak.

    0
  • #3 18 Lut 2013 20:37
    konti
    Poziom 27  

    Szczerze mówiąc to ja umiem programować atmegę . Ale jakoś nie miałem nigdy styczności z pisaniem programów :( Nie mam pojęcia w czym się pisze .

    0
  • #4 18 Lut 2013 20:40
    Steryd3
    Poziom 31  

    Programowałeś ale nie wiesz w czym się pisze?? Nie rozumiem?

    0
  • Arrow Multisolution Day
  • #5 18 Lut 2013 20:49
    konti
    Poziom 27  

    Tak dostawałem zawsze gotowe wsady :)

    0
  • Pomocny post
    #6 18 Lut 2013 21:31
    edekk
    Poziom 26  

    Czy w takim prostym układzie trzeba od razu stosować mikroprocesor?Czy układy cmos np:CD4538 lub podobne nie poradzą sobie z tym?Czy układ CD40106 też nie da rady?Wpisz w google układy czasowe na bramkach i znajdziesz mnóstwo przykładów.

    0
  • #7 18 Lut 2013 21:40
    konti
    Poziom 27  

    Zaraz ktoś napisze że jestem leniwy . Miałem taki układ na przekaźnikach ale po prostu się nie sprawdza .

    0
  • Pomocny post
    #8 19 Lut 2013 01:25
    trymer01
    Moderator Projektowanie

    Układ jest banalny, można to zrobić tak:
    Opóźnione załączanie - po włączeniu . Nagroda 50pkt za schemat.
    Nie podałeś jakie przekaźniki - jaki prąd pobierają cewki, więc nie dobrałem tranzystorów, a tym samym pozostałych elementów.
    We1 działa jak chciałeś, we2 również, ale tu nie może się pojawić masa. Jeśli się pojawia - trzeba w szereg na we2 wstawić odpowiedni opornik.
    Kondensator elektrolityczny dobierz wraz z R2 na czas 10 sekund, myślę że jeśli R2=1M to elektrolit rzędu kilkudziesięciu µF, wskazany tantalowy.
    Jeśli wymagasz większej dokładności odmierzania tych 10 sek. to należałoby układ na T1 zrobić na układzie 555.
    Mikroprocesor ?... Niedługo koledzy będą zapalać LED-a procesorem.
    Wybaczcie, ale nie mogłem się powstrzymać.

    0
  • Pomocny post
    #9 19 Lut 2013 06:15
    Steryd3
    Poziom 31  

    edekk napisał:
    Czy w takim prostym układzie trzeba od razu stosować mikroprocesor?

    Oczywiście, że można nie stosować mikrokontrolera. Można potanić swój układ o 4 zł poćwiczyć umysł, policzyć układ analogowy (lub jakiś cyfrowy). Tylko po co? Ktoś powie, że to strzelanie do muchy z armaty....może kiedyś. Dziś prosty mikrokontroler nie kosztuje więcej niż 5zł (a w hurcie pewnie 2zł) i został w końcu wymyślony do właśnie takich, prostych zastosowań. Zapewni małą ilość elementów dodatkowych i z pewnością dużo bardziej precyzyjne odwzorowanie pomysłu (choćby odmierzanie czasu).
    trymer01 napisał:
    Mikroprocesor ?... Niedługo koledzy będą zapalać LED-a procesorem.

    Już to czynimy! :) I nie czujemy się z tym źle!

    0
  • #10 19 Lut 2013 10:24
    konti
    Poziom 27  

    Witajcie Układ analogowy miałem zrobiony właśnie taki jaki trymer narysował . Może nie dokońca kropka w kropkę . Ale chodzi o to aby wyelminować wszystkie elementy które się grzeją . A w moim przypadku t1 grzał się niemiłosiernie. Miałem takie rozwiązanie :

    Opóźnione załączanie - po włączeniu . Nagroda 50pkt za schemat.

    Aha ze względu że nie mam dojścia do przekaźnika który ma styki NC chciałbym właśnie z niego zrezygnować ,bo w moim mieście niestety takich nie ma mam tylko przekaźniki NO czyli po podaniu napięcia załączają się .

    Jak nie podam na we2 napięcia +12V przekaźnik P2 jest załączony . Na We1 jeżeli jest+12V to oczywiście z opóźnieniem załączy P1 a w momencie pojawienia się masy na We1 kondensator się nie naładuje i nie załączy P1.

    0
  • Pomocny post
    #11 19 Lut 2013 12:11
    Paraclitus
    Poziom 15  

    Taki układ spróbuj, wartości elementów musisz sobie dobrać.
    Opóźnione załączanie - po włączeniu . Nagroda 50pkt za schemat.

    0
  • #12 19 Lut 2013 12:19
    konti
    Poziom 27  

    W tym wypadku Q1pnp w zależności poboru prądu przekaźników ? jak dobrze rozumiem ?

    0
  • #13 19 Lut 2013 12:24
    trymer01
    Moderator Projektowanie

    Tranzystor Ci się grzał, gdyż był niedosterowany, pozostawało na nim spore Uce, (o tyle też mniejsze napięcie z 12V dostawał przekaźnik).
    W moim układzie grzał się nie będzie gdyż jest tam darlington, co zapewni pełne wysterowanie T2, tyle że układ nie jest odporny na zmiany temperatury - a Ty nie podałeś gdzie to ma być używane.
    Nadal nie podałeś poboru prądu przez przekaźniki.
    Układ Kol. Paraclitus jest OK, sam o takim myślałem przed zaśnięciem. Ale C1 i R1 zdecydowanie za małe - to ma dać 10 sek. R5 może mieć zbyt dużą wartość - to zależy od poboru prądu przez przekaźniki (i wtedy będzie się grzał, przekaźniki będą mieć obniżone napięcie).

    konti napisał:
    W tym wypadku Q1 NPN w zależności poboru prądu przekaźników ? jak dobrze rozumiem ?

    Ja tam widzę tranzystor pnp. I taki ma być.

    0
  • #14 19 Lut 2013 12:33
    konti
    Poziom 27  

    Zgadza się moja literówka :) Tranzystor PNP Twój układ jest ok. Prosty w wykonaniu . Wahania temperatury są dość duże gdyż będzie to pracować w aucie alternatywa dla . Automatu włączania świateł z wykorzystaniem oryginalnej instalacji auta . Oryginalny koszt ok. 120-130zł allegro w ASO nie wiem ile może kosztować . Być może i więcej . Podam ty przekaźników jak będę w domu są to przekaźniki relpol jednopolowe NO 10A tylko nie pamiętam oznaczenia .

    0
  • Pomocny post
    #15 19 Lut 2013 13:21
    trymer01
    Moderator Projektowanie

    Próbuj układ Kol. Paraclitus, który będzie odporniejszy na zmiany temperatury, ale czytaj moje uwagi powyżej.

    0
  • #16 19 Lut 2013 19:49
    konti
    Poziom 27  

    Dziękuję za pomoc oczywiście wytestuję układ paraclitus. Nagroda 50pkt. dla kolegi Paraclitus. Dziękuję również SP3OTS który odezwał się na gg. Ale jego post zniknął . Trymer01 dla ciebie za drugi miejsce 25pkt. Za zajęcie 2 miejsca. Aha trymer nie podałeś jeszcze wszystkich wartości moje przekaźniki to relpol rm96z-12.
    http://www.elektrogielda.com/sklep/images/pdf/karta/rm96.pdf

    SP3OTS Również dziękuję wytestuję 3 układy temat uważam za wyczerpany . Ale jeszcze go nie zamykam .

    0
  • Pomocny post
    #17 19 Lut 2013 23:17
    trymer01
    Moderator Projektowanie

    T1 =BC327, T2 =BC337, T3 =BC547, D1 =1N4003, D2 =1N4148, R1 =3k, R2 =100k-1M, R3 =2,2k, C=ok. 100µF (dobrać razem z R2).

    0
  • #18 21 Lut 2013 22:00
    konti
    Poziom 27  

    Zrobiłem schemat jednego projektu i proszę o sprawdzenie , nie znam eagle, moja wiedza jest znikoma , Nie mogę poprowadzić zworki z zasilnia do zasilania układu scalonego. Jeżeli coś źle to pisać .:)

    0
  • #19 22 Lut 2013 09:09
    Paraclitus
    Poziom 15  

    Nie znam eagla ale zainstalowałem demo/eval i pierwsze co widzę to namieszałeś coś z zasilaniem 4093 bo na 14 na pewno ma być +12V a tam masz GND.
    Na schemacie widzę ten błąd z zasilaniem. A poza tym nie wiem po co zasilasz 4093 z +5V ? Dozwolony zakres zasilania takich układów to 3-15V. Przy +5V na 4093 będzie kłopot z przełączaniem tranzystora Q1 - prąd z bazy przez R5 będzie płynął nawet jeśli na wyjściu bramki będzie '1'.

    PS Jeśli chcesz odfiltrować zakłócenia na zasilaniu dla 4093 to daj zasilanie +12V przez rezystor np. 47omów za nim dioda zenera np. 11V lub 12V + 100nF.

    0
  • #20 22 Lut 2013 09:56
    konti
    Poziom 27  

    No właśnie coś pokręciłem :) A w nocie teraz przeczytałem, że zakres zasilania jest taki jaki piszesz :) Wywalę stabilizator .


    Edit:
    W załączniku zmieniona wersja

    0
  • Pomocny post
    #21 22 Lut 2013 11:25
    Paraclitus
    Poziom 15  

    W międzyczasie nauczyłem się eagla :D i zrobiłem całą płytkę w wersji 5.1.0 Light.

    PS Na twojej płytce masz diodę pod przekaźnikiem.

    0
  • #22 22 Lut 2013 12:08
    konti
    Poziom 27  

    Dokładnie pod przekaźnikiem :) Mam nadzieje że wszystkie połączenia wykonałeś net'em , a nie wire :) Słuchaj ale moja płytka chyba tez nie jest zła? a dioda tak ma być ;) Aha kondensatro 10n odpowiada za zwłokę czyli z opóźnieniem pojawi się 1 na wejściu bramki i ten mam dobrać ?

    0
  • #23 22 Lut 2013 12:52
    Paraclitus
    Poziom 15  

    Połączenia robiłem za pomocą "Route", a cofałem jeśli była taka potrzeba za pomocą "Ripup".
    Twoja płytka nie jest zła ( popraw diodę D2 i wejście PAD3 masz blisko przekaźnika).
    A o którą diodę pytasz ? Domyślam się, że o zenerkę - wstawiłeś dobrze.
    Za zwłokę odpowiada R1 i C1 dałbym 1M i 10uF. D1 dałeś ze sporym zapasem wystarczyłaby 1n4148.

    0
  • #24 22 Lut 2013 19:06
    konti
    Poziom 27  

    Niestety ale wykonałem układ i od razu uruchamia przekaźnik nie wiem czemu :/

    0
  • #25 22 Lut 2013 19:58
    Paraclitus
    Poziom 15  

    Zrobiłeś płytkę? Nie masz zwarć ? Pomierz napięcia na tranzystorze wyjściowym i na bramce wyjściowej.

    0
  • #26 22 Lut 2013 20:16
    konti
    Poziom 27  

    Na bazie tranzystora jest 12V .Po zwarciu wejścia we1 z +12V na bazie tranzystora z opóźnieniem ok 8s zanika napięcie.

    0
  • #27 22 Lut 2013 20:33
    Paraclitus
    Poziom 15  

    No to wygląda, że bramki prawidłowo generują sygnał - najpierw powinno być '1', a po zadanym okresie '0' na wyjściu ma załączyć tranzystor. Wygląda na to, że tranzystor uszkodzony albo pomyłka przy montażu (uszkodzona dioda D2 lub odwrotnie założona powoduje uszkodzenie tranzysora).

    0
  • #28 22 Lut 2013 20:55
    konti
    Poziom 27  

    Dioda d2 sprawna zamiast niej jeszcze wlutowalem kondensator i wymieniłem tranzystor. Aha Zauważ , że tranzystor jest źle oznaczony. Chodzi o to że ma na schemacie jest ECB a tranzystor ma EBC :) Aha po podaniu +12 V na we2 również nic się nie dzieje.


    Wstawiłem Tip42 i jest ok ale nie działa we2 po podaniu +12V nie odłącza przekaźnika . Po podaniu masy na We1 również nie odłącza przekaźnika.

    Układ działa w pełni do cewki przekaźnika dałem rezystor gaszący Pomimo tego że jest dioda równolegle z nim . Wartość rezystora to 680 ohm. Bez zastosowania rezystora było 1,7V na jego zaciskach nie pomagało zwiększenie rezystancji na bazie tranzystora . Dziwnym trafem pomimo tego że było 1,7V to przekaźnik nie rozłączał się . Po dodaniu rezystora działa jak należy :)

    1
  • #29 23 Lut 2013 14:16
    Paraclitus
    Poziom 15  

    Tranzystor jest dobrze oznaczony bo dałeś tam BD140 on mają taką kolejność ECB.

    Dodałem punkty schematu dla orientacji:
    Opóźnione załączanie - po włączeniu . Nagroda 50pkt za schemat.

    Skoro od we2 nic się nie dzieje to sprawdź punkty D i E dla +12V i masy na we2.

    Dodaj rezystor między B i E Q1 jak na schemacie.

    0
  • #30 01 Maj 2014 09:37
    konti
    Poziom 27  

    Dziękuję bardzo za pomoc.

    0