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

Wykonanie urządzenia na bazie AVR - przykładowy schemat i parę pytań

fstp1 20 Lis 2011 15:03 1169 5
REKLAMA
  • #1 10160895
    fstp1
    Poziom 10  
    witam
    potrzebuje wykonac pewne urzadzenie na bazie avr w zwiazku z tym mam kilka pytan :

    -czy jezeli ustawie port I/O jako INPUT bedzie on w trybie no current ? (czy odlaczy calkiem dosyl pradu na tej lini ?) jezeli nie to w jaki sposob mozna to zrealizowac ?
    -czy komparatorem PWM mozna wysterowac poziom napiecia na liniach GND ?
    przyklad :
    komparator pwm > wzmacniacz operacyjny > regulacja wysokosci napiecia linia GND
    jezeli tak to czy ktos moglby podac jakis przykladowy schemat jak to zrealizowac np na LM358 lub NE5532
  • REKLAMA
  • #2 10161035
    SylwekK
    Poziom 32  
    Co do pierwszego pytania - jeśli linia wejściowa nie jest podciągnięta wewnętrznie do plusa to będzie w stanie wysokiej impedancji. Napięcia wtedy nie będzie na tej lini ale i różne głupoty mogą się pojawiać przy próbie odczytu jej stanu.

    Pwm bez problemu ze wzmacniaczem operacyjnym i układem całkującym na jego wejściu utworzy proporcjonalne napięcie dodatnie. Podejrzewam, że dla napięcia ujemnego to tylko kwestia pokombinowania z elektroniką.
  • REKLAMA
  • #3 10161218
    piotrva
    VIP Zasłużony dla elektroda
    1. Jeśli pin jest ustawiony jako INPUT DDRnx=0 oraz jest wyłączone podciąganie PORTnx=0 to wtedy pin jest ustawiony w stan wysokiej impedancji - czyli jakby wisi w powietrzu - inaczej jest prawie niewidoczny dla innych urządzeń, ale jeśli linia do której jest podpięty nie ma podciągania/stanów push-pull to będą na nim odczytywane losowo 0 i 1.
    2. Drugiego pytania nie rozumiem, GND to GND i napięcie na GND to 0V i tego się nie reguluje. Wytłumacz mi dokładniej o co Ci chodzi z tym wzmacniaczem i PWM'em.
    Ogólnie PWM to przebieg prostokątny o określonym wypełnieniu, jeśli zastosuje się za nim odpowiedni układ (np. RC) to można otrzymać napięcie proporcjonalne do wypełnienia (jakby analogowe) i potem robić z nim co się chce.
  • REKLAMA
  • #4 10162817
    fstp1
    Poziom 10  
    witam
    dokladniej to posiadam wysterowany poziom napiecia poprzez avr i komparator podpiete pod NE5532 ktory dziala tutaj jako wzmacniacz tak by moc podpiac cos i nie przeciazyc avra , a wiec moge nim regulowac poziom napiecia od +1v do +12v
    teraz potrzebuje identycznie takie same rozwiazanie ale dla lini 0v poniewaz zalezy mi na regulowanym symetrycznym zasilaniu czyli wygladalo by to tak od 0v do -12v i niewiem jak ten problem rozwiazac

    czyli finalnie beda uzyte 2 komparatory pwm z ktorych jeden bedzie wysterowywal +1v do +12v a drugi 0v do -12v

    co do wejsc/wyjsc z avr zalezy mi na tym zeby jedno z nich kompletnie wylaczyc od czasu do czasu czyli ustawic w taki stan gdzie nie ma ani pradu ani napiecia na wyjsciu czy jest taka mozliwosc wogole ? z dokumentacji wynika ze sa 3 stany input/output ale nic nie pisze badz ja nierozumiem zbyt dobrze po angielsku na temat stanu 3
  • REKLAMA
  • #5 10163773
    piotrva
    VIP Zasłużony dla elektroda
    Jak pisalem, konfiguracja pinu jako wejście i ustawienie odpowiedniego bitu PORTn na 0 powoduje przejście w stan wysokiej impedancji, to o co Ci chodzi .
    Co do drugiego pytania to już wiem o co chodzi, ale z analogowej orłem nie jestem więc trzeba czekać na kogoś o większej wiedzy.
  • #6 10164850
    fstp1
    Poziom 10  
    witam
    dziekuje wszystkim za pomoc nie wiedzialem ze stan wysokiej impedancji to stan 3
    temat zamykam a o wysterowanie wzm. operacyjnego na lini 0 -15v zapytam w innym dziale
    wszyscy dostana po kilka punktow
REKLAMA