با سلام خدمت دوستان عزیز
من جهت انجام پروژه ای نیاز به این دارم که چند میکرو 16F877A رو به یکدیگر متصل کنم به ترتیبی که امکان ارسال و دریافت اطلاعات برای هر یک از میکرو ها وجود داشته باشه . یکی از میکرو ها بطور کلی میکرو Master هست و بقیه slave هستند .و ارتباطشون کاملا دو طرفه هست . محیط دارای نویز هست (وجود موتور سه فاز) و فاصله تقریبی حدود 50متر هستش . با جستجویی که تو نت کردم خیلی ها استفاده از پروتکل RS-485 رو توصیه کرده بودند و استفاده از IC max485، ولی از طرفی این پروتکل یک ارتباط نیمه دو طرفه هست . دوستان بهتریت راهی که برای ارتباط دو طرفه با توجه به توضیحات به نظرشون میرسه رو اعلام کنند و اگه ممکنه نمونه مدار و یه کد مختصر در مورد چگونگی ارتباط دو میکرو بگن بسیار ممنون میشم . در ضمن اینم بگم که بدلیل وجود چند مانع و پاره ای از مشکلات تا جای ممکن نمی خوام از سیستم بیسیم استفاده کنم .
با تشکر
من جهت انجام پروژه ای نیاز به این دارم که چند میکرو 16F877A رو به یکدیگر متصل کنم به ترتیبی که امکان ارسال و دریافت اطلاعات برای هر یک از میکرو ها وجود داشته باشه . یکی از میکرو ها بطور کلی میکرو Master هست و بقیه slave هستند .و ارتباطشون کاملا دو طرفه هست . محیط دارای نویز هست (وجود موتور سه فاز) و فاصله تقریبی حدود 50متر هستش . با جستجویی که تو نت کردم خیلی ها استفاده از پروتکل RS-485 رو توصیه کرده بودند و استفاده از IC max485، ولی از طرفی این پروتکل یک ارتباط نیمه دو طرفه هست . دوستان بهتریت راهی که برای ارتباط دو طرفه با توجه به توضیحات به نظرشون میرسه رو اعلام کنند و اگه ممکنه نمونه مدار و یه کد مختصر در مورد چگونگی ارتباط دو میکرو بگن بسیار ممنون میشم . در ضمن اینم بگم که بدلیل وجود چند مانع و پاره ای از مشکلات تا جای ممکن نمی خوام از سیستم بیسیم استفاده کنم .
با تشکر
دیدگاه