Nrf24l01 hè un chip di cumunicazione 2.4g sviluppata da a sucità nordica.Hà e caratteristiche di u cunsumu bassu di u putere, pocu costu è a velocità bassa, è pò furnisce megliu suluzioni per l'applicazione di i prudutti di l'informatica è intelligente intelligenti.Stu articulu presentarà da u fabricatore, struttura, applicazioni, muschiori è principiu di travagliu.
Catalogu
U NRF24L01 hè un novu transcezzione RF di u RF specificamente per a banda di frequenza ism da 2.4 GHZ à 2.5 GHZ.Integra multiple soduli funziunali cume cristillanteTrapass'altra l'interfaccia di SPI, u nRF24L01 pò cumunicà cù u microcontratore di 5V, in modu chì u putere di output, selezzione di u canale pò esse cunfiguratu à traversu u interface di spici.Questu significa chì nrf24l01 pò esse cunnessu à quasi tutti i tipi di patatine di microcontroller per ottene funzioni di trasmissione di dati wireless.
Alternative è equivalenti
U NRF24L01 hè fabricatu da semiconductor nordic.Semiconductor nordico, originalmente chjamatu Nordic Vlhi, hè una sucietà semiconduzione senza ritornu.L'cumpagnia specializate in produzzione di u rendimentu Wireless di rédizione è di a cunnessione per u banda di conceputenzi per u 24 GHz Ism Bard, cù u cunsumu di u putere è custituendu à l'arghjetti principali.L'applicazioni di u Nordicu di l'Ultre Iscrivite sò accolti fondali di u Nordicu sò Wireless Coberili, i prestiti medichi, apparecchi sportivi di cunsumu, imballaggi sportivi senza wireless, file voce opine vofe), sicurezza è ghjoculi.
U diagramma di bloccu di u Nrf24l01 hè dimustratu sopra.Da a prospettiva di cuntrollu microcontrrer, avemu bisognu solu à sei porti di u cuntrattu, dammy CSN, sck, momi, mosi, erq, è ce.
- i capi di VoIP
- RFID attivu
- Controlli di ghjocu
- periferi di u PC Wireless
- Orologi di sport è sensori
- Asset Sistemi Tracing
- Mouse, Keyboard, è Remoti
- rete ultra-bassa
- Automationgation Home è cummerciale
- Centru Avanzatu Media Center
- I cuntrolli remote di RF per l'elettronica di i cunsumatori
Dui cumunicazione NRF24L01 ci vole à scuntrà e trè cundizioni seguenti:
- I Canali sò u listessu (stabilitu u cancrive di u canali RF_CH).
- L'indirizzi sò listessi (set tx_Addr è RX_ADD_PO u listessu).
- U numaru di byte mandati è ricevute ogni volta (se a larghezza di dati efficace di u canale hè stabilitu à n, allora u numeru di byte mandati ogni volta chì deve ancu esse n, di sicuru, n<=32).
U Modulu di cumunicazione di u Fattu NRF24L01 pò esse stabilitu à una varietà di modi di travagliu sferenti, cumprese u modalità di u putere, u modalità di u pacchettu è di dati di dati.E funzioni è l'operazioni di ogni modu sò i seguenti.
Modu Power-Down
In modalità di putenza, ogni funzione di u Nrf24L01 hè disattivatu per mantene u cunsumu attuale à u minimu.Dopu avè ingressu à u modalità di putenza, u NRF24L01 si ferma u travagliu, ma u cuntenutu di u registru ùn restanu micca inutile.U Modu Power-Down hè cuntrullatu da u pwr_up bit in u registru.
Modu Standby
Modu Standby I reduce u currente di u cunsumu mediu di u sistema mentre assicurà a partenza rapida.In modalità standby i, u cristallo opera di solitu.In modalità standby II, alcuni di i buffers di u clock sò in u modu operatore.Quandu u tocu filmu si registrerà u latu di a Trasmitter hè viota è a ce hè alta, hà enter in modu di standby II.Durante u modalità standby, u cuntenutu di e parolle di cunfigurazione Registrate restanu inutile.
Modu di trasfurmazioni di u pacchettu
Nrrf24l01 Modi di trasfurmazioni di Packet include u modalità di scossa è u modalità di scossa rinfurzata.
In modalità shockburst, u nrrf24l01 pò esse cunnessu à un costu bassu costu calculu bassu.Proctocamentu di segnu d'alta vitezza hè fatta da protocolo rf di u Chiod, mentre trasmissione rf si realizata per me interface di spici chì dipende da a velocità di l'interfaccia di u MCU stessu.U modalità shockburst reduce u cunsumu attuale per a cumunicazione per a cumunicazione di bassa velocità cù u MCU mentre mantene a cumunicazione di alta veloce in a sezione wireless.
U modalità di scossa rinfurzata face l'esekuzione di u più semplice di u protocolu in dui parenti è più efficaci.In un ligame tipicu in dui segni, l'esigenza di l'estremità per mandà un signale di risposta dopu avè ricevutu dati per chì u mittente pò rileva se i dati sò persi.Se a perdita di dati si trova, i dati persi sò recuperati da una funzione ritrasmita.U modalità di Shockbursttm mejoratu cuntrola a risposta è a retransmit e funzioni senza aumentà a carica di u travagliu di u mcU.
Quandu trasmette dati, avemu cunfiguratu prima u nrrf24l01 in modu di trasmissione.In seguitu, scrivemu u node di u node TX_ADDR è Dati validi in l'area di buffer di NRF24L01 à traversu u portu SPI in sequenza.TX_PPld deve esse scrittu continuu mentre CSN hè bassu, mentre TX_ADDRU hà bisognu à esse scritta una volta quandu trasmettendu.Dopu, stabilemu ce alta è tene altu per almenu 10 microsecondi, è dopu cumincià a trasmisce e dati dopu un ritardu di 130 micruonds.Se l'auto-risposta hè attivata, nrf24l01 hà da entre in u modellu di riceve dopu à riceve u signale di ricunniscenza (l'indirizzu di riceve auto deve esse coherente cù u node di node chì riceve tx_Addr).Se una risposta hè ricevuta, a cumunicazione hè cunsiderata successu, a bandiera tX_D serete assai altu, è tX_PPLd sarà sbulicatu da u TX Fuffu.Se ùn hè micca ricevutu risposta, u nrf24l01 hà da ritruvà automaticamente i dati (se a retransmissione automatica hè attivata).Se u numeru di retransmissions (arcu) ghjunghje u limitu superiore, a bandiera max_rt serà stata alta, è e dati in u tx fuss serà ritenutu per ritrasmissione.Quandu a bandera max_rt o tx_ds hè set, l'irq serà sbulicatu è una interruzzione serà generata à notificà u mffi.Infine,, se a trasmicazione hè successu è Ce hè bassa, u nrf24l01 entra in modu NRF2 1. Ci hè una dati in a pila di trasmissione è a cina hè alta, entra in alta trasmissione.Se ùn ci hè micca dati in a pila di trasmissione è a ce hè alta, entra in modu idle 2.
Quandu riceve dati, avemu cunfiguratu u primu u nrrf24l01 in modu di riceve.Dopu ritardu per 130 microsecondi per entra in u statu di riceve è aspettate l'arrivata di dati.Quandu u ricevitore rileva un indirizzu validu è u crscu, alza u pacchettu di dati in u rxcu di u bit RX_DT High, Generate una interruzzione, è notificà u mcu per leghje e dati.Se a funzione auto-risposta hè attivata in questu momentu, u ricevitore entre in u Statu trasmessi à u stessu è u mandà un segnu di risposta.Finalmente, se a reception hè ripresa è a ce va bow, u NRF24L01 entre in u modellu in idile 1.
Prima, modulu A è modulu B deve esse postu à u listessu canale, è assicuratevi di a fine di modulu a fine di u modulu di riceve a strada di u modu ricevutu - u modulu B.In seguitu, cunfigurà l'indirizzu di u modulu per esse addr_b ancu, cusì chì u modulu B ponu riceve i dati currettamente quandu u modulu a manda la manda.
In fatti, l'addr_b ricevutu per u modulu per modulu per modulu B hè solu unu di i so multiple ricevenu canali di dati.Un modulu di solitu hà sei canali ricevenu, chì significa chì u modulu B ponu riceve dati da sei moduli diffirenti à u stessu tempu.Di sicuru, modulu B pò solu mandà dati à u listessu tempu perchè mandendu dati nantu à u stessu canale à u stessu tempu pò causà interferenza.
Dumande spessu [FAQ]
1. hè nrf24l01 affidabile?
Cuncludi, u nrrf24l01 hè una soluzione affidabile se vulete custruisce un modulu di transcever di bassu transceiver rf per u vostru prugettu.Cuntattateci si avete bisognu di più clarificazione nantu à u dispusitivu o cumu integrà in u vostru prugettu.
2. Chì hè a distanza massima di NRF24L01?
Usa u 2,4 ghz band è pò operà cù tariffa di baud da 250 kbps finu à 2 Mbps.Se usatu in u spaziu apertu è cù a tarifa di baud più bassi chì a so gamma pò ghjunghje finu à 100 metri.
3. Chì face nrf24l01?
U NRF24L01 hè una sola chip il transceceiver cù un mutore di protocolu incrustatu (Scossa di Shockburst ™)U NRF24L01 hè cuncepitu per l'operazione in u mondu largu di frequenza ism frequenza à 2.400 - 2.4835ghz.
4. Chì hè a differenza trà NRF24L01 è NRF24L01?
Sò in veramente simile, NRF24L01 + hè una versione aghjurnata di NRF24L01 chip.Nrrf24l01 solu sustene solu 1Mbps è 2MBPS TRASMISSIONE, Mentre nrf24l01 + ancu sustene u tassu di trasmissione 250kbps.
5. U nrf24l01 Utilizà WiFi?
Ma qualchì volta pudete solu vulete mandà o riceve senza avè aduprà wifi o bluchetooth, bè, allora u nrrf24l01 seria una bona scelta.A cuntrariu di l'altri usa onda radio per cumunicà trà i moduli, u listessu tipu usatu in i telefoni senza filu in a vostra casa.