جدول المحتويات:

HC-08 Bluetooth UART Communication Module V2.4 دليل المستخدم: 9 خطوات
HC-08 Bluetooth UART Communication Module V2.4 دليل المستخدم: 9 خطوات

فيديو: HC-08 Bluetooth UART Communication Module V2.4 دليل المستخدم: 9 خطوات

فيديو: HC-08 Bluetooth UART Communication Module V2.4 دليل المستخدم: 9 خطوات
فيديو: Data via Bluetooth Wireless UART and it works 100% A quick guide 2024, شهر نوفمبر
Anonim
HC-08 Bluetooth UART Communication Module V2.4 دليل المستخدم
HC-08 Bluetooth UART Communication Module V2.4 دليل المستخدم

مقدمة المنتج

مودم بلوتوث - الحد الأدنى من وحدة التمرير HC08 عبارة عن وحدة نقل بيانات من الجيل الجديد تعتمد على بروتوكول مواصفات Bluetooth V4.0 BLE. نطاق تردد العمل اللاسلكي هو 2.4 جيجا هرتز ISM مع طريقة تعديل GFSK. قدرة الإرسال القصوى هي 4d Bm. حساسية الاستقبال هي -93d Bm. في بيئة مفتوحة على مصراعيها ، يمكن أن تصل إلى 80 مترًا من الاتصالات بعيدة المدى مع iphone4s. لديها فتحات حزمة ختم متكاملة وثقوب لحام دبابيس. يمكنك تثبيت الحزمة ودبابيس اللحام. من المريح جدًا أن يتم تضمينها في نظام التطبيق. من خلال مؤشر LED المدمج ، يمكنك رؤية حالة اتصال Bluetooth بصريًا. تتبنى هذه الوحدة الأساسية CC2540F256 بتكوين 256 كيلو بايت. وهو يدعم أوامر AT. يمكن للمستخدمين تغيير الأدوار (الوضع الرئيسي / التابع) بالإضافة إلى المعلمات مثل معدل الباود واسم الجهاز وفقًا لمتطلباتهم الخاصة. إنه مرن للغاية للاستخدام.

الخطوة 1: حجم المنتج

تعريف دبوس

وحدة HC-08 بها 30 سنًا على متنها. يتم سرد التعريفات المحددة للدبابيس في الجدول التالي:

الخطوة 2: تثبيت

دبوس

تعريف

I / O

يشرح

1 TXD انتاج خرج UART ، مستوى TTL 3.3 فولت
2 RXD المدخلات ، سحب ضعيف مدخلات UART ، مستوى TTL 3.3 فولت
3 نورث كارولاينا
4 نورث كارولاينا
5 نورث كارولاينا
6 العاصمة إدخال ساعة التصحيح
7 DD الإدخال / الإخراج بيانات التصحيح
8 PIO20 المدخلات ، سحب ضعيف نورث كارولاينا
9 17 الإدخال ، ضعيف هدم نورث كارولاينا
10 PIO16 الإدخال ، هدم ضعيف نورث كارولاينا
11 RST المدخلات ، اسحب وحدة إعادة تعيين دبوس ، مستوى منخفض لا يقل عن 10ms إعادة تعيين
12 VCC إدخال دبوس الطاقة ، متطلبات 3.3V DC امدادات الطاقة ،
تيار العرض لا يقل عن 100mA
13 GND أرضي
14 LEDCON إدخال دبوس التحكم LED (Note3)
15 PIO14 الإدخال ، ضعيف هدم نورث كارولاينا
16 PIO13

انتاج

خرج LED (Note1)
17 PIO11 الإدخال ، ضعيف هدم نورث كارولاينا
18 PIO12 الإدخال ، ضعيف هدم الوحدة الرئيسية ذاكرة واضحة Note2)
19 PIO10 الإدخال ، ضعيف هدم نورث كارولاينا
20 PIO07 المدخلات ، سحب ضعيف نورث كارولاينا
21 USB_D- نورث كارولاينا
22 USB_D + نورث كارولاينا
23 PIO06 المدخلات ، سحب ضعيف نورث كارولاينا
24 PIO01 المدخلات ، سحب ضعيف نورث كارولاينا
25 PIO15 الإدخال ، ضعيف هدم نورث كارولاينا
26 PIO00 المدخلات ، سحب ضعيف
27 VCC إدخال دبوس الطاقة ، متطلبات 3.3V DC امدادات الطاقة ،
تيار العرض لا يقل عن 100mA
28 GND أرضي
29 RXD المدخلات ، سحب ضعيف مدخلات UART ، مستوى TTL 3.3 فولت
30 TXD انتاج خرج UART ، مستوى TTL 3.3 فولت

الخطوة 3: الملاحظة 1:

يشير PIO13 إلى دبوس خرج LED ، خرج عالي المستوى. يرجى توصيل LED بالمقاومة بالتوازي.

قبل التوصيل:

عندما لا تسجل الوحدة الرئيسية عنوان الوحدة التابعة ، ستضيء لمدة 100 مللي ثانية في الثانية ؛

عندما تسجل الوحدة الرئيسية عنوان الوحدة التابعة ، ستضيء لمدة 900 مللي ثانية في الثانية ؛

في الوحدة التابعة ، يضيء مؤشر LED لمدة ثانية واحدة بين كل ثانيتين.

بعد التوصيل: مصابيح LED مضاءة دائمًا.

ملاحظة 2:

دبوس الإدخال ، منسدل داخلي. هذا الدبوس متصل بالمستوى الكهربائي العالي. يتم استخدام الوحدة الرئيسية لمسح العنوان المسجل لوحدة الرقيق.

ملاحظة 3:

دبوس الإدخال ، يستخدم للتحكم في LED. إذا تم تأريض هذا الدبوس ، فسيتم إيقاف تشغيل LED. إذا تم ترك هذا الدبوس معلقًا ، فسيتم تشغيل LED.

الخطوة الرابعة: الخصائص الكهربائية:

معامل شرط الاختبار القيمة التمثيلية
طاقة كهربائية شغالة - DC2.0V ~ 3.6 فولت
يتقن غير متصل / اتصال 21 مللي أمبير / 9 مللي أمبير
العمل الحالي MODE0 ، غير متصل / اتصال 8.5 مللي أمبير / 9 مللي أمبير

MODE1 ، غير متصل / اتصال

340 μA / 1.6 مللي أمبير
(غير LED شريحة
MODE2 ، غير متصل / اتصال 0.4μA / 1.6 مللي أمبير
MODE3 ، غير متصل / اتصال 1.2μA-160μA / 1.6 مللي أمبير

الخطوة 5: أمر AT يدوي

يتم استخدام الأمر AT لتعيين معلمة الوحدة النمطية. قبل الاتصال ، يمكن أن تعمل الوحدة تحت قيادة AT. بعد الاتصال ، يدخل في وضع النقل الشفاف للمنفذ التسلسلي.

وقت بدء هذه الوحدة حوالي 150 مللي ثانية. لذلك من الأفضل تشغيل الأمر AT بعد تشغيله لمدة 200 مللي ثانية. ما لم يذكر خلاف ذلك ، فإن إعداد المعلمة لأمر AT يكون ساريًا على الفور. في الوقت نفسه ، لن يتم فقد تعديل المعلمات والوظائف بمجرد انقطاع التيار الكهربائي.

بعد التعديل الناجح لأمر AT ، يعود بشكل موحد إلى OK (باستثناء أوامر فحص المعلومات مثل "AT + RX، AT + VERSION"). لم يتحقق نجاح ولن يعود إلى أي معلومة.

⑴ AT قائمة الأوامر

في الأمر

وظيفة

تقصير

دور

("x" - المعلمة)

1 في أمر الاختبار - السيدة
2 AT + RX تحقق من المعلمات الأساسية - السيدة
3 AT + الافتراضي استعادة ضبط المصنع - السيدة
4 AT + إعادة تعيين أعد ضبط الوحدة - السيدة
5 AT + الإصدار تحقق من الإصدار والتاريخ - السيدة
6 AT + الدور = x تغيير دور السيد / العبد س السيدة
7 في + الاسم = xxxxxxxxxxxx مراجعة الاسم HC-08 السيدة
8 في + ADDR = xxxxxxxxxxxx مراجعة العنوان المعدات السيدة
عنوان
9 AT + RFPM = x مراجعة طاقة التردد اللاسلكي 0 (4 ديسيبل) السيدة
10 AT + BAUD = x، y راجع UART الباود 9600 ، ن السيدة
11 في + CONT = س ضبط الاتصال 0 (يمكن أن يكون السيدة
متصل)
12 في + الوضع = س ضبط وضع العمل 0 س
13 AT + AVDA = xxxxxxxxxxxx تغيير بيانات البث - س
14 في + الوقت = س دورة بث الوضع 3 5 (ق) س
الوحدة الرئيسية المطلوب مسحها
15 في + واضح عنوان وحدة الرقيق - م
تم تسجيله.

ملحوظة:

1. أمر AT وراء عدم وجود سطر جديد ؛ في حالة عدم وجود تعليمات خاصة ، لا يتم إرسال جميع أوامر AT باستخدام سطر جديد.

2. آخر 4 أوامر عليا ، يجب استخدامها معًا ، يمكن أن تلعب دورها المستحق BLE Bluetooth منخفض الطاقة. باستخدام تقنية Bluetooth منخفضة الطاقة ، ستكون هناك تعليمات خاصة وبرنامج مقدم في الأقسام التالية.

الخطوة 6: شرح الأمر

1. اختبار الأمر

الأمر: AT

العودة: حسنا.

تحقق من المعلمات الأساسية

اعرض المعلمات الأساسية مثل اسم Bluetooth ودور السيد / العبد ومعدل البث بالباود UART والعنوان وكلمة المرور.

الأمر: AT + RX

يعود:

الاسم: HC-08 ------ >>> اسم البلوتوث

الدور: العبد ------ >>> دور السيد / العبد

الباود: 9600 ، لا شيء ------ >>> معدل الباود UART

العنوان: xx ، xx ، xx ، xx ، xx ، xx ------ >>> عنوان البلوتوث

رقم التعريف الشخصي: 000000 ------ >>> كلمة مرور بلوتوث

ملاحظة: مؤقتًا لا يدعم تغيير كلمة المرور!

  1. إعادة تعيين إلى الافتراضي

    الأمر: AT + الافتراضي

    العودة: حسنا

    سيتم إعادة تشغيل الوحدة تلقائيًا ، يرجى إجراء عملية جديدة على إعادة التشغيل 200 مللي ثانية!

  2. أعد ضبط الوحدة

    الأمر: AT + RESET

    العودة: حسنا

    سيتم إعادة تشغيل الوحدة تلقائيًا ، يرجى تنفيذ عملية جديدة على إعادة التشغيل 200ms!

    5. تحقق من الإصدار والتاريخ

    الأمر: AT + VERSION

    الإرجاع: HC-08V2.0، 2014-08-22

    6. تغيير مجموعة الأدوار الرئيسية / التابعة

    الأمر: AT + ROLE = x Query

    الأمر: AT + ROLE =؟ X: دور (M أو S) ،

    م: سيد ؛ S: عبد. الإعداد الافتراضي هو S (تابع).

    أرسل: AT + ROLE = M.

    العودة: حسنا

    تعيين الدور الرئيسي ، ستتم إعادة تشغيل الوحدة تلقائيًا!

    إرسال: AT + ROLE =؟

    العودة: ماجستير

    يمكنك عرض الدور هو الوحدة الرئيسية.

  3. مراجعة الاسم

    تعيين الأمر: AT + NAME = xxxxxxxxxxxx

    أمر الاستعلام: AT + NAME =؟

    الاسم الافتراضي هو HC-08 ، يمكنك تعيين الاسم الآخر (صالح في حدود 12 حرفًا ، ودعم رمز ASCII المرئي وجزء من حرف الهروب. تدعم الوحدة اللغة الصينية ، ولكن يجب تحويل أجهزة Android إلى "رمز UTF8" من أجل عرض بشكل طبيعي. أكثر من 12 حرفًا ، سيقرأ أول 12 حرفًا فقط.). الإعداد كامل وفعال بعد إعادة تعيين الوحدة تلقائيًا!

    مثال:

    أرسل: AT + NAME = HCKJ

    العودة: OKsetNAME

    أرسل: AT + NAME =؟

    العودة: HCKJ

    8. مراجعة العنوان

    تعيين الأمر: AT + ADDR = xxxxxxxxxxxx

    أمر الاستعلام: AT + ADDR =؟

    يجب أن يكون العنوان 12 بت "0 ~ F" من الأحرف الكبيرة ، أي الأحرف السداسية العشرية.

    مثال:

    أرسل: AT + ADDR = 1234567890AB

    العودة: OKsetADDR

    الإعداد كامل وفعال بعد إعادة تعيين الوحدة تلقائيًا!

    إرسال: AT + ADDR =؟

    الإرجاع: 1234567890AB

    أرسل: AT + ADDR = 000000000000

    العودة: OKsetADDR

    أرسل "000000000" ، وحدة لاستعادة عنوان الجهاز الافتراضي. الوحدة الافتراضية لمصنع الوحدة هي عنوان الجهاز.

    9. Revise RF power

    تعيين الأمر: AT + RFPM = x

    أمر الاستعلام: AT + RFPM =؟

    X: طاقة RF ، كما هو موضح في الجدول التالي:

    معامل

    طاقة التردد اللاسلكي

    ? اعرض طاقة التردد اللاسلكي الحالية
    0 4dBm افتراضي)
    1 0 ديسيبل
    2 -6 ديسيبل
    3 -23 ديسيبل

    مثال:

    أرسل: AT + RFPM = 2

    العودة: حسنا

    تعديل قوة الترددات اللاسلكية -6dBm.

    أرسل: AT + RFPM =؟

    العودة: -6dBm

    طاقة التردد اللاسلكي هي -6 ديسيبل.

    عندما يكون تيار الذروة أكثر من 30 مللي أمبير (عندما تكون طاقة التردد اللاسلكي 4 ديسيبل ميلي واط) ويكون تيار بطاريات الأزرار صغيرًا (أقل من 20 مللي أمبير) ، إذا أردنا الشحن باستخدام بطارية الزر ، فمن الأفضل تعيين طاقة التردد اللاسلكي لتكون -6 ديسيبل مللي أمبير أو -23 ديسيبل.

    10. Revise UART معدل الباود

    تعيين الأمر:

    AT + BAUD = x تم تعديل معدل البث بالباود UART فقط

    AT + BAUD = x ، y (تعديل معدل البث بالباود UART وبت التكافؤ)

    أمر الاستعلام: AT + BAUD =؟

    x: معدل الباود UART ، y: بت التكافؤ ، كما هو موضح في الجدول التالي:

    معامل

    UART باود: x

    معامل

    بت التكافؤ: ذ

    ? عرض معدل الباود الحالي
    1200 1200 بت في الثانية ن لا تكافؤ
    2400 2400 بت في الثانية ه حتى التعادل
    4800 4800 بت في الثانية ا التعادل الغريب
    9600 9600 بت في الثانية افتراضي)
    19200 19200 بت في الثانية
    38400 38400 بت في الثانية
    57600 57600 بت في الثانية
    115200 115200 بت في الثانية

    مثال:

    أرسل: AT + BAUD = 19200

    العودة: OK19200

    معدل الباود UART معدل لـ 19200 بت في الثانية.

    أرسل: AT + BAUD = 4800، E.

    العودة: OK4800 ، EVEN

    معدل الباود UART معدل لـ 4800 بت في الثانية ، وحتى التكافؤ.

    أرسل: AT + BAUD =؟

    العودة: 4800 ، حتى

    عرض معدل البث بالباود UART وبت التكافؤ.

    أثناء الإرسال الشفاف للوحدة الرئيسية والتابعة ، يجب ألا تتجاوز كل حزمة أقل من 9600 بت في الثانية معدل البث بالباود الحد الأقصى لعدد 500 بايت. بالنسبة لكل حزمة ذات معدل باود أعلى من 19200 بت في الثانية ، يرجى الرجوع إلى الجدول التالي. بين حزم البيانات ، يجب أن يكون لها فترة زمنية معينة. الجدول التالي عبارة عن مجموعة متنوعة من معدلات البث بالباود ، وهي القيمة المرجعية للفاصل الزمني:

    معدل الباود (bps) 1200 2400 4800 9600 19200 38400 57600 115200
    الفاصل الزمني 500 بايت (مللي ثانية) 6800 3600 2000 1000
    فاصل زمني 300 بايت (مللي ثانية) 4200 2400 1200 600 400
    فاصل زمني 100 بايت (مللي ثانية) 1500 800 400 160 100 120
    فاصل زمني 80 بايت (مللي ثانية) 1000 650 320 120 80 60 100
    فاصل زمني 60 بايت (مللي ثانية) 800 500 250 100 60 60 60 100
    فاصل زمني 20 بايت (مللي ثانية) 200 100 50 20 20 20 20 20

    1. ما ورد أعلاه هو البيانات المقاسة. أسرع إجمالي سرعة لجهاز الإرسال والاستقبال نظريًا: 2500 بايت / ثانية ، مع التحكم في السرعة في حدود 2000 بايت / ثانية.

    2. يجب أن تكون البايت في كل رزمة عددًا صحيحًا مضاعفًا لـ 20.

    3. الوحدة النمطية التي ترسل بيانات التعاقد من الباطن التلقائية هي عدد صحيح مضاعف لـ 20 بايت. يتم استخدامه لإرسال حزمة 100 بايت ، وسيتلقى مجموعة من الحزم في نهاية أخرى. كل حزمة بيانات هي عدد صحيح مضاعف 20 بايت. إجمالي عدد البايت هو 100.

    11. تعيين الاتصال

    تعيين الأمر: AT + CONT = x

    أمر الاستعلام: AT + CONT =؟

    وظائف معلمة X هي كما يلي:

    معامل دور رئيسي دور العبيد
    وسط محيطي
    0 يمكن توصيل الاتصال يمكن توصيل الاتصال
    (تقصير) بعد دخول عادي شفاف بعد دخول عادي شفاف
    وضع الإرسال وضع الإرسال
    مراقب المذيع
    لا يمكن توصيل الوحدة غير متصل بالدور الرئيسي ،
    1 إلى معدات أخرى ، ولكن سيتم تلقائيًا- ولكن يمكن دمجه مع طاقة منخفضة
    قم بفحص HC-08 من ملف الوضع 3 ، تحقيق البث
    حزمة آلة بيانات البث، الحزم ترسل.
    وقت تحديث ثابت 2 ثانية.

    مثال:

    أرسل: AT + CONT = 1

    العودة: حسنا

    الإعداد كامل وفعال بعد إعادة تعيين الوحدة تلقائيًا!

    إرسال: AT + CONT =؟

    العودة: غير قابل للتوصيل

    الأمر من فضلك باستخدام "AT + MODE" و "AT + AVDA" و "AT + TIME" باستخدام الأمر.

    ملحوظة:

    1. تستخدم الوحدة الرئيسية / التابعة "CONT = 1" بشكل أساسي لنقل بيانات البث. إرسال بيانات البث من الوحدة التابعة ، ستتلقى الوحدة الرئيسية البيانات المقابلة من خلال الإخراج التسلسلي.

    2. هذا النموذج مخصص للمستخدم للحصول على حزمة بيانات البث هذه بنفسه فقط. لم يتم وصف بروتوكول الاتصال المحدد هنا. إذا كنت تريد أن تعرف ، يرجى زيارة الموقع الرسمي التالي للتشاور:

    www.hc01.com/

الخطوة 7: 12 تعيين وضع العمل (الوحدة التابعة فقط)

تعيين الأمر: AT + MODE = x

أمر الاستعلام: AT + MODE =؟

أمر معامل يعود وظيفة
=? 0/1/2/3 يحصل على الوضع الحالي.
=0 وضع الطاقة الكاملة (افتراضي) ، الصمام مفتوح.
وضع توفير الطاقة من المستوى 1 ، إغلاق LED.
=1 لا يوجد اتصال التيار هو 340μA ، الاتصال
السرعة مثل mode0.
وضع توفير الطاقة من المستوى 2 ، إغلاق LED.
=2 لا يوجد اتصال التيار 0.4μA.
في + لا يمكن العثور عليها ، غير متصل للاستيقاظ
الوضع نعم قبل ، بعد الاستيقاظ يمكن توصيله.
وضع توفير الطاقة من المستوى 3 ، إغلاق LED.
لا يوجد اتصال التيار 1.2μA ~ 160μA (حول

32μA افتراضي)

=3 يقترن بـ "AT + TIME" لضبط البث
الوقت ، وبالتالي تقليل استهلاك الطاقة.
استخدام طرق محددة يرجى الرجوع إلى
أمر "AT + TIME".

ملحوظة:

  • يستخدم الوضع 3 بشكل أساسي من أجل:

    A. تستخدم لتقليل استهلاك الطاقة.

    ب. ترسل وحدة الرقيق بيانات البث إلى الوحدة الرئيسية ، ويمكنها تحقيق اتصال أحادي الاتجاه من واحد إلى العديد (نظريًا يمكن أن يكون من وحدة تابعة إلى وحدة رئيسية لانهائية).

    C. كجهاز إنذار ضد الضياع أو بطاقة الحضور أو مقياس معدل ضربات القلب أو أي جهاز لاسلكي آخر.

    2. يتوفر الوضع 1/2/3 من خلال منفذ UART لإرسال بيانات 1 بايت للاستيقاظ ، ولكن قد يتم تشويه وحدات البايت القليلة الأمامية من البيانات بعد الاستيقاظ. لذلك نوصي بإرسال رمز سداسي عشري مكون من 10 بايت من "0xFF ، 0xFF ، 0xFF ، 0xFF ، 0xFF ، 0xFF ، 0xFF ، 0xFF ، 0xFF ، 0xFF" لإيقاظ الوحدة النمطية ، وتجنب بايت البيانات المتعددة الأمامية قد يكون مشوهًا. منذ ذلك الحين ، تعمل الوحدات على وضع السرعة الكاملة ، يمكن أن يكون منفذ UART طبيعيًا لإرسال البيانات واستقبالها.

    تحت حالة غير متصل ، الوحدة النمطية بعد إيقاظها في وضع السرعة الكاملة ، والتي تحافظ على 5 دقائق ، ثم العودة إلى الوضع الأصلي. ما دام 5 دقائق في UART تلقى البيانات ، ثم إعادة التوقيت.

    إذا كانت الوحدة في حالة الاتصال ، فبعد الاستيقاظ ، ستبقى في وضع السرعة الكاملة. قبل التوصيل ، ستعيد الوحدة وضع الطاقة الأصلي.

    3. بالإضافة إلى mode0 ، فإن الوضع الآخر هو إغلاق LED. ولكن بعد الاتصال ، سوف يضيء LED.

    مثال: إرسال: AT + MODE =؟

    العودة: 0

    اعرض الوضع الحالي.

    إرسال: AT + MODE = 2

    العودة: حسنا

    وضع الإعداد 2 ، ساري المفعول على الفور.

  • تغيير بيانات البث (الوحدة التابعة فقط)

    الأمر: AT + AVDA = xxxxxxxxxxxx

    يمكن أن تكون المعلمة "xxxxxxxxxxxx" أي 1 ~ 12 بايت من بيانات المستخدم. إذا كان في هذه المرحلة

    حالة الوحدة النمطية الرئيسية AT + CONT = 1 ، ثم يقوم منفذ UART للوحدة الرئيسية بإخراج بيانات "xxxxxxxxxxxx". لن يتم حفظ بيانات البث بشكل دائم. سيتم حذفه بعد إعادة التشغيل.

    مثال:

    إرسال دور الرقيق: AT + AVDA = 1234567890AB

    العودة: حسنا

    إذا كانت حالة الوحدة النمطية الرئيسية AT + CONT = 1 ، فسيخرج منفذ UART: 12345 67890AB.

    14.دورة بث الوضع 3 فقط التابع فقط)

    تعيين الأمر: AT + TIME = x

    أمر الاستعلام: AT + TIME =؟

    نطاق إعداد المعلمة x هو كما يلي:

    x 1 2 3 4 5 6 7 8 9 أ ب ج د ه F
    زمن/ 1 2 3 4 5 6 7 8 9 10 20 30 40 50 60
    ثانية (إفتراضي)
    x F جي ح أنا ي ك
    زمن/ 1 2 5 10 30 60
    دقيقة

    مثال:

    أرسل: AT + TIME = F.

    العودة: حسنا

    ضبط الوضع 3 لدورة البث لمدة 60 ثانية. كل 60 ثانية ، أرسل بيانات البث.

    إرسال: AT + TIME =؟

    العودة: 60 ثانية

    حل وضع الطاقة المنخفضة (الوحدة التابعة):

    1. الحاجة إلى الاستيقاظ على الاتصال اللاسلكي:

    أدخل "AT + MODE = 1" أو "AT + MODE = 3" ، ستدخل الوحدة في وضع الطاقة المنخفضة حتى تطلب الوحدة الرئيسية الاتصال. بعد الاتصال ، التيار 1.6mA. ستدخل وحدة تبادل البيانات تلقائيًا في وضع السرعة الكاملة قبل الاتصال ، بينما بعد الاتصال ، ستعود إلى وضع الطاقة المنخفضة.

    2. يمكن حالة الاتصال النشط:

    أدخل "AT + MODE = 2" ، وسوف تدخل في وضع استهلاك منخفض للطاقة 2. دخلت الوحدة في حالة النوم العميق. لا يمكن اكتشافه بواسطة الوحدة الرئيسية. عند الاتصال ، يمكنك إرسال بيانات عشوائية لإيقاظ الوحدة ، وبعد ذلك يمكنها إرسال واستقبال البيانات بمجرد الاتصال.

    حل وضع البث منخفض الطاقة:

    أول دور رئيسي للمجموعة: AT + CONT = 1 -> AT + ROLE = M.

    ثم قم بتعيين دور الرقيق: AT + CONT = 1 -> AT + AVDA = 1234 (≦ بيانات 12 بايت)

    يرسل MCU للمستخدمين رمزًا سداسيًا عشريًا يبلغ 10 بايت من "0xFF ، 0xFF ، 0xFF ، 0xFF ، 0xFF ، 0xFF ، 0xFF ، 0xFF ، 0xFF ، 0xFF" إلى الوحدة النمطية لمنفذ UART من أجل إيقاظ الوحدة في وضع الطاقة الكاملة. في هذه المرحلة ، يمكن للمستخدمين تعيين بشكل معقول وفقًا لاحتياجاتهم. تم تعيين "AT + CONT = 1 ، AT + AVDA = xxxx ، AT + MODE = 3 ، AT + TIME = 5" على: "البث ولا يمكن الاتصال". بيانات البث هي XXXX ، mode3 (مدة 5 ثوانٍ). وفقًا لما سبق ، فإن متوسط التيار أقل من 4 μA ، وسيكون الوقت أكثر من دقيقة واحدة. أطول هذه المرة ، سيكون لديها استهلاك أقل للطاقة.

    يريد المستخدم نقل البيانات بشكل متكرر ، ويقترح إدخال الوضع 2 في وقت الخمول ، ويحتاج إلى نقل البيانات للتبديل إلى الوضع المقابل.

    15.تم تسجيل الوحدة الرئيسية لمسح عنوان الوحدة التابعة (الرئيسي فقط

    تعيين الأمر: AT + CLEAR

    أمر الاستعلام: حسنًا

    ستتذكر الوحدة الرئيسية ، بمجرد توصيلها بالوحدة التابعة ، عنوان MAC الخاص بالوحدة التابعة في المرة الأخيرة. إذا كنت تريد توصيله بالوحدة التابعة الأخرى ، فيجب عليك إزالة الذاكرة الحالية. الطريقة الأولى هي وضع الوحدة 18 دبوسًا على مستوى كهربائي عالٍ يصل إلى 200 مللي ثانية ، والطريقة الأخرى هي استخدام الأمر "AT + CLEAR".

الخطوة 8: مخطط مرجعي

الخطوة 9: المصدر

هذه المقالة من:

إذا كان لديك أي أسئلة ، يمكنك التواصل مع : [email protected].

موصى به: