NRF24L01 Байланыш чиптерин жана колдонмолорун изилдөө
2024-04-25 2465

Nrf24l01 2.4g байланышын скандина компаниясы тарабынан иштелип чыккан.Бул кубаттуулуктун төмөндүгү, арзан баада жана жогорку ылдамдыктын мүнөздөмөлөрү бар жана компьютердик компьютердик өнүмдөрдү жана акылдуу түзмөктөрдү колдонуу үчүн жакшы чечимдерди бере алат.Бул макалада аны өндүрүүчүдөн, түзүмүн, тиркемелер, жумушчу режимдер жана иштөө принцибинен тааныштырат.

Каталог


NRF24L01 сереп


NRF24L01

NRF24L01 - бул жаңы монолиттүү RF трансивери - 2,4 ГГцке чейинки ISM жыштыгы үчүн 2,5 ГГцке чейин иштелип чыккан.Бул кристалл осциллатору, жыштыктын синтезези, электр күчөткүч, модулятор сыяктуу бир нече функционалдык модулдарды бириктирет жана алдыңкы шоклст технологиясын кабыл алат.SPI интерфейси аркылуу NRF24L01 5V микрокронкроллер менен байланышып, өндүрүмдүн кубаты, канал тандоо жана протокол орнотуулары SPI интерфейси аркылуу конфигурацияланууга болот.Бул NRF24L01 зымсыз маалыматтарды берүү функцияларына жетүү үчүн микроконтролеринин дээрлик бардык түрлөрүнө туташа алат дегенди билдирет.

Альтернативалар жана эквиваленттер







NRF24L01 өндүрүүчүсү ким?


NRF24L01 NRFACIC SEMICONDCONDCTOR тарабынан чыгарылат.Норддук семорондюп, башында, Скандиновдук Влси деген аттуу скандинавия деп аталган, бул кемчиликсиз жарым өткөргүч компания.Компания жогорку кубаттуулук тутумуна адистешет, 2,4 ГГц Исма тобуна, 2,4 ГГц иссамбль тобуна жана чыгымдын чыгымы жана чыгымы бар негизги фокус аймактарында.Nordic Semicondactor's End Колдонмолору Сымсыз Мобилдик телефон, Чычкандар жана баскычтары, зымсыз медициналык, керектөөчү шаймандар, сейрек спорт шаймандары, зымсыз контроллерлору, зымсыз үн контроллору, зымсыз үн контроллору, зымсыз үн аудио тиркемелери (мисалы, йийнін), коопсуздук жана оюнчуктар.

NRF24L01 диаграммасы


Structural Block Diagram of NRF24L01

NRF24L01 блок диаграммасы жогоруда көрсөтүлгөн.Микрононкроликтин көз карашы боюнча, алты контролдук сигнал портуна, тактап айтканда, CSN, SCK, Miso, Mosi, IRQ жана CE.

NRF24L01 тиркемелери


- VOIP HEADETS

- Активдүү RFID

- Оюн контроллери

- Зымсыз PC перифераллары

- Спорт сааттары жана сенсорлор

- Активдерди издөө тутумдары

- чычкан, баскычтоптор жана алыстан

- Ультра-төмөн кубаттуулук сенсор тармактары

- Башкы бет жана коммерциялык автоматташтыруу

- Өркүндөтүлгөн медиа борборунун алыскы көзөмөлү

- керектөөчү электроника үчүн RF алыскы башкаруу элементтери

NRF24L01 байланыш шарттары


Эки NRF24L01 Байланыш төмөнкү үч шартты канааттандыруу керек:

- Каналдар бирдей (каналдын катталуу RF_CH).

- Даректер бирдей (tx_addr жана rx_adr_po бирдей).

- жөнөтүлгөн жана алынган байтардын саны бирдей (эгер каналдын натыйжалуу маалыматы туурасы n no бар болсо, анда ар бир жолу жөнөтүлгөн байт белгилеринин саны n, албетте, n<=32).

NRF24L01 иштөө режимдери


NRF24L01 Зымсыз байланыш модулунда ар кандай жумушчу режимдерди, анын ичинде күч-кубат режимин, күтүү режимин жана маалыматтарды пакетин иштетүү режимине киргизсе болот.Ар бир режимдин функциялары жана иши төмөнкүдөй.

Working Modes of NRF24L01

Power-Down Mode


Кубаныч режиминде, NRF24L01 ар бир функциясы учурдагы керектөөнү минималдуу түрдө сактоо үчүн өчүрүлгөн.Кубатка түшкөн режимге киргенден кийин, NRF24L01 иштебейт, бирок каттоонун мазмуну өзгөрүүсүз калат.Кубатка төмөн режим Реестрдеги PWR_UP BIT тарабынан көзөмөлдөнөт.

Күтүү режиминде


Күтүү режими тез баштоо учурунда тутумдун орточо керектөөсүн азайтып, тутумдун керектөөсүн төмөндөтөт.Күтүү режиминде I, Crystal иштебейт.Күтүү режиминде II, саат буферинин айрымдары иштөө режиминде.TX FIFO регистринин котормосунда бош жана б.з.ч.Күтүү режиминде каттоодон өткөн конфигурация сөздөрүнүн мазмуну өзгөрүүсүз калат.

Пакеттерди иштетүү режими


NRF24L01 PUCKET иштетүү режимдери Sockburst режимин жана өркүндөтүлгөн шокбурст режимин камтыйт.

Шокбурст режиминде NRF24L01 төмөнкү ылдамдыкта минималдуу ылдамдыкка туташтырылышы мүмкүн.Чиптин ички RF протоколу тарабынан жогорку ылдамдыктагы сигналды иштеп чыгууга жардам берет, ал эми маалыматтарды берүү MCU өзүнө болгон интерфейске көз каранды болгон маалыматтын ставкаларындагы спи интерфейси аркылуу жүргүзүлөт.Шокбурст режими коммуникация үчүн орточо керектөөнү зымсыз секстуу бөлүмүндө жогорку ылдамдыктагы байланышты сактап калуу менен байланышты орточо керектөөнү төмөндөтөт.

Өркүндөтүлгөн Шокбурст режими эки тараптуу шилтеме протоколун жөнөкөй жана натыйжалуу кылат.Жөнөтүүчү эки тараптуу шилтемеде, жөнөтүүчү акыркы түзмөктү жөнөтүүчүдөн кийин, жөнөтүүчү маалыматтын жоголуп кетеби же жокпу деп таба алгандан кийин, жооп берүүнү суранат.Эгерде маалыматтын жоголушу болуп жатса, жоголгон маалыматтар кайтарылган функция тарабынан калыбына келтирилет.Өркүндөтүлгөн шокбурстм режими MCU жүгүн көбөйтүүсүз иштебей, жоопту жана ретранттарды башкарат.

NRF24L01 иштөө принциби


Working Principle of NRF24L01

Маалыматтарды берүүдө, биз алгач nrf24l01 транспи режимине киргизебиз.Андан кийин, биз алдамчы түйүндүн дарегин TX_ADDR жана жарактуу маалымат TX_PLD SPI портунун тизилишинде NRF24L01 забар запасына чейин жазыңыз.TX_PLD CSN төмөн болгондо, үзгүлтүксүз жазылышы керек, ал эми TX_ADDR гана жандырганда бир гана жолу жазылышы керек.Андан кийин, биз б.з. Кеминде кеминде 10 микросекундга чейин б.з.Эгерде авто-жооп иштетилген болсо, NRF24L01 маалыматтарды таануу сигналын алуу үчүн маалыматтарды берүү үчүн дароо киргизилет (Auto-жооп алуу дарегиңиздеги авто-жооп алуу түйүнүнө туура келсе, анда TX_ADDR дарегине ылайык келиши керек).Эгер жооп алса, байланыш ийгиликтүү деп эсептесе, TX_DS желеги жогору болот, ал эми TX_PLD TX FIFOдан тазалайт.Эгер эч кандай жооп болбосо, NRF24L01 маалыматтарды автоматтык түрдө көчүрүп алат (эгерде автоматтык түрдө кайра иштетүү иштетилген болсо).Эгерде ретрансилдердин саны (КъМда) жогорку чегине жетсе, анда Max_RT желеги жогору болот, ал эми TX FIFO, FIFO'дагы маалыматтар кайтарып берүү үчүн сакталат.Max_rt же tx_ds желеги жогору болгондо, IRQ тазалана баштаганда, MCUга эскертүү берүү үчүн үзгүлтүккө учурап калышат.Акырында, эгерде бермени ийгиликтүү жана б.з.с.Эгерде Transmit and CE ичиндеги маалыматтар жок болсо, анда ал 60-жылкы режимге өтөт.

Маалыматтарды алууда, биз алгач NRF24L01 режимин алуу режимин конфигурациялайбыз.Андан кийин ал кабыл алуучу абалын киргизүү үчүн 130 микросекундга кечигип, маалыматтын келүүсүн күтөбүз.Алуучу жарактуу даректи жана CRCти аныктаганда, RX пакетин RX FIFO'дагы сактайт жана IRQди үзгүлтүккө учуратып, үзгүлтүккө учуратып, MCU маалыматтарды окуп, эскертет.Эгерде авто-жооп функциясы ушул учурда иштетилген болсо, алуучу өткөргүч бир эле учурда өткөрүлүп, бир эле учурда жооп берүүнү жөнөтөт.Акырында, эгерде кабыл алуу ийгиликтүү болсо, анда INLES LOW, NRF24L01 иштебей турган 1-орунду ээлейт.

Зымсыз маалыматтарды берүү үчүн эки NRF24L01 модулдарын кантип колдонсо болот?


Биринчиден, В модулу бир каналга орнотуу керек, ал эми маалыматтын узактыгы a модулунун маалыматынын узундугун камсыз кылуу үчүн A.Андан кийин a addr_b болушу үчүн, ADR_B үчүн ADDUL_Bдин транспортунун дарегин конфигурациялаңыз, андыктан В модулун түзүп жатканда маалыматтарды туура кабыл алат.

Чындыгында, бул ири дарек addr_b модулу үчүн конфигурацияланган даректүү addr_b анын бир нече гана берилиштеринин маалымат каналдарынын бири гана.Модул, адатта, алты ала турган канал бар, бул В модулун бир эле учурда алты башка модулдан маалыматтарды ала алат.Албетте, В модулу бир эле учурда гана маалыматтарды жөнөтө алат, анткени ошол эле каналга маалыматтарды бир эле учурда бир эле учурда кийлигишүүгө алып келиши мүмкүн.






Көп берилүүчү суроолор [FAQ]


1. is nrf24l01 ишенимдүүбү?


Эгерде сиз долбооруңузга арзан транссакарлык RF модулун түзгүңүз келсе, анда сиз өзүңүздүн долбооруңузга арзан трансиверди кургуңуз келсе, ишенимдүү чечим болуп саналат.Эгер сиз түзмөккө кошумча тактоо керекпи же аны өз долбооруна кантип киргизүү керектиги керек болсо, биз менен байланышыңыз.

2. NRF24L01 эң көп аралык кайсы?


Ал 2,4 ГГц тобун колдонот жана ал наристенин баасы 250 кбпа чейин 2 Мбитофонго чейин иштей алат.Эгерде ачык мейкиндикте колдонулса

3. NRF24L01 эмне кылат?


NRF24L01 бирдиктүү чип 2.4ghz трансивери - орнотулган баскалбаган протоколдук кыймылдаткычты (өркүндөтүлгөн шокберст), ультра-төмөн энергия зымсыз өтүнмөлөрүнө ылайыкташтырылган.NRF24L01 Дүйнө жүзүндөгү ISM жыштыгында иштөө үчүн иштелип чыккан, 2.400 - 2.4835Gh.

4. NRF24L01 жана NRF24L01 ортосундагы айырма кандай?


Алар чындыгында, NRF24L01 + NRF24L01 чиптин жаңыртылган версиясы болуп саналат.Nrf24l01 1 баскычтарды жана 2МББДАРДЫН БАШТАЛГАН СТАНДАРЫН БАКТЫЛАТ, ал эми NRF24L01 + ошондой эле 250Kbps электр өткөргүч деңгээлин колдойт.

5. NRF24L01 WiFi колдонобу?


Бирок кээде сиз WiFi же Bluetooth колдонбостон, андан кийин NRF24L01 колдонбостон, жөнөтүүнү же кабыл алууну кааласаңыз болот.Башкаларынан айырмаланып, ал модулдардын ортосунда байланышуу үчүн радио толкунун колдонот, үйүңүздөгү зымсыз телефондордо колдонулган.

Биз жөнүндө Кардарлардын канааттануусу ар дайым.Өз ара ишеним жана жалпы кызыкчылыктар. ARIAT технология көптөгөн өндүрүүчүлөр жана агенттер менен узак мөөнөттүү жана туруктуу кооперативдик мамилелерин түздү. "Кардарларга реалдуу материалдар менен мамиле жасап, өзөктүү кызматка кирбестен, кесипкөй текшерилет жана кесипкөйлүккө өтөт
Function Test.Эң жогорку баада өнүмдөр жана эң мыкты кызмат - бул биздин түбөлүктүү милдеттенмебиз.

Email: Info@ariat-tech.comHK TEL: +00 852-30501966КОШУУ: Rm 2703 27F Ho King Comm Center 2-16,
Fa Yuen St MongKok Kowloon, Гонконг.