NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4196 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 8 از 8

موضوع: درخواست معرفی ماژول فرستنده و ماژول گیرنده

  1. #1
    کاربر دائمی
    تاریخ عضویت
    Nov 2011
    نوشته ها
    427
    تشکر
    218
    تشکر شده 128 بار در 102 پست

    پیش فرض درخواست معرفی ماژول فرستنده و ماژول گیرنده

    سلام

    من تا جایی که تحقیق کردم ماژوا 2 کاره ی روتین که ایران هم موجوده RF12bp هستش (اگه اسمشو درست نوشته باشم)

    حالا من میخواستم بپرسم آیا ارتباط این ماژول با کامپیوتر به طور مستقیم میسر هست یا ...؟

    یعنی ماژوا یک طرف به مثلا میکرو وصل شه و از طرف دیگه به کامپیوتر و از کامپیوتر واسه میکرو دستور صادر بشه؟!

    نیاز به مدار جانبی داره برای اتصال به کامپیوتر؟(منظورم اتصال آنلاین است - یعنی ماژولی که روی دستگاه هدف قرار داره داده های آنلاین میفرسته ، ماژول گیرنده که به کامپیوتر وصله داده هارو میگیره ، realtime پردازش میکنه و از طریق ماژولی که بهش وصله فرمان جدید صادر میکنه و برای ماژول و دستگاه هدف میفرسته....)


    ++ همچنین یک سوال دیگه داشتم
    اگر من بخوام داده هارو فقط یکطرفه بفرستم بهتره از ماژول های تک منظوره استفاده کنم یا از همین مدل ماژول های 2 طرفه؟ (یعنی اگر بخوام فقط از کامپیوتر دستور صادر کنم واسه دستگاه هدف)

    اگر ماژول یک طرفه بهتره ، چه مدلی خوبه؟


    با سپاس

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    عضو جدید
    تاریخ عضویت
    Sep 2012
    نام
    mrna
    نوشته ها
    6
    تشکر
    2
    تشکر شده 0 بار در 0 پست

    پیش فرض

    ایتدا اینکه دوست من همون طور که خودتون می دونید این ماژول با spi راه اندازی میشه. تو پرو تکل spi با صفر ویک کردن پایه ی slave select شما می تونین slave تون رو انتخاب کنین. در مرحله ی اول اسلیو شما ماژول هست که شما توسط این ماژول داده ها رو به میکرو انتقال میدین. در مرحله بعد هم کافیه تا این داده هارو از طریق usart به کامپیوتر انتقال بدین.(به زبان ساده تر این ماژول مث یه سنسوره)
    در مورد سوال دومتون هم به نظر من ماژول hmr و hmt شاید بهترین جواب باشه.
    البته یه بحث دیگه هم که شاید شما فراموشش کردین نرخ ارسال داده و برد هستش.

  4. #3
    کاربر دائمی
    تاریخ عضویت
    Nov 2011
    نوشته ها
    427
    تشکر
    218
    تشکر شده 128 بار در 102 پست

    پیش فرض

    ممنون از پاسخ شما

    پس بالاخره یه مدار مبدل spi به سریال نیازه چون کامپیوتر من فقط rs232 داره (تازه جدیدا هم که کلا همین رو هم نداره و باید با usb متصل کرد)

    نمیدونم مبدل spi2usb داریم یا نه ، اگر نباشه یه همچین چیزی هم نیازه پس

    (من میخواستم ببینم خود ماژول خروجی سریال نداره)

    این 2 ماژول که گفتین هم فکر کنم یا با i2c یا spi اینترفیس میشند و بازم مدار مبدل رو میخوایم برای اتصال به کامپیوتر ...درسته؟
    ویرایش توسط alamdar : 31-10-2012 در ساعت 15:47

  5. #4
    کاربر دائمی
    تاریخ عضویت
    Nov 2011
    نوشته ها
    427
    تشکر
    218
    تشکر شده 128 بار در 102 پست

    پیش فرض

    الان توی این ارتباط که گفتم master و slave ها چطوری میشه؟

    طرف اول : کامپیوتر - rfm12b

    طرف دوم : میکروکنترولر -rfm12b

    شرح ماجرا :
    میکروکنترولر مثلا به یک gps وصله و هر ثانیه داره اطلاعات مکان جدیدی که توشه رو از ماژول gps که بهش وصله میگیره .
    حالا باید این اطلاعات رو از طریق rfm به کامپیوتر بفرسته تا کامپیوتر بعد از پردازش داده ها ، تصمیم بگیره که حالا ماژول چه کار کنه؟ (شبیه این دزدگیر ها شد مثالم!!) ...مثلا به مبکرو فرمان بده مدار 1 رو خاموش کن

    و این پروسه همینطور ادامه داره

    حالا کی master و کی slave هست تو این ماجرا؟

  6. #5
    کاربر دائمی
    تاریخ عضویت
    Nov 2011
    نوشته ها
    427
    تشکر
    218
    تشکر شده 128 بار در 102 پست

    پیش فرض

    *** البته حواسم به این هست که نرخ ارسال و برد این ماژول محدوده ، یه مثال همینطوری به ذهنم اومد از gps ، مهم اصل ماجراست

  7. #6
    عضو جدید
    تاریخ عضویت
    Sep 2012
    نام
    mrna
    نوشته ها
    6
    تشکر
    2
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط alamdar نمایش پست ها
    ممنون از پاسخ شما

    (من میخواستم ببینم خود ماژول خروجی سریال نداره)
    خیر این ماژول خروجی سریال (البته از نوع یوزارت) نداره. و فقط دیتا رو توسط mosi دریافت وتوسط miso ارسال( البته با توجه به سطح sck )می کنه(SPI).
    نقل قول نوشته اصلی توسط alamdar نمایش پست ها

    الان توی این ارتباط که گفتم master و slave ها چطوری میشه؟

    طرف اول : کامپیوتر - rfm12b

    طرف دوم : میکروکنترولر -rfm12b

    شرح ماجرا :
    میکروکنترولر مثلا به یک gps وصله و هر ثانیه داره اطلاعات مکان جدیدی که توشه رو از ماژول gps که بهش وصله میگیره .
    حالا باید این اطلاعات رو از طریق rfm به کامپیوتر بفرسته تا کامپیوتر بعد از پردازش داده ها ، تصمیم بگیره که حالا ماژول چه کار کنه؟ (شبیه این دزدگیر ها شد مثالم!!) ...مثلا به مبکرو فرمان بده مدار 1 رو خاموش کن

    و این پروسه همینطور ادامه داره

    حالا کی master و کی slave هست تو این ماجرا؟
    اول اینکه چون پروتکل ارتباطی بین این دو کلا با هم فرق می کنه. پس چیزی به نام مستر-اسلیو معنی نداره.
    در هرلحظه هرکدومشون(میکرو-کامپیوتر) می تونن نقش مستر و یا اسلیو رو داشته باشند و باس رو در اختیار بگیرند.
    ولی در ارتباط بین ماژول و میکرو ،همیشه میکرو مستر است. چون باید کلاک sck رو تامین کنه. و در حقیقت با تامین کلاک sck نقش شیفت رجیستر پروتکل SPI به درستی انجام شه.(ماژول برنامه پذیر نیست و قرار هم نیست که نقش مستر رو بازی کنه. در حقیقت یک شیفت رجیستره که داده ها رو فقط منتقل می کنه.اگه شما بخوان داده های دریافتی رو از ماژول دریافت کنین باز هم باید واسش دستور بفرستین تا دیتا رو رو باس قرار بده)
    (تو ارتباط بین میکرو و کامپیوتر هم، چون شما دوست دارین همیشه بازخوردی(فیدبک) از رفتار سیستم داشته باشین پس در هر لحظه بسته به انتخاب شما یک کدوم نقش مستر رو بازی می کنن.)
    سوال اصلی شما فکر می کنم چیزی مث ماژول نیست بلکه بحث های پایه ای می کنین...نه؟ ::

  8. #7
    کاربر دائمی
    تاریخ عضویت
    Nov 2011
    نوشته ها
    427
    تشکر
    218
    تشکر شده 128 بار در 102 پست

    پیش فرض

    من متوجه این حرف شما نمیشم که در ارتباط میکرو و کامپیوتر هر 2 میتونن مستر یا اسلیو باشند!
    یه نظرم این حرف درست نیست و ماژول همواره اسلیو هست ، منظورم از طرح اون مسئله بیشتر زمانی بود که 2 تا ماژول rf میخوان با هم داده تبادل کنند.

    من تو مسئله ای که شرح دادم 2 تا ماژول rf منظورم بود ، یکی طرف کامپیوتر و اونیکی طرف میکرو کنترولر

    این 2 تا ماژول چطوری با هم ارتباط برقرار میکنند و چه کسی داره کل این ارتباط رو کنترل میکنه؟
    کامپیوتر به تنهایی مستر کل سیستم هست یا سیستم 2 تا مستر داره ، یکی میکرو و یکی دیگه کامپیوتر؟

    من دارم در مورد این ماژول بحث پایه ای میکنم ، چون تا به حال ازش استفاده نکردم اما نیاز به استفاده ازش رو دارم، هنوز واسم مبهمه طرز کارش
    رفرنس جالبی هم نداره

  9. #8
    عضو جدید
    تاریخ عضویت
    Sep 2012
    نام
    mrna
    نوشته ها
    6
    تشکر
    2
    تشکر شده 0 بار در 0 پست

    پیش فرض

    فک میکنم که من منظورم رو یا بد رسوندم یا بد توضیح دادم ویا سوال رو بد فهمیدم.
    در هر صورت شما به بزرگواری خودت ببخشای.
    من هم با شما هم عقیدم .در ارتباط بین ماژول و میکرو اسلیو همیشه ماژوله.
    اکی.
    ولی فک کنم ما از همون اول قبل از اینکه وارد بحث بشیم قرار داد بستیم که برای انتقال اطلاعات ماژول به کامپیوتر از میکرو استفاده کنیم . این طور نیست؟
    خب اگر این طور باشه پس طرف حساب هر دو ماژول میکرو هستش. و در هر دو ارتباط بین میکرو و ماژول اسلیو ماژول و مستر میکرو هستش.
    حالا برای انتقال اطلاعات میکروها به PC و بر عکس با توجه به ارتباط یوزارت می توانیم PC را مستر اصلی (مولتی مستر نداریم) و میکرو ها را اسلیو قرار دهیم. حال با صفر و یک کردن بیت MPCM می تونیم اطلاعات رو بین کامپیوتر واسلیو انتخابی انتقال دهیم.
    تا اینجا که مشکلی نیست. درسته؟
    خب حالا این یک طرف قضیه بود. طرف دوم قضیه حالتیه که شما فرمودید یعنی این که ماژول اطلاعات رو به میکرو منتقل می کنه. و دوباره در طرف دیگه ماژول اطلاعات رو به PC توسط انکودر منتقل می کنه.
    در ارتباط بین ماژول و میکرو اسلیو ماژول و میکرو مستره.
    و در ارتباط بین ماژول و PC ،اسلیو ماژول و مستر PC هستش.
    حالا کافیه بین میکرو و PC ارتباط برقرار شه که در این ارتباط می تونه میکرو اسلیو و PC مستر باشه.
    البته در ارتباط بین میکرو و PC اصلا به نظر من چیزی به نام مستر اسلیو معنی نداره چون در این ارتباط فقط یک میکرو به فقط یک کامپیوتر وصله.(منظورم تو پاسخ قبلم اینجا بود که مستر اسلیو معنی نداره)
    البته نکته ای که در این ارتباط وجود داره و من فراموشش کردم که بگم اینه که همون طور که خودتون می دونید در ارتباط های مستر اسلیو ، وقفه های مختلف نقش اساسی رو بازی می کنه.
    تو وقفه ها هم اولویت وقفه خیلی مهمه. (با توجه به بردار وقفه) لذا باید طراح از همون اول تصمیم بگیره که کدوم وقفه رو تو اولویت قرار بده و یا اینکه با دقت تمام تایمینگ رو انجام بده.
    حالا نمی دونم تونستم حداقل کمکی ناچیز بهتون بکنم.

موضوعات مشابه

  1. درخواست فرستنده اف ام 40 وات
    توسط samsalim در انجمن مخابرات
    پاسخ: 1
    آخرين نوشته: 08-07-2013, 12:12
  2. استفاده از وب میل گوگل به جای وب میل هاست
    توسط hostjoomir در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 3
    آخرين نوشته: 24-01-2013, 11:50
  3. درخواست مدار فرستنده و گرنده fm
    توسط filip31 در انجمن الکترونیک
    پاسخ: 1
    آخرين نوشته: 05-12-2012, 19:02
  4. پاسخ: 10
    آخرين نوشته: 17-08-2011, 23:25

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •