Savienojuma metode starp Bluetooth moduli un galveno MCU galvenokārt ir atkarīga no izvēlētā moduļa veida. Ņemot vērā viedzvana projektu, pie kura strādājat, parasti ir divi galvenie savienojuma risinājumi:
1. UART caurspīdīgais pārraides režīms (vienkāršākais, piemērots ātrai palaišanai{1}})
Ja izmantojat iepriekš{0}}flashmoduļu ar integrētu Bluetooth programmaparatūru (piemēram, E104-BT09, MS52SF1 utt., pamatojoties uz Telink TLSR8208), tie parasti sazinās ar MCU, izmantojotUART caurspīdīga pārraide.
Savienojuma metode:
TXD(Moduļa pārraide) savienojas ar MCURXD(Saņemt)
RXD(Moduļa saņemšana) savienojas ar MCUTXD(Pārsūtīt)
GNDsavienojas arGND(Kopējais pamats)
VCCsavienojas ar3.3V(Barošanas avots)
Darbības princips:MCU ir jānosūta tikai standarta AT komandas, izmantojot UART, lai konfigurētu Bluetooth parametrus (piemēram, ierīces nosaukumu, pārraides jaudu utt.). Pēc savienojuma izveides visi dati, ko MCU nosūtīs caur UART, tiks tieši pārsūtīti, izmantojot Bluetooth, un otrādi. Šī metode neprasa dziļi ienirt sarežģītajā Bluetooth protokolu kaudzē, tāpēc tā ir ideāli piemērota ātrai attīstībai.
2. Protokola dokstacijas režīms (galvenais risinājums, piemērots dziļai pielāgošanai)
Ja izstrādājat dziļi, pamatojoties uz Telink SDK (piemēram, izmantojot Tuya Smart BLE risinājumu), papildus pamata UART saziņai jums ir arī jāpievieno dažistatusa kontroles tapaslai panāktu zemu{0}}jaudas pārvaldību un statusa sinhronizāciju.
Pamata savienojumi:
TX/RX:Cross{0}}savienots ar MCU, tiek izmantots Bluetooth protokola datu pakešu pārsūtīšanai (DP datu ziņošanai un saņemšanai).
Uzlabotas vadības tapas (ļoti ieteicams):
Zema-jaudas vadības tapa (pamošanās/miega režīms):MCU izmanto šo tapu, lai moduli ieslēgtu dziļā miega režīmā. Ar akumulatoru darbināmām-ierīcēm, piemēram, viedzvaniem, kas ir īpaši jutīgi pret enerģijas patēriņu, šī tapa ir ļoti svarīga.
Savienojuma statusa paziņojuma tapa (saite/stāvoklis):Kad tālrunis tiek pievienots vai atvienots, izmantojot Bluetooth, modulis caur šo GPIO izvadīs augstu vai zemu loģikas līmeni, lai informētu MCU. Tas ļauj MCU laicīgi pārslēgt darba stāvokļus (piemēram, gulēt, kad tas ir atvienots, palikt aktīvs, kad ir pievienots).
RST (atiestatīšanas tapa):MCU var piespiest atsāknēt Bluetooth moduli, novelkot šo tapu zemu.
💡 Aparatūras savienojuma ieteikumi viedajiem gredzeniem:
Tā kā viedā gredzena iekšējā telpa ir ārkārtīgi ierobežota un tas tiek darbināts ar akumulatoru, lūdzu, pievērsiet īpašu uzmanību šādiem diviem punktiem, veidojot PCB vai lidojošos vadus:
Mazjaudas{0}}dizains:Noteikti pievienojiet moduļa zemas{0}}jaudas vadības kontaktu. Kad MCU konstatē zemu akumulatora spriegumu vai ierīce ir dīkstāvē, tā var aktīvi pārslēgt Bluetooth moduli dziļā miega režīmā, lai novērstu neparastu jaudas zudumu.
Stabils barošanas avots:Pārraidot signālus, Bluetooth ņem lielu momentānu strāvu. Ieteicams pieslēgt piemērotu filtrēšanas kondensatoru starp moduļa VCC un GND tapām, lai novērstu sprieguma svārstību izraisītu moduļa negaidītu restartēšanos.


