
يجب أن أقول على الفور ، العنوان ربما بصوت عالٍ قليلاً. كنت حقًا بحاجة لسحب أمر واحد فقط من البروتوكول للتحكم في باهتة. حول كيفية القيام بذلك وما حدث في النهاية ، اقرأ في المقال.
لذلك ، هناك مثل هذه الشركة الألمانية
EOS Premium SPA Technology . وتنتج مجموعة واسعة من المعدات لحمامات البخار. لديهم لوحات تحكم مثيرة للاهتمام للغاية ، مع شاشات تعمل باللمس ، وحدة طاقة عالية الجودة. صحيح ، أنها مكلفة للغاية ، لكن يبدو أنها تبرر نفسها.
ومع ذلك ، هناك ناقص واحد كبير في معداتهم. يمكن لوحدات الطاقة التحكم في الأفران الكهربائية متعددة كيلووات ، ولكن في نفس الوقت لديهم قناة تحكم إضاءة ضعيفة جدًا. فقط ما يصل إلى 150 واط! يمكن التحكم في الإضاءة بشكل ملائم مباشرة من جهاز التحكم عن بعد ، وتشغيله / إيقاف تشغيله ، وضبط السطوع. لكن 150 واط صغير جدا! هناك وحدات إضافية للتحكم في الإضاءة للبيع ، ولكن السعر هناك غير إنساني للغاية.
في هذا الصدد ، يبدو أن المهمة تجعل باهتة من شأنها التحكم في الحمل مع مزيد من الطاقة ، وبالإضافة إلى ذلك ، تحميل الجهد المنخفض (شريط LED على 12 / 24V أو مصابيح الهالوجين على 24V).
الهالوجينات ، على الرغم من أنها تستهلك أكثر وتميل إلى الإرهاق ، ولكن في رأيي ، فإن الإضاءة منها أكثر متعة. على الرغم من أن هذه مسألة ذوق. بشكل عام ، هذه المهمة قد نضجت. لماذا هذه الإضاءة مطلوبة بشكل جيد في هذه الصورة:

تطلق EOS العديد من لوحات التحكم ، ولكن الأكثر شيوعًا هي Emotec و Emotouch III. سنتعامل معهم.


يجب أن أقول إن لوحة التحكم في جهاز EOS متصلة بوحدة الطاقة عبر كابل الهاتف التقليدي المكون من 4 أسنان:

أظهر الفحص السريع للوحة أنه تم تخصيص سلكين لتشغيل 24 فولت ، والآخران على خط الواجهة RS-485. بشكل عام ، تنفيذ قياسي. خطوط A و B في الوسط:

بعد الاتصال بالخط باستخدام محول USB-RS-485 وتحديد السرعة عند 9600 بت في الثانية من أصلع ، رأينا البايتات قيد التشغيل ، لكن الغرض منها ، بالطبع ، غير معروف. لم يتم العثور على بروتوكول التبادل في المجال العام ، ورفضت الشركة المصنعة نفسها تقديمه ، على الرغم من إرسال طلب مماثل إليهم.
اضطررت للتعامل مع فك رموز نفسي :-)
نعم ، سألاحظ على الفور فارق بسيط. لا يعمل التحكم باهتة إلا بعد تشغيل وحدة الطاقة. يكون هذا مرئيًا بوضوح عند توصيل المصباح بإخراج باهتة مدمجة. يبدأ التوهج فقط بعد بدء الساونا بالتسخين.
في البداية ، بدأوا في فرز السرعات من 9600 إلى 115200 بت في الثانية من السلسلة القياسية.
وبسرعة 38400 ، أدهشني أن الأوامر مفصولة بواسطة وحدتي بايت قياسيين 0x0A ، 0x0D.
حسنا ، هذا بالفعل شيء. دعونا نفعل الخدعة القادمة. دعنا نبحث عن الأمر الذي نحتاجه بواسطة قيمة السطوع. فجأة ينتقل في واضحة.
وضعنا القيمة 73 (0x49) في جهاز التحكم عن بُعد:

بعد ذلك ، نزيل السجل ونبحث بغباء عن هذه البايتة هناك:

فويلا! نجدها ، انظر إلى اليسار واليمين إلى البايتات 0x0A ، 0x0D ، في محاولة لتحديد الحزمة التي نحتاج إليها. ونتيجة لذلك ، نحصل على هذا الهيكل:
0x0E 0x04 0x04 0x49 0x49 0x00 0x00 0xD1 0x0A 0x0D
أثناء التجارب ، وجد أن 2 و 3 بايت تساوي دائمًا 0x04 و 4 و 5 تعين السطوع في المئة ، 6 و 7 تساوي 0 ، 8 - تتغير ، مما يعني أنه غير واضح ، 9 و 10 - 0x0A ، 0xD.
كما أظهرت التجارب ، البايت الأول هو العنوان. انه يحدد رقم الغرفة ما يسمى. والحقيقة هي أن أجهزة التحكم عن بعد EOS يمكن التحكم في العديد من وحدات الطاقة في نفس الوقت. لكل منها عنوانه الخاص ، والذي ينتقل في هذه البايتة.
العناوين هي كما يلي:
للوحات التحكم بالفرن:
01 - الغرفة الأولى
21 - الغرفة الثانية
41 - الغرفة الثالثة
61 - الغرفة الرابعة
81 - الغرفة الخامسة
A1 - الغرفة السادسة
C1 - الغرفة السابعة
E1 - الغرفة الثامنة
للوحات التحكم في مولد البخار:
0E - الغرفة الأولى
2E - الغرفة الثانية
4E - الغرفة الثالثة
6E - الغرفة الرابعة
8E - الغرفة الخامسة
AE - الغرفة السادسة
م - الغرفة السابعة
هاء - الغرفة الثامنة
في الواقع ، هذا هو كل فك التشفير.
للتحقق ، إذا جاز التعبير في "الديناميات" ، فقد ألقينا البرنامج على دلفي بسرعة لعرض قيمة السطوع وقمنا بتحريك شريط التمرير. كل شيء يفي بوضوح.
بعد ذلك ، طورنا في C برنامجًا بسيطًا لفك تشفير هذه الحزم وأطلقنا كل شيء في الأجهزة. الجهاز نفسه بسيط جدا. هناك ، يتم تطبيق PWM العادي على مفتاح التشغيل ، ولكن إذا كنت مهتمًا ، يمكنني حينئذٍ كتابة مقالة منفصلة حول هذا الموضوع.