ماژول ساعت DS3231
ماژول DS3231 یکی از دقیقترین ماژولهای ساعت RTC (Real-Time Clock) است که برای نگهداری زمان و تاریخ با دقت بالا استفاده میشود ، این ماژول به دلیل دقت بالاتر و پایداری بیشتر نسبت به DS1307 محبوبیت زیادی در پروژههای الکترونیکی دارد.
تفاوت DS3231 با DS1307
* دقت بالاتر : DS3231 دارای یک کریستال داخلی دما ، جبرانشده (TCXO) است که تأثیرات دما روی دقت ساعت را کاهش میدهد ، این ویژگی باعث میشود دقت زمانی آن بسیار بهتر از DS1307 باشد (خطا کمتر از ±2 دقیقه در سال)
* ولتاژ کاری گستردهتر : برخلاف DS1307 که فقط با 5 ولت کار میکند ، DS3231 با ولتاژهای 3.3 ولت و 5 ولت سازگار است
* پشتیبانی بهتر از دما : DS3231 میتواند دما را اندازهگیری کرده و دمای محیط را گزارش دهد
ویژگیهای اصلی DS3231
1- عملکرد ساعت و تقویم :
قابلیت نگهداری ثانیه ، دقیقه ، ساعت ، روز ، تاریخ ، ماه و سال
پشتیبانی از سال کبیسه تا 2100
2- فرمت ساعت :
پشتیبانی از فرمتهای 12 ساعته (AM/PM) و 24 ساعته
3- حافظه :
دارای 236 بایت حافظه EEPROM داخلی
32 بایت SRAM داخلی برای ذخیره دادههای موقت
4- باتری پشتیبان :
از یک باتری CR2032 برای حفظ زمان در زمان قطع تغذیه اصلی استفاده میکند
5- ارتباط I2C :
آدرس پیشفرض : 0x68
بسیار ساده برای ارتباط با میکروکنترلرها
6- ویژگیهای اضافی :
خروجی آلارم (Alarm) : امکان تنظیم دو آلارم مستقل
سیگنال خروجی مربعی (SQW) : با فرکانسهای مختلف (1Hz ، 4kHz ، 8kHz ، 32kHz)
سنسور دما داخلی : با دقت ±3 درجه سانتیگراد
پایههای DS3231
1- VCC : تغذیه (3.3V یا 5V)
2- GND : زمین
3- SDA (Data) : خط داده I2C
4- SCL (Clock) : خط ساعت I2C
5- SQW/OUT : خروجی سیگنال مربعی یا آلارم
کاربردهای DS3231
* پروژه های ثبت داده (Data Logging) همراه با زمان دقیق
* سیستمهای هشدار و زمان بندی
* سیستمهای هوشمند خانگی
* نمایشگرهای ساعت دیجیتال
* دستگاههای پزشکی یا صنعتی که نیاز به دقت زمانی دارند