Table of Contents
Understanding the Power Consumption Profiles of Bluetooth Low Energy for Long Battery Life Devices
أصبحت الطاقة المنخفضة الازرق المربوطة المهيمنة على شبكة الإنترنت ذات الطاقة البطارية من أجهزة تعقب اللياقة وأجهزة الذكية إلى أجهزة الاستشعار الطبية وأجهزة الاستقبال الذكية، وميزتها المعرّفة هي القدرة على الحفاظ على الاتصالات اللاسلكية بينما تُسحب طلبات الحجم أقل من المستوى التقليدي للبطارية، غير أن تحقيق الحياة البطارية المتعددة السنوات التي يُعد بها في غلاف المنتجات يتطلب فهما عميقا لحجم الطاقة
ويمكن للمطورين الذين يطلعون على هذه الملامح أن يتبادلوا على نحو مستنير بين الاستجابة، وعبر البيانات، وكفاءة الطاقة، وهذه المادة تدرس الدول الأساسية للطاقة في منطقة بلوتون - الإعلان، والمسح، والوصل، والنوم - وتحلل البارامترات الرئيسية التي تحدد السحب الحالي، ثم تترجم هذه المعرفة إلى استراتيجيات قابلة للتنفيذ لتحقيق الاستخدام الأمثل لحياة البطاريات في منتجات العالم الحقيقي.
المؤسسة: موجزات الطاقة على مستوى بلوتون والولايات
From Bluetovert LE is designed around a simple principle: minimize radio on-time. The protocol achieves this through a tightly scheduled set of states defined in the Bluetooth Core specification[FLT:]. Every Bluetooth LE tool exists in one of five primary states:]Standby
ولكل دولة سجل استهلاكها الحالي الذي يختلف حسب الترددات اللاسلكية، والقدرة على الإنتاج، وطول التعبئة، ودورة العمل، ويتمثل التحدي الرئيسي الذي يواجهه المطور في ترتيب هذه الولايات بحيث تقضي الإذاعة الغالبية العظمى من وقتها في الدولة الأقل قوة - الاحتياطية - مع أنها لا تزال تلبي متطلبات طلب الاكتشاف ونقل البيانات.
وحدات استهلاك الطاقة الرئيسية
أسلوب الإعلان
الإعلان عن الإعلان هو الآلية التي يعلن بها الطرف المنتشر في منطقة بلوتون وجوده، وينقل الجهاز عبوات صغيرة على ثلاث قنوات إعلانية مخصصة (37 و38 و39) على فترات تحددها الإعلان عن وجودها بين فترات ، وكثيرا ما يكون هذا الأسلوب هو المصدر الأول لتصريف الطاقة في دورة حياة المنتج، لأن الجهاز يجب أن يُدرج عبواتاً ذاتية في جهاز من الأجهزة.
وتتوقف القوة التي تستهلك أثناء الإعلان على ثلاثة عوامل رئيسية:
- Output power (Tx power)]: Higher transmit power increases range but also higher current draw. A typical Bluetooth LE radio may draw 5 -10 mA at 0 dBm and double that at +8 dBm.
- Advertising interval]: The time between successive advertising events. A 20 ms interval results in 50 events per second, draining the bat more faster than a 1-second interval. However, longer intervals increase discovery latency.
- Packet length]: يمكن أن يتراوح حمولة الإعلان بين صفر و31 بوصة، ويُرسل المزيد من البيانات لكل حدث إلى الإذاعة في الوقت المناسب بشكل طفيف، ولكن التكلفة الغالبة هي ديباجة الحزمة وخط الوصل العام.
وبالنسبة للطلبات التي لا ضرورة فيها للاكتشاف السريع - مثل جهاز استشعار درجة الحرارة الذي يبث مرة في الدقيقة - يمكن تحديد فترة الإعلان إلى عدة ثوان، مما يقلل متوسط التيار من الميكروبات إلى المصابيح، كما أن العديد من المنتجات تنفذ أيضاً إعلانات سريعة ] لفترة قصيرة بعد انقطاع الكهرباء (مثلاً، 30 ثانية في فترات زمنية طويلة، قبل التحول إلى نمط إعلاني طويل.
إعلانات تمديدات (الميزانية 5 - صفر +)
ويمكن أن يُرسل الإعلان عن بلوتون 5 () المعلن عنه ]، الذي يسمح بإرسال الإعلانات على قنوات البيانات الـ 37 وكذلك قنوات الإعلان الرئيسية الثلاثة، مما يتيح قدراً أكبر بكثير من الإعلانات (حتى 255 بوصة لكل عبوة) ويدعم الإعلان الدوري، ويمكن أن يكون الإعلان الموسع أكثر كفاءة من حيث الطاقة بالنسبة للأجهزة التي تحتاج إلى بث مجموعات بيانات أكبر.
طريقة المسح
جهاز مسح يستمع إلى الإعلانات في القنوات الرئيسية الثلاثة، ومعظم الأجهزة التي تعمل بالبطارية تعمل كأجهزة طرفية ولا تفحصها بشكل متواتر، ولكن المسح الضوئي يستخدم بواسطة الهواتف الذكية والبوابات وبعض أجهزة الاستشعار المتقدمة التي تحتاج إلى اكتشاف أجهزة أخرى، ويقرر استهلاك الطاقة في جهاز المسح
ونافذة المسح الضوئي هي المدة التي يستمع بها الراديو على كل قناة، فالنافذة الأطول تزيد من فرص تلقي إعلانات، ولكنها تتجه إلى مستوى أعلى، والقطع المسحي هو الفجوة بين نوافذ المسح المتعاقبة، وجهاز مسح سلبي لا يستمع إلا إلى 30 متراً في كل ثانية، يستهلك طاقة أقل بكثير من طاقة واحدة تصغي باستمرار، أما بالنسبة للبوابات التي تعمل بالبطارية أو بطاقات الأصول التي تحتاج إلى تلقي إعلانات من أجهزة متعددة، فلا بد من المطور من أن يوازنواد.
أسلوب الاتصال
وبعد إنشاء وصلة، يدخل الطرف والوسطى جدولاً دورياً لتبادل البيانات يحدده ] الترابط ، ]، و [يعترف الوصل بين الدقائق و4] .
وفيما يلي عوامل القوة الرئيسية في هذا الصدد:
- Connection interval]: Longer intervals reduce the number of events per second, lowering average current. However, they also increase latency and reduce maximum throughput.
- Slave latency]: يسمح للجهاز العبيدي (peripheral) بالتغاضي عن عدد محدد من أحداث الاتصال المتتالية دون الاستماع، وربما يكون هذا أقوى الكنوب لإنقاذ الطاقة في جهاز متصل، ويمكن أن يفوت جهاز الاستشعار الذي ينقل البيانات كل خمس ثوان، ولكن لديه رقبة رقيقة تبلغ 99، كل الأحداث الوسيطة، على نحو فعال، كل 100 عملية اتصال.
- Data throughput]: Sending data faster (using largerpacket sizes or higher PHY rates like 2 Mbps) reduces radio on-time for a given amount of data. Using the BLE 5.0 Data Length extension (DLE) to send up to 247 by improve bulk efficiency
مودي نام (ستاندبي)
وفي حالة التأهب، يتم تشغيل الراديو بالكامل، ولا يستهلك رقاقة من طراز Bluetooth إلا بضع مئات من المصابيح في حالة النوم - وهي في كثير من الأحيان محدودة بالتسرب في نظام التحكم في الفول أو الساعات الحقيقية بدلا من جهاز اللاسلكي نفسه. ]يستخدم جهاز الاستنشاق في الوقت الراهن في حالة تسرب النم في الميكروفون:
العديد من الأجهزة التي تستيقظ من النوم فقط لأداء حدث إعلاني أو حدث اتصال، ثم تعود مباشرة إلى النوم، أما دورة العمل ] (الدرجة التي تقسم على الوقت الإجمالي) فهي الميكروفون الرئيسي، أما الجهاز الذي يستيقظ كل ثانية لإرسال إعلان بطارية بـ 2 متراً فتكون له دورة عمل بنسبة 0.2 في المائة إذا كان متوسط الإذاعات يبلغ 10 أمتار مربعاً و2.9 ميكروغرام في حين
العوامل التي تؤثر على الاستهلاك الكلي للقوة
وفيما عدا معايير نمط الأساس، تؤثر عدة عوامل على مستوى المنظومة على استهلاك الطاقة في العالم الحقيقي:
- Transmit power]: كل زيادة في قدرة الناتج تبلغ 3 مستويات مئوية تضاعف تقريباً السحب الحالي لمضخم الطاقة، وتستخدم الحد الأدنى من القوة اللازمة للاتصال الموثوق به، ولا سيما في عمليات النشر القصيرة المدى.
- PHY mode]: Bluetooth LE supports 1 Mbps (LE 1M), 2 Mbps (LE 2M), and the long-range Coded PHY (125 kbps and 500 kbps) The Coded PHY consumes more energy per bit because bits are repeated for error correction, but it offers extended range for a given range,
- Channel conditions]: يمكن أن يتسبب التدخل والتعددية في فقدان الحزم، مما يؤدي إلى إعادة نقل الطاقة.
- Microcontroller processing]: يجب على وحدة مراقبة السفن أن تجهز الحزم وتدير رمز التطبيق، واستخدام وحدة بروميد الميثيل ذات القوة المنخفضة والبرمجيات المثلى للنوم بين الأحداث أمر أساسي، ويجمع العديد من شركات SoCs بين الفولطوث والوحدة المتعددة الكلور على وفاة واحدة لتقليلها إلى أدنى حد.
- Peripheral sensors: Taking sensor readings (e.g., accelerometer, temperature) can dominate power consumption if done too frequently. Batch data and send in blasts to keep the sensor off most of the time.
قياس استهلاك السلطة ونمذجة
To optimize battery life, developers must measure the actual current profile of their tool. A current-sensing oscilloscope] or a specialised power profiler can capture the millisecond-level spikes during advertising and connection events. by integrating the area under the current curve over
ويوفر العديد من بائعي شركة سوك أجهزة لحساب الطاقة القائمة على أساس إكسيل، التي يمكن أن يؤدي الاستهلاك النموذجي استنادا إلى معايير مثل فترات الربط وحجم الحزم ودورة العمل، وهذه الأدوات نقطة انطلاق جيدة، ولكن ينبغي التحقق منها باستخدام قياسات حقيقية، لأن الطفيليات على مستوى سطح السفينة وكفاءة منظمي الفولطية يمكن أن تتسبب في انحرافات.
ومن المعاني الهامة: أن الازدحام الداخلي للبطارية يمكن أن يسبب هبوطاً في الفولط خلال النبضات العالية السرعة (مثل 10 ملليترات مقابل 2 مترات). وإذا انخفض الفولطاج إلى ما دون عتبة التركيب، يمكن للجهاز إعادة ضبطه، وباستخدام مصرف للمكثفات، أو تخفيض طاقة التكسين، أو إطالة فترة الإعلان يمكن أن تخفف من هذا الخطر.
استراتيجيات لتحقيق الاستخدام الأمثل للطاقة
وهنا توجد استراتيجيات عملية، مصنفة حسب الطريقة، يمكن للمطورين أن يطبقوا على الفور:
تحقيق الاستفادة المثلى من الإعلان
- Use a two-stage advertising scheme]: Advertise rapidly (e.g., 20 ms) only for the first 30 seconds after power-up, then shift to a slow interval (e.g., 1-4 seconds). This is standard for BLE beacons that need rapid connection setup but then operate unatended.
- Minimise payload length]: Include only essential information in the advertisement. Additional data can be retrieved after connection.
- Consider directed advertising]: If the peripheral knows the central’s address, it can use directed advertising, which is more efficient because it targets a specific tool and stops once the connection is established.
- Use non-connectable advertising]: For broadcast-only applications (beacons), use non-connectable advertising to avoid the overhead of maintaining a connection state.
تحقيق الحد الأمثل من الارتباطات
- Set the longest acceptable connection interval: For a sensor that reports once per second, a 1-second connection interval is efficient. If latency is acceptable, go higher.
- Use slave latency aggressively]: يمكن للعبد أن يفوت معظم الأحداث ذات الصلة، ويضع عدد الأحداث المستغلة بقدر ما يمكن أن يتسامح مع الطلب، فعلى سبيل المثال، يمكن لمحطة جوية تنقل البيانات كل 10 دقائق أن تضع رقبة العبيد 599 مع فترة واحدة ثانية، وتقيم فعلياً 599 من بين 600 حدث.
- Bundle data]: بدلاً من إرسال قراءات الاستشعار في وقت واحد، تراكم عدة قراءات وإرسال إخطار كبير باستخدام DLE.
- Disconnect when idle]: If a connection is not needed for long periods, tear it down and go back to advertising or sleep.
النائم على الوجه الأمثل
- Use the lowest-power sleep mode]: On Nordic nRF52, that is System ON with RAM retain; on TI CC13x, it is Standby with RTC running. Disable unused peripherals.
- strong ⁇ Minimise wake-up clock duty cycle /strong ⁇ : Use a 32 kHz oscillator that draws 500 nA. Avoid using a high-speed oscillator for wake-up timing.
- Reduce GPIO leakage]: Configure unused GPIOs as inputs with withdrawal-down or outputs low to prevent floating fats from drawing extra current.
تحقيق الاستخدام الأمثل على مستوى المنظومة
- Power-gate sensors and external components: Use an MOSFET or GPIO-controlled power shift to cut power to sensors when they are not in use.
- Use an efficient voltage regulator: Low-dropout regulators may have high quiescent current; a shifting converter might be necessary for larger batteries.
- Consider BLE 5.1+ direction finding]: إذا كان استخدام AoA/AoD، يكون على علم بأن تغيير الهوائي يضيف القوة، وأطفئ المحرك الذي يجده عندما لا تكون هناك حاجة إليه.
معرض العالم الحقيقي: مضرب الخير
وجهاز تعقب للياقة يربط هاتفياً ذكياً كل بضع دقائق لعدّ خطى المتزامنة، ويعلن الجهاز لمدة 30 ثانية على فترات 20 متراً عندما يكون التطبيق مفتوحاً، ثم يسقط إلى فترة إعلانية مدتها ثانية واحدة، ويستخدم فترات وصل مدتها 30 متراً (للمدى المنخفض) دون تزامن، ويستغرق ذلك انفجاراً ما بين الثانية والنصف الآخر حوالي الثانية والنصف الآخر
الاتجاهات المستقبلية
ويواصل بروتوكول " بلوتون " التطور نحو قوة أقل، حيث إن Bluetooth LE Audio، يستحدث الرمز LC3 وتزامن المسار، ولكن الاستهلاك الراديوي الأساسي لا يزال متشابها، والوعود المميزة المقبلة التي ستبث في توجيه الإعلانات وغيرها من السمات التي قد تؤثر على ميزنة السلطة.
خاتمة
إن تسليم حياة البطارية الطويلة مع شركة بلوتون هي عملية في هندسة متأنية للمقايضة، وبفهم خصائص الطاقة في الإعلانات والوصلات وأساليب النوم - وبتعديلها بصورة منهجية على البارامترات مثل فترات الاستراحة، والبطء، وأجهزة نقل الطاقة - يمكن للمطورين أن يضغطوا المتوسط على النطاق المائي للميكرومتر، ونتيجة لذلك جهاز يمكن أن يعمل لسنوات على خلية من العملات، مما فتح تطبيقات كانت غير عملية في السابق مع استخدام الاتصالات اللاسلكية.