مشاهده همه

لطفاً به عنوان نسخه رسمی ما به نسخه انگلیسی مراجعه کنید.برگشت

اروپا
France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English)
آسیا/اقیانوس آرام
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
آفریقا ، هند و خاورمیانه
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
آمریکای جنوبی / اقیانوسیه
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
آمریکای شمالی
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
خانهوبلاگماژول DS1307 RTC: مؤلفه ها ، برنامه ها و مشخصات
در 2024/12/11 7,419

ماژول DS1307 RTC: مؤلفه ها ، برنامه ها و مشخصات

این راهنما به بررسی ماژول ساعت واقعی DS1307 (RTC) ، عنصری برای زمان بندی دقیق در طیف گسترده ای از سیستم های الکترونیکی.DS1307 که معمولاً در دستگاه هایی مانند رایانه و سرورها استفاده می شود ، مدیریت زمان قابل اعتماد را از طریق کنترلر داخلی ، رزونانس کریستال کوارتز و نوسان ساز ارائه می دهد.در این راهنما ، طراحی داخلی آن ، ویژگی های فنی کلیدی ، تکنیک های رابط و برنامه های کاربردی را بررسی خواهیم کرد ، و نشان می دهد که چگونه دقت را حتی با حداقل مصرف برق حفظ می کند.

کاتالوگ

1. بررسی اجمالی ماژول DS1307 RTC
2. پیکربندی پین DS1307 IC
3. ویژگی ها و مشخصات DS1307 RTC
4. اجزای ماژول DS1307 RTC
5. اتصال DS1307 به Arduino Uno
6. برنامه های ماژول DS1307 RTC
DS1307 RTC Module

نمای کلی ماژول DS1307 RTC

در DS1307 ماژول RTC گزینه ای بسیار کارآمد برای حفظ اندازه گیری زمان دقیق ، ادغام ارتباط I2C برای به حداکثر رساندن عملکرد ارائه می دهد.در قابلیت های خود ، دارای یک ساعت و تقویم اعشاری با دودویی (BCD) جامع با دودویی است که همراه با یک SRAM غیر فرار 56 بایت برای حفظ داده های مؤثر است.از طریق اتوبوس I2C می توانید اطلاعات را در ثانیه ها ، دقیقه ها ، ساعت ها ، روزها ، تاریخ ها ، ماه ها و سالها بازیابی کنید و به بازیابی داده های زمان ، احساس کنترل را وام دهید.ویژگی ساعت/تقویم BCD برای ساده سازی بازنمایی زمان و دستکاری ساخته شده است ، و هم از دقت و هم سهولت استفاده را تضمین می کند.ترکیب یک SRAM 56 بایت باعث افزایش مقاومت خود می شود و با حفظ یکپارچگی داده حتی در هنگام از دست دادن برق ، احساس امنیت را ارائه می دهد و امکان ذخیره سازی داده های تعریف شده اضافی را بدون نگرانی فراهم می کند.مهندسی پیشرفته ماژول از تنظیمات خودکار برای تاریخ های پایان ماه ، از جمله محاسبات سال LEAP پشتیبانی می کند ، که بار اصلاحات دستی را در تنظیمات غیر عملی بالا می برد.در دسترس بودن قالبهای 12 ساعته و 24 ساعته ، در کنار شاخص های AM/PM ، ترجیحات متنوع را ارائه می دهد و این نشان دهنده سازگاری ماژول است.جنبه برجسته DS1307 قابلیت حس قدرت آن است و باعث تغییر صاف به قدرت پشتیبان در هنگام قطع برق اصلی می شود.این یک فرآیند زمان بندی مداوم را تضمین می کند ، و در برنامه هایی که در آن تداوم در اولویت قرار دارد ، سودمند است و قابلیت اطمینان داده های زمانی ثابت مانند سیستم های تعبیه شده پیش بینی می شود.

پیکربندی پین DS1307 IC

DS1307 IC Pinout

شماره پین
نام پین
شرح
پین 1 و 2
x1 ، x2
نوسان ساز کریستال باید با این دو پین متحد شود.
پین 3
V-BAT
متصل به ترمینال مثبت باتری ؛به عنوان یک منبع تغذیه پشتیبان برای یک سلول لیتیوم 3 ولت معمولی برای حفظ دقیق هنگامی که قدرت اصلی از بین می رود ، زمان بندی می شود.
پین 4
GND
پین زمین (ورودی قدرت منفی) از RTC IC.
پین 5
VCC
پین ورودی قدرت مثبت با طیف وسیعی از 3.3 ولت تا 5.5 ولت.
پین 6
SCL & SDA
SCL: ورودی ساعت برای ارتباط I2C ، هماهنگ سازی حرکت داده هاSDA: PIN DATA I/O برای رابط سریال I2C.
پین 7
sqw/out
برای به دست آوردن فرکانس های موج مربع (1Hz ، 4kHz ، 8kHz ، استفاده می شود. یا 32kHz) به صورت برنامه ای.

ویژگی ها و مشخصات DS1307 RTC

ویژگی/مشخصات
شرح
ولتاژ عملیاتی
5 ولت
نوع بسته بندی
در یک بسته 8 پین SOIC/DIP موجود است.
رابط
رابط I2C دو سیم.
پین خروجی
پین خروجی 1 هرتز.
مصرف برق
در حالت پشتیبان گیری باتری <500NA در حالت پشتیبان گیری مصرف می کند نوسان ساز در حال اجرا است.
حافظه غیر فرار
56 بایت برای ذخیره سازی داده ها.
زمان از پیش برنامه ریزی شده
با زمان فعلی از پیش برنامه ریزی می شود.
توابع زمان بندی
تمام توابع زمان بندی را مدیریت می کند.
اعتبار جبران خسارت
تا سال 2100 معتبر است.
پشتیبان گیری از باتری
ماژول تحت حمایت باتری است.
سازگاری میکروکنترلر
رابط های پورت سریال ساده را برای بیشتر فراهم می کند میکروکنترلرها.
تشخیص ضعف قدرت
ویژگی های اتوماتیک تشخیص و سوئیچ مدار

اجزای ماژول DS1307 RTC

DS1307 RTC Module Components

مدار یکپارچه DS1307 RTC

DS1307 RTC IC اصلی در ماژول است که وظیفه حفظ زمان دقیق در برنامه های متعدد را دارد.این رابط از طریق پروتکل I2C رابط می کند و تبادل داده مستقیم را با حداقل کابل کشی تسهیل می کند و از سادگی اغلب مورد نظر در برنامه های عملی آینه می کند.IC عملکردی را در قالب 24 ساعته یا 12 ساعته با نشانگر AM/PM ارائه می دهد و نیازهای متنوعی را در بر می گیرد.

اسیلاتور کریستالی 32 کیلوهرتز

نوسان ساز کریستال 32kHz ، فرکانس پایدار لازم برای دقت زمان را فراهم می کند.در حالی که تغییرات دما می تواند باعث تغییر جزئی شود ، اینها از طریق روش های جبران دما مدیریت می شوند و بینش های تجربی را به دقت تنظیم می کنند.

مؤلفه 24C32 EEPROM

این ماژول با داشتن یک تراشه 24C32 EEPROM ، امکان ذخیره دائمی تنظیمات پیکربندی را فراهم می کند.با استفاده از اتوبوس مشترک I2C با RTC ، باعث افزایش کارایی ارتباطات می شود.تعبیه داده ها در سخت افزار باعث افزایش اعتماد به نفس دستگاه و قابلیت اطمینان عملیاتی می شود.

محصور سازی باتری و سلول لیتیوم 3 ولت

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

رابط سنسور دما برای DS18B20

این ماژول می تواند یک سنسور دما DS18B20 را از طریق یک درگاه اختیاری قرار دهد.نظارت بر دما در سناریوهایی که شرایط محیطی می تواند بر دقت زمان تأثیر بگذارد ، مفید می شود.در تنظیمات صنعتی ، چنین داده هایی باعث اصلاحات فوری می شوند و از کارآیی و دقت در فرآیندها اطمینان می دهند.

اتصال DS1307 به Arduino Uno

DS1307 RTC Module Interfacing with Arduino Uno

برای اتصال ماژول ساعت واقعی DS1307 (RTC) به یک Arduino Uno ، این مراحل ساده را دنبال کنید: پین SCL را به A5 ، SDA به A4 ، VCC به 5V و GND به GND پیوند دهید.این تنظیم ارتباط قابل اعتماد بین ماژول و آردوینو را تضمین می کند.قبل از برنامه نویسی ، کتابخانه DS1307 توسط مایکل مارگولیس را از طریق Arduino IDE نصب کنید.این کتابخانه توابع لازم را برای مدیریت به راحتی سخت افزار فراهم می کند.ماژول DS1307 برای پروژه هایی که نیاز به زمان بندی دقیق دارند ، مانند ورود به سیستم داده ها ، برنامه ریزی یا پردازش داده ها بسیار ارزشمند است.این زمان و تاریخ فعلی را به طور مداوم ، حتی در هنگام قطع برق ، به لطف پشتیبان گیری از باتری داخلی خود ، حفظ می کند.برای اطمینان از تنظیم صاف ، از یک تخته نان برای اتصالات ایمن و قابل تنظیم استفاده کنید و از مدارهای کوتاه جلوگیری کنید.سیمهای برچسب زدن همچنین می توانند باعث کاهش سردرگمی شوند ، به خصوص در پروژه های پیچیده تر.

پس از آماده شدن سخت افزار ، مرحله بعدی شروع نرم افزار است.با ایجاد یک اتصال سریال قوی ، بررسی وضعیت عملیاتی RTC و تعیین زمان اولیه در صورت لزوم شروع کنید.از آنجا ، زمان را به طور مداوم رصد کنید و آن را بر روی مانیتور سریال در یک فرمت قابل خواندن HH: MM: SS برای تأیید ارتباط مناسب بین Arduino و ماژول نمایش دهید.اشکال زدایی و تنظیم دقیق در این مرحله می تواند روند توسعه را تا حد زیادی ساده تر کند.اگر مواردی مانند نمایش زمان نادرست یا خطاهای ارتباطی رخ می دهد ، اطمینان حاصل کنید که کتابخانه شما به روز است و تمام اتصالات را با دقت بررسی کنید.عیب یابی به طور منظم ، آزمایش اجزای فردی یک بار اغلب می تواند علت اصلی را نشان دهد.مشاوره در انجمن های آنلاین یا منابع جامعه می تواند راه حل های سریع برای چالش های مشترک ارائه دهد.

برنامه های ماژول DS1307 RTC

ساعتهای دیجیتال و دستگاههای مهر و موم شده

DS1307 به طور گسترده ای در ساعت ها و دستگاه های دیجیتال مورد استفاده قرار می گیرد که نیاز به زمان بندی دقیق دارند.به عنوان مثال ، دوربین ها برای اضافه کردن زمان بندی دقیق به تصاویر و فیلم ها به آن اعتماد می کنند و به وقایع مستند در یک دنباله زمانی کمک می کنند.تمبر زمان نیز در دستگاه های ضبط داده مانند سنسورهای محیطی بسیار عالی است ، جایی که سوابق دقیق برای تجزیه و تحلیل روند و ردیابی تاریخی لازم است.در سیستم های حضور و غیاب ، DS1307 ردیابی قابل اعتماد از زمان ورود به سیستم/خارج از کشور را برای حفظ گزارش های دقیق زمان در محل های کار و موسسات تضمین می کند.

پروژه های DIY و ادغام میکروکنترلر

DS1307 RTC مورد علاقه است زیرا رابط ارتباطی I2C آن باعث می شود با میکروکنترلرهای محبوب مانند Arduino و Raspberry Pi جفت شود.پروژه های DIY مانند سیستم های اتوماسیون خانگی ، ساعت های زنگ دار و فناوری پوشیدنی غالباً این ماژول را برای قابلیت اطمینان و سادگی آن درج می کنند.

رباتیک و زمان دقیق

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

سرورها و سیستم های توزیع شده

ماژول DS1307 RTC یک راه حل قابل اعتماد برای سرورها و سیستم های محاسباتی توزیع شده است که در آن زمان هماهنگ مورد نیاز است.این امر در ورود به سیستم دقیق داده ها کمک می کند ، و اطمینان می دهد که زمانی در بین دستگاه های مختلف سازگار است.در سیستم های توزیع شده ، با حفظ حس مشترک زمان ، به هماهنگی اقدامات بین سرورها کمک می کند.سیستم های امنیتی همچنین از زمان بندی دقیق آن بهره مند می شوند.

کنتورهای برق

شرکت های ابزار غالباً DS1307 را در کنتورهای برق ادغام می کنند تا از صورتحساب دقیق و زمان بندی داده های مصرف انرژی اطمینان حاصل کنند.با ورود به زمان دقیق استفاده از برق ، این کنتورهای برق سابقه شفاف و قابل اعتماد از مصرف انرژی را ارائه می دهند.این در مناطقی عالی است که صورتحساب وابسته به روز است ، مانند نرخ برق اوج و خارج از اوج.

دستگاه های بازی

کنسول های بازی مدرن و دستگاه های دستی از DS1307 برای عملکرد ساعت داخلی استفاده می کنند.این ماژول ویژگی های مبتنی بر زمان ، مانند چالش های به موقع ، رویدادها یا پاداش هایی را که به ساعت بستگی دارند ، امکان پذیر می کند.به عنوان مثال ، بازی هایی با چرخه های شبانه روز یا محرک های رویداد برای ردیابی دقیق و مدیریت زمان بازی به DS1307 متکی هستند.

واحدهای GPS و سیستم های ناوبری

DS1307 در واحدهای GPS و دستگاه های ناوبری برای تقویت عملکرد آنها استفاده می شود.برای محاسبه مکان های دقیق و هماهنگی سیگنال ها از ماهواره های متعدد در سیستم های GPS مورد نیاز است.DS1307 تضمین می کند که این دستگاه ها زمان بندی دقیق را حفظ می کنند ، که به طور مستقیم بر کیفیت و قابلیت اطمینان داده های ناوبری تأثیر می گذارد.

دستگاه های پزشکی

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

دستگاه های خانه هوشمند

در اکوسیستم خانه هوشمند ، ماژول DS1307 جایگاه خود را در دستگاه هایی مانند ترموستات ، سیستم های روشنایی و سیستم های امنیتی خانه پیدا می کند.این دستگاه ها به این دستگاه ها اجازه می دهد تا در برنامه های از پیش برنامه ریزی شده ، مانند روشن یا خاموش کردن چراغ در زمان های خاص ، تنظیم ترموستات در طول روز یا فعال کردن/غیرفعال کردن سیستم های زنگ هشدار به طور خودکار کار کنند.زمان بندی دقیق باعث افزایش کارایی و قابلیت استفاده این سیستم ها می شود.

سیستم های نظارت بر محیط زیست

سنسورهای محیطی که شرایط مانند دما ، رطوبت و کیفیت هوا را کنترل می کنند ، از DS1307 برای خوانش های دقیق با مهر استفاده می کنند.این داده ها برای تحقیق ، مطالعات آب و هوایی و کاربردهای صنعتی که در آن روند باید با گذشت زمان ردیابی شود ، سود می برد.به عنوان مثال ، در کاربردهای کشاورزی ، می تواند به نظارت بر رطوبت خاک یا الگوهای آب و هوایی کمک کند و کشاورزان را قادر می سازد تا بر اساس زمان و داده های تاریخی تصمیمات آگاهانه ای بگیرند.

اتوماسیون صنعتی

در کارخانه ها و گیاهان صنعتی ، DS1307 در سیستم های خودکار برای برنامه ریزی و هماهنگی کارهای استفاده می شود.دستگاه هایی که نیاز به هماهنگ سازی دارند ، مانند کمربند نقاله یا روبات های خط مونتاژ ، برای زمان بندی قابل اعتماد به DS1307 بستگی دارند.استفاده از آن در تنظیمات صنعتی باعث افزایش کارایی تولید می شود و تضمین می کند که عملیات با دقت انجام می شود.

برگه داده PDF

برگه های DS1307:

ds1307.pdf

حداکثر Reach.pdf

حداکثر یکپارچه ROHS CERT.PDF

انتخاب منبع پشتیبان برای ساعتهای واقعی .pdf

ملاحظات کریستالی با حداکثر ساعت واقعی .pdf

رابط DS1307 با MIC.pdf سازگار با 8051

دربارهی ما

ALLELCO LIMITED

Allelco یک توقف بین المللی مشهور است توزیع کننده خدمات تهیه کننده اجزای الکترونیکی ترکیبی ، متعهد به ارائه خدمات جامع و خدمات زنجیره تأمین برای صنایع جهانی تولید و توزیع الکترونیکی ، از جمله 500 کارخانه برتر OEM و کارگزاران مستقل.
ادامه مطلب

پرس و جو سریع

لطفاً یک سؤال ارسال کنید ، ما بلافاصله پاسخ خواهیم داد.

مقدار

پست های محبوب

شماره قسمت داغ

0 RFQ
سبد خرید (0 Items)
خالی است.
لیست را مقایسه کنید (0 Items)
خالی است.
بازخورد

بازخورد شما مهم است!در Allelco ، ما از تجربه کاربر ارزش قائل هستیم و تلاش می کنیم تا آن را به طور مداوم بهبود بخشیم.
لطفاً نظرات خود را از طریق فرم بازخورد ما با ما به اشتراک بگذارید ، و ما سریعاً پاسخ خواهیم داد.
از انتخاب Allelco متشکرم.

موضوع
پست الکترونیک
نظرات
کاپچا
برای بارگذاری پرونده بکشید یا کلیک کنید
آپلود فایل
انواع: .xls ، .xlsx ، .doc ، .docx ، .jpg ، .png و .pdf.اندازه پرونده
MAX: 10MB