سلام من می خواستم چندتا میکروی avr رو با هم شبکه کنم (برای فاصله در حدود 30 تا 100 متر)
اول می خواستم میکرو ها رو به روش i2c باهم شبکه کنم و در ورودی هر میکرو یک مبدل i2c به rs485 بزارم که هرکاری کردم مبدل کار نکرد
(البته این پست رو زده بودم و به جواب نرسیدم: http://www.eca.ir/forum2/index.php?topic=36788.0)
یکی از میکرو ها فقط اطلاعات میفرسته و دوتاشون فقط بگیرن کافیه
می خواستم ببینم برای شبکه کردن با استفاده از rs485 باید چکار کنم مدارش چیه نحوه برنامه نویسیش به چه شکله، آیا مستقیم میشه این کار رو کرد یا باید از یکی از روش ها ارتباطی میکرو استفاده کنم و بعد از مبدل برای rs485 استفاده کنم
راستی فعلا اگه بتونم با این روش فقط یک بایت اطلاعات در هر ثانیه رو بین میکرو ها جابجا کنم کافیه
اول می خواستم میکرو ها رو به روش i2c باهم شبکه کنم و در ورودی هر میکرو یک مبدل i2c به rs485 بزارم که هرکاری کردم مبدل کار نکرد
(البته این پست رو زده بودم و به جواب نرسیدم: http://www.eca.ir/forum2/index.php?topic=36788.0)
یکی از میکرو ها فقط اطلاعات میفرسته و دوتاشون فقط بگیرن کافیه
می خواستم ببینم برای شبکه کردن با استفاده از rs485 باید چکار کنم مدارش چیه نحوه برنامه نویسیش به چه شکله، آیا مستقیم میشه این کار رو کرد یا باید از یکی از روش ها ارتباطی میکرو استفاده کنم و بعد از مبدل برای rs485 استفاده کنم
راستی فعلا اگه بتونم با این روش فقط یک بایت اطلاعات در هر ثانیه رو بین میکرو ها جابجا کنم کافیه






اما اگر هر حرف رو جدا می فرستادم و بعدش چند میلی ثانیه فاصله می ذاشتم اطلاعات ارسال می شد . طول سیم رو بیشتر کردم تقریبا 20 متر اما دیگه اطلاعات من غلط ارسال می شد مثلا اگز 1001 رو می فرستادم اون طرف همه می شد p و q یعنی pqqp ...

دیدگاه