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.

Stan portu z wyjścia wzm. oper

lukit 29 Paź 2008 23:51 2282 11
  • #1 29 Paź 2008 23:51
    lukit
    Poziom 12  

    Nie mogę sie uporać z następującym problemem. Układ ma za zadanie sprawdzenia poboru prądu przy urządzeniach 15W i 1100W (na zasadzie - urządzenie pracuje lub nie)

    Stan portu z wyjścia wzm. oper

    Na schemacie:
    TR1 - przekładnik prądowy,
    IC10A, IC10B - prostownik idealny
    IC10C - wzmocnienie napięcia z prostownika.
    Układ zasilany symetrycznym +-12V. Przy zasilaniu +-5V na wyjściu IC10C nie uzyskiwalem pelnego 5V (3,5V).

    Z zasilaniem +-12V na wyjściu mam 50mV przy wyłączonym urządzeniu badanych i 5,4V przy włączonym.

    Problem w tym że uC w każdej z tych opcji uznaje ze na porcie ma stan niski (sprawdzanie stanu portu działa poprawnie przy zwarciu portu z masą i +VCC (5V) zasilaniem uC, wiec program jest napisany dobrze).
    Poza tym nie wiem dlaczego dioda zenera grzeje sie przy podlączeniu do P1.0 (w stanie wysokim).

    Po opuszczeniu diody zenera mam na wyjściu 8V, po podaniu tego na uC on nadal rozpoznaje to jako stan niski.

    Prosze o pomoc,
    L.

    \

    0 11
  • #2 30 Paź 2008 00:45
    stopi
    Poziom 28  

    Dołóż rezystor w szereg z tą diodą zenera. Oblicz go tylko tak, żeby nie popłynął za duży prąd w stanie wysokim przez diodę. Czy procek ma na portach wewnętrzne rezystory podciągające pull-up?

    0
  • #3 30 Paź 2008 08:52
    BoskiDialer
    Poziom 34  

    Dioda zenera bezpośrednio do wyjścia wzm.op. - świetne jeśli chcemy coś uszkodzić (diodę, wzm.op.). Tutaj lepiej zmienić konfigurację IC10C - wejście odwracające dać do potencjometra (gnd-12v), a wyjście wzmacniacza przez 1k na diodę zenera. Będzie działał jak komparator z możliwością ustalenia progu zadziałania. W aktualnej konfiguracji będzie dawał co najwyżej bardzo krótkie szpilki stanu niskiego (o ile w ogóle), ponieważ R35 jest za duży. Jeśli na wejściu uC można podać 8V (było podane), to najprawdopodobniej ten pin już jest uszkodzony.

    0
  • #4 30 Paź 2008 11:52
    stopi
    Poziom 28  

    lukit - a jaki to w ogóle mikrokontroler?

    0
  • #5 30 Paź 2008 12:10
    lukit
    Poziom 12  

    Mikrokontroler to ADUC, z noty katalogowej wyglada ze ma wewnętrzne pull-upy.
    Zmodyfikowałem uklad za rada BoskiDialer (schemat poniżej).
    Niestety w takiej konfiguracji, bez wzgledu na polozenie potencjometru wzm oper jest caly czas nasycony (+10,5V).

    Co do upalenia portu - tez mi sie wydawalo ze nie wytrzyma, ale byc moze ze wzgledu ze jest to Analog D. dziala bez zarzutu, reaguje na stany z zasilania (masa i Vcc).
    Prosze o wskazowki

    Stan portu z wyjścia wzm. oper

    0
  • Pomocny post
    #6 30 Paź 2008 15:39
    BoskiDialer
    Poziom 34  

    Nastąpiło nieporozumienie. Zapis "gnd-12V" oznacza u mnie "pomiędzy gnd a 12V": podłączenie do -12 nie ma sensu, z założeń na wejściu nieodwracającym jest wyższy potencjał niż na masie.

    Zapomniałem, że na wyjściu wzm.op. może być 12v - opornik lepiej będzie dać większy (4k lub 10k).

    0
  • #7 31 Paź 2008 20:08
    bolek
    Specjalista - oświetlenie sceniczne

    Ja to w ogóle nie wiem po co tak kombinować, skoro to ma tylko wykryć czy urządzenie pracuje czy nie...

    Za przekładnikiem dał bym prostownik, za nim jakiś kondensator z równoległym opornikiem. Powstałe napięcie porównać na komparatorze. Ujemne napięcie na pewno będzie zbędne

    0
  • #8 31 Paź 2008 21:45
    lukit
    Poziom 12  

    BoskiDialer - dzieki, układ dziala poprawnie.
    bolek --> napiecie na przekladniku dla odbiornika 15W wynosi 160mV wiec zwykly prostownik greatza odpada.

    0
  • #9 18 Gru 2008 11:51
    lukit
    Poziom 12  

    Odgrzewam temat, ponieważ napotkałem na małe problemy.
    Układ poniżej działa "prawie" poprawnie. Nie mniej jednak bardzo ciężko jest wyregulować potencjometrem punkt komparacji. Przez to uC blednie odczytuje stany (przy docelowym stanie wysokim, występują momenty gdy pojawia się stan niski). Napięcia na wyjściu (-0.650mV, 3.4-->3.9V).
    Prosze o wskazówki. (próbowałem dać na wyjście bramkę Schitta, ale to nic nie dało).

    Stan portu z wyjścia wzm. oper

    0
  • #10 18 Gru 2008 12:23
    kulmar
    Poziom 25  

    Jeśli Twój program zakłada, że na wejściu uP jest stan wysoki po pojawieniu się obciązenia w obwodzie, to tu jest źródło błedów. Prostownik idealny daje na wyjściu napiecie pulsujące, proporcjonalne do prądu w obwodzie. I z analizy obwodu wynika, że tylko dla jednej połówki prądu.

    Podrawiam
    Mariusz

    0
  • #11 18 Gru 2008 12:47
    lukit
    Poziom 12  

    Dzięki za odpowiedź, mój program może zakładać że na wejściu uP jest 0 przy obciążeniu w obwodzię. Jest to bez różnicy.
    Chodzi mi raczej o poprawne rozpoznawanie stanów przez uP.
    To prawda że jest to jednopołówkowy prostownik idealny, wydawało mi się że tego typu zastosowanie jest wystarczające.
    W jaki sposób mógłbym usprawnić działanie układu?

    0
  • #12 18 Gru 2008 13:31
    kulmar
    Poziom 25  

    Po pierwsze, nie widzę sensu prostowania sygnału wejściowego, jeśli chodzi po prostu o wykrycie, czy amplituda sygnału przekracza założony poziom. Wystarczy do wyjścia przekładnika podłączyć bezposrednio komparator z ustawionym odpowiednio progiem. I sygnał z komparatora będzie taki sam, jak w obecnym układzie.
    Do wyjscia komparatora podłączyłbym układ typu 74HC123 (monowibrator), którego stała czasowa byłaby większa od 20ms (jeden okres sieci). I to wszystko.

    Pozdrawiam
    Mariusz

    0
  Szukaj w 5mln produktów