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.

Przetwornik DC 5...-5V - DC 0...5V

Pitt888 25 Mar 2017 11:17 1035 32
  • #1 25 Mar 2017 11:17
    Pitt888
    Poziom 4  

    Dzień dobry.
    Potrzebuję zamienić napięcie stałe zmieniające się w zakresie od 5V do -5V na napięcie stałe, ale w zakresie od 0V do 5V.
    Przy czym 5V na wejściu musi dawać 0V na wyjściu, czyli jakiś inwerter musi być. Konieczne jest również odizolowanie We od Wy czyli transoptor musi być.
    Czy ktoś z Kolegów mógłby podrzucić jakieś rozwiązanie, możliwie najprostsze? Parametry nie muszą być wyczynowe.

    0 29
  • #2 25 Mar 2017 11:50
    Wertyuud
    Poziom 20  

    Zmianę napięcia od -5V do +5V na 0-5V możesz zrealizować z użyciem dzielnika napięcia przez 2. Rezystory R1 i R2 musisz dobrać tak, aby nie obciążały zbytnio źródła, ale też aby napięcie nie spadało zbyt mocno w wyniku obciążenia przez odbiornik. Do izolacji galwanicznej użyj układu IL300.
    Przetwornik DC 5...-5V - DC 0...5V
    Edit: Chcesz, aby napięcie wejściowe -5V odpowiadało napięciu wyjściowemu 0V, czy 5V?

    0
  • #3 25 Mar 2017 12:51
    Pitt888
    Poziom 4  

    Jak już napisałem, -5 na wejściu to musi być 5 na wyjściu.

    Dodano po 50 [minuty]:

    Dzięki za dobre chęci ale ten układ nie zadziała tak jak trzeba. Przy 0V na we będzie również 0 na wy. A ma być 2.5 V.

    0
  • #4 25 Mar 2017 16:59
    CYRUS2
    Poziom 36  

    Pitt888 napisał:
    Dzięki za dobre chęci ale ten układ nie zadziała tak jak trzeba. Przy 0V na we będzie również 0 na wy. A ma być 2.5 V.
    Narysuj charakterystykę przenoszenia.

    0
  • #6 26 Mar 2017 04:27
    guciu2
    Poziom 14  

    A może coś podobnego zda egzamin? Co prawda nie będzie pełnego 0-5V na wyjściu ale wymagane 2,5V przy 0 na wejściu powinno być :)
    Przetwornik DC 5...-5V - DC 0...5V

    0
  • #7 26 Mar 2017 08:20
    CYRUS2
    Poziom 36  

    Charaktrysytykę przechodzą przez zero należy przesunać o +2,5V.
    Czyli dodać 2,5V do wyjścia.
    Przetwornik DC 5...-5V - DC 0...5V
    Zasilanie musi być +/- 8V.
    Z izolowanej przetwornicy,lub zasilacza. Może być oddzielne trafko 2W z 230V.

    Należy zastosować przewtornik A/C i wynik w postaci cyfrowej podać na transoptor.

    0
  • #8 26 Mar 2017 12:55
    Pitt888
    Poziom 4  

    Nie chodzi o 2.5 przy 0V ale o całe 0...5. Tyle potrzebuję do wysterowania pełnego zakresu mocy zasilacza WN.
    Nie mam w maszynie 8V tylko 5. Dobrze byłoby nie rozbudowywać zbytnio układu.

    0
  • #9 26 Mar 2017 13:36
    atom1477
    Poziom 43  

    Trzeba więc użyć wzmacniacza z wyjściem Rail to Rail.
    Stracisz tylko jakieś dziesiątki mV w pobliżu szyn zasilania.

    0
  • #10 26 Mar 2017 13:47
    Pitt888
    Poziom 4  

    No ok, tak może być spokojnie. A konkrety?

    0
  • #11 26 Mar 2017 13:58
    Wertyuud
    Poziom 20  

    Pitt888 napisał:

    Dzięki za dobre chęci ale ten układ nie zadziała tak jak trzeba. Przy 0V na we będzie również 0 na wy. A ma być 2.5 V.

    Jesteś o tym przekonany? Zauważ, że w obwodzie jest źródło napięcie 5V, więc jak będzie 0V na wej, to dzielnik napięcia podzieli napięcie ze źródła na 2 i będziesz miał 2,5V na wyjściu, a nie 0V. Faktem jest, że chcesz, aby układ odwracał fazę o 180 stopni, a taki układ tego nie robi.
    No, ale przejrzałem notę katalogową, oraz aplikacyjną il300 i wymyśliłem coś takiego. Wzmacniacze R2R, jak podał poprzednik byłyby najdogodniejsze, bo nie trzeba zasilania symetrycznego. Zastanawiam się, czy nie lepiej stłumić sygnał na wejściu w tym układzie, a potem go wzmocnić za pomocą U2. Wtedy sygnał nie dochodziłby do granic szyn zasilania, tylko oscylowałby wokół 2.5V (oprócz wyjścia).
    Przetwornik DC 5...-5V - DC 0...5V

    0
  • #12 26 Mar 2017 14:18
    CYRUS2
    Poziom 36  

    Ten układ będzie w odwrotnej fazie.
    Przetwornik DC 5...-5V - DC 0...5V
    Pierwszy stopień to separator dopasowujący do źródła o dowolnym Rw.

    0
  • #13 26 Mar 2017 14:37
    atom1477
    Poziom 43  

    Tam nie ma dostępnego zasilania 8V.
    Taki układ nie będzie działał tak jak chce autor tematu. Tutaj trzeba tłumić sygnał 2 razy.
    No i nie ma tu izolacji galwanicznej.

    0
  • #14 27 Mar 2017 17:28
    Pitt888
    Poziom 4  

    Koledzy, obawiam się, że powinienem zmienić temat tego wątku... początkowo zmierzyłem tylko napięcie na We miernikem DC i było tak, jak napisałem. Ale dzisiaj podpiąłem oscyloskop no i wyszło, że potrzebuję raczej przetwornika PWM/U ...
    Jakieś fajne pomysły może?
    Częstotliwość to 2 kHz. Na zdjęciach mamy przebiegi kolejno przy 50,20 i 70% mocy.

    Izolacja galwaniczna nadal aktualna, myślę o wykorzystaniu prostego K817P. Zasilanie dostępne tylko +5V.

    0
  • #15 27 Mar 2017 19:52
    Pitt888
    Poziom 4  

    Wertyuud napisał:
    Jesteś o tym przekonany? Zauważ, że w obwodzie jest źródło napięcie 5V, więc jak będzie 0V na wej, to dzielnik napięcia podzieli napięcie ze źródła na 2 i będziesz miał 2,5V na wyjściu, a nie 0V.

    Zwracam honor, przeanalizowałem to dokładniej i masz rację. :)

    Dodano po 1 [godziny] 3 [minuty]:

    A jakby takie coś działało?

    0
  • #16 27 Mar 2017 20:34
    atom1477
    Poziom 43  

    Pitt888 napisał:
    Koledzy, obawiam się, że powinienem zmienić temat tego wątku... początkowo zmierzyłem tylko napięcie na We miernikem DC i było tak, jak napisałem. Ale dzisiaj podpiąłem oscyloskop no i wyszło, że potrzebuję raczej przetwornika PWM/U ...
    Jakieś fajne pomysły może?
    Częstotliwość to 2 kHz. Na zdjęciach mamy przebiegi kolejno przy 50,20 i 70% mocy.

    Izolacja galwaniczna nadal aktualna, myślę o wykorzystaniu prostego K817P. Zasilanie dostępne tylko +5V.

    Akurat konwersja PWMa z izolacją galwaniczną będzie dużo prostsza.
    Pytanie tylko skąd tam się bierze napięcie ujemne?
    Ten PWM ma poziomy logiczne -5V i +5V?

    0
  • #17 27 Mar 2017 20:48
    Pitt888
    Poziom 4  

    Myślę, że z całkowania? Oczywiście przez miernik.
    Zobacz, jak to wygląda na przebiegach w oscyloskopie ustawionym na DC.
    Widać wyraźnie, jak dla mnie.

    0
  • #18 27 Mar 2017 22:03
    atom1477
    Poziom 43  

    Pitt888 napisał:
    Myślę, że z całkowania? Oczywiście przez miernik.

    Samo całkowanie nie dało by ujemnego napięcia.

    Pitt888 napisał:
    Zobacz, jak to wygląda na przebiegach w oscyloskopie ustawionym na DC.
    Widać wyraźnie, jak dla mnie.

    Ale nie wiem gdzie jest poziom 0V na skali oscyloskopu. Zaznacz to tak jak jest zaznaczone np. tutaj:
    https://obrazki.elektroda.pl/2763567700_1427893029.jpg

    0
  • #19 27 Mar 2017 22:22
    Pitt888
    Poziom 4  

    Zero jest na linii, która jest poziomą średnicą okręgu ekranu. Tak ustawiłem.
    Pierwszy przebieg jest symetryczny i to się zgadza z pomiarem miernikiem, który pokazuje 0V.
    Wzmocnienie Y jest 5V/cm.

    Dodano po 9 [minuty]:

    W sumie to nie jestem teraz pewien czy nie przestawiłem zera w drugim i trzecim przypadku :/

    Dodano po 1 [minuty]:

    A co sądzisz o schemacie, który narysowałem powyżej?

    0
  • Pomocny post
    #20 27 Mar 2017 22:23
    Wertyuud
    Poziom 20  

    Pitt888 napisał:
    A jakby takie coś działało?

    Dobry masz pomysł, tylko powinieneś dać rezystor szeregowo na wejściu, żeby ograniczyć prąd płynący przez diodę. Jeśli na wejściu dasz rezystor powiedzmy 330R, to popłynie 11,5mA przy 5V. K817P ma CTR min. 50%, więc na wyjściu będzie mogło popłynąć przynajmniej 5mA. Czyli akurat za R1 w twoim obwodzie można wypróbować 1k. W tych warunkach napięcie nasycenia fototranzystora wyjściowego będzie ok. 0,15V, więc napięcie wyjściowe nigdy nie spadnie poniżej 0,15V, jeśli Ci to nie przeszkadza. Niestety twój obwód nie jest symetryczny, bo podczas ładowania kondensatora prąd będzie płynął przez R1, a podczas rozładowania przez fototranzystor. W wyniku tego będzie powstawał niewielki offset. Żeby ten efekt zniwelować musisz dać dodatkowy bufor, albo zaprojektować filtr RC, tak, aby R2>>R1. Nie wiem jaka dokładność Ci jest potrzebna, ale jeśli zgrubna, to ta druga opcja powinna wystarczyć. Do zaprojektowania filtru RC polecam Link Możesz sobie na dole podejrzeć tętnienia z tego filtru. Zauważ też, że filtr musi być obciążony wysoką impedancją(np. wtórnikiem napięciowy), oraz, że wprowadza opóźnienie.

    0
  • Pomocny post
    #21 27 Mar 2017 22:23
    atom1477
    Poziom 43  

    Pitt888 napisał:
    W sumie to nie jestem teraz pewien czy nie przestawiłem zera w drugim i trzecim przypadku :/

    To sprawdź, bo tak to wygląda.

    Pitt888 napisał:
    A co sądzisz o schemacie, który narysowałem powyżej?

    Jeszcze nie za dużo, bo nie wiemy jakie dokładnie parametry ma przebieg.
    Ale na pewno brakuje rezystora na wejściu transoptora.

    0
  • #22 27 Mar 2017 22:57
    Pitt888
    Poziom 4  

    Oczywiście, opornik musi być, tak na biegu to rysowałem, skupiając się bardziej na prawej stronie :)
    Dziękuję za dotychczasowe wskazówki i pewnie będzie ciąg dalszy, ale dopiero w środę bo wyjeżdżam w Polskę.
    Przebiegi sprawdzę jeszcze raz. Dokładność przetworzenia powinna być całkowicie wystarczająca, offset rowniez nie powinien przeszkadzać.
    A może coś lepszego wymyślicie w międzyczasie :)
    Pozdrawiam.

    0
  • #23 03 Kwi 2017 17:27
    Pitt888
    Poziom 4  

    No i działa :)
    W dodatku zgodnie z przewidywaniami! :)))
    Przebiegi jak poniżej, napięcie tętnień 0.1 V, co mi zupełnie w tym przypadku nie przeszkadza. Minimalne uzyskane napięcie to 0.16V, maks coś koło 4.8V. I super.
    Dziękuję Kolegom za pomoc, ale... to jeszcze nie koniec :)

    0
  • #24 03 Kwi 2017 17:34
    Pitt888
    Poziom 4  

    Teraz potrzebuję jeszcze uzyskać na wyjściu L stan logiczny 0 w momencie kiedy Uwy>~0.5V i oczywiście 1 kiedy spadnie poniżej tego poziomu.
    Wymyśliłem sobie, jak to zrobić, ale nie umiem szybko dobrać elementów :/
    Zastanawiam się też, czy nie powinien to być CMOS...
    A może w ogóle źle wymyśliłem?
    Pomożecie? (Jak Gierek hihi)
    Schemacik poniżej.
    (przepraszam za "rysunki małego Jasia", ale tak jest szybciej... :)

    0
  • Pomocny post
    #25 03 Kwi 2017 20:58
    atom1477
    Poziom 43  

    Pitt888 napisał:
    Teraz potrzebuję jeszcze uzyskać na wyjściu L stan logiczny 0 w momencie kiedy Uwy>~0.5V i oczywiście 1 kiedy spadnie poniżej tego poziomu.
    Wymyśliłem sobie, jak to zrobić, ale nie umiem szybko dobrać elementów :/

    R1 musi mieć dużą wartość żeby nie obciążać znacząco filtru RC. Rzędu 1M.
    A R2 około 1M...100k (1...10 razy mniej niż R1, żeby na pewno tranzystor się otwierał nawet przy niskich napięciach z R1).

    Pitt888 napisał:
    Zastanawiam się też, czy nie powinien to być CMOS...

    Tzn co?

    0
  • Pomocny post
    #26 03 Kwi 2017 21:10
    Wertyuud
    Poziom 20  

    Schemat zadziała, ale napięcie przełączania to będzie 0,6-0,5V plus spadek napięcia na R1. Napięcie przewodzenia bazy spadnie wraz ze wzrostem temperatury. Dodatkowo wejście układu obciąża filtr RC, przez co będzie na nim większy spadek napięcia. Jeśli wstawisz duże R1, to będziesz miał wyższy próg zadziałania, a jeśli będzie małe, ta zafałszowane będzie napięcie wyjściowe. Najlepiej byłoby użyć komparatora np . LM339, ewentualnie możesz też użyć układu wtórnika napięciowego przed tranzystorem takiego jak poniżej.
    Przetwornik DC 5...-5V - DC 0...5V

    0
  • #27 03 Kwi 2017 21:46
    Pitt888
    Poziom 4  

    atom1477 napisał:
    Tzn co?

    No ten tranzystor.

    Dodano po 4 [minuty]:

    Wertyuud napisał:
    Schemat zadziała, ale napięcie przełączania to będzie 0,6-0,5V plus spadek napięcia na R1. Napięcie przewodzenia bazy spadnie wraz ze wzrostem temperatury. Dodatkowo wejście układu obciąża filtr RC, przez co będzie na nim większy spadek napięcia. Jeśli wstawisz duże R1, to będziesz miał wyższy próg zadziałania, a jeśli będzie małe, ta zafałszowane będzie napięcie wyjściowe. Najlepiej byłoby użyć komparatora np . LM339, ewentualnie możesz też użyć układu wtórnika napięciowego przed tranzystorem takiego jak poniżej.

    Jak już napisałem wcześniej, wymagania co do tego układu nie są wygórowane. Jeśli to napięcię będzie nawet 0,8 to nadal powinno być całkiem dobrze. Histereza też nie jest problemem.
    Spróbuję więc tego mojego prostego rozwiązania, a jeśli się nie sprawdzi, wyciągniemy armaty :)
    Dziękuję Kolegom za rzeczowość i fachowość, i pozdrawiam. Sprawozdanie oczywiście zamieszczę :)

    Dodano po 2 [minuty]:

    A jeszcze: jaki konkretnie typ tranzystora proponujecie?

    0
  • #28 03 Kwi 2017 21:50
    atom1477
    Poziom 43  

    Pitt888 napisał:
    atom1477 napisał:
    Tzn co?

    No ten tranzystor.

    Tranzystor ma być CMOS?

    Pitt888 napisał:
    A jeszcze: jaki konkretnie typ tranzystora proponujecie?

    Na pewno nie CMOS :D

    Wertyuud napisał:
    Dodatkowo wejście układu obciąża filtr RC, przez co będzie na nim większy spadek napięcia. Jeśli wstawisz duże R1, to będziesz miał wyższy próg zadziałania, a jeśli będzie małe, ta zafałszowane będzie napięcie wyjściowe.

    Sam R1 nie zwiększa napięcia zadziałania. Próg zadziałania wyznacza proporcja R1 do R2 i wzmocnienie tranzystora.
    Ale oczywiście tak jak piszesz lepiej tutaj użyć scalonego komparatora jeżeli próg zadziałania miał by być stały.

    0
  • #29 03 Kwi 2017 22:08
    Pitt888
    Poziom 4  

    atom1477 napisał:
    Na pewno nie CMOS

    No ok, może głupio myślałem, ale w końcu jestem początkującym amatorem, więc mogę, nie? ;)
    Pytając o typ miałem na myśli czy np. BC 147, BC 211 czy coś z BD ?

    0
  • Pomocny post
    #30 03 Kwi 2017 22:40
    atom1477
    Poziom 43  

    Pitt888 napisał:
    atom1477 napisał:
    Na pewno nie CMOS

    No ok, może głupio myślałem, ale w końcu jestem początkującym amatorem, więc mogę, nie? ;)

    Najpierw sprawdz czy jest coś takiego jak tranzystor CMOS.

    Pitt888 napisał:
    Pytając o typ miałem na myśli czy np. BC 147, BC 211 czy coś z BD ?

    Na pewno nie BD. Coś z BC może być. BC147 się nada.

    0