Nrf24l01 нь Nordicic компанид боловсруулсан 2.4G харилцааны чип юм.Энэ нь тэжээлийн хэрэгжилтын бага эрчим хүч, өндөр, өндөр хурдтай, ширээний компьютерид зориулсан програм, ухаалаг сэтгэгдэл үүсгэх боломжтой.Энэ цөлөөс энэ нь үйлдвэрлэгч, бүтэц, програм, ажил, систем, дундаж банкоос нэвтрүүлнэ.
Каталог
NRF24L1 нь 2.4 GHZ-ээс 2.4 GZ-ээс 2.5 GHZ-ээс 2,4 GHZ-ээс 2.5 GHZ-ээс бүрдсэн шинэ COMORICIC RENDSERICE юм.Энэ нь болор Оскиллятор, давтамжийн синтез, цахилгаан өсгөгч, and modulization гэх мэт олон функциональ модулиудыг нэгтгэдэг бөгөөдSPI интерфэйсээр дамжуулан NRF24L1-ийг 5V микроцонолол, тэгээд сувгийн сонголт, протоколын тохиргоог ашиглан SPI интерфэйсээр дамжуулж болно.Энэ нь NRF24L1 нь утасгүй мэдээллийн дамжуулалтын функцэд хүрэхийн тулд бараг бүх төрлийн микроконтроллерийн чиптэй холбогдож болно гэсэн үг юм.
Аливаа хувилбарууд ба эквивалентууд
NRF24L01 нь Нордикийн хагас дамжуулагчаар үйлдвэрлэгддэг.Нордикийн хагас дамжуулагч, анх Нордикийн VLSI гэж нэрлэдэг, фаблик хагас дамжуулагч компани юм.Компани нь хэт бага эрчим хүчний гүйцэтгэлтэй, цахилгаан хэрэгсэл, холболтын төхөөрөмж, холболтын төхөөрөмж, холболтын хэрэглээ.Шидемик хагас дамжуулагч нь утасгүй USB холбоос хэрэгсэл, алсын / гар утас, утастай галзуугийн цахилгаан хэрэгсэл, ухаалаг Guetarders, Утасгүй тоглоомын элэтрон мэндийн хэрэгслүүд, алсын хар утас, хэрэглэгчийн элэтрондийн / формат ба аюулгүй байдал (IP-д зориулсан Vishers програм хангамж, аюулгүй байдал
NRF24L01-ийн блок диаграмыг доор харуулав.Микрофонод дахь хэтийнзүүний хяналтын хяналтын үеэр, зөвхөн CSN, CSN, CSN, MODO, MODO, IRQ, CE-Тайт руу анхаарч үзэх хэрэгтэй.
- VoIP чихэвч
- идэвхтэй rfid
- Тоглоомын хянагч
- Утасгүй компьютерийн утас
- Спортын цаг, мэдрэгч
- ХӨРӨНГӨ ОРУУЛАЛТЫН СИСТЕМЕС
- Хулгана, гар, алс, алсаас
- Хэт бага эрчим хүчний мэдрэгчийн сүлжээ
- Гэр, арилжааны автоматжуулалт
- Дэвшилтэт медиа төвийн төв алсын удирдлага
- Хэрэглэгчийн электроникийн хувьд RF алсын удирдлага
NRF24L1 Харилцаа холбоо дараахь гурван нөхцлийг хангах шаардлагатай байна.
- Сувгууд ижил байна (суваг бүртгүүлэх RF_ch).
- Хаягууд нь ижил байна (TX_ADDRD ба RXADDR_ADDR_ADDR_ADER-ийг ижил).
- Шууд явуулсан байтын тоо нь ижил байдаг (хэрэв сувгийн үр дүнтэй өгөгдлийн өргөн нь N-ийг тохируулсан (хэрэв үр дүнтэй өгөгдлийн өргөн нь N-тэй, мөн мэдээж n<=32).
NRF24L01 Утасгүй холбооны модулийг Power-Down Mode горимд оруулж, эсвэл Хүлээн авах горим, өгөгдлийн багцыг оруулж, өгөгдлийн багц боловсруулах горимд тохируулж болно.Горим бүрийн үйл ажиллагаа, үйл ажиллагаа нь дараах байдалтай байна.
Цахилгаан эрчим хүчний горим
Power-Down горимд, NRF24L1-ийн функц бүрийг хамгийн бага хэрэглээний үр удмаа хадгалахын тулд унтраасан байна.Цахилгаан эрчим хүчний горимд оруулсны дараа NRF24L01 нь ажиллахаа больсон боловч бүртгэлийн агууламж өөрчлөгдөхгүй хэвээр байна.Power-Down горим нь бүртгэлд PWR_UP BIT-ээр хянагддаг.
Салигжих горим
Зогсолт горим нь би хурдан эхлэхэд системийн дундаж хэрэглээг бууруулдаг.Зогсолт горимд би, болор нь хэвийн ажилладаг.Хүлээлгийн горимд II, II, цагны буфер нь үйл ажиллагааны горимд байдаг.TX FIFEO-г дамжуулагч дээр нэвтрэх үед хоосон, CE нь Хоосон бөгөөд CE нь өндөр бөгөөд энэ нь Store горимд ордог.Хүлээлтийн горимын үед, бүртгэлийн тохиргооны агуулга нь өөрчлөгдөхгүй байна.
Packet боловсруулалтын горим
NRF24L01 БАГНАЛЫН ТӨЛӨВЛӨГӨӨГИЙН ГАЗРЫН ГАЗРЫН ГАЗРЫН ГАЗРЫН ГАЗРЫН ГАЗРЫН ГАЗРЫН ГАЗРЫН ГАЗРЫН ГАЗРЫН ГАЗРЫН ГАЗРЫН ГАЗРЫН АЖИЛЛАГАА.
Шокбурст горимд, NRF24L1 нь бага зардал багатай MCU-тай холбогдож болно.Өндөр хурдтай дохионы боловсруулалтыг Chip-ийн дотоод rfocopol-ээр дамжуулж байгаа өгөгдлийн хурдыг SPI интерфэйсээр дамжуулж байгаа өгөгдлийн хурдаар дамжуулж байна.Shockburst горим нь утасгүй хэсэгт өндөр хурдтай холбоо барихдаа MCU-тай харьцуулахад дунджаар тогтвортой харилцааг бууруулдаг.
Сайжруулсан Shockburst горим нь хоёр талын холбоосын протокол протоколыг энгийн бөгөөд илүү үр дүнтэй болгодог.Ердийн хоёр талын линкээр илгээгч нь эцсийн төхөөрөмжийг хүлээн авсны дараа өгөгдлийг хүлээн авсны дараа өгөгдлийг хүлээн авсны дараа өгөгдлийг хүлээж авах боломжтой.Хэрэв өгөгдлийн алдагдал гарч ирвэл алдагдсан өгөгдлийг RENDANSMIT функцээр нөхдөг.Сайжруулсан ShockbursttrtionM горим нь хариултыг ашиглан MCU-ийн ажлын ачааллыг нэмэгдүүлэхгүйгээр хариуг хянадаг.
Мэдээлэл дамжуулах үед бид NRF24L01-ийг дамжуулж буй горимд тохируулна.Дараачийн, бид хүлээн авах зангилааг TX_ADDR, RESTALT COLDER-ийн NRF24L1-ийн БУТЛУУРЫН ТУХАЙ ТЕХНИКИЙН ТУХАЙ.TX_PLD нь CSN бага байх үед CSN нь тасралтгүй бичих ёстой. TX_ADDR ЗӨВХӨН ЗӨВЛӨГӨӨГҮЙ БОЛОМЖТОЙ БОЛОМЖТОЙ.Дараа нь бид CE-ийг өндөрт тавиад дор хаяж 10 микросекмонд хийж, дараа нь 130 микросекунд саатсаны дараа өгөгдлийг үргэлжлүүлнэ.Хэрэв автомат хариулт идэвхжсэн бол NRF24L1-ийг хүлээн авах дохиог хүлээн авахын тулд өгөгдлийг хүлээн авахын тулд өгөгдлийг хүлээн авсны дараа хүлээн авах горимыг шууд хүлээн авах болно.Хэрэв хариу хүлээж авбал харилцаа холбоо амжилттай боллоо. TX_DS туг нь өндөр, tx_pld нь tx_pld-ийг tx fifo-ээс тогтооно.Хэрэв хариу хүлээж аваагүй бол NRF24L01 нь өгөгдлийг автоматаар дамжуулж өгөх болно (хэрэв автоматаар дамжуулалт идэвхжсэн бол).Хэрэв дахин дамжуулах хугацаа (ARC) дээд хязгаарт хүрвэл дээд хязгаарт хүрч, TX FIFTO-ийн өгөгдөл нь DENCENCENTS-д хүрнэ.Max_rt эсвэл TX_S_DS туг нь өндөр байх үед IRQ-ийг цэвэрлэж, IRQ цэвэрлэгдэх бөгөөд MCU-д мэдэгдэх болно.Эцэст нь дамжуулалт амжилттай боллоо, хэрэв дамжуулалт багатай бол NRF24L1-ийг оруулав.Дамжуулалтын стек, CE-д өгөгдөл байхгүй бол энэ нь сул зогсолтын горимд ордог 2.
Өгөгдөл хүлээн авахдаа бид эхлээд NRF24L1-ийг хүлээн авах горимд тохируулна.Дараа нь энэ нь 130 микроскунд саатлыг хойшлуулах, өгөгдлийг хүлээж авахыг хүлээх хэрэгтэй.When the receiver detects a valid address and CRC, it stores the data packet in the RX FIFO and sets the interrupt flag bit RX_DR high, making the IRQ low, generating an interrupt, and notifying the MCU to read the data.Хэрэв энэ үед автомат хариултын функцийг идэвхжүүлсэн бол хүлээн авагч нь дамжуулж буй мужийг нэгэн зэрэг оруулах бөгөөд хариу дохионы дохиог буцааж илгээх болно.Эцэст нь, хэрэв хүлээн авалт амжилттай болвол NRF24L1-ийг идэвхжүүлсэн бол 1-р горимд тохирч байна.
Нэгдүгээрт, модуль ба модуль Бодулийг нэг суваг дээр тохируулах шаардлагатай бөгөөд B-ийн Module-ийн өгөгдлийн урт нь Module-ийн Module-ийн урттай тэнцэх юм.Дараачийн, дамжуулалтын хаягийг тохируулахын тулд ADDRATE хаягаа тохируулна уу.
Үнэндээ хүлээн авах хаяг addr_b module-д тохируулсан bod c тохиргоог хийсэн b нь зөвхөн олон тооны хүлээн авах өгөгдлийн суваг юм.Модуль нь ихэвчлэн зургаан хүлээн авах сувгуудтай бөгөөд b модуль нь зургаан өөр модулиудыг нэгэн зэрэг өгөгдлийг хүлээн авах гэсэн үг юм.Мэдээжийн хэрэг, Бодод Боде B нь ижил сувагт ижил сувагт илгээдэг тул өгөгдөл илгээх боломжтой.
Байнга асуудаг асуултууд [FAQ]
1. NRF24L01 найдвартай юу?
Дуусгахын тулд NRF24L1 нь таны төслийн хувьд бага өртөгтэй дамжуулагч rfserive Rectenter romtule-ийг барихыг хүсч байвал найдвартай шийдэл юм.Хэрэв танд төхөөрөмж дээр нэмэлт тодруулга өгөх эсвэл үүнийг хэрхэн өөрийн төсөлд хэрхэн яаж нэгтгэх талаар холбоо бариарай.
2. NRF24L01-ийн хамгийн их зай юу вэ?
Энэ нь 2.4 Ghz хамтлагийг ашигладаг бөгөөд энэ нь 250 кб / 250 кг-ээс 250 ккп хүртэл ажиллаж болно.Хэрэв нээлттэй орон зайд ашигласан бөгөөд доод боодлын хурдаар ашиглавал түүний хүрээ 100 метр хүртэл хүрч болно.
3. NRF24L01 юу хийдэг вэ?
NRF24L1 нь Silta-Bund Mode-Bund Monal-Bunder утасгүй програмуудад зориулагдсан нэг чип юм.NRF24L01 нь World Essmences Estermency Band 2.400 - 2.4835GH-д ДЭЛГЭРЭХГҮЙ.
4. NRF24L01 ба NRF24L1-ийн хоорондох ялгаа юу вэ?
Тэд үнэндээ үүнтэй төстэй, nrf24l01 + бол NRF24L01 чипийн сайжруулсан хувилбар юм.NRF24L01 Зөвхөн 1Mbps болон 2MBPS, 2MBPS-ийн хурдыг дэмждэг. NRF24L01 + 250кб / 250кб / дамжуулах хурдыг дэмждэг.
5. NRF24L01 WiFi ашигладаг уу?
Гэхдээ заримдаа WiFi эсвэл Bluetooth, Bluetooth, BLUTER, NRF24L01-ийг ашиглахгүйгээр илгээх эсвэл хүлээн авахыг хүсч магадгүй юм.Бусад хүмүүсээс ялгаатай нь радио долгионыг ашиглан модулиудын хооронд харилцааг ашигладаг, танай гэрт хэрэглэгддэг утаснуудад ашигладаг ижил төрөл.