Bluetooth moduli va asosiy MCU o'rtasidagi ulanish usuli asosan siz tanlagan modul turiga bog'liq. Siz ishlayotgan aqlli uzuk loyihasini hisobga olgan holda, odatda ikkita asosiy ulanish echimlari mavjud:
1. UART shaffof uzatish rejimi (eng oddiy, tez ishga tushirish uchun mos-)
Agar siz oʻrnatilgan Bluetooth mikrodasturiga-oldindan miltillovchi moduldan foydalansangiz (masalan, Telink TLSR8208 asosidagi E104-BT09, MS52SF1 va boshqalar), ular odatda MCU bilan aloqa qiladilar.UART shaffof uzatish.
Ulanish usuli:
TXD(Module uzatish) MCU ga ulanadiRXD(Qabul qilish)
RXD(Moduli qabul qilish) MCU ga ulanadiTXD(Uzatish)
GNDga ulanadiGND(Umumiy asos)
VCCga ulanadi3.3V(Quvvatlantirish manbai)
Ish printsipi:Bluetooth parametrlarini (masalan, qurilma nomi, uzatish quvvati va boshqalar) sozlash uchun MCU faqat UART orqali standart AT buyruqlarini yuborishi kerak. Ulanish o'rnatilgandan so'ng, MCU tomonidan UART orqali yuborilgan har qanday ma'lumotlar to'g'ridan-to'g'ri Bluetooth orqali uzatiladi va aksincha. Bu usul murakkab Bluetooth protokoli stekiga chuqur kirib borishni talab qilmaydi, bu esa uni tez rivojlanish uchun mukammal qiladi.
2. Protokolni o'rnatish rejimi (asosiy yechim, chuqur sozlash uchun mos)
Agar siz Telink SDK asosida chuqur rivojlanayotgan bo'lsangiz (masalan, Tuya Smartning BLE yechimidan foydalangan holda), asosiy UART aloqasidan tashqari, ba'zi bir ulanishlarni ham ulashingiz kerak.holatni boshqarish pinlarikam quvvat boshqarish va holat sinxronizatsiyasiga- erishish.
Asosiy ulanishlar:
TX / RX:MCU bilan oʻzaro-ulangan, Bluetooth protokoli maʼlumotlar paketlarini uzatish uchun ishlatiladi (DP maʼlumotlari haqida hisobot berish va qabul qilish).
Kengaytirilgan boshqaruv pinlari (Tavsiya etiladi):
Kam{0}}quvvat boshqaruv pin (Uyg'onish/Uyqu):MCU modulni chuqur uyqu rejimiga o'tkazish uchun ushbu pindan foydalanadi. Quvvat iste'moliga juda sezgir bo'lgan aqlli uzuklar kabi batareyali{1}}qurilmalar uchun bu pin juda muhim.
Ulanish holati bildirishnomasi PIN-kod (havola/holat):Telefon Bluetooth orqali ulanganda yoki uzilganda, modul MCUni xabardor qilish uchun ushbu GPIO orqali yuqori yoki past mantiqiy darajani chiqaradi. Bu MCUga ish holatini oʻz vaqtida almashtirish imkonini beradi (masalan, oʻchirilganda uxlash, ulanganda faol qolish).
RST (PIN-kodni tiklash):MCU ushbu pinni pastga tushirish orqali Bluetooth modulini qayta ishga tushirishga majbur qilishi mumkin.
💡 Aqlli uzuklar uchun apparat ulanishi takliflari:
Aqlli uzukning ichki maydoni juda cheklangan va u batareyadan quvvat olganligi sababli, tenglikni yoki uchuvchi simlarni loyihalashda quyidagi ikki nuqtaga e'tibor bering:
Kam quvvatli{0}dizayn:Modulning past quvvat-boshqaruv pinini ulaganingizga ishonch hosil qiling. MCU batareya quvvati pastligini yoki qurilma ishlamay qolganligini aniqlasa, g'ayritabiiy quvvat sarfini oldini olish uchun Bluetooth modulini faol ravishda chuqur uyqu rejimiga o'tkazishi mumkin.
Barqaror quvvat manbai:Bluetooth signallarni uzatishda katta lahzali oqimni tortadi. Modulning VCC va GND pinlari o'rtasida kuchlanish o'zgarishi modulni kutilmaganda qayta ishga tushirishiga yo'l qo'ymaslik uchun mos filtrlash kondensatorini ulash tavsiya etiladi.


