روش راه اندازی rtc در میکروکنترلر

folder_openUncategorized

در صورتی که شما نیز نیازمند در اختیار داشتن یک دستگاه الکترونیکی هستید که با زمان به گونه‌ای دقیق و حقیقی کار نماید، باید بدانید که rtc چه می‌باشد! یا آنکه روش راه‌اندازی rtc در میکرو چگونه است. پس ما به شما توصیه می‌کنیم تا پایان این متن با ما همراه باشید.

حضور این قطعه ضمن طراحی مدار و همچنین لوازم مورد بهره‌گیری منجر خواهد شد تا ریتم کارکرد سیستم را بنابر لحظات دنیای حقیقی تنظیم نماییم. در ابتدا بهتر است به چیستی آر تی سی بپردازیم و سپس به سوی هدف آن و شیوه‌ی راه‌اندازی‌اش گام گذاریم.

rtc

RTC چیست؟

بله، درست است! آر تی سی کوتاه شده‌ی REAL TIME CLOCK می‌باشد. آن نیز از سویی به معنی ساعت زمان حقیقی است. حدوداً ضمن هر دستگاه که لازم می‌باشد زمان دقیق، روز را حفظ نماید، به چَشم می‌خورد. به گونه‌ای که ضمن آنها به شکلی طبیعی، ساعت به همراه دقیقه، ثانیه نیز ماه و روز و حتی سال شمارش ‌می‌گردد.

در جواب بدین سؤال شما که rtc چیست! میبایست این گونه بیان داریم که؛ قطعه‌ای می‌باشد که میبایست با دقت تمام زمان خود را محفوظ دارد، جالب است، بدانید که آن نیز مؤظف است حتی به هنگامی که دستگاه خاموش است این کار را به انجام رساند. چرا که غالباً از آن تحت عنوان محرکی به جهت روشن نمودن دستگاه و یا آنکه ایجاد دستگاه‌هایی چون؛ ساعت‌های زنگ دار بهره گرفته می‌شود.

ICهای آر تی سی زمان را با بهره‌گیری از نوسان‌ساز کریستالی به مرحله‌ی تنظیم می‌رسانند. به گونه‌ای که چون بیشتر ساعت‌های سخت افزاری به سیگنال‌های ساعتی اکتفا نمی‌کنند و علاوه بر این مسئولیت زمان بندی سیستم و ساعت آن را برعهده‌ی خود دارند. پس اطمینان خاطر کسب می‌کنند که کلّیه‌ی روندهای اتفاق افتاده در سیستم به گونه‌ای مناسب همگام‌سازی می‌گردند. هر چند که امکان دارد بعضی‌ها چنین استدلال نمایند که این عمل برای ساعت سیستم می‌باشد، حال آن که به عبارتی دقیق‌تر ساعت سیستم به آر تی سی وابسته می‌باشد. نیز rtc را به گونه‌ای غیرمستقیم مؤظف به همگام سازی می‌نماید.

باتری‌های آری تی سی میبایست سه الی پنج سال یا حتی بیشتر دوام آورد. آنها ضروری می‌باشند.‌ به همین علّت است که باید به هنگام خرابی باتری، به جهت اطمینان از ادامه کار، باتری میبایست عوض شود. شما می‌توانید سلامت باتری را با راه‌اندازی نمودن پیغام خطا و نیز تشخیص کاربر که ساعت و یا آنکه تنظیمات خراب، پیوسته پیوسته یا عجیب می‌باشند، تشخیص دهید.

دلیل بهره گیری از اصطلاح آر تی سی یا آنکه ساعت در زمان حقیقی، پیشگیری از سردرگمی با ساعت‌های سخت افزاری معمولی می‌باشد که به عبارتی سیگنال‌هایی می‌باشند که بر سیستم‌های الکترونیک دیجیتال حاکم هستند.

logo rtc

هدف rtc در یک نگاهی کلّی؛

پس از شناخت کامل آر تی سی بهتر است نگاهی کوتاه به هدف آن داشته باشیم. به نظر شما هدف آن چیست؟

هدف آر تی سی یا همان ساعت واقعی، ارائه داشتن زمان و تاریخ دقیق می‌باشد که خواهد توانست برای برنامه‌های گوناگون مورد بهره‌گیری واقع شود.

روش راه اندازی rtc در میکرو

راه اندازی rtc در میکرو؛ از جمله امکانات میکروکنترلر تایمرها می‌باشند. به عبارتی بهتر و دقیق‌تر این واحد به جهت استفاده در پروژه‌ها لازم و الزامی بوده و بدون وجود آنها به انجام رساندن پروژه امری غیرممکن تلقّی خواهد شد. تایمرها از رجیسترهای متفاوتی به منظور کارکرد خود طراحی شده‌اند. به گونه‌ای که با کنار هم واقع شدن آنها تایمر شکل می‌گیرد. تایمرها از منظر سرعت شمارش و نیز دقت با همدیگر متفاوت می‌باشند. به عنوان نمونه؛ تایمری می‌تواند تا مقدار سی و دو بیت شمارش را به انجام رساند. حال آنکه تایمری دیگر تا هشت بیت را می‌تواند شمارش کند. ما از جمله حائز اهمیت ترین کاربردهای این سخت افزار خواهیم توانست به؛ تایمر (یعنی همان زمان‌سنج) کانتر (یعنی شمارنده) REAL TIME CLOCK (یعنی همان زمان سنج واقعی) و در نهایت PWM (یعنی مدولاسیون عرض پالس) اشاره نماییم.

زمان‌سنج به جهت اندازه‌گیری زمان مورد بهره‌گیری واقع می‌شود، شمارنده به جهت شمارش پالس‌های ورودی به تایمر مورد بهره‌گیری واقع می‌گردد. نیز از سویی مدولاسیون پهنای پالس به منظور سایکل‌های متفاوت مورد بهره‌گیری قرار می‌گیرد. از rtc به منظور ساخت زمان دقیق استفاده می‌گردد. در این روش یک عدد کریستال ساعت با فرکانس 32.768 کیلوهرتز به پایه‌های ورودی تایمر داده خواهد شد و به عبارتی فرکانس تایمر از این کریستال تأمین می‌گردد. ما در این متن از خود شکلی قرار داده‌ایم که شیوه‌ی اتصال کریستال به پایه‌های میکروکنترلر نمایان می‌گردد.

rtcmicro

روش کارکرد برنامه بدین حالت است که؛ فرکانس تایمر که همان 32.768 کیلوهرتز است بر عدد 128 تقسیم گشته و فرکانس شمارش تایمر 256 در هر ثانیه است. بعد از شمارش از 0 الی 256 تایمر سرریز گشته و کدهای درون آن به اجرا می‌رسد.

طراحی مدار

حال آنکه در روند طراحی مدار دامنه‌ی گسترده‌ای چون؛ سیستم‌های الکترونیک پیچیده، ترانزیستورها، نیز مدارهای مجتمع می‌تواند مورد توجه قرار گیرد. به منظور طراحی‌های ساده این روند می‌تواند به واسطه‌ی یک نفر و بدون هیچگونه برنامه یا آنکه بنابر ساختاری دقیق انجام شود. ولیکن برای طراحی‌های پیچیده‌تر مجموعه‌ای از مهندسان به همراه برنامه‌ریزی‌های دقیق و شبیه سازی‌های کامپیوتری نیاز خواهد بود.

اغلب طراحی‌های رسمی یا آنکه معاهده‌‌ای مدار در برگیرنده‌ی مراحل زیر می‌شود؛

  • یادداشت کردن ویژگی‌ها و مشخصه‌های مورد نیاز مدار پس از نشست با سفارش‌دهنده.
  • ارائه داشتن طرح پیشنهادی تخصصی با اکتفا به تقاضای مشتری.
  • طراحی مدار برروی کاغذ.
  • محاسبه نمودن دقیق مقدار قطعات با تکیه بر مشخصات عملیاتی و موقعیت حاکم بر آن مدار.
  • اجرا نمودن شبیه‌سازی در راستای تأیید درستی و صحت طراحی.
  • آماده نمودن و ساخت مدار با بهره‌گیری از برِد بُرد یا سایر شیوه‌های تهیه گونه‌های آزمایشی به منظور تست نمودن مدار در موقعیت معین گردیده.
  • اجرای هر نوع اصلاحات به جهت بهبود طراحی مدار.

در پایان؛

دوستان عزیز، امیدواریم که ما توانسته باشیم اطلاعات مورد نیاز شما را در راستای روش راه اندازی rtc در میکرو را در اختیار شما قرار داده باشیم.

Tags: ,

Related Posts

فهرست