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

Jak wydłużyć impuls 24V 80ms do 5-15s przy użyciu dostępnych układów?

moabie 05 Lip 2007 14:09 3338 19
REKLAMA
  • #1 4051617
    moabie
    Poziom 11  
    Posty: 109
    Pomógł: 1
    Ocena: 19
    Witam,
    nie wiem czy dobry dział:

    ze sterownika otrzymuję impulsy 24V o długości 80ms, ale muszę je wydłużyć do 5-15s,

    dostępne zasilanie to też 24V,

    myślałem na początku o zastosowaniu układów scalonych, ale trzebaby przetwarzać te sygnały na mniejsze,

    może jest jakiś sposób, żeby to zrobić łatwo?
  • REKLAMA
  • #2 4051919
    xbaj
    Poziom 20  
    Posty: 415
    Pomógł: 17
    Ocena: 16
    Pewnie, że jest - na tranzystorze :> Kilka rezystorów, kondensator i gotowe.
  • REKLAMA
  • Pomocny post
    #3 4051979
    Wlodzimierz Piotrowski
    Poziom 17  
    Posty: 253
    Pomógł: 22
    Ocena: 11
    Wygodnie można to zrobić na CD4047 napięcie można obniżyć na rezystorze 510R i diodzie zenera 12-15V. Na wejściu trzeba też zrobić podobny układ, na wyjściu rezystor 5K1 sterujący tranzystorem. Dzięki temu można precyzyjnie sterować impulsem. Dokumentacja scalaka: http://focus.ti.com/docs/prod/folders/print/cd4047b.htm. Na drugiej stronie jest tabelka z kombinacjami wyprowadzeń, i jaką funkcję chce się uzyskać.
  • #4 4052090
    yego666
    Poziom 33  
    Posty: 2175
    Pomógł: 239
    Ocena: 564
    Masz tu fajny link do wersji tranzystorowej przerzutnika Schmidta.
    Jesli Twoj impuls moze ladowac jakis kondensator, to mozna na wejsciu przerzutnika schmidta dac uklad RC a Schmidt go uformuje i da na wyjsciu co chcesz.
    Dobierajac odpowiednie R i C mozesz ustalic wymagana dlugosc impulsu.
    Zasilanie 9V po zmianie typu tranzystorow mozna zastapic 24V.
    Bardzo prosta konstrukcja.

    link : https://www.elektroda.pl/rtvforum/topic314776.html#1583645
  • REKLAMA
  • #5 4052433
    moabie
    Poziom 11  
    Posty: 109
    Pomógł: 1
    Ocena: 19
    ale jak zrealizować ładowanie i rozładowywanie kondensatora? Naładować musi się szybko, a rozładowywać wybrany czas.. czy potrzebuję dodatkowy układ sterujący ładowanie/rozładowanie?
  • #6 4053001
    yego666
    Poziom 33  
    Posty: 2175
    Pomógł: 239
    Ocena: 564
    Zadnych cudow tu nie trzeba .
    Dobierasz sobir R oraz C tak by empirycznie sie zgadzalo.
    Zaleznosc czasu trwania impulsu wyjsciowego z grubsza opisuje rownanie
    Tau = R x C x p gdie p jest jakims wspolczynnikiem proporcjonalnosci.
    Dla kazdego ukladu jest on inny bo zalezy od budowy ukladu ladujacego i rozladowujacego.
    Poexperymentuj a dojdziesz szybko do wlasciwych wartosci.
    Musisz tez uwzglednic wydajnosc pradowa Twojego sygnalu 80ms by potrafil naladowac kondensator do zadanej wartosci.
    Dioda D zapobiega szybkiemu rozladowaniu kondensatora przez obwod inicjujacy. C ma sie rozladowywac przez dluzszy czas poprzez stopien wejsciowy Schmidta. Jesli osiagany czas nie bedzie dosc dobry, to miedzy ukladem DRC a schmidtem mozna dac wtornik emiterowy.
    Załączniki:
    • Jak wydłużyć impuls 24V 80ms do 5-15s przy użyciu dostępnych układów? przerzutnik_schm.jpg (11.51 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #7 4054412
    moabie
    Poziom 11  
    Posty: 109
    Pomógł: 1
    Ocena: 19
    Co do diody, przed wejściem tego układu jest kontaktron i to przez niego podawane są impulsy, więc w momencie jego otwarcia kondensator nie jest rozładowywany do źródła impulsu, wiec nie ma potrzeba stosowania go,

    co do schematu nie wpadłem na to, że rezystor ładujący można "wyjąć" poza obwód, ale tak właściwie, skoro stała czasowa rozładowania (RxC) ma być przy rozładowaniu duża, to chyba lepiej, żeby ten rezystor był jednak włączony w ten obwód (czyli wejście układu dołączone nad a nie - jak teraz - pod rezystorem R) zgadza się?

    Nie wiem jeszcze jak wyliczyć rezystancję przerzutnika Schmitta, bo przecież od rezystancji rozładowania zależy jak szybko kondensator będzie rozładowywany, a więc jak długo jest w stanie przedłużyć impuls.. można to wyliczyć?

    Co do testów, to niestety nie mam badanego układu pod ręką, więc muszę zrobić to "na sucho" - i cały czas zastanawiam się, czy iść w analogówkę, czy obniżenie sygnałów (przetwornica? dioda Zenera? ) i zastosowanie scalaków.. które wymagają tylko ustalenia elem.dyskretnych R C.. zasada pewnie podobna..
  • REKLAMA
  • Pomocny post
    #8 4054474
    yego666
    Poziom 33  
    Posty: 2175
    Pomógł: 239
    Ocena: 564
    Jesli dasz uklad NE555 to wystarczy jego napiecie zasilania obnizyc dioda zenera i opornikiem do okolo 15V.
    Na wejsciu tranzystor NPN z oporem w bazie steruje wejsciem wyzwalajacym univibrator 555. Na wyjsciu univibratora inny tranzystor NPN z oporem do +24V w kolektorze i to juz wszystko.
    Schematy univibratorow sa w calym necie, wiec juz prosciej byc nie moze.
  • #9 4054486
    moabie
    Poziom 11  
    Posty: 109
    Pomógł: 1
    Ocena: 19
    może być prościej..
    prawdopodobnie moduł za moim układem odczytuje napięcia jako stany logiczne (stan wysoki jest traktowany od xV do 24V) jeśli okaże się, że jest to odpowiednio niska wartość, to nie będzie potrzeby podnoszenia napięcia na wyjściu..
    dzięki za pomoc

    Dodano po 1 [godziny]:

    mam jeszcze jedno pytanie, czy stosowanie diody Zenera jako "przetwornicy" pomniejszającego amplitudę sygnału nie ma żadnych przeciwskazań (np. czas zwłoki), zaznaczam, że sygnał wyzwalający ma 80ms
  • #10 4055318
    yego666
    Poziom 33  
    Posty: 2175
    Pomógł: 239
    Ocena: 564
    Przy pojemnosciach zlacza PN diody zenera rzedu kilku lub kilkunastu pikofaradow ten czas 80mS wydaje sie wiecznoscia, wiec nie martw sie o takie minimalne efekty.
  • #11 4055340
    moabie
    Poziom 11  
    Posty: 109
    Pomógł: 1
    Ocena: 19
    Wlodzimierz Piotrowski napisał:
    Wygodnie można to zrobić na CD4047 ...


    faktycznie, ostatecznie wybrałem układ 4047, bo umożliwia podanie na wejście sygnału pozytywnego (w NE555 impuls wejściowy jest wyzwalany stanem niskim) więc obędzie się bez dodatkowych bramek..

    dzięki za nadanie tropu..
  • #12 4055344
    Wlodzimierz Piotrowski
    Poziom 17  
    Posty: 253
    Pomógł: 22
    Ocena: 11
    Dioda zenera małej mocy 0,25W ma pojemność na poziomie od kilkudziesięciu do kilkuset pF (ok. 20 - 200) w zależności od napięcia przy jakim pracują - im wyższe napięcie tym mniejsza pojemność i odwrotnie. W każdym razie nawet pojemność 200pF nie powinna stanowić problemu w przypadku czasów na poziomie 80ms. Chyba, ze mamy wejście wysoko impedancjne. Wtedy lepiej zastosować inny układ dopasowania sygnału wejściowego - jak na schemacie. Jak wydłużyć impuls 24V 80ms do 5-15s przy użyciu dostępnych układów? Wartości rezystorów trzeba obliczyć tak, aby nie przekroczyć dopuszczalnych parametrów dla diod i tranzystora. Trzeba pamiętać, że na rezystorze wejściowym odłoży się różnica napięć wejściowego i napięcia zasilającego układ opóźniania impulsu.

    Ważna uwaga dotycząca używania CD4047! Nie wszyscy producenci stosują na wejściu bramkę Smith'a, np. Fairchild stosuje, a texas instruments nie. Warto na to zwrócić uwagę przy podłączaniu do sygnałów analogowych! W prawdzie to tylko przerzutnik, ale czasami bez tej bramki na we. jest źle wyzwalany. Dotyczy to szczególnie zbocza opadającego.
  • #13 4055424
    moabie
    Poziom 11  
    Posty: 109
    Pomógł: 1
    Ocena: 19
    wiem tylko tyle, że impuls jest podawany przez kontaktron, a co jest przed nim tego nie wiem, ale spróbuje najpierw z DZ

    Dodano po 4 [minuty]:

    niestety nie jest opisane jakiego producenta elementy są, ale dzięki za sugestie - będę miał to na uwadze
  • #14 4055500
    Wlodzimierz Piotrowski
    Poziom 17  
    Posty: 253
    Pomógł: 22
    Ocena: 11
    Jeśli impuls jest podawany przez kontaktron, to na pewno występują zakłócenia spowodowane drganiami styków.
  • #15 4055512
    moabie
    Poziom 11  
    Posty: 109
    Pomógł: 1
    Ocena: 19
    a gdyby zastosować podwójną stabilizację DZ (1.->18V i potem 2.->15V)? Po wytłumeniu przez pierwszą, druga już by podawała w miarę stabilny sygnał..
  • #16 4055683
    Wlodzimierz Piotrowski
    Poziom 17  
    Posty: 253
    Pomógł: 22
    Ocena: 11
    To niepotrzebne, CD4047 ma funkcję retrygowalności, czyli wydłużania impulsu, jeśli w czasie jego trwania zachodzą zmiany na wejściu, trzeba tylko odpowiednio popodłączać nóżki konfiguracyjne.
  • #17 4055771
    moabie
    Poziom 11  
    Posty: 109
    Pomógł: 1
    Ocena: 19
    mam problem, bo w funkcji wyzwalania poziomem wysokim, w momencie, gdy wejscie "wisi" generowany jest dlugi impuls

    dopiero podpiecie go do masy (i krotki impuls wysoki, a w zasadzie brak niskiego, czyli "wiszenie") powoduje prawidlowe dzialanie..

    ale tam de facto to wejscie bedzie wisialo,
    czy moge podpiac je do masy (pull-down) przez powiedzmy 100k rezystor?

    Dodano po 13 [minuty]:

    ps. podpiąłem i działa, ale czy takie zachowanie układu jest normalne? Z pull-downem na wejsciu jest ok.
  • #18 4058428
    Wlodzimierz Piotrowski
    Poziom 17  
    Posty: 253
    Pomógł: 22
    Ocena: 11
    Wejście musi być podpięte do GND lub Vcc to jest układ CMOS, bez wstępnego ustalenia stanu układ będzie pracował przypadkowo. Wartość 100K jest jak najbardziej prawidłowa - nie wpływa na opóźnienie sygnału.
  • #19 4064781
    moabie
    Poziom 11  
    Posty: 109
    Pomógł: 1
    Ocena: 19
    co do 'retrygowalnosci', to dopiero teraz skojarzyłem, że chodzi o 'retriggering' = ponowne wyzwalanie (lub inaczej: kilka impulsów wyzwalających po sobie), które przedłuża sygnał wyjściowy o tyle, ile impulsów wejściowych się pojawiło,
    ja takiego efektu chcę uniknąć (chcę by, przy ewentualnym drganiu na wejściu, tylko pierwszy był wyzwalający, a kolejne nie wpływały na wyjście)

    Dodano po 2 [minuty]:

    dodam jeszcze, że zastosuję układ 4098, który jest podwójnym multiwibratorem monostabilnym,
    ja mam do zrobienia 4 kanały, ale poczwórnego multiwibr. nie znalazłem, więc zastosuję 2 scalaki 4098
  • #20 4064977
    Wlodzimierz Piotrowski
    Poziom 17  
    Posty: 253
    Pomógł: 22
    Ocena: 11
    Można również użyć CD4538, też jest podwójny. Poczwórnych rzeczywiście się nie produkuje.

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy wydłużenia impulsu 24V o czasie trwania 80ms do zakresu 5-15 sekund przy wykorzystaniu dostępnych układów elektronicznych zasilanych napięciem 24V. Proponowane rozwiązania obejmują zastosowanie prostych układów RC z tranzystorami oraz przerzutników Schmitta, gdzie dobór rezystorów i kondensatorów pozwala ustalić wymaganą stałą czasową impulsu. Wskazano na możliwość użycia układów scalonych CD4047 i CD4098 (multiwibrator monostabilny), które umożliwiają precyzyjne sterowanie czasem trwania impulsu. W przypadku CD4047 konieczne jest obniżenie napięcia zasilania do około 12-15V za pomocą rezystora i diody Zenera, co nie wpływa negatywnie na czas reakcji przy impulsach 80ms. Zwrócono uwagę na konieczność stosowania rezystorów podciągających (pull-down) na wejściach układów CMOS, aby uniknąć niepożądanych stanów "wiszących". Omówiono także problem drgań styków kontaktronu i ich wpływ na sygnał. Wskazano, że układ CD4047 posiada funkcję retriggeringu, która może wydłużać impuls przy kolejnych sygnałach wejściowych, co w niektórych zastosowaniach może być niepożądane, dlatego alternatywnie proponuje się układy CD4098 lub CD4538, które pozwalają uniknąć tego efektu. Dyskusja zawiera również uwagi dotyczące charakterystyki diody Zenera jako elementu obniżającego napięcie oraz wpływu jej pojemności na sygnał. Ostatecznie wybrano układ CD4047 ze względu na możliwość pracy z sygnałem dodatnim bez konieczności stosowania dodatkowych bramek logicznych.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA