برنامه نویسی Ambientika RS485 برای باد جنوب
سیم کشی
در نصبهایی که چندین واحد تهویه را به هم متصل میکنند، ارتباط سریال از طریق رابط RS485 برقرار میشود. اتصال از طریق خطوط سیگنال دیفرانسیلی A، B و یک خط زمین مشترک (GND) انجام میشود. واحدها در یک توپولوژی باس به یکدیگر متصل میشوند. برای اطمینان از کیفیت سیگنال، اتصال یک مقاومت انتهایی ۱۲۰ اهمی بین خط A و خط B در آخرین واحد فیزیکی خط باس الزامی است.
ترمینال ۳: ب
ترمینال ۴: A
ترمینال 5: GND
علاوه بر سیمکشی صحیح خطوط RS485، یک ماژول رابط مخصوص سازنده برای ادغام در سیستمهای اتوماسیون مختلف مورد نیاز است: برای سیستمهای مبتنی بر KNX، یک افزونه RS485 (مثلاً به عنوان یک دروازه KNX-TP/RS485) موجود است که سطوح و پروتکلها را بین گذرگاه KNX و دستگاههای RS485 تبدیل میکند. در سیستمهای Loxone، به جای آن از افزونه رسمی Loxone RS485 استفاده میشود که مستقیماً در محیط Loxone Miniserver ادغام میشود.
هنگام انتخاب رابط مناسب، بسیار مهم است که مطمئن شوید که یک درگاه Modbus RS485 نیست، بلکه یک درگاه سریال RS485 شفاف است. سودویند از پروتکلهای اختصاصی استفاده میکند که با استاندارد Modbus مطابقت ندارند.
تنظیمات سوئیچ DIP
از آنجایی که کنترل مرکزی از طریق KNX یا Loxone انجام میشود، سیستم به طور کامل وظایف پنل دیواری را بر عهده میگیرد. واحد اصلی به عنوان واحد اصلی با پنل دیواری پیکربندی شده است.
تمام واحدهای دیگر در سیستم از طریق سوئیچهای DIP به عنوان اسلیو تنظیم میشوند. بسته به کاربرد، برای مثالampهمانند سیستمهای هوای ورودی و خروجی، واحدهای فرعی میتوانند به صورت همزمان یا غیر همزمان عمل کنند.
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، برنامهریزی باد جنوب، باد جنوب |