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



Teraz jest 28 lut 2025, o 10:36


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 30 ] 
Autor Wiadomość
PostNapisane: 8 mar 2013, o 21:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 maja 2012
Posty: 471
Lokalizacja: ZGY/ZS
Pomógł: 30

Cześć, tak jak w temacie. Robię moduły zasilane bateryjnie i potrzebuję zredukować pobór prądu układu, jednak nie mam pomysłu jak pożenić ze sobą te dwie kwestie. Korzystam oczywiście z dobrodziejstw zielonej książki, komunikację już mam działającą. W nadajniku jakoś sobie poradziłem z tym, układ w spoczynku pobiera 0,5mA. Wiem że to nie jest wynik powalający, ale nie ingerowałem w biblioteki do RFM12.

Układy pracują z wykorzystaniem przerwań, wymiana danych miedzy nimi jest minimalna, sporadyczna i jednokierunkowa. Jest to pilot z odbiornikiem.
Nadajnik: wciskam przycisk->budzę procka-> wysyłam kilka bajtów-> usypiam procka
Odbiornik: odbieram dane -> wykonuje krótką instrukcję -> i tyle :)

Chciałbym właśnie usypiać uC. Pewnie da się wykorzystać wyjście INT z RFM12, ale niestety nie wiem jak to ugryźć.

_________________
eDiyCraft.blogspot.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 mar 2013, o 21:54 
Offline
Moderator
Avatar użytkownika

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

A nie możesz w pilocie odcinać tranzystorem napięcia zasilania do RFM12 na czas zaśnięcia procka i po wybudzeniu włączać go ponownie?

_________________
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: 8 mar 2013, o 22:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 maja 2012
Posty: 471
Lokalizacja: ZGY/ZS
Pomógł: 30

Niestety nie, sprzęt już pod to jest. Nie uwzględniłem takiej opcji :/

... a dopytam jeszcze do powyższego. Jeśli taki tranzystor by był, to nie bardzo wyobrażam sobie jak miało by to poprawnie pracować w odbiorniku. Jedyne co mi przychodzi do głowy to timerem co chwila go wybudzać i sprawdzać czy coś nadlatuje, ale wtedy mógłbym "nie wstrzelić" się w jakąś ramkę.

Dodam, że w nadajniku usypiam tylko uC, a RFM12 nie ruszam. Z podobnym założeniem chciałem podejść do odbiornika, czyli inaczej zorganizować sposób odbierania.

_________________
eDiyCraft.blogspot.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 mar 2013, o 23:51 
Offline
Moderator
Avatar użytkownika

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

oczywiście że miałem na myśli tylko nadajnik z tym tranzystorem.

_________________
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: 10 mar 2013, o 12:00 
Offline
Użytkownik

Dołączył(a): 26 lis 2012
Posty: 54
Pomógł: 2

Przejdz na rfm22/23 tam masz wiecej mozliwosci oszczedzania energii min. mozesz obudzic modul wake on radio. Kiedys moze sie tym zajme. Poki co brakuje czasu...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 mar 2013, o 23:18 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 maja 2012
Posty: 471
Lokalizacja: ZGY/ZS
Pomógł: 30

Tak jak pisałem wcześniej, sprzęt już jest. Muszę pracować na tym co mam.

_________________
eDiyCraft.blogspot.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 mar 2013, o 20:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 maja 2012
Posty: 471
Lokalizacja: ZGY/ZS
Pomógł: 30

Trafiłem na pewien problem. Na stykówce przygotowałem sobie układ odbiornika i układ nadajnika do robienia prób z ewentualnymi modyfikacjami sprzętowymi. Mam napisany w pełni działający kod nadajnika i odbiornika. Postanowiłem dołożyć tranzystor załączający TX. Jest to zwykły PNP - Baza (PB1), Emiter (VCC), Kolektor (VccRFM12). Kod nadajnika zmodyfikowałem w taki sposób, że uC jest uśpiony a PNP wyłączony. Po wybudzeniu, włączam PNP, inicjalizuje RFM12 (domyślna pełna inicjalizacja z lekcji o RFM12), wysyłam dane, wyłączam PNP, usypiam procka. Cyrki zaczynają mi się dziać w momencie ściągnięcia zasilania z RFM12. Niżej jak to realizuję:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


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


Gdy po wysłaniu wykonam instrukcję wyłączenia PNP (czyli podania na bazę Vcc) układ zachowuje się tak jakby szedł w stan uśpienia, i po następnym naciśnięciu przycisku jest wybudzany i zamiast wykonać główną pętle programu, to uC resetuje się. Niżej jest procedura obsługi przerwania (w nim na nowo odpalam WDT i właśnie nie jest on resetowany w głównej pętli i uC robi reset)
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Koledzy pomóżcie znaleźć babola.

_________________
eDiyCraft.blogspot.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 mar 2013, o 21:17 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

1. Używasz przerwania INT0 wyzwalanego zboczem opadającym czy niskim poziomem ?, bo w tym drugim przypadku trzymanie klawisza powoduje ciągłe generowanie przerwania i procesor może nie zdążyć dojść do jego wyłączenia co skutkuje że watchdog nie jest resetowany.
2. Nie używaj starego SIGNAL tylko ISR.
3. Zawsze pisz jakiego używasz mikrokontrolera.
4. Jaki tryb oszczędzania energii wybrałeś (set_sleep_mode(<mode>);) ?

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 mar 2013, o 07:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 maja 2012
Posty: 471
Lokalizacja: ZGY/ZS
Pomógł: 30

Używam wyzwalania stanem niskim, bo takie aktywuje wybudzenie. Procek to mega8, całość zasilana z 3,3V. Tryb uśpienia to PowerDown. Raczej to nie to, że nie zdąży "dolecieć" do wdt_reset() (wcześniej ustawiony był aż na 1s). Psioczy właśnie gdy tylko dodam wyłączanie RFM (PORTB |= (1<<PB1) ). Mało tego, jeśli macham sobie tym portem, a RFM jest fizycznie podłączony na sztywno i na stałe do Vcc, a nie przez tranzystor (czyli tak naprawdę nie wyłączam mu zasilania) to wszystko jest ok (bez dodatkowych zmian w powyższym kodzie), wdt nie powoduje resetów.

_________________
eDiyCraft.blogspot.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 mar 2013, o 18:27 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Wszystkie linie, które są wyjściami dołączonymi do RFM12 powinieneś ustawić na zero, aby nie zasilać transceiver'a poprzez jego linie wejściowe. Dozwolone napięcie na wejściach to -0,5V do Vdd+0,5V, a skoro odłączasz zasilanie to nie możesz podawać sygnałów innych niż 0V.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 mar 2013, o 18:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 maja 2012
Posty: 471
Lokalizacja: ZGY/ZS
Pomógł: 30

Tą opcję również przerabiałem, sorki że o tym nie wspomniałem. Właściwie robiłem to po tym jak ściągnąłem zasilanie z RFM, zaraz sprawdzę z opcją przed.

_________________
eDiyCraft.blogspot.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 mar 2013, o 20:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 maja 2012
Posty: 471
Lokalizacja: ZGY/ZS
Pomógł: 30

Wracam z trochę innym pytaniem, odnośnie wyboru źródła zasilania. Co wybrać?
Na początek wziąłem baterię 6V 26A ponieważ ma bardzo malutkie wymiary. Jednak jej pojemność nie przekracza 20mAh, w dodatku układ pracuje na 3,3V więc dochodzi LDO ( jestem ograniczony wymiarami płytki i nie ma miejsca na "osprzęt" dla przetworniczki). W takim zestawie całość pochodzi bardzo krótko, ponieważ w odbiorniku nie zjadę z poborem prądu do uA, jednak musi on co jakiś czas (co kilkaset ms) sprawdzać czy coś jest w eterze. Myślałem, żeby przesiąść się na CR2032. Jej pojemność jest 10x większa niż 26A i odpada mi już LDO.

Panowie, poradźcie. Na pewno ktoś już przerabiał temat "długiej pracy na baterii" :) Może znacie inne wydajniejsze bateryjki, o niewielkich wymiarach?

_________________
eDiyCraft.blogspot.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 mar 2013, o 22:06 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Zajrzyj tutaj:
http://www.bto.pl/B2CProdukty.aspx?kate ... rie-litowe
Ta wygląda interesująco:
http://www.bto.pl/B2CProdukt.aspx?id_artykulu=40197
Płytka jest zwykle prostokątna, więc używając baterii guzikowej marnujesz sporo miejsca. Ważne jest określenie dokładnie przy jakim napięciu układ pracuje poprawnie i zwrócenie uwagi na charakterystykę rozładowania baterii. Baterie litowe są dobre, bo mają płaską charakterystykę w prawie całym zakresie pracy.
W jakich warunkach pracuje układ ? Może jest możliwość doładowania akumulatora energią słoneczną albo radiową. To znacznie wydłużyłoby czas pracy.


Autor postu otrzymał pochwałę

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 mar 2013, o 10:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 maja 2012
Posty: 471
Lokalizacja: ZGY/ZS
Pomógł: 30

Chyba zdecyduję się na li-ion lub li-poly + jakiś MCP do ładowania + miniUSB. Jednak baterie o większych pojemnościach kosztują niewiele mniej od aku, a są jednorazowe.

_________________
eDiyCraft.blogspot.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 sty 2015, o 22:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 kwi 2013
Posty: 257
Lokalizacja: 3miasto
Pomógł: 5

savian86 napisał(a):
Wszystkie linie, które są wyjściami dołączonymi do RFM12 powinieneś ustawić na zero, aby nie zasilać transceiver'a poprzez jego linie wejściowe.


Ustawić na 0 przed uśpieniem procka? a co po przebudzeniu?

------------------------ [ Dodano po: 14 minutach ]

Już opanowałem :-)

_________________
https://www.facebook.com/jacekplichtaphotography/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2015, o 20:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 kwi 2013
Posty: 257
Lokalizacja: 3miasto
Pomógł: 5

Podepnę się pod temat bo też walczę z poborem prądu w nadajniku. Próbuje zmierzyć prąd w nadajniku z RFM12S i atmega328P
zmontowanym na płytce stykowej ale jak włączę w obwód miernik to nie odbieram danych z nadajnika. Jak wypnę miernik to wszystko
działa jak należy. Jeszcze do tego wsztskiego wychodzą mi dziwne pomiary. Po włączeniu zasilania procek przechodzi w SLEEP_MODE_PWR_DOWN
i jednocześnie zasilanie RFM jest odcięte tranzystorkiem. Wówczas prąd wynosi 0,7mA ale jak procek się obudzi to jest 21mA i w trakcie
(chyba bo nic nie dochodzi do odbiornika) nadawania 27mA ale prąd już nie spada do wartości 0,7mA tylko w raz na czas zadany w
watchdogu raz mam 21mA po czym 27mA i tak w koło.

_________________
https://www.facebook.com/jacekplichtaphotography/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sty 2015, o 08:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 kwi 2013
Posty: 257
Lokalizacja: 3miasto
Pomógł: 5

Czy ktoś ma doświadczenia z pomiarem prądów tego modułu?
Brak mi już pomysłów. Obojętnie jaki wepnę miernik to zawsze
jest problem z nadawaniem lub odbiorem bo nic nie dochodzi
do odbiornika.

_________________
https://www.facebook.com/jacekplichtaphotography/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sty 2015, o 20:22 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Typowy miernik oparty na ICL7106 ma taki schemat http://www.eksel.user.icpnet.pl/leon_in ... /m890d.gif
Rezystancja amperomierza na zakresie 20mA wynosi 10R. Zresztą wiadomo, że skoro scalak ma zakres 0,2V to przy maksymalnym prądzie na każdym zakresie masz spadek 0,2V. Zacznij mierzyć na zakresie 200mA i nie zmniejszaj go jak moduł jest aktywny. Dopiero po wyłączeniu modułu i przejściu w tryb uśpienia możesz zmienić zakres. Tutaj nie można zwyczajnie przełączyć, bo pewnie rozłączy się obwód i procesor się zresetuje. Należy zewrzeć amperomierz, zmienić zakres i rozewrzeć.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sty 2015, o 21:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 kwi 2013
Posty: 257
Lokalizacja: 3miasto
Pomógł: 5

Podłączyłem mój stary miernik który ma zakres 40mA co eliminuje konieczność przełączania zakresów w tym konkretnie przypadku.
Moduły zaczęły gadać :-) bo zamieniłem kable miernika. Nie wiedzieć czemu poprzednio uparłem się że zasilanie ma być podłączone
do minusowego kabla miernika a plusowy zasila układ. Teraz mam chyba poprawne odczyty pomiarów sen 2,79mA pobudka około 7mA
niestety moment nadawania jest zbyt krótki aby go zmierzyć tym miernikiem.

------------------------ [ Dodano po: 43 minutach ]

Sytuacja zaczyna się klarować :-) Zmieniłem taktowanie na 1MHz
PWR_DOWN - 0,63mA
Nadawanie około - 7,5mA (ułamek sekundy, zbyt wolny miernik)

Zastanawiam się nad użyciem do zasilania aku 3 x AA 1,2V 1900mAh
Choć nie wiem czy to będzie dobre rozwiązanie i ile na nich pociągnie
nadajnik. Nadawanie 1 x min.

_________________
https://www.facebook.com/jacekplichtaphotography/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sty 2015, o 00:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 kwi 2013
Posty: 257
Lokalizacja: 3miasto
Pomógł: 5

:D :) :( :o :shock: Padłem ;)
Tym razem moduł nie nadaje po odpięciu miernika :shock:
Czary jakies czy co, wpinam miernik i dziala a dopiero co
było na odwrót Wymiękam.

_________________
https://www.facebook.com/jacekplichtaphotography/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sty 2015, o 09:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 kwi 2013
Posty: 257
Lokalizacja: 3miasto
Pomógł: 5

Cytuj:
Czary jakies czy co

Już czas najwyższy na zrobienie płytki bo te stykówki mnie wykończą ;-)

_________________
https://www.facebook.com/jacekplichtaphotography/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sty 2015, o 17:53 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Żeby coś zmierzyć to najlepiej sobie napisać specjalny program do tego, który tylko nadaje, tylko odbiera lub jest w stanie uśpienia, a łączny pobór energii wyliczyć z proporcji znając czasy pracy w każdym z trybów. Na oko można wykorzystać dane ze specyfikacji układów i tam też należy szukać informacji o minimalnym napięciu pracy (przy 1,8 V maksymalne taktowanie to 4 MHz).

Super dokładne wyniki o wykorzystanej energii można uzyskać używając kondensatora o dużej pojemności. Znając pojemność i spadek napięcia otrzymuje się ładunek w Culombach, a to A*s i to ławo zamienić na mAh (1 mAh = 0,001 A*1 h = 0,001 A*3600 s = 3,6 C)

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sty 2015, o 22:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 kwi 2013
Posty: 257
Lokalizacja: 3miasto
Pomógł: 5

Metodę z kondensatorem sobie podaruję, myślę że tak jak napisałeś do obliczenia prądożerności wystarczą noty katalogowe.

Krauser napisał(a):
(przy 1,8 V maksymalne taktowanie to 4 MHz)


To trochę komplikuje sprawę bo w/g noty RFM12 ma minimalne napięcie 2,2V

Zostawiając mały margines powinienem zasilać układ napięciem pewnie z 2,5V taktowanie wówczas może być do 10MHz ale i prąd rośnie do około 3mA

Idealnie by było gdyby można było zastosować wewnętrzny RC 128kHz wtedy prąd przy 2,5V to zaledwie 0,045mA

_________________
https://www.facebook.com/jacekplichtaphotography/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 sty 2015, o 10:22 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

BIGjack napisał(a):
Zostawiając mały margines powinienem zasilać układ napięciem pewnie z 2,5V taktowanie wówczas może być do 10MHz ale i prąd rośnie do około 3mA
Nie potrzeba marginesu i wystarczą 2. Akumulator NiMh ma napięcie 1,2V gdy jest rozładowany do połowy np. http://data.energizer.com/PDFs/nickelme ... appman.pdf
10 MHz jest dla 2,7V.
Jeśli chodzi o Atmegę 328P to warto sobie zobaczyć w specyfikacji:
- ATmega328P: Additional Current Consumption for the different I/O modules - stąd wiadomo, że najlepiej wyłączyć peryferia z któych się nie korzysta w normalnej pracy i w stanie Idle
- ATmega328P: Power-Down Supply Current vs. VCC (Watchdog Timer Enabled) - zastanów się co jescze pobiera prąd, bo powinieneś zejść poniżej 9uA (nawet dla 5,5V i temperatury -40...+85)

BIGjack napisał(a):
Idealnie by było gdyby można było zastosować wewnętrzny RC 128kHz wtedy prąd przy 2,5V to zaledwie 0,045mA
Odradzam robienie tego. Będą komplikacje przy programowaniu. Prąd gównie zaoszczędzisz w uśpieniu. Wysłanie wiadomości to chwilowy większy pobór prądu. Jest inna ciekawa rzecz. Możesz pracować na wewnętrznym RC 8 MHz, który za pomocą Fusebitów (CKDIV8) masz przestawiony na 1 MHz (jak z fabryki). Częstotliwość tą można sobie przestawiać podczas działania programu. Wymaga to specjalnej kolejności zapisu do rejestru CLKPR. Wtedy możesz zejść z częstotliwością do 8 MHz / 256 = 31,25 kHz. Jak robisz coś takiego to wtedy inaczej należy podejść do _delay_ms:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Jeśli zaraz starcie przejdziesz na niską częstotliwość to możesz sobie F_CPU przestawić 31250.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 lut 2015, o 22:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 kwi 2013
Posty: 257
Lokalizacja: 3miasto
Pomógł: 5

Fajnie by było tylko z tym 1,8V chyba nie da rady bo DS ma min 3V a RFM 2,2V i jak to ogarnąć?

_________________
https://www.facebook.com/jacekplichtaphotography/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2015, o 15:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 kwi 2013
Posty: 257
Lokalizacja: 3miasto
Pomógł: 5

Zmiana taktowania już działa ale nie mam pomysłu na czym zbudować zasilanie, może na LDO?
Może ktoś ma doświadczenie w budowie małych nadajniczków ?

_________________
https://www.facebook.com/jacekplichtaphotography/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2015, o 18:48 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Nie zawsze stabilizator jest potrzebny. Jeśli napięcie baterii jest niższe niż maksymalne dla danego komponentu to nie jest konieczny. Przy dobrze stabilizatora, który będzie przecież ciągle pobierał prąd należy zwrócić uwagę na prąd pracy i dodatkowo na maksymalne i minimalne napięcie pracy oraz spadek napięcia. Dobrze spisują się stabilizatory LDO z microchipa np. MCP1700 (1,6 uA; 2,3...6,0V; 0,3 V) MCP1702 (2 uA; 2,7...13,2 V; 0,6 V)

DS18B20 - VDD = 3...5,5 V
RFM12B - VDD = 2,2...3,8 V
RFM12 - VDD = 2,2...5,4 V
ATMEGA328P - VDD = 1,8...5,5 V

To 3 V trochę miesza. Potrzeba 3 akumulatorki NiMH. Stabilizator MCP1700-3002E/TO jest konieczny tylko jak użyjesz RFM12B

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2015, o 20:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 kwi 2013
Posty: 257
Lokalizacja: 3miasto
Pomógł: 5

RFM12S czyli do 5,4 V
3 x aku = 4,4 V sporo
Martwi mnie to że nie mogę zejść z prądem poniżej 0,4mA (tylko atmega na pokładzie)

_________________
https://www.facebook.com/jacekplichtaphotography/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2015, o 20:33 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Sporo. Z włączonym watchdogiem powinno być 6 uA, a z wyłączonym 0,15 uA dla 4,5V i 25 stopni. Masz ustalony stan na wszystkich wejściach. Jak wejście wisi to się przełącza. A wejścia przecież nie potrzebują zegara do działania skoro, każde z nich może obudzić procesor ze stanu PowerDown.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lut 2015, o 22:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 kwi 2013
Posty: 257
Lokalizacja: 3miasto
Pomógł: 5

Ufff..... znalazłem :D miałem na PC0 założony dzielnik do ADC
Po ściągnięciu go mam nareszcie;
5uA w trybie PowerDown
120uA przy taktowaniu 3906Hz
:D

_________________
https://www.facebook.com/jacekplichtaphotography/



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: 30 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 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