امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
اتصال 12 میکرو به مگا 32 و در اخر اتصال به rs232
نویسنده پیام
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #12
RE: اتصال 12 میکرو به مگا 32 و در اخر اتصال به rs232
ilgar نوشته است:برای افزایش برد میشه ترفندهای زیادی پیاده کرد. یکی از این ترفندها میتونه کاهشه جریان باشه. یعنی طوری که تو سیمهای خطوط ماجریان زیاد نباشه و ولتاژ اطلاعاتو منتقل کنه تو این روش نویز هم زیاد تأثیر نمیتونه بذاره.
مهندس درسته که نویز تو ولتاژ تاثیر می گذاره و اگه فرکانس بالا باشه این نویز می تونه تاثیرات زیادی تو ولتاژ بذاره .
منظور از نویز هم نویز در یک محیط صنعتی هستش .
و هر چه فاصله بیشتر بشه نویز اثر خودشو روی ولتاژ بیشتر نشون می ده و به دلیل نویز پذیر بودن انتقال اطلاعات با ولتاژ برای مسافت های طولانی اطلاعات را با جریان ( البته با دو سیم که در محیط شیلد قرار داره ( شیلد استریو ) ) انتقال می دن و RS485 هم از این روش استفاده می کنه . فقط مشکل RS485 اینه که همزمان فقط یه کاره می تونه انجام بده ( ارسال یا دریافت اطلاعات ) و منظور از نیم دو طرفه هم همینه ! ( مثل بیسیم های پلیس که باید موقع صحبت کردن کلیدش رو فشار بدن و اینطوری صدای طرف مقابل قطع می شه )


ilgar نوشته است:چون نویز سیگنالهای فرکانس بالا هستن و دامنه زیادی ندارن. نویز به ندرت میتونه 0 و 1 های منطقی رو به همدیگه تبدیل کنه.
می تونی از روش کابل های کامپیوتر برای این استفاده کنی .
هر چند متر سیم انتقالت رو دور یه هسته فریت چند دور بپیچ تا فرکانس های بالا توسط هسته فریت جذب و دفع شوند .


ilgar نوشته است:میشه در مورد کلیات(نام تجاری ،طرز کار ، قیمت ماژول و ...) این ماژولها یه خورده توضیح بدین؟
یه چند تا مطلب داشتم که پیداشون نمی کنم .
پیداشون کردم می ذارم .

تو سایت ایران ماژول هم می تونید ماژولش رو پیدا کنید . فقط یکم شاید گرون باشه ( به پول من که نمی رسید )

اطلاعاتی که قراره فرستاده بشه رو با فرکانس بین 100 تا 200 کیلو و معمولا 148 کیلو مدوله کرده و به سیم برق ارسال شده و از اون طرف توسط یه فیلتر 50 هرتز حذف و با یه فیلتر میان گذر فقط 148 کیلو رو عبور داده و اطلاعات مورد نظر رو دمدوله کرده و استفاده می کنند . ( البته به این آسونی نیست !! )
۱۰-فروردین-۱۳۸۸, ۲۱:۳۳:۰۷
ارسال‌ها
پاسخ
تشکر شده توسط : ilgar, 1nafar
ilgar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 843
موضوع‌ها: 17
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 383
( 2597 تشکر در 855 ارسال )
ارسال: #13
RE: اتصال 12 میکرو به مگا 32 و در اخر اتصال به rs232
(۱۰-فروردین-۱۳۸۸, ۲۱:۳۳:۰۷)terip2008 نوشته است: مهندس درسته که نویز تو ولتاژ تاثیر می گذاره و اگه فرکانس بالا باشه این نویز می تونه تاثیرات زیادی تو ولتاژ بذاره .
منظور از نویز هم نویز در یک محیط صنعتی هستش .


(۱۰-فروردین-۱۳۸۸, ۲۱:۳۳:۰۷)terip2008 نوشته است: می تونی از روش کابل های کامپیوتر برای این استفاده کنی .
هر چند متر سیم انتقالت رو دور یه هسته فریت چند دور بپیچ تا فرکانس های بالا توسط هسته فریت جذب و دفع شوند .

با من هستین !!!
(آخرین ویرایش در این ارسال: ۱۰-فروردین-۱۳۸۸, ۲۲:۳۵:۲۰، توسط ilgar.)
۱۰-فروردین-۱۳۸۸, ۲۲:۳۳:۳۳
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
kimiafars آفلاین
کاربر با تجربه
****

ارسال‌ها: 819
موضوع‌ها: 71
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 663
( 1139 تشکر در 512 ارسال )
ارسال: #14
RE: اتصال 12 میکرو به مگا 32 و در اخر اتصال به rs232
فعلا که ما موندیم چطور این اطلاعات رو به میکرو مستر برسونیم که نه نویز بگیره نه از نظر مسافت مشکل ساز بشه
راستی میشه از ماژولهای وایر لس نیز استفاده کرد ولی به درد سرش نمی ازره
خوب از دوستان کسی پیشنهاد دیگه ای نداره


ضمنا از همتون ممنونم

تولید دیمر قناری و دستگاههای کنترل سالن هیدروپونیک و اکواپونیک(انبردست)anbordast.ir[url=anbordast.ir][/url]
۱۰-فروردین-۱۳۸۸, ۲۳:۴۸:۳۳
ارسال‌ها
پاسخ
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #15
RE: اتصال 12 میکرو به مگا 32 و در اخر اتصال به rs232
سلام
نحوه انتقال در rs232 :
در rs232 (میکرو ) سطح یک 5 (3 تا 12 ولت برای کامپیوتر ) ولت هست و سطح صفر هم صفر (-3 تا -12 ولت برای کامپیوتر ) ، در این حالت با اومدن نویز سطح صفر یک میشه یا صطح یک صفر میشه ، در rs232 بر ا اطمینان از صحت اطلاعات وارد شده از بیت توازن استفاده میشود ، قالب اطلاعات معمولا 10 بیت میباشد ، از این 10 بیت 2 بیت اغاز و پایان هستند ، یک بیت توازن و 7 بیت دیتا میباشند . در صورتی که اطلاعات در یافت شده توسط گیرنده دارای خطا باشد ( بیت های زوج شده باشند یا فرد ) دستگاه از پذیرفتن اطلاعات خود داری میکند و UART تا درست شدن اطلاعات منتظر میماند .
نحوه انتقال در rs485 :
در rs485 همه چیز مانند بالا است ولی برای انتقال اطلاعات از خطوط بالانس شده استفاده میشود ، میدانید که نویز در خطوط القا میشود و بر روی خط یک ولتاژ بوجود میاورد ، این ولتاژ ممکن است معکوس سطح یک باشد ، در این صورت ان را صفر میکند یا هم جهت با اطلاعات باشد ، در این صورت سطح صفر را یک کرده و به ولتاژ سطح یک نیز میافزاید . در rs485 ولتاژ بین دو خط معادل سطح یک و صفر است نه ولتاژ نصبت به زمین ، فرض کنید ولتاژ یکی از خطوط 1000 ولت و ولتاژ خط دیگر 990 ولت باشد ، با اعمال خطوط به max485 این ایسی سطح یک را در خروجی ظاهر میکند .
پس در rs232 سطوح صفر و یک نصبت به زمین سنجیده میشوند ، در این حالت یک خط برای ارسال داده و یک خط برای دریافت داده استفاده میشود . دستگاه گیرنده باید اطلاعات را دریافت کرده ، ان ها را تست کند و جواب را بفرصستد .
در rs485 از دو خط استفاده میشود ، همون طور که علی اقا گفتند فقط در یک زمان میشه یه کار انجام داد ، به دلیل عدو تاثیر نویز سرعت انقدر بالا هست که ....
برای ارتباط با خطوط برق از مازولی به نام x10 استفاده میشه ، X10 یک استاندارد صنعتی برای کنترل دستگاه ها و لوازم برقی موجود در یک کارخانه یا خانه ، از یک یا چند محل میباشد.در این پروتکل سیم های انتقال برق به عنوان رابط ارتباطی انتخاب شده است .در این روش اطلاعات بصورت موجی با فرکانس بالا تر از فرکانس برق شهر روی ان اعمال میشوند . میکرو های avr ازاین ماژول پشتیبانی میکنند ، برای کسب اطلاع بیشتر در help بسکام گزینه ی x10 رو جستجو کنید
نقل قول: فعلا که ما موندیم چطور این اطلاعات رو به میکرو مستر برسونیم که نه نویز بگیره نه از نظر مسافت مشکل ساز بشه
راستی میشه از ماژولهای وایر لس نیز استفاده کرد ولی به درد سرش نمی ازره
خوب از دوستان کسی پیشنهاد دیگه ای نداره
شما اگه از نظر مالی برات مشکلی نداره میتونی از rs485 استفاده کنی ، به نظر من هزینه رو در نظر نگیر ، چون بعدا اگه مشکلی پیش بیاد رئیس هتل نمیگه هزینه ی کمی دادم ، میگه ...
۱۱-فروردین-۱۳۸۸, ۰۷:۲۹:۲۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, saeed450
samiran آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: خرداد ۱۳۸۸

تشکرها : 0
( 3 تشکر در 1 ارسال )
ارسال: #16
RE: اتصال 12 میکرو به مگا 32 و در اخر اتصال به rs232
(۱۰-فروردین-۱۳۸۸, ۱۶:۱۶:۵۲)terip2008 نوشته است:
نقل قول: سلام با rs232 که میفرمائید همه ی پایه هاشو موازی به هم متصل کنم مثلا tx و rx همه رو به هم متصل کنم ؟
اینطوری که هیچکدوشون کار نمی کنه .

استادمون می گفت حداکثر برد RS232 حدود 127 متر هستتش . ( راست و دروغش با خودش )
البته می شه بین راه تقویت کننده گذاشت .

RS232 برای ارسال اطلاعات از ولتاژ استفاده می کنه ( که نویز زیاد می گیره ) و برای ارسال و دریافت هر کدام یه خط مجزا وجود داره . rx - tx
ولی در RS485 برای ارسال اطلاعات از جریان استفاده می شه و اطلاعات نیز به صورت نیم دوطرفه ارسال می شه . ( بردی در حد چند کیلومتر داره و می شه برای افزایش برد بین راه از مدارت تقویت کننه ( رله ) استفاده کرد )

قطعاتی هم وجود دارند که این دو استاندارد رو به هم تبدیل می کنن .

سیم خوب خیلی تاثیر داره تو فاصله . ( کواکسیال یا کتی فایو )

در ضمن برای ارسال اطلاعتت می تونی از خود سیم برق استفاده کنی و سیم کشیت هم کمتر می شه و ماژولش تو بازار هستش . ( فقط هزینه ات می ره بالا که هتل پولشو می ده ! )
اینم مثال خود بسکام در مورد RS485


کد php:
$regfile "m48def.dat" ' we use the M48
$crystal = 8000000
$baud = 19200

$hwstack = 32
$swstack = 32
$framesize = 32

Config Print0 = Portb.0 , Mode = Set
Config Pinb.0 = Output '
set the direction yourself

Dim Resp 
As String 10
Dim S 
As String 10
"string"
Do
 Print 
"test message"
 
Print S
 Input Resp 
' get response
Loop 


سلام دوست عزیز
جهت اطلاع شما rs232 به راحتی تا حدود 1km رو میتونه پوشش بده من خودم تا 400 متر را تست کردم و در ضمن برد مفید rs485 با استفاده از sn75176 تا 4 کیلومتر هم میرسه !!!
۳۱-خرداد-۱۳۸۸, ۲۱:۲۵:۵۱
ارسال‌ها
پاسخ
تشکر شده توسط : 1nafar, t3r!p3000, ilgar


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  معرفی یک سنسور جریان برای اتصال به میکرو ؟ mega16 6 1,738 ۲۷-اردیبهشت-۱۳۹۹, ۱۷:۳۸:۳۲
آخرین ارسال: Ambassador
  اتصال سنسور lm35 در فاصله 12 متری به میکرو ؟ mega16 3 1,643 ۲۷-بهمن-۱۳۹۸, ۱۸:۴۳:۲۸
آخرین ارسال: aKaReZa75
Question اتصال کامپیوتر به میکرو با بلوتوث surena3 0 2,563 ۱۷-فروردین-۱۳۹۶, ۱۲:۲۶:۲۶
آخرین ارسال: surena3
Question [فوری] اتصال lcd گرافیکی به پایه های دلخواه میکرو در بسکام behzadsen 4 4,337 ۰۵-دى-۱۳۹۵, ۱۵:۲۵:۳۰
آخرین ارسال: behzadsen
Exclamation اتصال به روتر enc28j60 HamidSay 11 7,714 ۲۹-آذر-۱۳۹۵, ۲۲:۲۳:۵۵
آخرین ارسال: HamidSay
  سوال در مورد اتصال حافظه eeprom جانبی به میکرو SBRE77 9 10,467 ۰۷-مهر-۱۳۹۵, ۲۳:۳۱:۲۹
آخرین ارسال: omidrn
  تست میکرو saber.k 10 14,048 ۰۹-شهریور-۱۳۹۵, ۰۲:۰۹:۲۷
آخرین ارسال: yadulla fazel
  [فوری] اتصال دوربین گوشی به AVR و نمایش بر روی ال سی دی n96 MN-123 9 7,186 ۱۸-اردیبهشت-۱۳۹۵, ۲۲:۵۹:۴۴
آخرین ارسال: MN-123
Sad [سوال] اتصال کامپیوتر به میکرو از طریق پورت سریال Monje 11 11,438 ۱۱-خرداد-۱۳۹۴, ۱۶:۲۷:۰۷
آخرین ارسال: alira725
  اتصال تابلو روان P10 با AVR HamidSay 0 3,022 ۲۱-اسفند-۱۳۹۳, ۱۹:۱۷:۲۵
آخرین ارسال: HamidSay

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS