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

موضوع: ماژول های rfm12

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2009
    نام
    مشهد
    نوشته ها
    35
    تشکر
    12
    تشکر شده 11 بار در 10 پست

    Gadid ماژول های rfm12

    سلام

    در یه مدار ریموت که با باطری تغذیه میشه و باطری باید عمر زیادی داشته باشه مصرف ماژول rfm12 رو میخوایم حداقل کنیم (در حد میکرو آمپر) میشه ماژول رو به حالتی برد که در حالت sleep mode قرار بگیره و هر وقت دیتایی دریافت کرد از اون حالی خارج بشه و یه وقفه به میکرو ارسال کنه


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

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

  3. #2
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض

    سلام
    توس rf12b یه مد کم مصرفی وجود داره که این کار رو میتونه انجام بده ، همچنین با تایمر ویک اپ میتونید ماژول رو برای فواصل زمانی خاموش کنید .
    برای کسب اطلاعات بیشتر به مجله ی 5 یا 6و7 مراجعه کنید

  4. کاربران : 3 تشکر کرده اند از شما 1nafar برای ارسال این پست سودمند:


  5. #3
    عضو جدید
    تاریخ عضویت
    Apr 2010
    نوشته ها
    6
    تشکر
    0
    تشکر شده 7 بار در 3 پست

    پیش فرض

    ثبات كنترل عمومي MCU كه MCUCR ناميده مي شود ،(General Control Register)

    اين پورت شامل تعدادي بيت كنترلي است كه ويژگي هاي عمو مي تراشه را كنترل مي كنند
    هستند. كسي كه مي خواهد تراشة خود را به يك خواب عميق فرو ببرد

    اين كار به اين صورت انجام مي شود:

    LDI R16, 0b00100000
    OUT MCUCR, R16
    SLEEP



    اما هنو ز تراشه به وقف ههاي تايمر و ديگر سخت افزارها واكنش نشان مي دهد. اين رويدادهاي خارجي هنگامي كه نياز به فعال كردن CPU باشد
    CPU را از حالتSleep خارج مي كنند
    ویرایش توسط aliila : 29-04-2010 در ساعت 12:48

  6. تشکرها از این نوشته :


  7. #4
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2009
    نام
    مشهد
    نوشته ها
    35
    تشکر
    12
    تشکر شده 11 بار در 10 پست

    پیش فرض

    ممنون که جواب دادین

    منظورم اینه که ماژول رو به حالت sleep ببریم و نیازی نباشه که با میکرو یا تایمر اونو بیدار کنیم بلکه خود ماژول با دریافت دیتا فعال بشه یا با دریافت یه دیتای خاص ؟


    دوم - برای rfm12 :0013چه نوع آنتنی مناسبه میشه آنتن رو بلند گرفت تا برد افزایش پیدا کنه ؟


  8. #5
    مدیر انجمن Division آواتار ها
    تاریخ عضویت
    Jan 2010
    نام
    افشین علیزاده
    نوشته ها
    628
    تشکر
    206
    تشکر شده 1,013 بار در 407 پست

    پیش فرض

    منظورم اینه که ماژول رو به حالت sleep ببریم و نیازی نباشه که با میکرو یا تایمر اونو بیدار کنیم بلکه خود ماژول با دریافت دیتا فعال بشه یا با دریافت یه دیتای خاص ؟
    اين حالتي كه شما بش اشاره مي كنين حالت Wakeup timer گفته ميشه و شمامتونيد با تنظيمات Wakeup timer مدت زمان بيداري ماژول رو تنظيم بكنين كه از قسمت Power Management Command ميشه فعال يا غير فعالش كرد و در قسمت Wake-Up Timer Command ميتونيد با استفاده از رابطه Twake-up = M * 2R ms براحتي مدت زمان Wakeup رو بش بدين .

    با فعال كردن Wakeup timer وقتي RFM به حالت Sleep رفت جرياني كه ماژول ميكشه به 0.3 ميكرو آمپر ميرسه كه فكر كنم منظوره شما همين اين باشه .
    دوم - برای rfm12 :0013چه نوع آنتنی مناسبه میشه آنتن رو بلند گرفت تا برد افزایش پیدا کنه ؟
    چون اين ماژول مجهز به ورودي/خروجي تفاضلي آنتن با ميزان سازي اتوماتيك هستش ميتونيد از يه تيكه سيم مرغوب به اندازه 8 سانتي متر براش استفاده كنين .
    سادگی نهایت کمال است
    یه مدتی میشه که نیستم... ولی به زودی بر می گردم...

  9. کاربران : 2 تشکر کرده اند از شما Division برای ارسال این پست سودمند:


  10. #6
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2009
    نام
    مشهد
    نوشته ها
    35
    تشکر
    12
    تشکر شده 11 بار در 10 پست

    Icon16

    نقل قول نوشته اصلی توسط GENIUS نمایش پست ها
    اين حالتي كه شما بش اشاره مي كنين حالت Wakeup timer گفته ميشه و شمامتونيد با تنظيمات Wakeup timer مدت زمان بيداري ماژول رو تنظيم بكنين كه از قسمت Power Management Command ميشه فعال يا غير فعالش كرد و در قسمت Wake-Up Timer Command ميتونيد با استفاده از رابطه Twake-up = M * 2R ms براحتي مدت زمان Wakeup رو بش بدين .

    با فعال كردن Wakeup timer وقتي RFM به حالت Sleep رفت جرياني كه ماژول ميكشه به 0.3 ميكرو آمپر ميرسه كه فكر كنم منظوره شما همين اين باشه .


    چون اين ماژول مجهز به ورودي/خروجي تفاضلي آنتن با ميزان سازي اتوماتيك هستش ميتونيد از يه تيكه سيم مرغوب به اندازه 8 سانتي متر براش استفاده كنين .

    منظورم اینه که ماژول رو به حالت sleep ببریم و مجبور نباشیم برای بررسی اینکه دیتایی اومده یا نه ماژول رو با تایمر یا میکرو بیدار کنیم بلکه میخوایم مثل شبیه حالت interrupt خارجی توی میکروها عامل بیدار شدن ماژول دیتای دریافتی باشه . یعنی تا زمانی که دیتایی نیومده ماژول در حالت sleep باشه همین که دیتایی اومد ماژول بیدار بشه ....
    نمیدونم منظورمو رسونده یا نه ؟

  11. #7
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2009
    نام
    مشهد
    نوشته ها
    35
    تشکر
    12
    تشکر شده 11 بار در 10 پست

    پیش فرض

    منتظر جواب دوستان هستیم

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

  1. کاربا rfm12
    توسط shooshe در انجمن ماژول ها و دستگاه های مخابراتی
    پاسخ: 1
    آخرين نوشته: 05-10-2011, 15:52
  2. rfm12
    توسط shooshe در انجمن AVR
    پاسخ: 2
    آخرين نوشته: 04-08-2011, 03:42
  3. کد بندی rfm12
    توسط M3R در انجمن AVR
    پاسخ: 11
    آخرين نوشته: 24-07-2011, 13:26
  4. Rfm12 با spi سخت افزاري در cv
    توسط M.ABDOLLAHI در انجمن AVR
    پاسخ: 2
    آخرين نوشته: 13-07-2011, 22:49
  5. Rfm12
    توسط M3R در انجمن مباحث متفرقه در زمینه میکروو الکترونیک
    پاسخ: 3
    آخرين نوشته: 15-03-2010, 01:51

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

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