نبذة عن ساعة الوقت الحقيقي مع وصف الدائرة

جرب أداة القضاء على المشاكل





اختصار المصطلح RTC هو ساعة الوقت الحقيقي ، وهو في الأساس يشبه الساعة. لأنه يعمل ببطارية حتى نتمكن من الحفاظ على الوقت حتى لا توجد طاقة ويمكننا تتبع المخططات الزمنية الطويلة ، حتى لو كنت إعادة برمجة الميكروكونترولر الخاص بك . يستخدم جهاز RTC لإعطاء تاريخ ووقت دقيقين في العديد من التطبيقات. تستخدم اللوحة الأم لجهاز كمبيوتر IBM الشخصي جهاز RTC ، والذي يتضمن بطارية للحفاظ على التاريخ والوقت حتى في حالة عدم وجود طاقة. تُستخدم هذه الأجهزة في بعض وحدات التحكم الدقيقة بينما تتطلب الأجهزة الأخرى التفاعل. أكثر ساعة IC في الوقت الحقيقي استخدامًا هي DS 1307. تقدم هذه المقالة معلومات موجزة عن ساعة الوقت الحقيقي ومخطط دائرتها.

DS1307 RTC مجلس

DS1307 RTC مجلس



ساعة الوقت الحقيقي DS1307 IC

DS1307 IC هو الأكثر استخدامًا على مدار الساعة في الوقت الفعلي ، فهو يتكون من بطارية ليثيوم خارجية 3 فولت للحفاظ على العمل لأكثر من عشر سنوات كحد أقصى في حالة عدم وجود مصدر طاقة خارجي. هذه IC (دائرة متكاملة) يستخدم أ تقنية CMOS للحفاظ على استهلاك منخفض للطاقة. يستخدم هذا IC لتتبع التاريخ والشهر والسنة والساعات والدقائق والثواني وأيضًا يوم الأسبوع. يوفر هذا IC مرفقًا للسنة الكبيسة صالحًا حتى 2100. ويتم تعويض السنة الكبيسة عن طريق التحقق


آخر رقمين من السنة. يتم توفير المعلومات حول كل هذه في شكل HEX أو BCD. تعرف على مزيد من التفاصيل عن DS1307 IC يرجى اتباع الرابط. RTC DS1307 - وصف الدبوس والميزات وعمل DS1307



DS1307 تكوين دبوس

DS1307 تكوين دبوس

RTC DS1307 وساعة رقمية قائمة على متحكم PIC

يظهر الرسم التخطيطي لدائرة RTC DS1307 IC أدناه ، والذي تم إنشاؤه باستخدام ساعة رقمية ، متحكم الموافقة المسبقة عن علم وسبعة شرائح أو شاشة LCD.

IC DS1307 هي ساعة وقت حقيقي تسلسلي منخفض الطاقة تتكامل مع BCD (ساعة عشرية مشفرة ثنائية و 56 بايت من ذاكرة الوصول العشوائي الثابتة غير المتطايرة. يتم نقل العنوان والبيانات بشكل تسلسلي من خلال I2C حافلة . توفر ساعة الوقت الحقيقي معلومات حول التاريخ والشهر والسنة والثانية والدقيقة والساعة. يعمل هذا IC بتنسيق 12 ساعة أو 24 ساعة مع مؤشر AM و PM. تم بناء دائرة DS1307 IC بدائرة استشعار الطاقة. تُستخدم دائرة الاستشعار هذه لتبديل مصدر الإمداد الاحتياطي عند انقطاع التيار الكهربائي. تستخدم ساعة IC هذه في الوقت الحقيقي مذبذب خارجي (32.768 كيلو هرتز) ولا يتطلب تشغيل أي مقاومة أو مكثف

مخطط حلبة RTC

مخطط حلبة RTC

تم تصميم الميكروكونترولر PIC 18F2620 مع ناقل I2C. على الرغم من أنه يمكن تصميم الساعة الرقمية بدون RTC chi خارجي ، ولكنها تستخدم مؤقت الموافقة المسبقة عن علم داخلي فقط. يجعل RTC IC البرنامج أسهل لأنه يعتني بجميع وظائف تعديلات التقويم والشهور ، ومحاسبة السنوات الكبيسة.


متحكم PIC 18F2620

متحكم PIC 18F2620

في الدائرة أعلاه ، يتم توصيل RTC IC بالمنفذ C من متحكم PIC. يشتمل هذا المتحكم الدقيق على ناقل I2C وربط اثنين اسحب المقاومات لتشغيل الحافلة. قم بتوصيل بطارية 3 فولت إلى pin3 (VBAT) من IC لعمل نسخة احتياطية من البطارية. في هذه الدائرة ، يتم استخدام مذبذب داخلي للميكروكونترولر PIC ويتم تعطيل MCLR. إذا كان المذبذب الخارجي مطلوبًا ، فيمكن توصيله بالدبابيس 9 و 10. إذا كان MCLR مطلوبًا لإعادة ضبط المتحكم الدقيق ، فيمكن توصيله بمصدر + v من خلال المقاوم 10K. في الدائرة أعلاه ، ثلاثة ضغطات الأزرار متصلة بالمنفذ C وتستخدم هذه الأزرار لضبط التاريخ والوقت. عند الضغط على الزر ، يدخل الجهاز في وضع الإعداد. يتم استخدام الزر 'أعلى' لزيادة الساعة ويتم استخدام الزر 'لأسفل' للتقليل. سيؤدي الضغط على الزر مرة أخرى إلى تحريك المؤشر إلى شهر ناقص و عرض شاشات الكريستال السائل متصل بـ Port-B

يستخدم برنامج MPLAB XC8 لكتابة الكود ويتضمن مكتبات أو ناقل I2C ، مما يجعل من السهل قراءة أو كتابة معلومات التاريخ والوقت من سجلات IC التي تشتمل على معلومات الوقت والتاريخ ، والتي يمكن العثور عليها من خلال تنفيذ ابدأ متبوعًا بعنوان تعريف الجهاز. ثم يمكن استرداد هذه السجلات بشكل تسلسلي باستخدام عنوانها حتى يتم تنفيذ شرط STOP. ستساعد مكتبة وحدة التحكم الدقيقة في العثور على المستند في مجلد التثبيت الخاص بالمترجم ، والذي يتضمن وصف وحدات الماكرو والوظائف للقراءة أو الكتابة من الناقل.

برنامج MPLAB XC8

برنامج MPLAB XC8

ساعة الوقت الحقيقي هي ساعة أو تقويم BCD. لذلك يجب تغيير البيانات المقروءة من IC إلى تنسيق ضروري وفقًا لمتطلباتنا وكذلك يجب أن تكون البيانات المراد كتابتها إلى IC بتنسيق BCD. إن واجهة LCD مع متحكم PIC باستخدام وظائف مكتبة MPLAB CXB تحتاج إلى سلسلة أو بيانات شخصية. لذلك يجب أن يتم عرض البيانات على الشاشة التي يجب تحويلها إلى شخصية. لا يمكن تطبيق الجمع والطرح على النظام العشري الثنائي المشفر

هذا كل شيء عن ساعة الوقت الحقيقي وعمله ، يعطي هذا IC وقتًا وتاريخًا دقيقين ، يمكن استخدامه في العديد من التطبيقات. يلعب جهاز RTC دورًا حيويًا في أنظمة الوقت الفعلي مثل أنظمة الحضور والساعة الرقمية والكاميرات الرقمية. هذا الجهاز هو خيار جيد عندما يكون الطابع الزمني مطلوبًا. نأمل أن يكون لديك فهم أفضل لهذا المفهوم. علاوة على ذلك ، فإن أي استفسارات بخصوص هذا المفهوم أو التواصل مع RTC مع متحكم دقيق وبرمجتها ، يرجى التعليق في قسم التعليقات أدناه.

اعتمادات الصورة: