ايران ويج

نسخه‌ی کامل: ارتباط سریال چندین میکرو با یک رشته سیم
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام بر همه دوستان
من قصد دارم تعداد زيادي ميکروکنترل را به هم وصل کنم
در اين اتصال بايد همه ميکروها قادر باشن پيامي را به ديگر ميکروها بفرستند
و هر کدام از ميکروها قادر باشه پيام را از هر ميکرو دريافت کنه
براي اين ارتباط مشکلاتي سر راه وجود داره
ارتباط با تعداد سيم حداقل چهارتا که يه کم زياد هست
ارتباط طبق پروتکل خاصي بايد صورت بگيره که از نظر دستوري حجم ميکرو را اشغال ميکنه
و همچنین از این پروتکل ها نمیشه در فواصل مثلا یک ساختمان حداکثر 50 متر استفاده کرد
و بیشتر پروتکل ها برای زیر 1 متر طراحی شده اند یا کمی بیشتر
اما پروتکل سریال یا RS232 با نرخ تبادل پایین حتی بالای صد متر هم جواب میده

به همين دليل من يک طرح ريختم که از طريق ارتباط سريال rs232 همه ميکروها با نرخ پايين تبادل اطلاعات کنند
در اين طرح فقط دو رشته سيم ارتباط را برقرار ميکنه يعني بدنه و ديتا
به کمک يک بافر 4011 خروجي سريال TX همه ميکروها معکوس ميشه و به رشته سيم ديتا متصل ميشه
و جهت دريافت از همين سيم ديتا با يک بافر ديگه از 4011 دوباره سيم ديتا معکوس ميشه و به ورودي سريال هر ميکرو ميره
نحوه اتصال بافر دوم به شکلي هست که هر ميکرو اطلاعات ارسالي خودش را دريافت نميکنه با وجود اينکه ارتباط روي يک رشته ديتا هست
من با نرم افزار اين پروژه را شبيه سازي کردم و جواب داد
شما هم دانلود کنيد و تست کنيد
و نظرتون را درباره اين طرح بگيد ، چون من زياد تجربه ندارم ميخوام بقيه هم طرح را ببينن
شايد بدرد بقيه هم بخوره
[attachment=8092]دوست عزیز طرحی خوب ولی در عمل چندین مشکل پیش خواهد امد
4011 مناسب اینکار نیست
RS232 را بهتر است بی خیال شوید
بهترین پروتکل برای ارتباط چندین گره ایی RS485 است که تقریبا شبیه RS232 بوده با برد بیشتر وبا نرخ بیتی بالاتر
معمولا در این طرحها یک ارتباط توکن هم لازم است
توکن ضمانت می کند که در هر لحظه دلخواه بیش از یک گره اطلاعات نتواند بفرستد
برای راه اندازی توکن اگر از ای سی های متداول استفاده نکنی انتخاب بعدی یک مدار ترانزیستوری در هر گره است

وبا استفاده از قطعات دیگر شبکه توکن راه می افتد
شبکه توکن با(معمولا 20 ولت یا 12 ولت)راه اندازی می شود
مداری بعنوان پیوست ارسال کردم با دقت بیشتر شبکه توکن را بررسی کنید
مدار قسمتی از سانترال است