التحكم في الإضاءة على زيجبي

مرحبا أصدقاء! اليوم أريد أن أخبركم عن تطور واحد مثير للاهتمام لنظام التحكم في الإضاءة عن بعد.

صورة

المنزل الحديث هو عدد ضخم من الأسلاك لتقليل وتبسيط ما لا يقل عن عدد راديو يأتي لانقاذ. في الواقع ، ليس هذا النظام جديدًا ، ولكن في سياق ميزانية محدودة ، فقد برر نفسه تمامًا.

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

صورة
التين. 1

أنا مهتم بشخص ما تحت القط.

السؤال المنطقي هو لماذا كل هذا مطلوب؟ يعطي استخدام نظام التحكم في الإضاءة اللاسلكية:

  • تقليل عدد الأسلاك التي تنتقل من كل مفتاح إلى مربع التقاطع في الغرفة.
  • إمكانية تنفيذ مفاتيح المشي.
  • المرونة في التحكم في أي حمولات من أي مفتاح وكذلك استخدام أزرار مفتوحة عادة مغلقة.
  • القدرة على تنفيذ أي تأخير زمني للتشغيل / الإيقاف.

كانت المهمة الفنية ، في البداية ، مجرد كلمات وبدا موحلة للغاية وغير مفهومة. النقطة المهمة هي أنه في كوخ من طابقين تبلغ مساحته 208 مترًا مربعًا ، من الضروري التحكم في / إيقاف الإضاءة الداخلية ، يجب تشغيل النظام من 220 فولت والتبديل بين 21-23pcs. الأحمال (المصابيح) بسعة لا تزيد عن 200W. في وقت التفتيش الأول للكائن ، بدا كل شيء على هذا النحو


التين. 2. يتم وضع الجزء الرئيسي من الاتصالات في الأرض ، ثم يتم سكب كل ذلك مع ذراع التسوية الخرساني


التين. 3. مكان لتثبيت خزانة التوزيع في الطابق الثاني

كانت التوصية القوية هي استخدام أقل عدد ممكن من الأسلاك. من الناحية المثالية ، فقط تلك التي وضعت بالفعل في الأرض والجدران والسقف ، فإنها تنتقل من موقع تركيب لوحة التبديل إلى كل مصباح كهربائي. نظرًا للتوافق الكهرومغناطيسي لجميع الأجهزة الموجودة في المنزل ، لم يوصى باستخدام شبكة wi-fi العادية هناك عدد لا يحصى من هذه الأجهزة والعميل على هذا الحساب لديه بدعة في رأسه أن الأجهزة في المنزل سوف تبدأ في العيش حياتهم الخاصة وسوف طباخ بطيء المدرجة سيؤثر على الضوء في الحمام أو المرحاض. أول شيء فعلته هو تحديد مخطط الكتلة ، كما أتخيل حل هذه المشكلة. في fig_4 هذا الخيار.


التين. 4. مخطط وظيفي للتحكم في الإضاءة.

تم الحصول على الأساس بواسطة وحدة الراديو Texas Instruments CC2530 التي تدعم تقنية ZiegBee وتمت برمجتها تمامًا في C ++ باستخدام IAR-studio 5.5. يتم تنفيذ أحمال التبديل المباشر باستخدام وحدات ترحيل WB-MR6 (لوحة wirenboard) ، لقد اخترت هذا العنصر لأنه في حالة مدمجة على سكة din ، يتم تثبيت ستة مرحلات مع قنوات مستقلة على عنصر التحكم 16A ، وتؤخذ جميع ميزات تبديل أحمال الطاقة للأغراض العامة في الاعتبار في t. ح. مع التيارات الانطلاق عالية: السيطرة على مصابيح LED ، المصابيح المتوهجة ، وتبديل إمدادات الطاقة. بالإضافة إلى ذلك ، كل اتصال تتابع محمي ضد الجهد الزائد بواسطة متغير. تم تثبيت ستة من هذه الوحدات من أجل إدارة عدد معين من الأحمال بهدوء. يتم توصيل جميع WB-MR6 عبر واجهة ModBus في شبكة واحدة. يتم تعيين كل وحدة ترحيل إلى عنوان مطابق لمخطط الاتصال ، ويتم تثبيت النظام بالكامل مع كتل الإدخال ، والصمامات ، وقواطع الدوائر بإحكام في لوحة مفاتيح اثنين SHCHMP2-1 500x400x450. من أجل وضع مدمج للكابلات 46 × 3 × 1.5 (نواة أحادية النواة) ، كان من الضروري تغيير الوضع التقليدي لقضبان الدين إلى عمودي.


التين. 5. لوحة مفاتيح مع وضع أجهزة التحكم في الإضاءة.

تجدر الإشارة إلى أن الوظيفة المفيدة بشكل لا يصدق لـ WB-MR6 هي القدرة على التحكم في مخرجات الترحيل من خلال ربط الأزرار المفتوحة عادة بلوك الطرف السفلي ، وهذا ما تحتاجه لرسم تخطيطي مؤقت للسلك. TK ظهر التحكم ModBus بعد خمسة أشهر ، بعد تجميع لوحات المفاتيح وتركيبها. خلال هذا الوقت ، تم اختبار وترقيم جميع الكابلات المتجهة إلى كل حمولة. وقد تم وضع مخطط تبديل مفصل ، مع منطق التحكم للمفتاح - المصباح الكهربائي في Fig_6.


التين. 6. مخطط التحكم في الإضاءة ووضع وحدات الاقتراع والتحميل.

بالنسبة لوحدات الاستقصاء ، أستطيع أن أقول ما يلي ، تبين أن الرسم البياني الوظيفي الموضح في الشكل 7 كان وظيفيًا تمامًا. ليست هناك حاجة عمليا لإعادة أي شيء ، وحدة ss2530 RF تسمح لك بتعيين أي مدخلات لأي مخرجات. الاستثناء الوحيد هو UART (pin20-Tx ، pin21-Rx) ، حيث تم شراء معظم قائمة العناصر على ali. تم طلب لوحات الدوائر المطبوعة على صداها. لقد قمت بلحام جميع القطع العشرين بيدي ، إنها صعبة ، استغرق الأمر أسبوعًا ، ولم تنجح على الفور بحاجة إلى. لكن اكتسبت تجربة لا تقدر بثمن تثبيت مكونات مصلحة الارصاد الجوية.


التين. 7. الرسم البياني وظيفي من وحدة الاقتراع زر

استغرقت عملية تصحيح النظام وإدخاله في حالة التشغيل الكامل أكثر من ثلاثة أشهر بقليل. كانت الخطوات الأولى بعد تجميع لوحات Rice_8 ، والتحقق من الطاقة والاتصال بالمبرمج ، هي كتابة برنامج لاستقصاء الأزرار وإنشاء أوامر تحكم لوحدات ترحيل WB-MR6 عبر ناقل ModBus.


التين. 8. زر الاقتراع وحدة

اتضح بسرعة وسهولة. وحدة استطلاع زر واحدة متصلة بوحدة ترحيل واحدة عبر RS485 حتى الآن بدون واجهة شبكة. تمكنت على الفور من تطبيق النجاح الذي تم الحصول عليه على الكائن pic_9 ، تم وضع UTP الزوج الملتوي ، من الأزرار الموجودة في غرفة النوم ، مقدمًا. مع تثبيت الوحدات ، لم أكن متطورة للغاية ، فالمسادات ذاتية اللصق والمشابك البلاستيكية تساعد كثيرًا.


التين. 9. ربط وحدات الاقتراع زر.

ثم أضاف برمجيًا عنوان كل وحدة ، والذي تم تعيينه باستخدام مفتاح dip وبطاقة التحويل المقابلة ، ووضع تشغيل السيد / العبد ونقل الأوامر عبر الراديو. كانت خطوة للأمام خطيرة ، وبالتالي كانت هناك العديد من الصعوبات في تصحيح الأخطاء. الأخطر من ذلك هو نقل المعلومات حول الزر المضغوط إلى الوحدة الرئيسية المتصلة بنقل Modbus بمجرد تنشيط بروتوكول نقل البيانات zig-bee ، فقد أصبح كل شيء أكثر تعقيدًا. بالنسبة لأولئك الذين قرأوا إلى هنا ، أستطيع أن أقول إن المشكلة تكمن في أن أجهزة ضبط الوقت في المعالج الأساسية تعمل بشكل غير متوقع ، وبشكل أكثر دقة في برنامج التحويل البرمجي IAR ، تحتاج إلى تحديد إعداداته باستمرار عند استدعاء إجراء حساب الوقت. لإيجاد طريقة لحل هذه المشكلة ، تمت إضافة وظائف المراقبة والتحكم في البيانات المرسلة عبر الراديو. تم عرض التحكم في الضغط على زر في وضع الخدمة على الفور في الجهاز الطرفي للكمبيوتر ، والذي يتم توصيله عبر محول RS485-USB بوحدة الاقتراع. هناك مشكلة خطيرة أخرى في تنظيم شبكة التحكم في الإضاءة وهي النطاق غير الكافي لواجهة الراديو. أكثر أو أقل ، بثقة تم تبديل كل شيء فقط داخل حدود الجدول الذي تم تجميع التصميم عليه. هذا ناتج عن ميزة وضع توفير الطاقة SS2530 ، فقد تعطلت وظيفة تقليل طاقة الإشعاع ، بعد تكوين الرابط ، لا أعرف لماذا تم ذلك ، ولكن تم العثور عليه عبر jtag في وضع تصحيح الأخطاء خطوة بخطوة. بعد إيقاف تشغيل هذا الوضع ، بدأت الشبكة تعمل داخل طابق واحد فقط في الكوخ ، في الواقع ، تمت معالجة أوامر تشغيل / إيقاف الضوء بواسطة الخادم ، فقط من وحدات الاقتراع الموجودة داخل دائرة نصف قطرها 12-14 م. شريطة عدم وجود جدران. لحل هذه المشكلة ، اخترنا طريقة لاستبدال الوحدة النمطية CC2530 بهوائي مستوٍ بهيكل بهوائي خارجي (بموصل IPEX) ، وذلك لأنه كان ناجحًا للغاية في شراء ثلاث وحدات في إصدار E18-MSI-IPX بالإضافة إلى هوائي وكابل في أحد سانت بطرسبرغ المخازن على الانترنت. تم لحام كل هذا بسرعة ، وتم صنع زوايا تركيب الهوائيات وربطها بلوحات المحولات Fig_10.


التين. 10. استخدام هوائي خارجي

كانت نتيجة هذه الترقية محيرة للغاية بالنسبة لي - نظرًا لأن النطاق لم يتغير كثيرًا ، بل قد أقول إنه انخفض قليلاً. بدأت في البحث عن طريقة للخروج من هذا الموقف في تحسين خوارزميات البرنامج ، كان على الإعدادات الأولية لـ SS2530 إعادة قراءة سيارة ورقة البيانات والمنتديات حول هذا الموضوع. كان الهدف هو جعل كل وحدة على الشبكة تعمل كمكرر ، لا سيما وأن هذه الوظيفة ممكّنة بشكل افتراضي ويدعمها أي جهاز يقوم بتشغيل بروتوكول Zig-Bee. لكن في حالتي لم يكن الأمر واضحًا. كنتيجة لذلك ، قررت إدخال وحدة نمطية إضافية في النظام ، والتي سيكون لها برنامج ثابت فريد تم تنشيطه عن طريق رفع pin_6 فقط على مفتاح التبديل. كان عليه ، كان على سقف الطابق الأول وبث الأوامر المتلقاة فقط ، أي يكون الداعم إشارة.

سأقول على الفور أن هذا كان طريق مسدود. لكن أثناء تنفيذ هذه الفكرة ، قمت بقياس معلمات الهوائي "الأسود" عن طريق الخطأ ، والتي قمت ببيعها في متجر عبر الإنترنت جنبا إلى جنب مع CC2530 والكابل. أظهر محلل الشبكة SWR 1.9 على تردد 2.4 جيجا هرتز - التعليقات غير ضرورية ، تحتاج إلى إنشاء هوائي خاص بك. يعطي الطلب إلى محرك البحث على الفور الإجابة الصحيحة ، هوائي Clover وتعليمات التصنيع التفصيلية.


التين. 11. هوائي وجهاز لتصنيعها.

حرفيا في المساء ، صنعت ثلاث قطع من هذه الهوائيات ، وفحصت SWR الخاصة بها ليس أسوأ من 1.2. لا أستطيع أن أقول عن الخصائص الأخرى ، ونمط الإشعاع وكسب. ولكن الحقيقة هي أن نطاق الاستقبال الموثوق به وإرسال الأوامر قد تضاعف. Ris_12


التين. 12. قياس الهوائي

ونتيجة لذلك ، تمكنا من تحقيق استقبال إشارة الخادم العادية في جميع وحدات الاقتراع الاثني عشر المثبتة في الكوخ. وهكذا الوفاء التام بمتطلبات المعارف التقليدية في الوقت المحدد ؛ التقيت عمليًا بالمواعيد النهائية. العميل راض.

Source: https://habr.com/ru/post/ar460637/


All Articles