X10 آشنایی با پروتکل هوشمند سازی
X10 بهعنوان اولین تکنولوژی domotic در سال ۱۹۷۵ توسط شرکت Pico Electronics اختراع شد که هنوز هم بهعنوان پرکاربردترین این تکنولوژیها مطرح میباشد. امروزه از این تکنولوژی در سرتاسر دنیا به خصوص در مواقعی که امکان استفاده از شبکه های باسیم و یا کابل کشی در سطح فیلد (Field) وجود ندارد استفاده می گردد.
X10 یک زبان ارتباطی ست که امکان میدهد ادوات اتوماسیون خانگی سازگار با این زبان از طریق سیم کشی موجود در منزل با یکدیگر ارتباط بر قرار کنند. با این امکان دیگر نیازی به هزینه کرد و کابل کشی مجدد در منزل برای اتوماسیون نخواهد بود.فن آوری X10 سالهاست که در اتوماسیون خانگی امریکای شمالی مورد استفاده قرارمی گیرد. سهولت استفاده و کاربری قابل اعتماد این فن آوری باعث شده که سری ۲۳۰V/50Hz این ادوات نیز جهت استفاده در اروپا تولید بسرعت همه گیر شود. این فناوری در حال حاضر در حال گسترش در آسیا نیز میباشد.
چرا X10 محبوب تر از سایر روشهای اتوماسیون خانگیست؟ چون:
– از نظر اقتصادی بدلیل صرفه جوئی در انرژی بصرفه است.
– بصورت ماژولهای مستقل بوده و به آسانی قابل افزایش میباشد.
– کاربری فوق العاده راحتی دارد.
– نصب آن بسیار آسان است.
– احتیاجی با سیم کشی مجدد در ساختمان نداشته و بهمین دلیل هزینه و زمان نصب اندکی دارد.
– تولید کنندگان مختلفی در دنیا محصولات متنوعی در این زمینه تولید میکنند.
– باعث افزایش راندمان ، سهولت کاربری و ایجاد امنیت در خانه میگردد.
آدرس دهی در پروتکل X10:
آدرس دهی در X10 بر اساس house code و unit code انجام میشود که house code ها ازA تا P برای تفکیک نواحی وunit code ها از۱ تا ۱۶ برای تفکیک ماژولهای هر ناحیه است. بعنوان مثال اگر کلیدی روی ریموت کنترل شما برای آدرس D8 تنظیم شده باشد، کلیه ماژولهائی که با این آدرس تعریف شده باشد توسط این کلید روشن و خاموش میشوند. تلفیق house code و unit code امکان استفاده از ۲۵۶ آدرس و بالطبع ۲۵۶ ماژول کنترلی را در یک منزل فراهم مینماید.
ماژولهای X10 چگونه کار میکنند؟
بزبان ساده فن آوری X10 بر مبنای ارسال و دریافت سیگنال با ولتاژپایین روی خط انتقال نیروی الکتریکی ۲۳۰V AC/50Hz میباشد. تمامی ماژولهای X10 نصب شده در منزل که به خطوط برق خانه شما متصل میباشند این سیگنال را میبینند ولی فقط ماژولی به این سیگنال پاسخ میدهد که آدرس خود را روی این سیگنال ببیند. بعنوان مثال اگر یک فرستنده X10 فرمان “A3 ON” را ارسال نماید، ماژولی که با آدرس A3 تعریف شده است روشن میشود. اگر در منزل بیش از یک ماژول با این آدرس کد شده باشند، تمامی آنها پس از وصول این سیگنال روشن میشوند.
اساسا X10 نام یک پروتکل ارتباطی و نیز محصولاتیست که ما روی سیم کشی موجود ساختمان خود نصب میکنیم تا از طریق عبور سیگنالهای با ولتاژ پایین از سیمکشی با یکدیگر ارتباط برقرار کنند. این سیگنالها روی دیگر وسایل برقی منزل هیچ تاثیری نمیگذارند.
سیگنالها وقتی ارسال میشند که ولتاژالکتریکی ۰V است. این کار بدلیل متناوب بودن جریان الکتریکی با تناوب ۵۰ سیکل در ثانیه صورت میپذیرد. بیشتر فرستنده های X10 ولتاژی کمتر از۱V را روی خط ارسال مینمایند. اغلب گیرنده های X10 ولتاژی در حدود ۱۰۰mV را جهت فعال شدن نیاز دارند. در این حالت اگر روی خط، نویز حاصل از کارکرد دیگر وسایل برقی مانند جارو برقی، هواکش، تهویه مطبوع، سشوار، رایانه و تلویزیون وجود داشته باشد، ممکن است باعث عدم دقت کارکردی ماژولها شود. در این حالت استفاده از فیلتر ها و میکروفیلتر های X10 باعث کاهش نویز های ناخواسته در حد استاندارد کارکرد ماژولهای X10 میشود.
Device Module ها :
بسته به باری که بایستی کنترل شود ماژولهای مختلفی بایستی بکارگیری شود. برای لامپهای معمولی یک ماژول لامپ و یا ماژول رادیویی میتواند استفاده گردد. این ماژولهای با کمک ترایاک لامپ را روشن و خاموش و یا پرنور وکمنور مینمایند. این ماژولها هیچ صدایی را ندارند و باری بین ۴۰ تا ۵۰۰ وات را کنترل مینمایند. برای بارهایی غیر از لامپهای معمولی مثل فلورسنت و یا لامپ های متال (دشارژ بسیار سریع) و یا وسایل الکترونیکی ماژولهای لامپ مناسب نیستند و یک ماژول وسایل برقی بایستی بهکارگرفته شود. این ماژولها جهت روشن و خاموش کردن وسایل از یک رله Impulse استفاده مینمایند. این ماژولها غالباً برای کنترل وسایلی که از آمپرهای خیلی کم تا حدود ۱۵A را استفاده مینمایند استفاده میشوند.
بسیاری از ماژولها قابلیت دیگری را بنام کنترل منطقهای ارائه میدهند. یعنی اگر ماژول خاموش باشد روشن کردن کلید اصلی دستگاه یا لامپ باعث روشن شدن آن میشود بدون اینکه نیاز باشد شما به سراغ دستگاه کنترل کننده X10 بروید. لازم به ذکر است ماژولهای کلید دیواری این قابلیت را ندارند.
برخی ماژولهای کلید دیواری قابلیتی را بهنام کم کردن نور محلی دارند. معمولاً یک کلید لامپ معمولی فقط قابلیت روشن و خاموش کردن میدهند تا قابلیت کم نور و پر نور کردن ولی در این کلیدها فشاز دادن و نگهداشتن کلید زنگی باعث میشود که لامپ کمنور و پرنور شود.
بسته به باری که بایستی کنترل شود ماژولهای مختلفی بایستی بکارگیری شود. برای لامپهای معمولی یک ماژول لامپ و یا ماژول رادیویی میتواند استفاده گردد. این ماژولهای با کمک ترایاک لامپ را روشن و خاموش و یا پرنور وکمنور مینمایند. این ماژولها هیچ صدایی را ندارند و باری بین ۴۰ تا ۵۰۰ وات را کنترل مینمایند. برای بارهایی غیر از لامپهای معمولی مثل فلورسنت و یا لامپ های متال (دشارژ بسیار سریع) و یا وسایل الکترونیکی ماژولهای لامپ مناسب نیستند و یک ماژول وسایل برقی بایستی بهکارگرفته شود. این ماژولها جهت روشن و خاموش کردن وسایل از یک رله Impulse استفاده مینمایند. این ماژولها غالباً برای کنترل وسایلی که از آمپرهای خیلی کم تا حدود ۱۵A را استفاده مینمایند استفاده میشوند.
بسیاری از ماژولها قابلیت دیگری را بنام کنترل منطقهای ارائه میدهند. یعنی اگر ماژول خاموش باشد روشن کردن کلید اصلی دستگاه یا لامپ باعث روشن شدن آن میشود بدون اینکه نیاز باشد شما به سراغ دستگاه کنترل کننده X10 بروید. لازم به ذکر است ماژولهای کلید دیواری این قابلیت را ندارند.
برخی ماژولهای کلید دیواری قابلیتی را بهنام کم کردن نور محلی دارند. معمولاً یک کلید لامپ معمولی فقط قابلیت روشن و خاموش کردن میدهند تا قابلیت کم نور و پر نور کردن ولی در این کلیدها فشاز دادن و نگهداشتن کلید زنگی باعث میشود که لامپ کمنور و پرنور شود.
کنترل کننده ها :
بازه بسیار گستردهای را از کنترل کنندههای بسیار ساده تا کنترل کنندههای بسیار پیشرفته را شامل میشوند. سادهترین کنترلها برای کنترل ۴ وسیله X10 طراحی شدهاند که میتواند:
۱) چهار وسیله را کنترل کند
۲) آخرین وسیله انتخابی را کمنور یا پرنور نماید
۳) همه را روشن و یا همه را خاموش نماید.
کنترلهای پیشرفتهتر میتوانند وسایل بیشتری را کنترل کرده و یا میتوانند نقش یک تایمر را ایفا نماید که درزمانهای معینی کارهای از پیش تعیین شدهای را انجام میدهند. همچنین برخی از این کنترلها میتوانند به کمک Motion-detector ها یا Photo cell ها چراغها را روشن یا خاموش نمایند.
نهایتاً کنترلهای بسایر پیشرفتهای نیز موجود هستند که میتوانند کاملاً برنامهریزی شده و یا برنامههایی که در یک کامپیوتر خارجی نوشتهشدهاند را اجرا نمایند. این وسائل میتوانند بسیاری از فعالیتهای زمانبندی شده را انجام دهند. به سنسورهای خارجی پاسخگو باشند و کاری را بهصورت یکپارچه و با فشار یک دکمه انجام دهند، مثلاً چراغها را روشن کنند، سطح روشنایی را تنظیم نمایند و … . برنامههای کنترلی برای کامپیوترهایی که تحت ویندوز هستند ، Apple Macintosh ها و یا Linux ها در دسترس هستند.
در این تکنولوژی سیستمهای هشداردهنده سرقت نیز وجود دارند . در این سیستمها کنترلکننده ها از پروتکلهای X10 استفاده نموده و یا بطورعادی سیمکشی میشوند تا به یک سری از سنسورهای خارجی که ممکناست درها، پنجرهها یا سایر نقاط دسترسی را مراقبت می نماید مرتبط شوند. ممکن است کنترل کننده بعد از تشخیص سرقت از پروتکل X10 جهت روشن کردن چراغها، به صدا درآوردن آژیر و … استفاده نماید.
نقاط ضعف و محدودیت ها :
یک مشکل با X10 فراوانی تضعیف سیگنالها بین دو هادی در سیستمهای سه سیمه است که در بسیاری از نقاط آمریکای شمالی استفاده میگردد. سیگنالها از یک فرستنده بر روی یک هادی فعال امکان انتشار به یکهادی دیگر از طریق سیمپیچهای یک ترانسفورماتور با امپدانس بالا را ندارند. معمولاً هیچ راهحل قابل اطمینانی برای ارسال سیگنالها از روی یک فاز بر روی فاز دیگر وجود ندارد. این مشکل ممکن است برای وسایلی که با ولتاژ ۲۴۰ ولت کار می کنند مثل بخاریها و خشککنها پدید آید و باعث خاموش و روشن شدن آنها شود (در این قسمت از مقاله به کشورهایی که ولتاژ برق شهر در آنها ۱۲۰ ولت است و برخی وسایل بهصورت ۲ فاز با ۲۴۰ ولت کارمینمایند اشاره شده است ). وقتی این دستگاهها روشن میشوند یک پل با امپدانس پایین را برای سیگنالهای X10 ، بین ۲ فاز ایجاد مینمایند. این مشکل را میتوان با نصب یک خازن بین فازها برای عبور سیگنالهای X10 مرتفع نمود. بیشتر حرفهای های این محصولات ، یک تقویتکننده فعال را بین فازها نصب مینمایند. این تقویتکنندهها در خانههایی که بهصورت ۳ فاز از برق شهر استفاده مینمایند نیز ، جهت انتقال سیگنالهای X10 بین فازها مورد نیاز است. در ایران غالب منازل از یک سیستم ۲۴۰ ولت تک فاز استفاده مینماند بنابراین این مشکل احتمال وقوع ندارد.
مشکلات دیگر : تلویزیونها یا وسایل بیسیم ممکن است سیگنالهای On یا Off مجازی تولید نمایند. Noise Filtering (که روی بسیاری از کامپیوترها یا مودمها نصب میشود) میتواند به دور نگهداشتن این نویزها از سیگنالهای X10 کمک نماید، ولی Noise Filterهایی که برای X10 طراحی نشدهاند ممکن است خود باعث فیلتر شدن سیگنالهای X10 گردند.
ضمناً برخی منابع تغذیه بکاررفته در وسائل الکترونیکی پیشرفته مثل کامپیوترها، تلویزیونها و رسیورهای ماهواره سیگنالهای X10 را دراصطلاح میبلعند. بهطور نمونه،خازنهای بکاررفته در ورودیهای منابع تغذیه این سیستمها سبب ایجاد اتصال کوتاه بین فاز و نول برای سیگنالهای X10 شده و بنابراین باعث توقف سیگنالهای تولید شده توسط آن سیستم و حتی حذف سیگنالهای تولیدشده توسط لوازم نزدیک به آن خواهند شد. فیلترهایی دردسترس هستند که میتوانند حتی مانع از رسیدن سیگنالهای X10 به چنین دستگاههایی گردند و باعث شوند چنین ایرادات مبهمی در X10 از بین برود.
برخی کنترلکنندههای X10 نمیتوانند در توانهای پایین (زیر ۵۰ وات) عملکرد مناسبی داشتهباشند. یا حتی اصلاً کار نخواهند کرد و یا حتی با وسایلی مثل فلورسنت ها که بار مقاومتی زیادی ندارند مشکل ساز خواهند شد. بکارگیری یک Appliance Module بجای یک Lamp Module این دست مشکلات را مرتفع خواهد نمود.
سیگنالهای X10 فقط میتوانند یک دستور را در یک زمان ارسال نمایند. اگر در یک لحظه دو سیگنال X10 ارسال شود تداخل بوجود آمده و گیرندهها پاسخ مناسب را نشان نخواهند داد.