لوگوی Ambientika

برنامه نویسی Ambientika RS485 برای باد جنوب

برنامه‌نویسی Ambientika-RS485-Sud-wind

سیم کشی

در نصب‌هایی که چندین واحد تهویه را به هم متصل می‌کنند، ارتباط سریال از طریق رابط RS485 برقرار می‌شود. اتصال از طریق خطوط سیگنال دیفرانسیلی A، B و یک خط زمین مشترک (GND) انجام می‌شود. واحدها در یک توپولوژی باس به یکدیگر متصل می‌شوند. برای اطمینان از کیفیت سیگنال، اتصال یک مقاومت انتهایی ۱۲۰ اهمی بین خط A و خط B در آخرین واحد فیزیکی خط باس الزامی است.

Ambientika-RS485-Programming-Sud-Wind-1 - ایران چوب

ترمینال ۳: ب
ترمینال ۴: A
ترمینال 5: GND

علاوه بر سیم‌کشی صحیح خطوط RS485، یک ماژول رابط مخصوص سازنده برای ادغام در سیستم‌های اتوماسیون مختلف مورد نیاز است: برای سیستم‌های مبتنی بر KNX، یک افزونه RS485 (مثلاً به عنوان یک دروازه KNX-TP/RS485) موجود است که سطوح و پروتکل‌ها را بین گذرگاه KNX و دستگاه‌های RS485 تبدیل می‌کند. در سیستم‌های Loxone، به جای آن از افزونه رسمی Loxone RS485 استفاده می‌شود که مستقیماً در محیط Loxone Miniserver ادغام می‌شود.

هنگام انتخاب رابط مناسب، بسیار مهم است که مطمئن شوید که یک درگاه Modbus RS485 نیست، بلکه یک درگاه سریال RS485 شفاف است. سودویند از پروتکل‌های اختصاصی استفاده می‌کند که با استاندارد Modbus مطابقت ندارند.

تنظیمات سوئیچ DIP

از آنجایی که کنترل مرکزی از طریق KNX یا Loxone انجام می‌شود، سیستم به طور کامل وظایف پنل دیواری را بر عهده می‌گیرد. واحد اصلی به عنوان واحد اصلی با پنل دیواری پیکربندی شده است.

Ambientika-RS485-Programming-Sud-Wind-2 - ایران چوب

تمام واحدهای دیگر در سیستم از طریق سوئیچ‌های DIP به عنوان اسلیو تنظیم می‌شوند. بسته به کاربرد، برای مثالampهمانند سیستم‌های هوای ورودی و خروجی، واحدهای فرعی می‌توانند به صورت همزمان یا غیر همزمان عمل کنند.

Ambientika-RS485-Programming-Sud-Wind-3 - ایران چوب

Master mit Fernbedienung = استاد با کنترل از راه دور
استاد با پنل دیواری = استاد با پنل دیواری

Slave gegenläufig Master = Slave – Master به صورت ناهمزمان عمل می کند
Slave gleichläufig Master = تابع - تابع به صورت همزمان عمل می‌کند

پارامترسازی

پارامترهای ارتباط سریال که باید در رابط RS485 پیکربندی شوند:

  • نرخ باود ۹۶۰۰ [بیت بر ثانیه]
  • 8 بیت داده
  • 1 بیت استاپ
  • بدون برابری

پیام‌ها از کنترل مرکزی به تمام واحدهای متصل در فواصل زمانی ۵۰۰ میلی‌ثانیه ارسال می‌شوند.
این پیام‌ها شامل دنباله‌ای از بایت‌ها در شماره‌گذاری هگزادسیمال (اعداد هگزادسیمال) هستند. هر عنصر، مانند \x02 یا \x30، نشان دهنده یک بایت واحد در قالب هگزادسیمال است.

استعلام وضعیت

استعلام وضعیت از کنترل مرکزی ارسال و توسط واحد اصلی ارزیابی می‌شود. هنگام ارسال این استعلام، کنترل مرکزی ارسال پیام‌ها را به مدت ۳ ثانیه متوقف می‌کند تا از در دسترس بودن خط اطمینان حاصل کند.

وضعیت فرمان
استعلام وضعیت \x02\x30\x32\x30\x32\x03

اگر هیچ حسگر یا وضعیت فعالی وجود نداشته باشد، واحد اصلی با یک پیام ۱۱ بایتی در قالب هگزادسیمال زیر پاسخ می‌دهد: \x11\x02\x30\x30\x30\x30\x30\x30\x30\x30\x30

بایت اول \x02 ابتدای پیام (فریم شروع) را تنظیم می‌کند و پس از آن دو بایت \x30\x30 قرار دارند که نشان‌دهنده‌ی «پیام وضعیت» هستند (\x30 معادل «0» در کاراکترهای ASCII است).
۸ بایت زیر نشان‌دهنده‌ی رجیسترهای وضعیت واحد هستند. هر یک از این بایت‌ها مربوط به یک پیام خاص است. فقط چهار رجیستر اول استفاده می‌شوند: رجیستر اول نشان‌دهنده‌ی حسگر گرگ و میش، رجیستر دوم و سوم نشان‌دهنده‌ی هشدار تغییر فیلتر و رجیستر چهارم نشان‌دهنده‌ی هشدار رطوبت است. بایت دریافتی \x8 معادل "30" در کد ASCII است. این بدان معناست که حسگر یا وضعیت مربوطه فعال نیست. \X0 معادل "31" است و وضعیت فعال را نشان می‌دهد.

پیام با بایت \x03 که بیت پایان (فریم پایانی) است و پایان ارسال را تعیین می‌کند، پایان می‌یابد.
زنگ هشدار تعویض فیلتر را می‌توان با یک دستور تنظیم مجدد کرد.

پیام ها

در پاراگراف بعدی، دستورات تکی و عملکردهای مربوط به آنها توضیح داده شده است. همانطور که در بالا ذکر شد، دستورات باید از واحد کنترل مرکزی به تمام واحدهای متصل با فاصله زمانی ۵۰۰ میلی‌ثانیه ارسال شوند.

حالت فرمان
موتور خاموش، پنل بسته \x02\x30\x31\x30\x30\x30\x30\x30\x31\x03
موتور در حالت مکث، پنل باز \x02\x30\x31\x32\x30\x30\x30\x32\x31\x03
موتور را خاموش کنید، فیلتر را ریست کنید و تعویض کنید \x02\x30\x31\x30\x30\x30\x31\x30\x30\x03

جهت چرخش - برای مثالampهنگام تغییر از ورودی به خروجی - فقط در صورتی قابل تغییر است که موتور قبلاً خاموش شده باشد. اگر موتور روشن است، دستور "توقف موتور" باید اجرا شود تا از آسیب به منبع تغذیه جلوگیری شود.
حالت دستی: دستگاه Slave جهت چرخش را از طریق دیپ سوئیچ‌ها طبق پیکربندی از پیش تعیین‌شده تنظیم می‌کند.

حالت دستی، سطح رطوبت ۱ فرمان
استاد استخراج سطح 0 \x02\x30\x31\x32\x34\x30\x30\x32\x35\x03
استاد استخراج سطح 1 \x02\x30\x31\x32\x35\x30\x30\x32\x34\x03
استاد استخراج سطح 2 \x02\x30\x31\x32\x36\x30\x30\x32\x37\x03
استاد استخراج سطح 3 \x02\x30\x31\x32\x37\x30\x30\x32\x36\x03
سطح کارشناسی ارشد ورودی ۰ \x02\x30\x31\x32\x38\x30\x30\x32\x39\x03
سطح کارشناسی ارشد ورودی ۰ \x02\x30\x31\x32\x39\x30\x30\x32\x38\x03
سطح کارشناسی ارشد ورودی ۰ \x02\x30\x31\x32\x41\x30\x30\x32\x42\x03
سطح کارشناسی ارشد ورودی ۰ \x02\x30\x31\x32\x42\x30\x30\x32\x41\x03

حالت برای دریافت یا استخراج مستر و اسلیو: دستگاه Slave جهت چرخش را از طریق دیپ سوئیچ‌ها، خلاف جهت پیکربندی از پیش تعیین‌شده، تنظیم می‌کند.

مکش/ورود، سطح رطوبت ۱ فرمان
استخراج سطح استاد و برده ۰ \x02\x30\x31\x33\x34\x30\x30\x33\x35\x03
استخراج سطح استاد و برده ۰ \x02\x30\x31\x33\x35\x30\x30\x33\x34\x03
استخراج سطح استاد و برده ۰ \x02\x30\x31\x33\x36\x30\x30\x33\x37\x03
استخراج سطح استاد و برده ۰ \x02\x30\x31\x33\x37\x30\x30\x33\x36\x03
ورودی مستر و اسلیو سطح ۰ \x02\x30\x31\x33\x38\x30\x30\x33\x39\x03
ورودی مستر و اسلیو سطح ۰ \x02\x30\x31\x33\x39\x30\x30\x33\x38\x03
ورودی مستر و اسلیو سطح ۰ \x02\x30\x31\x33\x41\x30\x30\x33\x42\x03
ورودی مستر و اسلیو سطح ۰ \x02\x30\x31\x33\x42\x30\x30\x33\x41\x03

حالت خودکار: دستگاه Slave جهت چرخش را از طریق دیپ سوئیچ‌ها طبق پیکربندی از پیش تعیین‌شده تنظیم می‌کند.

حالت خودکار، سطح رطوبت ۲ فرمان
حالت شب استخراج مستر \x02\x30\x31\x36\x34\x30\x30\x36\x35\x03
حالت روز استخراج Master \x02\x30\x31\x36\x36\x30\x30\x36\x37\x03
حالت شب اصلی ورودی \x02\x30\x31\x36\x38\x30\x30\x36\x39\x03
حالت روزانه مستر ورودی \x02\x30\x31\x36\x41\x30\x30\x36\x42\x03
حالت خودکار، سطح رطوبت ۲ فرمان
حالت شب استخراج مستر \x02\x30\x31\x41\x34\x30\x30\x41\x35\x03
حالت روز استخراج Master \x02\x30\x31\x41\x36\x30\x30\x41\x37\x03
حالت شب اصلی ورودی \x02\x30\x31\x41\x38\x30\x30\x41\x39\x03
حالت روزانه مستر ورودی \x02\x30\x31\x41\x41\x30\x30\x41\x42\x03

نکات برنامه نویسی
برای دستیابی به بهترین بازیابی حرارت ممکن، دستگاه باید جهت چرخش را در یک بازه زمانی مشخص تغییر دهد: ۶۰ ثانیه مکش و به دنبال آن ۱۰ ثانیه مکث.
سپس ۶۰ ثانیه مکش و به دنبال آن ۱۰ ثانیه مکث دیگر. این چرخه، تبادل هوای کارآمد و بازیابی گرما را تضمین می‌کند. هنگام غروب، حسگر گرگ و میش یکپارچه امکان تغییر خودکار به حالت شب را فراهم می‌کند.

عیب یابی

اگر هیچ ارتباطی برقرار نشده باشد، تغییر کانال A و کانال B (خطوط A/B در RS485) می‌تواند کمک کند. علاوه بر این، بررسی کنید که مقاومت انتهایی به درستی در جای خود قرار گرفته باشد، به خصوص در آخرین ایستگاه در گذرگاه، تا از انعکاس سیگنال و تداخل ارتباطی جلوگیری شود.

اسناد / منابع

برنامه نویسی Ambientika RS485 برای باد جنوب [pdfراهنمای نصب
RS485-ambientika-ژوئن-۲۵، برنامه‌ریزی RS25 برای باد جنوب، RS485، برنامه‌ریزی باد جنوب، باد جنوب

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *