خوب من دو یک برد کنترل و یک TINY4412 دارم که این دو با چندین slave دیگه و همیم طور این دو تا با همدیگه باید ارتباط برقرار کنند.
کاری که من می خوام انجام بدم اینه که این دو درحالت عادی هر دو slave باشند و هر کدوم از این دو تا خواست شروع به ارتباط با دیگری کنه از حالت slave به master تغییر وضعیت بده
خوب من دو یک برد کنترل و یک TINY4412 دارم که این دو با چندین slave دیگه و همیم طور این دو تا با همدیگه باید ارتباط برقرار کنند.
کاری که من می خوام انجام بدم اینه که این دو درحالت عادی هر دو slave باشند و هر کدوم از این دو تا خواست شروع به ارتباط با دیگری کنه از حالت slave به master تغییر وضعیت بده
مدباس استاندارد single master هست. اگر دوتا مستر بخوان باهم درخواست بفرستند تداخل ایجاد میشه. شما باید یکی رو مستر بزارید و بقیه رو اسلیو.
فرضاً اگر برد B میخاد با برد A ارتباط برقرار کنه، اگر A مستر باشه برد B میتونه برای فرستادن دیتا اون رو در یک رجیستر قرار بده تا A بیاد بخونه.
اگر هم B از A دیتا میخواد، باید یه رجیستر داشته باشه تا A (مستر) توی اون بنویسه و بعد B بتونه بخونه.
کلا با مدباس میشه با 32 تجهیز روی یک زوج کابل ارتباط برقرار کرد.
یعنی 32 تجهیز میتونن به یک زوج کابل وصل بشن.
حالا هر کدذوم یک آدرس دارن .
وقتی آدرس دریافت شد . اونوقت بقیه دهنشونو میبندن . تا مکالمه بین مستر و اسلیو تموم شه.
بعد همه گوششون رو باز میکنن . ببینن که مستر کیو صدا میکنه.
مثلا . حمید.
وقتی حمید شنید که صداش کردن . مقادیر رو تحت پروتکل مدباس میفرسته .
دوستان اگه امکانش هست دقیقا بفرمایید که چطوری برنامه را با میکرو بنویسم.
من میخوام با یک PLC Fatek از طریق مدباس RTU ارتباط برقرار کنم.
سخت افزارم یک مگا 32 هست که پایه های RX و TX را به ADM485 متصل کردم.
سوال دقیقا اینجاست که حالا باید از طریق سریال دیتا را به همان صورتی که طبق معمول روی سریال ارسال میشد بفرستم یا اینکه دیتا را طبق قاعده ی خاصی ارسال کنم؟
Reveng will surely come... Your hard time are ahead
// - - - - - - - - - -
برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
// - - - - - - - - - -
اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
// - - - - - - - - - -
سلام،
طرح اول برگزیده مسابقه KnowledgePlus رو اگه ملاحظه بفرمایید شاید کمی از ابهاماتتون برطرف بشه:
http://www.knowledgeplus.ir/contest/1393_06/lang/Fa.aspx
دانلود در این صفحه:
http://www.knowledgeplus.ir/contest/1393_06_download/lang/Fa.aspx
سلام،
طرح اول برگزیده مسابقه KnowledgePlus رو اگه ملاحظه بفرمایید شاید کمی از ابهاماتتون برطرف بشه:
http://www.knowledgeplus.ir/contest/1393_06/lang/Fa.aspx
دانلود در این صفحه:
http://www.knowledgeplus.ir/contest/1393_06_download/lang/Fa.aspx
با تشکر
وقت بخیر
pm manger رو نصب کرد ! مبدل usb به 485 روروی نوت بوک گذاشتم ! به مبدل com 4 رو اختصاص داده ! ولی pm mager تا COM 3 بیشتر نداره !!
پیشنهادتون چی هست !؟؟
pm manger رو نصب کرد ! مبدل usb به 485 روروی نوت بوک گذاشتم ! به مبدل com 4 رو اختصاص داده ! ولی pm mager تا COM 3 بیشتر نداره !!
پیشنهادتون چی هست !؟؟
سلام،
البته این سوال به این تاپیک خیلی اختصاصی نداره، ولی؛
از توی Device manager و تنظیمات مربوط به پیکربندی اون device میتونید شماره COM مورد نظر خودتون رو دستی به device (مبدل) بدید.
دیدگاه