PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ارتباط همزمان میکروکنترلر به pc و یک میکروکنترلر دیگر



numone
21-06-2016, 17:13
سلام دوستان و اساتید گرامی
من یه پروژه avr دارم که میخوام میکروکنترلر من بصورت همزمان هم با یک میکروکنترلر دیگه که در فاصله 200 متری قرار داره تبادل اطلاعات داشته باشه و هم با pc از طریق usb تبادل اطلاعات داشته باشه.
دوستان لطف کنید بگین به چخ مبدلهایی نیاز دارم و باید از چه پایه هایی از میکرو برای این هدف استفاده کنم
برای مثال از پایه rx و tx برای ارتباط 2 میکرو از طریق rs485 باید استفاده کنم؟؟؟؟
در اینصورت از چه پایه هایی باید برای ارتباط با usb استفاده کنم؟؟؟؟
دوستان عزیز من تازهواردم ممنون میشم راهنماییم کنید

microprocesor_2002
21-06-2016, 17:31
والا واسه 200 متر با سیم همون RS485 خوبه ...
4 تا پایه واسه RS845 میخوای ...
1- RX
2- TX
3- TX-Enable
4- RX Enable
واسه ارتباط با کامپیوتر هم از یه مبدل USB to Serial اسستفاده کن ....
نهایتش اونم 4 تا پایه ... مثل بالا ...
یدونه اتمگا 8 یا 16 هم براش کافیه ... البته بهتر بود مینوشتی چه پروژه ای هستش تا بهتر بتونیم کمک کنیم ....

numone
21-06-2016, 18:14
والا واسه 200 متر با سیم همون RS485 خوبه ...
4 تا پایه واسه RS845 میخوای ...
1- RX
2- TX
3- TX-Enable
4- RX Enable
واسه ارتباط با کامپیوتر هم از یه مبدل USB to Serial اسستفاده کن ....
نهایتش اونم 4 تا پایه ... مثل بالا ...
یدونه اتمگا 8 یا 16 هم براش کافیه ... البته بهتر بود مینوشتی چه پروژه ای هستش تا بهتر بتونیم کمک کنیم ....



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


دوست عزیز شما که میفرمایین از rx و tx برای اتصال 2 تا بورد استفاده کنیم در اینصورت از چه پایه ایی باید برای لرتباط با usb استفاده کنیم؟
چون تا اونجا که من میدونم ما فقط یک rx و یک tx داریم روی atmega 16

M.ABDOLLAHI
22-06-2016, 05:34
سلام ببیت اگر تونستی از atmega162 استفاده کن چون دو تا یوارت داره و یا هم از atmega64 یا 128 چون اونها هم دو تا دارن و یا هم توسط یک مالتی پلس و یا یک رله دو کنتاکت پایه های uart را به این یکی و یا اون یکی متصل کن ولیکن راه حل اساسی اینه که اصلا خودت را از شر avr خلاص کن و یکراست با stm32 و یا stm8 کار کن

numone
22-06-2016, 11:48
سلام ببیت اگر تونستی از atmega162 استفاده کن چون دو تا یوارت داره و یا هم از atmega64 یا 128 چون اونها هم دو تا دارن و یا هم توسط یک مالتی پلس و یا یک رله دو کنتاکت پایه های uart را به این یکی و یا اون یکی متصل کن ولیکن راه حل اساسی اینه که اصلا خودت را از شر avr خلاص کن و یکراست با stm32 و یا stm8 کار کن

بسیار عالی بود
ممنونم دوست عزیز که وقت گذاشتین

microprocesor_2002
22-06-2016, 16:25
سلام ...
منم با جناب عبداللهی موافقم ...
میکروهای آرم خیلی خوب و راحتن ....
کار با AVR جز اینکه عمرتو هدر بده چیز دیگهای نیست ... چون همون Atmega162 هم قیمتش میکروی ST داریم ... با سرعت بالاتر ...

numone
22-06-2016, 23:11
سلام ...
منم با جناب عبداللهی موافقم ...
میکروهای آرم خیلی خوب و راحتن ....
کار با AVR جز اینکه عمرتو هدر بده چیز دیگهای نیست ... چون همون Atmega162 هم قیمتش میکروی ST داریم ... با سرعت بالاتر ...

سپاسگذارم از راهنماییتون دوست عزیز