سلام دوستان
چند وقتیه قصد دارم واسه یک کاری چندتا میکرو atmega8 رو با هم شبکه کنم . فاصلشون هم از هم ممکنه از 10 متر تا 100 متر تغییر کنه ....
میخوام به این شکل باشه که یک میکرو به عنوان مستر و بقیه به عنوان slave باشن ... با اضافه شدن هر slave مستر تشخیص بده که یک slave جدید وارد باس شده .. حالا این slave ها میتونن هرکدوم یک کار خاصی رو انجام بدن ممکنه یکی چندتا سنسور های دما روش باشه و اون هارو کنترل کنه و اطلاعات خاصی رو به مستر بفرسته ، یکی یک موتورو فرمان بده و یکی....
واسه همه اینا میخوام یک شناسه بزارم که خودشونو به مستر معرفی کنن(که مستر بدونه کی چیکار میکنه و چه دستوراتی باید بهشون بده)...
در بعضی مناطق هم لازمه این ارتباط بدون سیم باشه با ماژولهای hmr-t ....
خودم یک فکرایی کردم آماتوری ولی میخوام ببینم کار اصولیش چطوریه با همین rs485 هم باشه که از نظر مسافت مشکلی پیش نیاد.
- من از ماژول های جداگونه ای که فرستنده جداس گیرنده هم جداس (hmr , hmt 915mhz)استفاده کردم ولی ان گیرنده من خیلی خیلی نویز داره (یه سری داده های بی ربط به rx میکروم میفرستته اطلاعاتم توش گم میشه.....(بعضی جاها نوشتن این ماژولا همین جورین خیلی ها هم اصلا باهاش مشکلی ندارن....) :angry:
لینک تاپیکی که باز کردم :
http://www.eca.ir/forum2/index.php?topic=75423
بگذریم... :cry2:
یک تاپیکی هست راجب پروژه:شبکه کردن میکروکنترلرها(Client-Server) اگه ندیدین یه نگاهی بهش بندازین
http://www.eca.ir/forum2/index.php?topic=60568
امیدوارم اساتید کمک کنن یک نتیجه خوبی بگیریم چون این موضوع واسه من که حیاتیه واسه بقیه دوستان هم حتما جالب و کاربردی میتونه باشه
تو این موضوع خیلی سوال دارم دوستان نظر بدن من دونه دونه بپرسم زیاد شلوغ نشه :redface:
دوستان لطفا مثال اگه میرنین کدویژنی باشه و اگه فک میکنین شماتیکی دارین که ممکنه به دردم بخوره به اشتراک بزارین
در آخر که به نتیجه رسیدم همه مستندات رو یک جا میکنم تا همه بتونن استفاده کنن
از لطفتون سپاس گذارم
:nerd:
چند وقتیه قصد دارم واسه یک کاری چندتا میکرو atmega8 رو با هم شبکه کنم . فاصلشون هم از هم ممکنه از 10 متر تا 100 متر تغییر کنه ....
میخوام به این شکل باشه که یک میکرو به عنوان مستر و بقیه به عنوان slave باشن ... با اضافه شدن هر slave مستر تشخیص بده که یک slave جدید وارد باس شده .. حالا این slave ها میتونن هرکدوم یک کار خاصی رو انجام بدن ممکنه یکی چندتا سنسور های دما روش باشه و اون هارو کنترل کنه و اطلاعات خاصی رو به مستر بفرسته ، یکی یک موتورو فرمان بده و یکی....
واسه همه اینا میخوام یک شناسه بزارم که خودشونو به مستر معرفی کنن(که مستر بدونه کی چیکار میکنه و چه دستوراتی باید بهشون بده)...
در بعضی مناطق هم لازمه این ارتباط بدون سیم باشه با ماژولهای hmr-t ....
خودم یک فکرایی کردم آماتوری ولی میخوام ببینم کار اصولیش چطوریه با همین rs485 هم باشه که از نظر مسافت مشکلی پیش نیاد.
- من از ماژول های جداگونه ای که فرستنده جداس گیرنده هم جداس (hmr , hmt 915mhz)استفاده کردم ولی ان گیرنده من خیلی خیلی نویز داره (یه سری داده های بی ربط به rx میکروم میفرستته اطلاعاتم توش گم میشه.....(بعضی جاها نوشتن این ماژولا همین جورین خیلی ها هم اصلا باهاش مشکلی ندارن....) :angry:
لینک تاپیکی که باز کردم :
http://www.eca.ir/forum2/index.php?topic=75423
بگذریم... :cry2:
یک تاپیکی هست راجب پروژه:شبکه کردن میکروکنترلرها(Client-Server) اگه ندیدین یه نگاهی بهش بندازین
http://www.eca.ir/forum2/index.php?topic=60568
امیدوارم اساتید کمک کنن یک نتیجه خوبی بگیریم چون این موضوع واسه من که حیاتیه واسه بقیه دوستان هم حتما جالب و کاربردی میتونه باشه

تو این موضوع خیلی سوال دارم دوستان نظر بدن من دونه دونه بپرسم زیاد شلوغ نشه :redface:
دوستان لطفا مثال اگه میرنین کدویژنی باشه و اگه فک میکنین شماتیکی دارین که ممکنه به دردم بخوره به اشتراک بزارین
در آخر که به نتیجه رسیدم همه مستندات رو یک جا میکنم تا همه بتونن استفاده کنن

از لطفتون سپاس گذارم


دیدگاه