ايران ويج

نسخه‌ی کامل: ارتباط سریال بیش از 2 میکرو
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
من یه دارم یه پروژه با پروتیوس شبیه سازی می کنم به این صورت:
4 تا AVR داریم که به هر کدام سنسور حرارتی LM35 وصل شده و همه این چهار AVR به صوزت سریال (USART) به هم وصل هستند(یعنی همه RXDها به هم و همه TXDها هم به هم)و کل مجموعه به یه AVR دیگه(مستر) وصل هستند(به این صورت که RXD ها به TXD و TXDها به RXD).
AVR مستر دما رو به انتخاب از یکی از 4 avr موجود می خونه.
حالا مشکل من اینه که در ارتباط سریال ، وقتی RXDها به هم و TXDها هم به هم وصل می کنم ارتباط سریالم از کار می افته.در صورتی که وقتی ضربدری وصلشون می کنم همه چیز عالیه و avr مستر با تک تک avrها به درستی کار می کنه.
1)مشکل از کجاست؟آیا برای ارتباط میکروها به صورت USART باید از سخت افزار خاصی استفاده کنم؟
2)برای این برنامه چه نوع ارتباط سریالی از بقیه بهتره ؟(فاصله میکرو ها از هم به 30 یا 40 متر هم ممکنه برسه -این سیستم برای هواشناسی استفاده می شه. )
مشکل اتصال 2 تا خروجی (txd) بهم بنابراین هر دوتا رو از کار میندازه
شما حداقل یه کار جوان مردانه تر میکردی و این ها رو با هم or یا and (بستگی به وضعیت اون خروجی تو حالت غیر فعال داره) می کردی :wink:
راه دیگه هم استفاده از rs485 البته دقیق نمی دونم شاید با منبع تغدیه مشترک اشکال ایجاد کنه (شایدم نکنه باید ببینی) از آی سی max485 استفاده کن توس عمل هم می تونه خیلی مفید باشه