معرفی محصول
ماژول ساعت DS3231 یک ساعت زمان واقعی (RTC) فوق دقیق و مقرونبهصرفه است که برای نگهداری تاریخ و زمان در پروژههای الکترونیکی بهکار میرود. این ماژول با داشتن کریستال داخلی و سیستم جبران دمای خودکار، دقتی در حد ±2ppm ارائه میدهد که معادل حداکثر چند دقیقه خطا در طول سال است.وجود باتری پشتیبان CR2032 این امکان را فراهم میکند که حتی در حالت قطع برق، زمان و تاریخ بدون تغییر باقی بماند.
ماژول ساعت DS3231 علاوه بر ثبت زمان با دقت بالا، قابلیت کارکرد در دو حالت 12 ساعته (AM/PM) و 24 ساعته را دارد. این ماژول میتواند علاوه بر ساعت (ثانیه، دقیقه، ساعت)، تاریخ را به صورت روز، هفته، ماه و سال ذخیره و نگهداری کند. اطلاعات این ماژول تا سال 2100 بهطور کامل برنامهریزی شده است و از سال کبیسه نیز پشتیبانی میکند، بنابراین نیازی به تنظیم مجدد در بلندمدت ندارد. ویژگیهایی مثل دو آلارم قابل برنامهریزی، خروجی موج مربعی قابل تنظیم، حسگر دیجیتال دما و چیپ حافظه AT24C32 با ظرفیت ۳۲KB آن را برای انواع سیستمهای کنترل و مانیتورینگ ایدهآل ساخته است.
ماژول ساعت فوق دقیق DS3231 برای ذخیره و نمایش زمان و تاریخ از فرمت کدگذاری BCD (Binary Coded Decimal) استفاده میکند که باعث میشود مقادیر ثانیه، دقیقه، ساعت، روز، ماه و سال بهصورت کارآمد و قابل خواندن توسط میکروکنترلرها ذخیره شوند. این فرمت، خواندن و پردازش دادههای زمانی را سادهتر کرده و امکان استفاده مستقیم در پروژههای نرمافزاری را فراهم میکند.
ویژگیها
دقت بسیار بالا با جبرانسازی دمای داخلی ±2ppm (0~40°C)
قابلیت نگهداری زمان در حالت قطع برق با باتری CR2032
پشتیبانی از فرمت 12 و 24 ساعته و کدگذاری BCD
ثبت زمان تا سال 2100 با پشتیبانی از سال کبیسه
دو آلارم مستقل قابل تنظیم و خروجی موج مربعی (SQW)
مجهز به حسگر دیجیتال دما با دقت ±3°C
پروتکل ارتباطی I2C با سرعت تا 400kHz
چیپ حافظه AT24C32 با ظرفیت 32KB
ولتاژ کاری گسترده (2.3~5.5V) و جریان مصرفی پایین
ابعاد کوچک: 38×22×14 میلیمتر، مناسب برای بردبرد و PCB
کاربردها
ثبت زمان واقعی در سیستمهای دادهبرداری
ساعت و تقویم در نمایشگرهای دیجیتال
زمانبندی رویدادها در اتوماسیون صنعتی و خانگی
سیستمهای هشدار و کنترل
دستگاههای حضور و غیاب و ثبت لاجیک رخدادها
پروژههای آردوینو، Raspberry Pi، STM32 و سایر MCUها
نحوه استفاده
تغذیه ماژول: اتصال پایه VCC به 3.3 ولت یا 5 ولت، GND به زمین.
اتصال I2C: پایه SCL ماژول به SCL میکروکنترلر و پایه SDA به SDA میکروکنترلر وصل شود.
پیکربندی از طریق کد: از کتابخانههای مربوط به DS3231 برای آردوینو یا دیگر پلتفرمها استفاده کنید.
تنظیم زمان و تاریخ: یک بار از طریق میکروکنترلر انجام میشود، سپس ماژول زمان را حتی در حالت قطع برق ذخیره میکند.
استفاده از آلارمها: امکان برنامهریزی دو آلارم مستقل از طریق دستورات I2C وجود دارد.