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



Teraz jest 1 gru 2024, o 05:32


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 ]
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: 27315
Lokalizacja: Szczecin
Pomógł: 1041

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: 27315
Lokalizacja: Szczecin
Pomógł: 1041

;) 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: 27315
Lokalizacja: Szczecin
Pomógł: 1041

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: 27315
Lokalizacja: Szczecin
Pomógł: 1041

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
Avatar użytkownika

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

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: 27315
Lokalizacja: Szczecin
Pomógł: 1041

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: 27315
Lokalizacja: Szczecin
Pomógł: 1041

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
Avatar użytkownika

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

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
Avatar użytkownika

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

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: 27315
Lokalizacja: Szczecin
Pomógł: 1041

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: 27315
Lokalizacja: Szczecin
Pomógł: 1041

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: 27315
Lokalizacja: Szczecin
Pomógł: 1041

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: 3206
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: 27315
Lokalizacja: Szczecin
Pomógł: 1041

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: 27315
Lokalizacja: Szczecin
Pomógł: 1041

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: 27315
Lokalizacja: Szczecin
Pomógł: 1041

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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO