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



Teraz jest 19 lut 2025, o 06:51


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 4 mar 2014, o 08:55 
Offline
Użytkownik

Dołączył(a): 26 mar 2013
Posty: 44
Pomógł: 0

Witam.

Mam problem z użyciem modułu NRF24L01.

Zgodnie z opisem zasilanie na jakim działa to 1.9 ~ 3.6V.

Zasilam więc go 3.3V i jest OK.

Teraz moje pytanie.

Co mam zrobić kiedy moje arduino daje tylko 5V.
Wydawało mi się zgodnei z opisami z sieci, że wystarczy tylko dzielnik napięć aby obniżyć zasilanie z 5V do 3.3V.

Problem w tym że to nie działa.

Sprawdziłem , że dzielnik daje mi 3.3V-3.4V.

Przy konfiguracji z dzielnikiem radio.printDetails() daje podobne wyniki kiedy zasilam moduł z 3.3V arduino jak i używając arduino 5V i dzielnik.

Tylko niestety radio.write przy dzielniku zwraca false, czyli nie powiodło się wysłanie danych.

Wiecie co jest nie tak ? Wydawało mi się, że z sygnałami nic nie muszę robić.

Dodatkowa kwestia jako ciekawostka.

Kiedy używam zasilania arduino 3.3V zawsze pierwsze wywołanie radio.write zwraca false. Dopiero kolejne wywołania poprawnie wysyłają dane.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 mar 2014, o 13:45 
Offline
Nowy

Dołączył(a): 13 maja 2013
Posty: 18
Pomógł: 0

Dzielnik napięcia (rezystancyjny) w tym przypadku się nie sprawdzi. Obniży napięcie tak jak pisałeś pod warunkiem, że nie będziesz z niego pobierał prądu. To ma prawo działać dla układów, które pobierają znikomy prąd (duża rezystancja wewnętrzna) - na przykład tak możesz obniżyć napięcie dla przetwornika ADC. Twój moduł pobiera prąd, który powoduje spadek napięcia na górnym rezystorze. Zmierz napięcie na działającym układzie - będzie niższe niż 3,3 V. Sugerowałbym zastosowanie stabilizatora.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 mar 2014, o 14:10 
Offline
Użytkownik

Dołączył(a): 02 gru 2012
Posty: 243
Lokalizacja: Stróża-Łódż
Pomógł: 7

Stosuję taki sposób zasilania i się sprawdza :
Obrazek
Pozdrawiam serdecznie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2014, o 10:36 
Offline
Użytkownik

Dołączył(a): 26 mar 2013
Posty: 44
Pomógł: 0

Faktycznie z diodami pięknie działa.

Mam tylko problem z Sparkfun Pro Micro.

Kiedy do Leonardo podłącze nrf przez diody jak powyżej działa.

Kiedy to samo chce zrobić z modułem sparkfun Pro Micro nie działą.

Sprawdziłem zasilanie oraz kable, czy nie są przerwane. Wszystko jest OK.

Niestety nie działa. NIe wysyła danych.

A jak wyświetlam radio.printDetails();

Widzę najczęściej same zera.
Sprawdzałem ten sam moduł z różnymi modułami NRF.

Podłączyłem zgodnie z opisem pinów poniżej.
https://learn.sparkfun.com/tutorials/pr ... -guide/all

Jak pamiętam sprawdzałem też ten moduł i działanie pinów poprzez zapalanie diody z poszczególnych pinów.

Nie wiem jak moge jeszcze sprawdzić tego Pro Micro aby ustalić co jest nie tak

_________________
sig off ;(



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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