جدول المحتويات:
- الخطوة 1: حجم المنتج
- الخطوة 2: تثبيت
- الخطوة 3: الملاحظة 1:
- الخطوة الرابعة: الخصائص الكهربائية:
- الخطوة 5: أمر AT يدوي
- الخطوة 6: شرح الأمر
- الخطوة 7: 12 تعيين وضع العمل (الوحدة التابعة فقط)
- الخطوة 8: مخطط مرجعي
- الخطوة 9: المصدر
فيديو: HC-08 Bluetooth UART Communication Module V2.4 دليل المستخدم: 9 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
مقدمة المنتج
مودم بلوتوث - الحد الأدنى من وحدة التمرير 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 ------ >>> كلمة مرور بلوتوث
ملاحظة: مؤقتًا لا يدعم تغيير كلمة المرور!
-
إعادة تعيين إلى الافتراضي
الأمر: AT + الافتراضي
العودة: حسنا
سيتم إعادة تشغيل الوحدة تلقائيًا ، يرجى إجراء عملية جديدة على إعادة التشغيل 200 مللي ثانية!
-
أعد ضبط الوحدة
الأمر: 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 =؟
العودة: ماجستير
يمكنك عرض الدور هو الوحدة الرئيسية.
-
مراجعة الاسم
تعيين الأمر: 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].
موصى به:
تصميم واجهة المستخدم لروبوت البريد: 6 خطوات
Mail Bot UX Design: هذا روبوت يصرخ في وجهك عندما يكون لديك بريد ، وتحتاج إلى غراء وشريط لاصق
آلة كوكتيل مع واجهة المستخدم الرسومية توت العليق: 7 خطوات (بالصور)
آلة كوكتيل مع واجهة المستخدم الرسومية Raspberry: هل تحب التكنولوجيا والحفلات؟ تم تصميم هذا المشروع من أجلك! في هذا البرنامج التعليمي ، سننشئ آلة كوكتيل آلية بواجهة رسومية. كل شيء يتحكم فيه التوت! تحرير: لقد جعلت رابطًا جديدًا أسهل وأرخص سعرًا هنا
العرض الذكي ذو النوايا الحسنة واجهة المستخدم الرسومية: 6 خطوات (بالصور)
Goodwill GUI Smart Display: هذا مشروع رائع إذا كانت هذه هي المرة الأولى لك مع Raspberry Pi. عمري 9 سنوات فقط وهو أول مشروع تقني لي وكان طريقة ممتعة وبسيطة للبدء! تعرض My Goodwill GUI الطقس والوقت والتاريخ وتقويم المهام وتبديل الصور بأي شكل
واجهة المستخدم الرسومية لآلة البيع الحديثة باستخدام RASPBERRY PI مع DJANGO: 4 خطوات
واجهة المستخدم الرسومية الحديثة لآلة البيع باستخدام RASPBERRY PI مع DJANGO: هل يمكننا إنشاء واجهة مستخدم رسومية حديثة باستخدام لغات الويب لآلة البيع؟ الإجابة أعلاه هي نعم يمكننا ذلك ، ويمكننا استخدامها لآلات البيع باستخدام وضع الكشك. لقد تقدمت بالفكرة التالية بالفعل في مشروعي الحالي وهي تعمل بشكل جيد ونختبر
كيفية التحكم في محرك سيرفو من الكمبيوتر باستخدام واجهة المستخدم الرسومية: 5 خطوات
كيفية التحكم في محرك سيرفو من الكمبيوتر باستخدام واجهة المستخدم الرسومية: محرك سيرفو को كمبيوتر से واجهة مستخدم رسومية (GUI) के من خلال التحكم करने के लिए में अपनी पहली Instructable Share कर रहा हूँ myblog-www.mechanic37.com पर आप ऐसे बहुत से مشروع देख सकते है इस تعليمات قراءة करें जिसके द्वारा आप अपने أجهزة الكمبيوتر الشخصية