سلام دوستان
دیدم یه مدتیه تو تبلیغات سایت یه ماژول واسه انتقال اطلاعات از طریق خطوط برق معرفی کرده گفتم یه دو سه بیت اطلاعات ناچیزی رو که در این زمینه دارمو به شما هم منتقل کنم
امیدوارم مورد رضایت واقع بشه :nerd
در این روش اطلاعاتی را که می خواهیم ارسال کنیم ابتدا تبدیل به فرکانس کرده و سپس مدولاسیون و ارسال می کنیم.بدین طریق به دو فرکانس یکی برای سطح منطقی صفر و دیگری برای سطح منطقی یک نیاز خواهد بود.این روش (استفاده از دو فرکانس مختلف )باعث می شود که نویز شدیدی که روی خطوط برق وجود دارد در مدار تاثیر کمی بگذارد.
در این سیستم ابتدا اطلاعات بصورت فرکانس مدوله شده و سپس در هنگامی که ولتاژ برق از صفر عبور می کند(Zyro Crossing)؛اطلاعات ارسال می گردد.شکل زیر این موضوع را نشان می دهد.
http://i43.tinypic.com/21nic06.jpg[/img]]
لازم است ذکر گردد که این سیستم برای مقاصد کنترلی و کلا سیستم های که نیاز به سرعت بالا ندارند استفاده می شود.در این روش اطلاعات بیت به بیت و به صورت سریال ارسال می گردد.
در موارد کنترلی ساده نیازی به تصدیق دریافت و تشخیص خطا نمی باشد اما در کاربردهای اطلاعاتی (به عنوان مثال ارسال اطلاعات numeric )ممکن است نیاز به تشخیص خطا و تصدیق دریافت داشته باشیم. و در صورتی که از چندین فرستنده در یک شبکه استفاده می شود؛ممکن است نیاز به روش های تشخیص تصادم باشد.
مشکلاتی که در زمینه استفاده از این روش وجود دارد:
1:با توجه به اینکه کابل برق برای ارسال اطلاعات طراحی نشده است بنابراین مستعد نویز و اغتشاشات محیطی است.
2:کابل برق به راحتی امتداد می یابد و این باعث ایجاد یک آنتن ایده آل برای جمع آوری سیگنالهای ناخواسته می گردد.
3:بسیاری از تجهیزات الکتریکی ایجاد نویز کرده و این نویز را به خطوط برق انتقال می دهند.از جمله جاروبرقی و نیز بسیاری از تجهیزات الکترونیکی که از منبع تغذیه سوییچینگ استفاده می کنند.
4:عدم تطابق امپدانس دستگاهها با خط
قابل ذکر است که مشکلات فوق با استفاده از تکنیک های مدولاسیون اختصاصی و رنج فرکانس مناسب قابل حل می باشند البته نه بطور کامل.
بطور کلی سه روش برای ارسال اطلاعات از طریق خطوط برق وجود دارد:
1:روش X10 که ساده ترین روش موجود بوده و هم اکنون در طیف وسیعی بکار می رود.این سیستم دارای روش ساده ایست و هزینه کمی نیز دارد سرعت انتقال اطلاعات آن 50 بیت بر ثانیه است و متاسفانه ایمنی آن در برابر نویز کم است.
2:روش LONworks که هزینه متوسطی داشته ایمنی آن در برابر نویز ایده آل است اما سیستم ساده و راحتی نمی باشد سرعت انتقال اطلاعات در این روش 5000 بیت بر ثانیه است.
3:روش SSc که هزینه بالایی دارد ایمنی آن در برابر نویز ایده آل است اما همانند سیستم LOBwork سیستم ساده و راحتی نمی باشد سرعت انتقال اطلاعات در این روش 6000 بیت بر ثانیه است.
در اینجا فقط به تشریح سیستم X10 می پردازیم
در روش X10آ اطلاعات در فرکانس 120KHz مدوله و ارسال می شوند و سرعت آن 50 بیت بر ثانیه می باشد در روش های LONwork و ssc از روش های مدولاسیون دقیق تر استفاده می شود که این باعت افزایش هزینه می گردد.
الزامات سیستم:
1:اطلاعات از طریق خطوط برق و تنها در هنگام عبور از سطح صفر انتقال می یابند
2:این سیستم برای مقاصد کنترلی بکار می رود بنابراین نرخ انتقال بالادر این روش مفهومی ندارد
3:تاخیر زمانی اطلاعات ارسال شده مشخص نمی باشد(بعبارتی دستگاههایی که به این سیستم متصل می شوند time-criticalآنیستند)
4:محدودیتی برای حدالاقل رنج اطلاعات ارسالی وجود ندارد.
البته بجز موارد ذکر شده موارد دیگری نیز وجود دارند که لحاظ نشده اند از قبیل اینکه :حدالاقل طول قابل پذیرش انتقال چقدر است؟---- محدودیت فرکانسی(محدوده فرکانس مجازی که می توان به خط وارد کرد)-------تاخیر زمانی و بسیاری موارد دیگر.
در سمت فرستنده ؛سخت افزار یک بیت از اطلاعاتی که قرار است ارسال شود را مدوله کرده و آنرا هنگام عبور از سطح صفر ارسال می کند.که این خود باعث سادگی سیستم تا حد امکان می شود(البته مشکل سرعت کم دا هم دارد)
در این روش یک بیت نماینده یک فرکانس است که عموما فرکانس 150KHz یک میلی ثانیه ای نماینده سیگنال low و فرکانس یک میلی ثانیه ای 175KHz نماینده سیگنال high می باشد. و اما نزدیک بودن دو فرکانس به هم تعمدا بمنظور کاهش پهنای باند مصرفی خط می باشد.
بدلیل استفاده از دو فرکانس متفاوت در این سیستم تشخیص خطا کار ساده ایست .خط برق برای انتقال اطلاعات طراحی نشده و بطور ذاتی یک فیلتر پایین گذر است .بنابراین فرکانس حامل مورد انتخاب نمی تواند خیلی زیاد باشد.
و در انتها چند نکته ضروری:
◘در صورتی که فرکانس حامل مورد استفاده خیلی پایین باشد احتمال دخالت فرکانس های ناخواسته دستگاه وجود دارد
◘ در این روش مدار عبور از صفر (Zyro Crossing) هنگامی که سطح ولتاژ به صفر برسد خروجی را تریگ خواهد کرد
◘ در این روش ؛اطلاعات ارسالی(هر بیت) می بایست در عرض 1 میلی ثانیه ارسال شود .
خب دوستان همونطوری که تا حالا متوجه شدین اسم چنین سیستمی x10 هستش و ماکزیمم سرعتش هم از 50 بیت بر ثانیه (فرکانس خط) تجاوز نمی کنه.
اطلاعات من بی سواد هم تا همین حد بود اگه کسی هست که در مورد سیستم های پرسرعت تر اطلاعات داره لطفا دونسته هاشو با ما sharing کنه
در نهایت به این نکته اشاره کنم که دلیل اینکه این تاپیک رو اینجا زدم اینه که این سیستم ها با میکروکنترلر کنترل می شن و گفتم شاید بهترین جاش اینجا باشه.بالاخره اینم ادوات مرتبط با میکروکنترلره دیگه :icon_razz:
دیدم یه مدتیه تو تبلیغات سایت یه ماژول واسه انتقال اطلاعات از طریق خطوط برق معرفی کرده گفتم یه دو سه بیت اطلاعات ناچیزی رو که در این زمینه دارمو به شما هم منتقل کنم
امیدوارم مورد رضایت واقع بشه :nerd
در این روش اطلاعاتی را که می خواهیم ارسال کنیم ابتدا تبدیل به فرکانس کرده و سپس مدولاسیون و ارسال می کنیم.بدین طریق به دو فرکانس یکی برای سطح منطقی صفر و دیگری برای سطح منطقی یک نیاز خواهد بود.این روش (استفاده از دو فرکانس مختلف )باعث می شود که نویز شدیدی که روی خطوط برق وجود دارد در مدار تاثیر کمی بگذارد.
در این سیستم ابتدا اطلاعات بصورت فرکانس مدوله شده و سپس در هنگامی که ولتاژ برق از صفر عبور می کند(Zyro Crossing)؛اطلاعات ارسال می گردد.شکل زیر این موضوع را نشان می دهد.
http://i43.tinypic.com/21nic06.jpg[/img]]

لازم است ذکر گردد که این سیستم برای مقاصد کنترلی و کلا سیستم های که نیاز به سرعت بالا ندارند استفاده می شود.در این روش اطلاعات بیت به بیت و به صورت سریال ارسال می گردد.
در موارد کنترلی ساده نیازی به تصدیق دریافت و تشخیص خطا نمی باشد اما در کاربردهای اطلاعاتی (به عنوان مثال ارسال اطلاعات numeric )ممکن است نیاز به تشخیص خطا و تصدیق دریافت داشته باشیم. و در صورتی که از چندین فرستنده در یک شبکه استفاده می شود؛ممکن است نیاز به روش های تشخیص تصادم باشد.
مشکلاتی که در زمینه استفاده از این روش وجود دارد:
1:با توجه به اینکه کابل برق برای ارسال اطلاعات طراحی نشده است بنابراین مستعد نویز و اغتشاشات محیطی است.
2:کابل برق به راحتی امتداد می یابد و این باعث ایجاد یک آنتن ایده آل برای جمع آوری سیگنالهای ناخواسته می گردد.
3:بسیاری از تجهیزات الکتریکی ایجاد نویز کرده و این نویز را به خطوط برق انتقال می دهند.از جمله جاروبرقی و نیز بسیاری از تجهیزات الکترونیکی که از منبع تغذیه سوییچینگ استفاده می کنند.
4:عدم تطابق امپدانس دستگاهها با خط
قابل ذکر است که مشکلات فوق با استفاده از تکنیک های مدولاسیون اختصاصی و رنج فرکانس مناسب قابل حل می باشند البته نه بطور کامل.
بطور کلی سه روش برای ارسال اطلاعات از طریق خطوط برق وجود دارد:
1:روش X10 که ساده ترین روش موجود بوده و هم اکنون در طیف وسیعی بکار می رود.این سیستم دارای روش ساده ایست و هزینه کمی نیز دارد سرعت انتقال اطلاعات آن 50 بیت بر ثانیه است و متاسفانه ایمنی آن در برابر نویز کم است.
2:روش LONworks که هزینه متوسطی داشته ایمنی آن در برابر نویز ایده آل است اما سیستم ساده و راحتی نمی باشد سرعت انتقال اطلاعات در این روش 5000 بیت بر ثانیه است.
3:روش SSc که هزینه بالایی دارد ایمنی آن در برابر نویز ایده آل است اما همانند سیستم LOBwork سیستم ساده و راحتی نمی باشد سرعت انتقال اطلاعات در این روش 6000 بیت بر ثانیه است.
در اینجا فقط به تشریح سیستم X10 می پردازیم
در روش X10آ اطلاعات در فرکانس 120KHz مدوله و ارسال می شوند و سرعت آن 50 بیت بر ثانیه می باشد در روش های LONwork و ssc از روش های مدولاسیون دقیق تر استفاده می شود که این باعت افزایش هزینه می گردد.
الزامات سیستم:
1:اطلاعات از طریق خطوط برق و تنها در هنگام عبور از سطح صفر انتقال می یابند
2:این سیستم برای مقاصد کنترلی بکار می رود بنابراین نرخ انتقال بالادر این روش مفهومی ندارد
3:تاخیر زمانی اطلاعات ارسال شده مشخص نمی باشد(بعبارتی دستگاههایی که به این سیستم متصل می شوند time-criticalآنیستند)
4:محدودیتی برای حدالاقل رنج اطلاعات ارسالی وجود ندارد.
البته بجز موارد ذکر شده موارد دیگری نیز وجود دارند که لحاظ نشده اند از قبیل اینکه :حدالاقل طول قابل پذیرش انتقال چقدر است؟---- محدودیت فرکانسی(محدوده فرکانس مجازی که می توان به خط وارد کرد)-------تاخیر زمانی و بسیاری موارد دیگر.
در سمت فرستنده ؛سخت افزار یک بیت از اطلاعاتی که قرار است ارسال شود را مدوله کرده و آنرا هنگام عبور از سطح صفر ارسال می کند.که این خود باعث سادگی سیستم تا حد امکان می شود(البته مشکل سرعت کم دا هم دارد)
در این روش یک بیت نماینده یک فرکانس است که عموما فرکانس 150KHz یک میلی ثانیه ای نماینده سیگنال low و فرکانس یک میلی ثانیه ای 175KHz نماینده سیگنال high می باشد. و اما نزدیک بودن دو فرکانس به هم تعمدا بمنظور کاهش پهنای باند مصرفی خط می باشد.
بدلیل استفاده از دو فرکانس متفاوت در این سیستم تشخیص خطا کار ساده ایست .خط برق برای انتقال اطلاعات طراحی نشده و بطور ذاتی یک فیلتر پایین گذر است .بنابراین فرکانس حامل مورد انتخاب نمی تواند خیلی زیاد باشد.
و در انتها چند نکته ضروری:
◘در صورتی که فرکانس حامل مورد استفاده خیلی پایین باشد احتمال دخالت فرکانس های ناخواسته دستگاه وجود دارد
◘ در این روش مدار عبور از صفر (Zyro Crossing) هنگامی که سطح ولتاژ به صفر برسد خروجی را تریگ خواهد کرد
◘ در این روش ؛اطلاعات ارسالی(هر بیت) می بایست در عرض 1 میلی ثانیه ارسال شود .
خب دوستان همونطوری که تا حالا متوجه شدین اسم چنین سیستمی x10 هستش و ماکزیمم سرعتش هم از 50 بیت بر ثانیه (فرکانس خط) تجاوز نمی کنه.
اطلاعات من بی سواد هم تا همین حد بود اگه کسی هست که در مورد سیستم های پرسرعت تر اطلاعات داره لطفا دونسته هاشو با ما sharing کنه
در نهایت به این نکته اشاره کنم که دلیل اینکه این تاپیک رو اینجا زدم اینه که این سیستم ها با میکروکنترلر کنترل می شن و گفتم شاید بهترین جاش اینجا باشه.بالاخره اینم ادوات مرتبط با میکروکنترلره دیگه :icon_razz:
دیدگاه