آی سی ساعت زمان واقعی( RTC)

قبلا با دوستان زیادی اعم ازدانشجویان و مهندسان الکترونیک برخورد داشته ام که در پروژه خود به منبع ساعت و تقویم نیازداشته اند . درنگاه اول برای کسی که به سیستمهای میکروکنترلری تسلط دارد، ساخت ساعت دیجیتالی کار دشواری نیست . اما آنجایی که پردازنده سیستم بخواهدبه این مساله به عنوان یک قابلیت جانبی نگاه کند نه به عنوان هدف نهایی سیستم،این امرآزاردهنده می شود و پروسس زیادی از پردازنده می گیرد. همچنین این سیستم نیازمند آن است که پردازنده تمام وقت کارکند و هیچگاه تغذیه آن قطع نشود.
برای حل این مشکل برخی شرکتهای تولیدکننده قطعات الکترونیکی اقدام به ساخت چیپهایی نمودند که دربسته بندیهای کوچک امکانات کامل یک تقویم وساعت واقعی رادارند.
ازجمله این شرکتها، شرکت Dallas Semiconductors می باشد که آی سی DS1307 راکه یک چیپ کوچک 8 پین می باشد ، تولید نموده است .DS1307 که از خانواده چیپهای Real Time Clock یا همان RTC می باشد، امکان تنظیم و خواندن ثانیه،دقیقه،ساعت،روز،ماه،سال و روز هفته را به کاربر می دهد . ارتباط این چیپ باپردازنده باپروتکل سریال I2C و فقط ازطریق دوسیم انجام می شود . همچنین امکان استفاده ازباتری پشتیبان(Backup Battery) نیز برای آن درنظرگرفته شده است تادرزمان قطع تغذیه،آی سی به کارخودادامه دهد. جزئیات بیشتردرمورد این آی سی با لینکی که درپایان مقاله گذاشته شده است،قابل دانلود می باشد.
برای کسانی که بامیکروکنترلرAVR و نرم افزار CodeVisionAVR کار می کنند ، ارتباط با این چیپ بسیارساده شده است . چرا که کتابخانه کاملی رادراین زمینه دراختیاربرنامه نویس قرارمی دهد.

Download : DS1307-Datasheet

/ 18 نظر / 242 بازدید
نمایش نظرات قبلی
بهنام زکی زاده

آقای مهندس مگه ساعت واقعی ميکرو ای وی آر چشه؟ که بايد از آيسی جدا استفاده کنيم؟!

محمدامین مصلایی

ساخت ساعت با میکرو امکانپذیره . ولی پروسس زیادی از میکرو میگیره. ضمن اینکه میکرو کلا نباید خاموش بشه.

سلام دانشجوي سال دوم الكترونيك هستم كسي نيست كه اشكال هاي منو برطرف كنه لطفا سوالت زير را تا 3روزحل كنيد وبرام ميل بزنيد بازم ممنون

محمود کاويانی

من خودم يه مدار کامل با دي اس راه انداختم البته با پی ای سی . خيلی جالبه .دستت درد نکنه . من در مورد راه اندازی ال سی دی گراف با پيک اطلاعات و کدهای نوشته شده و تست شده خوبی دارم . مثلا دماسنج گرافيکی یا نوشتن با فونت بزرگ ..... اگر دوست داشتی میتونم در اختیارت بذارم .موفق باشی

مريم

سلام مهندس پروژه ی من در باره ی یک فرستنده گیرنده ی دیجیتاله (بلو توث) شما میتونید به من کمک کنید؟ با تشکر

محمدامين مصلايي

سلام. در مورد بلوتوث شرمنده ام چون كار نكردم . ولي اگه اطلاعات جانبي ديگه اي در حد دانش من باشه در خدمتم.

موسوی

آيا با آی سیDS1307 بصورت حرفه ای کار کرده اید این آی سی در هنگام قطع برق (power) مشکل پيدا می کند و با وجود باطری پشتيبان هنگ می کند ظاهرا بيت ch در خانه هفتم ثانيه خودبخود يک شده و ساعت افزايش نمييابد که این یک مشکل و باگ آی سی است و در data sheetهم هیچ اشارهای به آن نشده بدبختی این است که طراح آی سی این بیت را در محل هفتم ثانیه گذاشته و نمیشود آن را دستکاری کرد چرا که باعث عقب افتادن ساعت میشود این هم البته از ضعف طراحی این آی سی است چرا که با وجود حدود ۶۴ بایت ram در این آی سی بیت هنگ را در خانه ثانیه تعبیه کرده است در هر صورت اگر راه حل مشکل را می دانید ممنون میشوم البته نکته خیلی حرفه ای است و من بسیاری از سایت های خارجی و ایرانی دیده ام که با این مشکل مواجه شده اند

محمدامین مصلایی

سلام اگه ممکنه نقشه سخت افزار تغذیه آی سی تون رو برام بفرستید.

جلال

سلام دوست عزیز من شما رو لینک کردم اگه میشه شما هم ما رو با نام زیر لینک کنید خبرم کنید. مهندسی برق الکترونیک شوشتر www.bargh-84.blogfa.com

امین شیخ نجدی

با سلام وبلاگ پر باری دارید اگر مایل به تبادل لینک بودید به من اطلاع دهید موفق باشید