Table of Contents
הבנת טכנולוגיית Bluetooth ואבולוציה
Bluetooth התפתח מסטנדרט פשוט של החלפת כבל לפרוטוקול אלחוטי מתוחכם התומך במערכת אקולוגית עצומה של מכשירים.קבוצת הריבית המיוחדת Bluetooth (SIG) מנהלת את המפרט, אשר כולל כיום Bluetooth קלאסית (BR/EDR) ו-Bluetooth Low Energy (BLE) בחירת המודול הנכון מתחיל בהבנה אשר מתאים את הטוב ביותר של היישום שלך באמצעות חישוב, מהירויות, ותקציב Bluetooth קלאסי הוא אידיאלי עבור הזרמת אודיו או שידור קבצים גדולים, אך פועל באופן משמעותי של תכונות הפעלה של תאים גמישים עם תכונות הפעלה, אך ורק עם תכונות הפעלה של תאים גמישים.
מפתחי נהיגה במודול בחירת
רדיו טווח ותקציב קישורים
טווח אינו רק פונקציה של כוח שידור גולמי; זה תלוי בעיצוב אנטנה, רגישות מקלט, ומכשולים סביבתיים. מודול Bluetooth טיפוסי עשוי לציין טווח של 10-100 מטרים באוויר הפתוח, אבל תנאים בעולם האמיתי - קירות, מחצני מתכת, התערבות מ-Wi-Fi או Zigbee - יכול להפחית את זה על ידי 50% או יותר. עבור פרויקטים הדורשים קישוריות חזקה מעבר ל -30 מטרים, לחפש עם כוח משולב (לא זמין) ו- txbx) כדי לספק יותר מנקה (לא אנטנה) כלומר, כלומר, כלומר, כלומר, כלומר, כלומר, כלומר, כלומר, כלומר, כלומר, כלומר, כלומר, כלומר, CXLXLXLXLXLXL) עם אנטנה) או יותר (לא זמין יותר, כלומר, כלומר, כלומר, כדי לספק יותר מנקה (לא יותר) עם אלקטרו-Dlinkdlinkdlinkdlinkdlinkdlinkdlinkdlinkd) עם אנטנה) עם אנטנה DGLXLXLXLXLXLXLXLXL) או יותר (תמיד) עם אנטנה) עם אנטנה) עם אנטנה) עם אנטנה DGLXLXLXL
כוח חיים סוללה וסוללות
עבור מכשירים מופעלים סוללות, צריכת חשמל במהלך שידור פעיל, idle מקשיבים, ו מצבי שינה עמוקים הוא קריטי. BLE מודולים לצייר בדרך כלל 5-15 mA במהלך שידור ויכולים להשיג זרמי שינה תת-מיקרו-מיקרו-מסלוליים, המאפשרים ניתוח תאי מטבע במשך חודשים או שנים.קלאסי Bluetooth מודולים, לעומת זאת, דורשים לעתים קרובות 30-50 מ"א במהלך קשרים פעילים וחסרות יכולות שינה אגרסיביות.
דרישות שימוש ויישומים
דרישות שיעור הנתונים משפיעות ישירות על הבחירה בין קלאסיקות ו- BLE. Classic Bluetooth (BR/EDR) תומך עד 3 Mbps (EDR), מה שהופך אותו מתאים עבור הזרמת אודיו, העדכונים של קושחה מעל האוויר (OTA) ונתוני חיישן מהיר במהירות גבוהה. TT של Bluetooth הוא 2 מודולים (LE 2M PHY), אך יישום בפועל באמצעות חישוב הוא לעתים קרובות נמוך יותר עקב פרוטוקול אם פרופיל כפול או קובץ אודיו נמוך יותר.
אפשרויות ל- Interface
הממשק של המודול למיקרובקר שלך (MCU) חייב להתאים את ערימה החומרה והתוכנה שלך.ממשקים נפוצים כוללים UART, SPI, I2C, ו- USB.פשוט מודולים של סדרתי-לכחול כמו MC-05 להשתמש בגשר UART שקוף, הדורש רק ערימה של ATbl עבור תצורה - אידיאלי עבור קידוד מהיר עם Arduino.
גודל פיזי ושילוב אנטנה
מכשירים קומפקטיים IoT דורשים מודולים עם טביעות רגל קטנות. צ'יפ אנאנטנות, אנטנות מעקב PCB, ואנטנות SMD קרמיקה כל אחד יש עסקאות בגודל, עלות ויעילות קרינה. עם אנטנות שבב משולבות מפשטות פריסת PCB ולהפחית את ה-BoM ספירה, אבל אתה להקריב גמישות עבור המודולים אופטימליים של מיקום (באמצעות U.FL או IPEXors) אתה מאפשר למקם את המיקום של מטוסים אחרים ו- C לעתים קרובות יותר טוב יותר מ- C.
אבטחה ואותנטיות
אבטחה Bluetooth השתפרה עם כל גרסה ספציפית של ה- Secure Simple Pairing (SSP) ב- Bluetooth ו- LE Secure Connections ב- Bluetooth 4.2+ מספק הצפנה חזקה באמצעות החלפת מפתח של ECDH, עם זאת, לא כל המודולים לאכוף את התכונות הללו כברירת מחדל.עיין בגליון הנתונים של המודול עבור מצבי אבטחה נתמכת: כמה מודולים בעלות נמוכה עשויים רק ליישם זוג בסיסי עם PIN קבוע (למשל, "12" (להלן, כדי להבטיח דרישות אבטחה) או ניהול נתונים קריטיות) או ניהול יישומים קריטיים).
אישורים ותקנות
מודולים טרום-מקלט להפחית באופן דרמטי את הזמן ואת העלות של להביא מוצר לשוק.מודולים שכבר נמצאים FCC, CE, IC, MIC, ו- Bluetooth SIG מוסמך לאפשר לך להתייחס למסמכים ההסמכה שלהם, הימנעות בדיקה נפרדת עבור חלק הרדיו. כאשר להעריך מודול, לאשר כי זה נושא הודעת זיהוי Bluetooth Qualification (QID) ללא זה, עליך לבצע בדיקות בעצמך - כמו גם תהליך זה יכול להיות נבדקת על ידי מספר שבועות של אנטה.
השוואה בין מודולים Bluetooth פופולריים
HC-05 ו-HC-06 - נקודת הכניסה הקלאסית
ה-HC-05 ו-HC-06 הם המודולים הנפוצים ביותר של Bluetooth417 עם Bluetooth 2.0 EDR, המציעים קישור סדרתי שקוף עד 1 Mbps. HC-05 תומך הן בתפקידים המאסטרים והן בתפקידי העבד, בעוד ה-HC-06 הוא רק המודולים המציירים סביב 30-50 מ"א במהלך תקשורת פעילה, מה שהופך אותם ללא יכולת מתאימה עבור מערכת ההפעלה, אלא אם כן, למעט 10 מטרים פשוטים של ניהול חשמל.
HM-10 - שלב אל תוך BLE
HM-10 הוא מודול 4.0 BLE המבוסס על TI CC2540 או CC2541 צ'יפסet. הוא מתקשר דרך UART ותומכת ב- AT פקודה להגדיר עבור תצורה, מה שהופך את זה קל להחליף HC-05/HC-06 בגירסת BLE.HM-10 שואבת כ- 6-9 מ' במשלוח פעיל ויכול לישון ב-1 מיקרוA, המאפשרת ניתוח מטבע- 30-A בדרך כלל לא מוגבל.
ESP32 - הפתרון All-in-One
אספרפט ESP32 משלב את Bluetooth כפול (קלאסי ו BLE) יחד עם Wi-Fi, דואל-core MCU, ample GPIO, ומערכת היקפית עשירה.הוא תומך בספירת Bluetooth 4.2 (כמה גרסאות BLE 5.0), כולל האצה אוטומטית עבור הצפנה, וניתן לתכנן באמצעות מסגרת Arduino, ESP-IDF, או MicroPy הוא צורך גבוה יותר מ-MRI.
NRF52840 - Premium BLE with Edge
התקני NRF52840 SoC (זמין כמו המודול MDBT50Q מ- Raytac או ה- Feather N52840 Express) תומכים ב-Bluetooth 5.x עם LE 2M, LE Coded PHY, הרחבות פרסום ו- Bluetooth mesh.זה משלב מערכת אבטחה בסיסית של ARMx-M4FU עם 1 Flash ו- KB, RAM, במהירות USB, עם טווח USB, עם 0.
RN4871 ומודולים אחרים של Legacy
RN4871 של מיקרוצ'יפ (BLE 4.2) ו-RN4870 (BLE 4.1) מציעים ממשק פיקוד פשוט ASCII דומה HM-10 אבל עם ביצועים טובים יותר (במרחק של 10 μA שינה) ו pre-certification.הם תומכים במחזורים iBeacon וניתן להשתמש בהם כהפחתה עבור עיצובים ישנים יותר.
המונחים: Hardware and Firmware אינטגרציה
מקום ה- Antenna Placement
אפילו המודול הטוב ביותר יבצע גרוע אם האנטנה תואמת או מוקפת במטוסי קרקע.עבור מודולים עם אנטנה שבב משולב, לשמור על אזור האנטנה ללא נחושת על כל השכבות ולא המסלול שום עקבות ליד זה. להבטיח מטוס קרקע מוצק מתחת לחצר הקרקע של המודול.אם באמצעות אנטנה חיצונית, להתאים את האינטנסיבי (בדרך כלל 50 הוממים) עם משטח פינטנסיביות ולשמור על אורך קצר ככל האפשר של ציוד חשמלי, כמו גם על מנת להוסיף נתונים מתאימים.
עיצוב אספקה
מודולים Bluetooth רגישים לאספקת רעש. A נקי 3.3 V Rail עם מספיק חדר הראש הנוכחי הוא חיוני. השתמש הרגולטור נמוך-dropout (LDO) עם מתח טיפה של פחות מ -100 mV ורעש פלט מתחת 30 מיקרו-Vrms. בולק decoupling (10 μ F אלקטרוליטי או קרמיקה) בתוספת 100 קרמיקה מקומית של NF במודול VDD של המודול יייצב את השידור הנוכחי (לעתים קרובות נפח רדיו).
תוכנה ופרוטוקול Stack
בעת שימוש במודול הדורש תגובה חיצונית MCU, עליך ליישם את ערימה פרוטוקול המארח בצד השני של פורמטים UART, אתה רק צריך לפטור את AT פקודה תגובות.עבור מודולים SoC משולבים כגון ESP32 או NRF52840, עליך לכתוב את היישום שלך בתוך המודול של SDK מונחה על ידי לוח זמנים (D) זה נותן לך שליטה על מרווחי חיבור, MTU, ופרסום תמיד לאפשר קישור פרמטרים זה מתחיל מ-NCOL (התחל) כדי להפחית את מסגרת זמן קצר יותר.
בדיקות ואימות הטוב ביותר
לפני ביצוע מודול, לבנות אבטיפוס הוכחה של תפיסה ולבחון אותו בסביבת היעד. השתמש ב- Bluetooth sniffer (למשל, אליסיס, NRF Sniffer) כדי לאמת פרמטרים של חיבור, שקיפות, וציות אבטחה. Measureated כוח ורגישות עם מנתח טווח כדי להבטיח את המודול עומד על בדיקות טווח בפועל ומספרים בכיוונים מרובים ב-iphtextextextextextextextext, באמצעות בעיות אבטחה.
מסקנה
(הופנה מהדף Bluetoothמודול לפרויקט הנדסי דורש איזון דרישות טכניות - טווח, כוח, שיעור נתונים, אבטחה, גודל והסמכת - נגד מגבלות הפרויקט כמו תקציב ופיתוח זמן, התחל על ידי הגדרת הפרופיל האלחוטי התואם את היישום שלך: Bluetooth קלאסי עבור זרמי נתונים גבוהים, BLE עבור נתונים אלחוטיים נמוך כוח, או מודול כפול כאשר אתה צריך את שניהם.