سلام خدمت همه دوستان عزیز چند وقتی است که سخت درگیر ساخت یک سیتم data transmitter شدم و تفریبا از همه ماژول های موجود در بازار استفاده کردم که از آن جمله می توانم به RFM01 و RFM02 وRFM12و RXQ1 و RXLD1و...... اشاره کنم اما سئوالاتی برای من و جود دارد
1- وقتی من دستگاهی رو با استفاده از این ماژول ها طراحی می کنم خوب البته دیگران هم از همین ماژول و از همین فرکانسها ISM BAND استفاده می کنند و لذا این باعث ایجاد تداخل می شود من ازماژول RFM12 استفاده می کنم
2- با کمی تحقیق فهمیدم که می بایست از روش های کدینگ استفاده کنم اما هنوز این مسئله در ذهنم وجود دارد که حتی با کدینگ چطور اطلاعات که به صورت همزمان وبرروی یک باند ارسال می شود باهم تداخل نمی کنند مثلا بلوتوث را در نظر بگیرید همزمان ممکن است چند نفر بصورت دو به دو باهم ارتباط بر قرار کنند و بروری یک فرکانس اما تداخلی ایجاد نمیشود و هیچ هماهنگی نیز بین این دستگاهها وجود ندارد مثلا فرض کنید من دستگاهی را روی باند 433مگا هرتز طراحی کردم پس چطور اطلاعات خود را ارسال کنم وقتی که دیگران هم دارند همین کار رو انجام می دهند!!!!!!!!
oo:
oo:
oo:
oo: و سیگنال آنها برای من نویز روی کانال ارتباط محسوب می شود هدف من ایجاد چهار ارتباط دو به دو و به صورت POINT TO POINT در یک محوطه و به صورت سریال است
فرض کنید که دو تا کامپیوتر که قبلا از طریق سریال پورت به هم به صورت باسیم متصل بودند رو می خوام به صورت بی سیم ارتباط اونها رو بر قرار کنم طرحی که به ذهن خودم رسید این است که از دوتا ماژول RFM12 و دو تا ATMEGA8 استفاده کنم که این دو تا میکرو وظیفه دارند تا اطلاعات دریافت شده از پورت سریال خودشون رو با ماژول ارسال و اطلاعات در یافتی از ماژول رو به پورت سریال خودشون ار سال کنند در اصل میکرو ها در حکم یک واسط جهت ار سال و در یافت اطلاعات می باشند
3-مطلب بعدی آنکه اگر بخواهم یک ارتباط HALF DUPLEX داشته باشم می بایست از چهار ماژول استفاده کنم یا دو ماژول کفایت می کند همانگونه که قبلا هم گفتم تمام ایستگاه های من با یک PC در ارتباط هستند یعنی من قصد دارم تا اطلاعات خود رو از طریق پورت سریال به یک میکرو ATMEGA8 بدهم و این میکرو اطلاعات رو از طریق ماژول RFM12 ارسال کنه و یک ماژول دیگه که به یک ATMEGA8 دیگه متصل است این اطلاعات رو گرفته و در نهایت این اطلاعات از پورت سریال این ایستگاه قابل دسترسی باشه در اصل می خواهم یک ارتباط سریال باسیم رو تبدیل به بی سیم کنم و ابته به صورت HALF DUPLEX
4-وقتی یک ایستگاه اطلاعاتی رو ارسال می کنه می بایست مقصد تایید کنه ack یا نه

لطفا راهنمایی کنید :applause: :applause: :applause: :cry2: :cry2: :cry2:
1- وقتی من دستگاهی رو با استفاده از این ماژول ها طراحی می کنم خوب البته دیگران هم از همین ماژول و از همین فرکانسها ISM BAND استفاده می کنند و لذا این باعث ایجاد تداخل می شود من ازماژول RFM12 استفاده می کنم
2- با کمی تحقیق فهمیدم که می بایست از روش های کدینگ استفاده کنم اما هنوز این مسئله در ذهنم وجود دارد که حتی با کدینگ چطور اطلاعات که به صورت همزمان وبرروی یک باند ارسال می شود باهم تداخل نمی کنند مثلا بلوتوث را در نظر بگیرید همزمان ممکن است چند نفر بصورت دو به دو باهم ارتباط بر قرار کنند و بروری یک فرکانس اما تداخلی ایجاد نمیشود و هیچ هماهنگی نیز بین این دستگاهها وجود ندارد مثلا فرض کنید من دستگاهی را روی باند 433مگا هرتز طراحی کردم پس چطور اطلاعات خود را ارسال کنم وقتی که دیگران هم دارند همین کار رو انجام می دهند!!!!!!!!




فرض کنید که دو تا کامپیوتر که قبلا از طریق سریال پورت به هم به صورت باسیم متصل بودند رو می خوام به صورت بی سیم ارتباط اونها رو بر قرار کنم طرحی که به ذهن خودم رسید این است که از دوتا ماژول RFM12 و دو تا ATMEGA8 استفاده کنم که این دو تا میکرو وظیفه دارند تا اطلاعات دریافت شده از پورت سریال خودشون رو با ماژول ارسال و اطلاعات در یافتی از ماژول رو به پورت سریال خودشون ار سال کنند در اصل میکرو ها در حکم یک واسط جهت ار سال و در یافت اطلاعات می باشند
3-مطلب بعدی آنکه اگر بخواهم یک ارتباط HALF DUPLEX داشته باشم می بایست از چهار ماژول استفاده کنم یا دو ماژول کفایت می کند همانگونه که قبلا هم گفتم تمام ایستگاه های من با یک PC در ارتباط هستند یعنی من قصد دارم تا اطلاعات خود رو از طریق پورت سریال به یک میکرو ATMEGA8 بدهم و این میکرو اطلاعات رو از طریق ماژول RFM12 ارسال کنه و یک ماژول دیگه که به یک ATMEGA8 دیگه متصل است این اطلاعات رو گرفته و در نهایت این اطلاعات از پورت سریال این ایستگاه قابل دسترسی باشه در اصل می خواهم یک ارتباط سریال باسیم رو تبدیل به بی سیم کنم و ابته به صورت HALF DUPLEX
4-وقتی یک ایستگاه اطلاعاتی رو ارسال می کنه می بایست مقصد تایید کنه ack یا نه


لطفا راهنمایی کنید :applause: :applause: :applause: :cry2: :cry2: :cry2:
دیدگاه