Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 7 cze 2025, o 13:47


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 40 ]  Przejdź na stronę 1, 2  Następna strona
    Autor Wiadomość
     Tytuł: Potencjometr
    PostNapisane: 26 mar 2012, o 20:00 
    Offline
    Użytkownik

    Dołączył(a): 07 mar 2012
    Posty: 54
    Pomógł: 0

    Witam realizuje ćwiczenie z pomiarem napięcia ADC, korzystam z zestawu ATB 1.03 AtMega644P tak wygląda funkcja pomiaru i ustawienie bitow ADC:

    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    mam pytanko, zwracamy ADCW, sa to 2 rejestry przy 10 bitowej rozdzielczosci, ale szukalem w nocie czegos na temat ADCW i niestety nic nie moglem znalezc.
    Mam również pytanie o potencjometry. Gdzie znajduje się wyjście napiecia do potencjometru PR1, czy jest to pin J4? Kolejna rzecz z którą się zmagam: gdy do portu ADC5 podlaczam gnd, na wyswietlaczu wyswietla sie 0, kiedy do VCC 1023, tez się zgadza, ale jeśli podepne pin ADC5 pod vcc, ktore podswietla ekran LCD i zaczne potencjometrem lekko ściemniać, to wartośc 1023 nie maleje, czym to moze być spowodowane?

    edit: rozwiazlem problem z potencjometrem PR1, tylko dlaczego przy maxymalnym polozeniu pokazuje mi 671 a nie 1023?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 mar 2012, o 20:41 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27407
    Lokalizacja: Szczecin
    Pomógł: 1043

    Spokojnie - za dużo pytań naraz - nie wiem czy mi się stos nie przepełni i nie wypadnie mi wątek ;)

    1. w nocie PDF nie ma nic na temat ADCW bo to sprawka specyfiki AVR GCC które zrobiło taką miłą niespodziankę, że nie musisz wklepywać odczytu z dwóch rejestrów ADCH i ADCL tylko zostało już przygotowane gotowe makro ;) Korzystasz z ECLIPSE ????? (tylko nie mów że nie) ... to podjedź kursorem myszki na nazwę ADCW w programie i trzymając wciśnięty lewy klawisz CTRL - kliknij lewy klawisz myszki - zostaniesz autmatycznie przeniesiony do odpowiedniego pliku nagłówkowego systemowego gdzie widać definicję tegoż przyjemnego makra w GCC ;)

    2. VCC od LCD i kontrast ;) ależ panie kolego ;) .... a co ma wspólnego VCC wyświetlacza LCD z regulacją kontrastu ???? Nie ma nic wspólnego. Przecież regulacja kontrastu nie może się odbywać poprzez regulację VCC !!!!!!!!!!!!!!! ;) a jak miałby działać sterownik LCD który potrzebuje koniecznie VCC (+5V) ???? co zmieniałbyś mu napięcie potencometrem ???? Być może masz na myśli podświetlenie - ale ono jest robione na diodach LED i ich załączanie także nie ma nic wspólnego znowu. Ono może być włączane/wyłączane albo sterowane za pomocą PWM przez tranzystor znajdujący się na ATB.... Zatem gdybyś chciał badać napięcie to TYLKO na suwaku potencjometru do kontrastu LCD. Ten sygnał idzie przecież na specjalną nóżkę LCD - zobacz na dowolny schemat LCD albo schemat ATB

    3. Jeśli chodzi o pomiar napięcia i potencjometr - to od zestawu rev:1.03 jest bardzo fajna rzecz i udogodnienie w porównaniu do wcześniejszych wersji. Otóż mamy tu możliwość zorganizowania dowolnego dzielnika napięcia do pomiaru dowolnych napięć. Wyjście (suwak) potencjometru J4 (POT1) podłączasz do wejścia ADC, natomiast na pin oznaczony jako VOLT podłączasz mierzone napięcie. Zwróć uwagę na dzielnik napięcia. Zajrzyj na schemat:

    Obrazek

    Rezystor R można sobie wymieniać, tworząc dzielnik dla dowolnego napięcia, a dzięki potencometrowi można go przed podłączeniem do procka dokładnie skalibrować miernikiem napięcia ;) ....


    wasu napisał(a):
    edit: rozwiazlem problem z potencjometrem PR1, tylko dlaczego przy maxymalnym polozeniu pokazuje mi 671 a nie 1023?


    No właśnie ze względu na dzielnik napięcia - jak chcesz to możesz wyjąć ten wyjmowany rezystor R (10K) i włożyć zworkę - ale PAMIĘTAJ !!!!! .... wtedy na wejście VOLT możesz podłączyć maksymalnie napięcie +5V a nie większe.

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 mar 2012, o 12:54 
    Offline
    Użytkownik

    Dołączył(a): 07 mar 2012
    Posty: 54
    Pomógł: 0

    dzieki za odpowiedź, wszystko jasne :D
    Próbuje teraz zamienić odczytaną wartość z rejestru na wartość liczbową, korzystam ze wzoru:
    Vin= ADC* (Vref/1024)*10000 *wsppodzialu // *10000 poniewąz Vref=2,56 po przemnozeniu potzebuje takiego mnożnikado liczby całkowitej
    Zastanawiam się jaki ustawić współczynnik. Gdy wyciągnąłem rezystor 10K i wstawiłem zworke, to współczynnik ustawiłem na 1.
    Natomiast gdy wstawiam spowrotem rezytor otrzymuje dzielnik napięcia z rezystora 10K i rezystora z potencjometrem 0-20K. Ni wiem jak dobrać wartość współczynnika skoro wartość jednego z rezystorów ciągle się zmienia? Wartość maxymalna mierzona powinna wynieść 3,3 V tak wynika z moich obliczeń



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 mar 2012, o 13:20 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27407
    Lokalizacja: Szczecin
    Pomógł: 1043

    ;) bo gdy chcesz wykorzystywać dzielnik napięcia to wtedy zapomnij o kręceniu potencjometrem ;) po prostu ustaw konkretną wartość - np tak:

    1. na wejście VOLT podłącz sobie +5V
    2. zmierz miernikiem napięcie jakie masz na pinie AREF bo nie zawsze będzie to równe 2,56 może być np 2,49V
    3. podłącz voltomierz do suwaka potencjometru i ustaw na nim 2,49 (dla podłączonego 5V ;) wyżej)
    4. podłącz suwak potencjometru do wybranego wejścia ADC

    i teraz zmierz sobie rezystancję pomiędzy GND a suwakiem, będziesz miał wtedy możliwość wyliczenia dzielnika dla włożonego rezystora 10K no i tej zmierzonej rezystancji i to jeszcze dokładniuśko dobrany dzielnik do napięcia referencyjnego procka - da to tobie SUPER dokładność pomiarów

    No i wtedy na wejściu VOLT dopiero masz fajny swój własny WOLTOMIERZ o zakresie pomiarowym od 0V do 5V .... ale już widzisz że możesz zrobić sobie np od 0V do np 32V tylko musisz powtórzyć powyższe kroki 1-3 zanim podłączysz suwak potencjometru do ADC rozumiesz? Wtedy możesz sobie zrobić sondę dłuższą i pięknie sprawdzać dowolne napięcie przy obliczonym dzielniku. Mam nadzieję, że mój pomysł na takie zastosowanie dzielnika w zestawie spodoba ci się. Bo z jednej strony można z niego korzystać jak ze zwykłego potencjometru a z drugiej strony jak z prawdziwego porządnego dzielnika i mierzyć dowolne napięcia i co ważne przy dowolnej wartości napięcia odniesienia czy wybierzesz w procku 2,56 czy VCC

    miłej zabawy

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 mar 2012, o 13:13 
    Offline
    Użytkownik

    Dołączył(a): 07 mar 2012
    Posty: 54
    Pomógł: 0

    ajajaj coś sobie w głowie namieszałem, czytam już chyba 5 raz fragment ksiązki poświęcony właśnie temu problemowi i coś mi sie nie zgadza.
    Wybieram najpierw:
    -Vref = AVCC 5V
    -rezystor 10K zwarty (zastąpiony przewodem)
    -napięcie mierzone na potencjometrze 0-20K
    no i teraz tak potencjo0metr skrecony w lewo na max daje cos okolo zerowego oporu i 0 jednostek odczytane z rejestru
    jeśli na maxa w prawo to 1023 jednostki i opór 20K. Patrząc na schemat to gdy jet skręcony w lewo to napiecie jest rowne z a gdy na 20 K to 5V.
    I tak sie zastanawiamze skoro jest na nim napięcie 5V a moje napięcie odniesienia to 5V wiec zmierzona przez uC wartosc powinna byc rowna 0??



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 mar 2012, o 13:59 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27407
    Lokalizacja: Szczecin
    Pomógł: 1043

    ajajaj no coś namieszałeś sobie w głowie faktycznie ;)

    No jak może być być tak że napięcie na wejściu ADC 5V przy napięciu odniesienia też 5V da ci 0 ???? To wg ciebie GND ile powinno dać ?????? coś się pokiełbasiło .... ale nic spokojnie i powoli


    przy napięciu referencyjnym ustawionym na VCC:

    GND - to wartość = 0 w ADCW
    2,5V - to wartość 512 w ADCW
    5V - to wartość 1023 w ADCW

    tak to działa - bo jak może być inaczej?

    Jeśli zaś ustawisz napięcie referencyjne na wewn. źródło odniesienia 2,56V to:

    GND - to wartość = 0 w ADCW
    1,28V - to wartość 512 w ADCW
    2,56V - to wartość 1023 w ADCW
    5V - to także wartość 1023 w ADCW

    a wartość rezystancji potencjometru nie ma tu wielkiego znaczenia jeśli nie korzystasz z dzielnika, potencjometr mógłby mieć równie dobrze 10K albo 100K .... chodzi tylko o napięcie na jego suwaku z przedziału 0V do 5V gdy zworkę wstawiasz w miejsce tego rezystorka 10K

    teraz się rozjaśniło ? ;)

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 mar 2012, o 14:04 
    Offline
    Użytkownik

    Dołączył(a): 07 mar 2012
    Posty: 54
    Pomógł: 0

    mniejwiecej tak, myślałem ze mierzone napięcie na ADC jest mierzone względem Vref czyli np dla Vred = 5V , dla napiecia 5V otrzymujemy, dla 10V 5V, a dla 0 hmm chyba wymyslilem wartosc bezwzgledna z -5 czyli tez poprostu 5V, przesadzilem troche :D?
    skoro piszesz że dla Vref 5V , wartosc mierzona 5v(wzgledem gnd) ma 1023 Czyli Vref moge traktować jak maksymalne mierzone napięcie, ktore jest osaigane gdy ADCW = 1023?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 mar 2012, o 14:16 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27407
    Lokalizacja: Szczecin
    Pomógł: 1043

    No dokładnie tak i musisz PAMIĘTAĆ - hmmm zapamiętać raz na zawsze w razie czego , że pod żadnym pozorem nie możesz przekroczyć napięcia +5V albo zejść poniżej 0V na wejściu procesora bo odeślesz go do krainy wiecznych łowów ;)

    I dlatego np jeśli zamierzasz badać napięcia przykładowo od 0 do 32V

    to robisz taki dzielnik napięcia żeby przy maksymalnym twoim mierzonym napięciu z dzielnika wychodziło tyle ile masz referencyjnego napięcia np 2,56V

    Nigdy nie korzystaj z napięcia odniesienia VCC bo to bardzo mało dokładne.

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 mar 2012, o 19:45 
    Offline
    Użytkownik

    Dołączył(a): 07 mar 2012
    Posty: 54
    Pomógł: 0

    Cytuj:
    1. na wejście VOLT podłącz sobie +5V
    2. zmierz miernikiem napięcie jakie masz na pinie AREF bo nie zawsze będzie to równe 2,56 może być np 2,49V
    3. podłącz voltomierz do suwaka potencjometru i ustaw na nim 2,49 (dla podłączonego 5V wyżej)
    4. podłącz suwak potencjometru do wybranego wejścia ADC

    i teraz zmierz sobie rezystancję pomiędzy GND a suwakiem, będziesz miał wtedy możliwość wyliczenia dzielnika dla włożonego rezystora 10K no i tej zmierzonej rezystancji i to jeszcze dokładniuśko dobrany dzielnik do napięcia referencyjnego procka - da to tobie SUPER dokładność pomiarów

    No i wtedy na wejściu VOLT dopiero masz fajny swój własny WOLTOMIERZ o zakresie pomiarowym od 0V do 5V

    Nie za bardzo mogę się w tym połapać, robie dzielnik skladajacy sie z rezystora 10k i drgugiego ktory jest ustawiny na potencjometrze na stałą wartość?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 mar 2012, o 19:52 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    no tak ustawiasz potencjometr tak by wartość maksymalna napięcia na Wejściu dzielnika dawała na wyjściu napiecie = vref

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 mar 2012, o 21:56 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27407
    Lokalizacja: Szczecin
    Pomógł: 1043

    Masz tutaj poglądowy rysunek jak na to patrzeć ;) może to ci pomoże?

    Obrazek

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 lip 2012, o 23:52 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 maja 2012
    Posty: 758
    Pomógł: 9

    Chcąc zbadać ADC podpiąłem VCC i GND do potencjometru na ATB i ADC5 do trzeciej końcówki potka i kręciłem... w pewnym momencie poczułem swad, wyłączyłem szybko... mam nadzieje, ze nic nie poszło... Co sie mogło jarać? Smród dochodzi z potka, ale na szczęście żyje. Chyba tylko lekko pośmierdział i mu przeszło. Zresztą na zasilaczu miałem wtedy włączone ograniczenie prądowe do 220 czy 290 mA czy nawet 360 mA.. Rozumiem, ze zrobiłem zwarcie... więc muszę dać w szereg jakiś rezystor, ta? Zrobię inaczej. Jutro zrobię układ na stykówce... potencjometr + rezystor w szereg... i do tego zasilanie z oddzielnego zasilacza i dopiero to na ADC. Jakiej mocy są potki w ATB?

    _________________
    ATB 1.03, Win XP SP3, ECLIPSE Indigo 3.7.2



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 lip 2012, o 01:02 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27407
    Lokalizacja: Szczecin
    Pomógł: 1043

    po pierwsze posiada kolega chyba schemat ATB ? czy nie ? jest na DVD dołączonej do książki, jest na stronach naszych itp

    skąd pomysł podawania VCC i GND do potencjometru - przecież on siedzi w układzie i nie ma wyprowadzonych na zewnątrz swoich 3 końcówek żeby można je było podłączać jak się żywnie spodoba - dlatego nie dziwię się że poszedł DYM - pewnie że zrobiłeś zwarcie - ale nie powiem ci jak bo nawet nie mogę wpaść na pomysł jak ty wpadłeś na pomysł żeby do tego potencjometru podłączyć VCC i GND

    zobacz nawet tu kilka postów wyżej masz schemat jak jest ten potencjometr podłączony

    dlatego mam prośbę - na drugi raz jeśli czegoś nie będziesz pewny (jak podłączać - co rozumiem bo chyba nawet kiedyś pisałeś że z samą elektroniką dopiero startujesz) to dopytaj się zawsze albo mnie na maila albo tu na forum itp OK ??? wtedy nie będzie dymu

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 lip 2012, o 09:30 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 maja 2012
    Posty: 758
    Pomógł: 9

    Posiadam schemat, moja wina, że tam wcześniej nie zajrzałem.

    A pomysł wziął się stąd,że wyczytałem w Twojej książce, że na ATB są dwa potki podłączone między GND i VCC, a patrzę i potem wolnostojący (myliłem się). No to bach tam bez zastanowienia VCC i GND. Po chwili kręcenia trochę smrodku, żadnego dymu. Może tylko w potku się ścieżki węglowe zaczerwieniły nieco, bo jest sprawny. Procek wygląda też na dobry.

    Jak mówię, sam nie wiem, czemu wcześniej nie rzuciłem okiem na schemat i zaufałem moim oczom. Głupi byłem...

    ------------------------ [ Dodano po: 1 minucie ]

    mirekk36 napisał(a):
    dlatego mam prośbę - na drugi raz jeśli czegoś nie będziesz pewny (jak podłączać - co rozumiem bo chyba nawet kiedyś pisałeś że z samą elektroniką dopiero startujesz) to dopytaj się zawsze albo mnie na maila albo tu na forum itp OK ??? wtedy nie będzie dymu

    Z elektroniką nie startuję (chyba, że mowa o uC), chyba mnie z kimś mylisz. A odzywam się do Ciebie w weekendy na Skype. ;) Z 2 lata temu lutowałem sporo kitów i składałem układy z książki "Wyprawy w świat elektroniki" na stykówce. Mam technika elektronika i inżyniera Elektroniki i Telekomunikacji. Sam nie wiem, czemu teraz nieraz popełniam takie idiotyczne błędy. Pewno z roztargnienia.

    Ale oczywiście zawsze spytam jak będę miał chociaż cień wątpliwości. ;)

    ------------------------ [ Dodano po: 6 minutach ]

    Przestudiuję ten temat i na przyszłość będę więcej myślał przy podłączaniu, obiecuję Mirku. ;)

    ------------------------ [ Dodano po: 8 minutach ]

    Jak miałem wtedy podpiętą jedną nóżkę potencjometru do PB5 (ADC5), to się chyba nic nie stało z procem?

    _________________
    ATB 1.03, Win XP SP3, ECLIPSE Indigo 3.7.2



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 lip 2012, o 11:14 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    Ledes: Wydaje mi się że to rutyna ... mi się też zdarza popełniać karygodne wręcz książkowe błędy właśnie przez rutynę .. bo skoro cos robisz tysiące razy ...
    no nie :) Niestety, a może stety ... w pracy nie mogę sobie pozwolić nawet na chwilkę roztargnienia, a nadmiar powagi sytuacji wręcz wywołuje samoistnie
    różne błędy , na szczęście w fazie prototypowej jest to wskazane, choć w zaplanowane mamy miejsce tylko na 2 błędy w tym jeden śmiertelny dla układu.
    a wszystko po to żeby później nic się nie miało prawa wydarzyć. Stąd tez moje podejście do życia :) Bo obciążenia psychiczne jakie mam w pracy wymagają
    odreagowywanie w druga stronę.

    Prockowi nie koniecznie zrobiłeś krzywdę, 5V znosi dobrze na pinach chyba że puściłeś mu więcej , ale ATmega w sumie jest dosyć że tak się wyrażę
    idioto odporna i sporo znosi złego traktowania.

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 lip 2012, o 11:29 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 maja 2012
    Posty: 758
    Pomógł: 9

    A jeśli na pin procka popłynął duży prąd powiedzmy 300 mA?

    _________________
    ATB 1.03, Win XP SP3, ECLIPSE Indigo 3.7.2



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 lip 2012, o 11:32 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    to mogłeś ten pin stracić ,

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 lip 2012, o 11:50 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27407
    Lokalizacja: Szczecin
    Pomógł: 1043

    Ledes napisał(a):
    Z elektroniką nie startuję (chyba, że mowa o uC), chyba mnie z kimś mylisz. A odzywam się do Ciebie w weekendy na Skype. ;)


    Pewnie, masz rację - ale mam nadzieję że zarówno Ty jak i inne osoby wybaczycie mi takie pomyłki hmmm? Naturalnie nie mówiłem też tego żeby komuś umniejszyć czy irnizować...

    Jeśli chodzi o twoje pytanie - to do pinu procka nie może popłynąć ot tak sobie duży prąd np 300mA - popłynie taki na jaki pozwoli sobie procek przecież. Oczywiście katując jego wejście napięciem +5V albo GND gdy jest ono po resecie ustawione programowo jako wyjście i np ma stan niski gdy podajesz +5V - to niestety - w trakcie tortur może zacząć sobie pozwalać na znacznie więcej aż do samounicestwienia ;) ... (czyli mogłeś stracić jak pisze Sun) :(

    ale jeśli ten pin nie był przez ciebie oprogramowany, to po resecie był wejściem ale w 3 stanie HiZ (wys. impedancji) - a wtedy czochra go czy podasz mu +5V czy GND ;) .... nic nie przepuści ....

    chyba że bardziej wyrafinowane tortury i napięcie +12V ;( hyhyhy a nie wspomnę o 230V z sieci

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 lip 2012, o 12:18 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 maja 2012
    Posty: 758
    Pomógł: 9

    mirekk36 napisał(a):
    Ledes napisał(a):
    Z elektroniką nie startuję (chyba, że mowa o uC), chyba mnie z kimś mylisz. A odzywam się do Ciebie w weekendy na Skype. ;)


    Pewnie, masz rację - ale mam nadzieję że zarówno Ty jak i inne osoby wybaczycie mi takie pomyłki hmmm? Naturalnie nie mówiłem też tego żeby komuś umniejszyć czy irnizować...

    Jasne, nie mam Ci tego za złe przecież. ;)

    ------------------------ [ Dodano po: 1 minucie ]

    Pin był ustawiony jako WEjście ADC i poszło 5V z Vcc płytki

    _________________
    ATB 1.03, Win XP SP3, ECLIPSE Indigo 3.7.2



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 lip 2012, o 12:22 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27407
    Lokalizacja: Szczecin
    Pomógł: 1043

    Ledes napisał(a):
    Pin był ustawiony jako WEjście ADC i poszło 5V z Vcc płytki


    No to jeśli jako wejścia ADC - to nic się nie mogło mu stać. Poziom napięć na tym wejściu od 0V do 5V jest przecież jak najbardziej normalny.

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 lip 2012, o 12:28 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 maja 2012
    Posty: 758
    Pomógł: 9

    mirekk36 napisał(a):
    Jeśli chodzi o twoje pytanie - to do pinu procka nie może popłynąć ot tak sobie duży prąd np 300mA - popłynie taki na jaki pozwoli sobie procek przecież.

    Tego nie rozumiem - mógłbyś jaśniej?

    _________________
    ATB 1.03, Win XP SP3, ECLIPSE Indigo 3.7.2



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 lip 2012, o 12:37 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27407
    Lokalizacja: Szczecin
    Pomógł: 1043

    No bo napisałeś:

    Ledes napisał(a):
    A jeśli na pin procka popłynął duży prąd powiedzmy 300 mA?


    ale przecież nie można prądu dostarczać do pinu w nieograniczonym zakresie przy dopuszczanym napięciu oczywiście. Prąd jaki popłynie zależy od rezystancji wewnętrznej nieprawdaż ? A że w stopniach końcowych mamy tranzystory mosfet chociażby z jakąś minimalną wartością RDSon to to często nawet krótkotrwała kolizja napięć na wyjściu nie spowoduje uszkodzenia pinu.

    Zobacz ilu ludzi podłącza nawet diody LED bez rezystora bezpośrednio do pinu procka (bez sensu oczywiście - no ale skoro tak poleca jeden z autorów książek, która się jakiś czas temu na rynku ukazała - co jest zgrozą) - to jednak procki się nie palą pomimo że prąd powinien popłynąć sporo większy niż w tabeli "Absolute maximum ratings". Diody LED też się jeszcze nie palą chociaż na pewno po woli wypalają a pin powoli zaczyna być też narażany na uszkodzenie ....

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 lip 2012, o 12:39 
    Offline
    Moderator zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 3229
    Lokalizacja: Kraków - obok FAB5 ATMEL'a
    Pomógł: 91

    Oznacza to że przez odbiornik (dioda LED, żarówka, układ scalony) może popłynąć tylko taki prąd jaki urządzenie pobiera.

    Np. możesz mieć zasilacz 5V i nawet 500A (amper), ale mikrokontroler pobierze tylko kilkadziesiąt miliAmper (w zależności od częstootliwości kwarcu - jest w PDF).

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 lip 2012, o 12:42 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27407
    Lokalizacja: Szczecin
    Pomógł: 1043

    Jaglarz napisał(a):
    Np. możesz mieć zasilacz 5V i nawet 500A (amper), ale mikrokontroler pobierze tylko kilkadziesiąt miliAmper (w zależności od częstootliwości kwarcu - jest w PDF).


    O właśnie to jest dobry przykład.

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 lip 2012, o 12:45 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 maja 2012
    Posty: 758
    Pomógł: 9

    Dobra, rozjaśniło się. Dzięki.

    _________________
    ATB 1.03, Win XP SP3, ECLIPSE Indigo 3.7.2



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 lip 2012, o 16:38 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 maja 2012
    Posty: 758
    Pomógł: 9

    Po co jest pin GND obok pinu VOLT?

    _________________
    ATB 1.03, Win XP SP3, ECLIPSE Indigo 3.7.2



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 lip 2012, o 16:42 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27407
    Lokalizacja: Szczecin
    Pomógł: 1043

    Ledes napisał(a):
    Po co jest pin GND obok pinu VOLT?


    No to jest gotowe niejako wejście pomiarowe - przecież jeśli miałbyś zamiar np mierzyć napięcie baterii to jej PLUS podłączasz do VOLT a MINUS do GND tak ? ;)

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 lip 2012, o 16:43 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 maja 2012
    Posty: 758
    Pomógł: 9

    Pomiędzy Volt i to obok GND podpinam sygnał wejściowy, tak? A jak podepnę pod samo VOLT? Np. sygnał z płytki ATB (ta sama masa), to też da radę?

    ------------------------ [ Dodano po: 2 minutach ]

    Chcę zrobić tak, że pod VOLT podepnę VCC z ATB, pod GND nic, J4 dam na ADC5 i będę kręcił potencjometrem PR1, może tak być? Chodzi mi o podstawowy program z ADC.

    ------------------------ [ Dodano po: 3 minutach ]

    Oczywiście nie będę wyjmował rezystora 10k z dzielnika i wkładał tam zworki aby znowu zwarcia nie zrobić.

    _________________
    ATB 1.03, Win XP SP3, ECLIPSE Indigo 3.7.2



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 lip 2012, o 16:51 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27407
    Lokalizacja: Szczecin
    Pomógł: 1043

    Słuchaj spójrz jeszcze raz na ten schemat:

    Obrazek

    Jeśli chcesz potencjometr wykorzystać tylko sam - bez dzielnika (bo tu jest od razu dzielnik) to włóż zworkę (drucik) zamiast tego rezystora Ra i podepnij na wejście VOLT zasilanie ATB. No pewnie że masa już jest wspólna więc nie ma co jej łączyć ;)

    i na wyjściu potka będziesz miał zakres napięć od 0V do 5V

    ale dzięki pomysłowi w ATB można pięknie poćwiczyć już sobie z dzielnikiem wg tego schematu. No sam zobacz i to jeszcze za pomocą potencjometru dostosować się do VREF, które wcale nie musi być równo 2,56 dla ATmega32 ...

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 lip 2012, o 16:55 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 maja 2012
    Posty: 758
    Pomógł: 9

    No ok, dam zworkę zamiast rezystora, J4 na ADC5, na VOLT VCC z ATB.

    _________________
    ATB 1.03, Win XP SP3, ECLIPSE Indigo 3.7.2



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 40 ]  Przejdź na stronę 1, 2  Następna strona

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO