امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
ارتباط چند دستگاه با یکدیگر به وسیله میکرو.
نویسنده پیام
akbar8 آفلاین
عضو افتخاری
****

ارسال‌ها: 508
موضوع‌ها: 67
تاریخ عضویت: مهر ۱۳۹۰

تشکرها : 1080
( 2045 تشکر در 565 ارسال )
ارسال: #1
ارتباط چند دستگاه با یکدیگر به وسیله میکرو.
سلام دوسان گل گلاب.

من میخام بین سه تا میکرو ارتباط برقرار کنم میکروی اول باید یک دستگاه در میکرو دوم و یک دستگاه در میکروی سوم روشن خاموش کنه.
میکرو دوم یک دستگاه در میکروی اول خاموش روشن میکنه.
میکرو سوم یک دستگاه دیگر در میکروی اول خاموش روشن میکنه.

ارتباط سه تا میکرو Usart.
من میکروی اول و دوم وصل کردم خوب کار کرد اما میکروی سوم رو وقتی وصل میکنم قاطی میکنه.
میشه راهنمایی کنین.نکته ایی چیزی داره؟؟
سه تا میکرو میشه هم نقش فرستنده و هم نقش گیرنده رو بازی کنن؟؟
(آخرین ویرایش در این ارسال: ۱۸-اسفند-۱۳۹۲, ۲۲:۰۹:۱۰، توسط akbar8.)
۱۸-اسفند-۱۳۹۲, ۲۲:۰۲:۴۶
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,483
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4575 تشکر در 1473 ارسال )
ارسال: #2
RE: ارتباط چند دستگاه با یکدیگر به وسیله میکرو.
سلام.
مشکلی که نداره ، شما 256 تا باهم ببند ، ولی باید هر دستگاه رو کد بندی کنی ، مثلا وقتی میخوای یک دستوری رو به میکرو 2 بدی ، مثلاً اول ( به عنوان مثال میگما ) عدد 251 رو بفرستی برای همه ی میکرو ها ، اون میکرویی که کد 251 رو داره که در اینجا فرض شده میکرو شماره 2 کد 251 رو داره ، خودش دیگه آماده دریافت اطلاعات میشه و شما میتونی اطلاعات رو بفرستی ، در اینجا همه ی میکرو ها اون دستوراتو دریافت میکنن ، اما چون کد 251 اول فرستادی بقیه کاری به اون داده ها ندارند و میکرو شماره 2 فقط با اون داده ها کار داره.
شما میتونی یک کاره دیگه هم بکنی که ساده تره ، اونم اینه که بین میکرو 1و2 از uart استفاده کنی و بین 1و3 از i2c استفاده کنی.
موفق باشی.

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۱۸-اسفند-۱۳۹۲, ۲۳:۰۵:۵۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, akbar8, salehjg, Ambassador, behzady
behzady آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,169
موضوع‌ها: 57
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4094
( 6339 تشکر در 2085 ارسال )
ارسال: #3
RE: ارتباط چند دستگاه با یکدیگر به وسیله میکرو.
نه دیگه اگه هر سه تا هم نقش فرستنده داشته باشن هم گیرنده اون موقع مشکل پیش میاد چون نمیشه RXTX هر سه رو به هم وصل کردBiggrin
برای این کار باید Uart رو در حالت Half Duplex راه اندازی کنید یعنی RXTX روی یک خط داده باشن و هی سوئیچ کنند + روشی که گفته شد یعنی ادرس دهی به هر میکرو
تا مشکلی پیش نیاد البته باید به هر سه میکرو پایه ای اختصاص بدید که فعال بودن RXTX رو مشخص کنه و هنگام دریافت یا ارسال داده دو میکرو دیگه پا برهنه نیاد وسطBiggrin

به همه عشق بورز، به معدودی اعتماد کن و در حق کسی بدی نکن.
ویلیام شکسپیر

نباید ایمان به انسانیت را از دست دهید. انسانیت یک اقیانوس است؛ اگر قطرات اندکی از اقیانوس کثیف است، اقیانوس کثیف نمی‌شود.
مهاتما گاندی

يَا أَيُّهَا الَّذِينَ آمَنُواْ اسْتَعِينُواْ بِالصَّبْرِ وَالصَّلاَةِ إِنَّ اللّهَ مَعَ الصَّابِرِينَ
۱۹-اسفند-۱۳۹۲, ۰۰:۴۶:۴۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : salehjg, Ambassador, babyy, akbar8
robojalal آفلاین
كاربر دو ستاره
**

ارسال‌ها: 162
موضوع‌ها: 11
تاریخ عضویت: شهریور ۱۳۸۹

تشکرها : 125
( 463 تشکر در 142 ارسال )
ارسال: #4
RE: ارتباط چند دستگاه با یکدیگر به وسیله میکرو.
سلام
میتونی یک میکرو مستر در نظر بگیری و دو تای دیگه اسلیو در نظر بگیر به این شرط که ارتباط دو طرفه باشه
شما در دوتا میکرو اسلیو سریال رو به صورت اینتراپتی بخون
و در میکرو اسلیو هم یکی رو اینتراپتی بخون و یکی دیگه رو با دستور INPUT بخون
جواب میده ، چون خودم قبلا درست کردم



در راه علم هیچ وقت نگید نمی تونیم ، همه چیز تونستنی هست و فقط کمی اراده میخواد ، که شما دارین .Cool


http://robo-elec.blogfa.com

۱۹-اسفند-۱۳۹۲, ۰۳:۲۴:۰۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, babyy, behzady, akbar8


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ارتباط میکرو با plc از طریق شبکه profibus nex2004 11 14,656 ۰۱-بهمن-۱۳۹۸, ۱۱:۰۰:۱۹
آخرین ارسال: d.hamidi2535
Exclamation ارتباط سريال بين دو ميكرو و نمايش روي lcd با codevision ali313 13 28,959 ۰۱-شهریور-۱۳۹۷, ۱۱:۰۸:۴۳
آخرین ارسال: farhadtavakkol
  مشکل در ارتباط بیسیم با پروتکل USART cortex-m3 5 6,012 ۰۷-آبان-۱۳۹۵, ۰۰:۱۷:۳۶
آخرین ارسال: milad15m
  هنگ کردن میکرو در ارتباط سریال nex 1 2,890 ۰۴-آبان-۱۳۹۵, ۲۰:۵۶:۵۹
آخرین ارسال: علی محد شریفی
  ارتباط avr با plc از طریق profibus nex2004 5 7,429 ۰۳-مهر-۱۳۹۵, ۰۳:۱۶:۰۸
آخرین ارسال: jalil2008
  ارتباط دو طرفه با فرستنده nrf24 sniper-70 0 2,426 ۰۹-شهریور-۱۳۹۵, ۲۲:۱۶:۴۸
آخرین ارسال: sniper-70
  تست میکرو saber.k 10 14,048 ۰۹-شهریور-۱۳۹۵, ۰۲:۰۹:۲۷
آخرین ارسال: yadulla fazel
Question مشکل با ارتباط spi miladd72 1 2,510 ۱۸-مرداد-۱۳۹۵, ۲۱:۱۷:۵۳
آخرین ارسال: sharin
  [سوال] ارتباط میکرو با ماژول ESP8266 ghostrider 6 6,900 ۱۸-خرداد-۱۳۹۵, ۱۴:۴۶:۵۹
آخرین ارسال: alifarmani7
  مشکل ارتباط میکرو با ماژول sim908 saba7darya 15 8,907 ۳۰-اردیبهشت-۱۳۹۵, ۱۰:۱۸:۰۵
آخرین ارسال: sharin

پرش به انجمن:


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

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