7 segment klocka med temperatur display [ds18b20 och 5 siffrig display] (5 / 9 steg)
Steg 5: sensor, tangentbord och RTC chip
DS18B20 sensor
http://datasheets.maximintegrated.com/en/DS/DS18B20.pdf
DS1307 RTC
http://datasheets.maximintegrated.com/en/DS/DS1307.pdf
Översikt över 1-Wire teknik och dess användning
Av: Bernhard Linke, rektor medlem teknisk personal
Den 19 juni, 2008
Abstrakt: Den här artikeln innehåller en allmän översikt över 1-Wire® teknik, dess meddelande koncept och, som en fördel av låga pin räkna, ovanliga paketet alternativ. Avsnittet diskuterar 1-Wire enheter av deras funktionsuppsättningen och förklarar de typiska applikationer. Artikeln slutar med praktisk information om hur man utvärderar 1-Wire enheter, förklarar enheten tillpassningarna optionerna, och refererar till resurser att hjälpa kunder att integrera 1-Wire-teknik i sina system.
Vad är 1-Wire-teknik?
Grunden för 1-Wire® teknik är ett seriellt protokoll med en enda data raden plus marken referens för kommunikation. Ett 1-Wire master initierar och styr kommunikationen med en eller flera 1-Wire slav enheter på 1-Wire bussen (figur 1). Varje 1-Wire slav enhet har en unik, oföränderliga, factory-programmerad, 64-bitars ID (ID-nummer) som fungerar som enhetens adress på 1-Wire bussen. 8-bitars familj koden, en delmängd av 64-bitars ID, identifierar den enhetstyp och funktionalitet. 1-Wire slav enheter fungerar normalt, över det spänning 2.8V (min) till 5.25V (max). De flesta 1-Wire enheter har ingen PIN-kod för strömförsörjning, de tar sin energi från 1-Wire bussen (parasitära tillförsel).
Vad är speciellt med 1-Wire?
1-wire är det bara spänning-baserade digitala system som fungerar med två kontakter, uppgifter och marken, för halv duplex dubbelriktad kommunikation. I motsats till andra seriell kommunikationssystem som I²C eller SPI, är 1-Wire enheter konstruerade för användning i en kontakt miljö. Antingen koppla från 1-Wire bussen eller en förlust av kontakt sätter 1-Wire slavar till en definierad reset stat. När spänningen återvänder, slavar vakna och signalera sin närvaro. Med endast en kontakt att skydda, är inbyggt ESD skydd av 1-Wire enheter extremt höga. Med två kontakter är 1-Wire enheter det mest ekonomiska sättet att lägga till elektroniska funktioner till nonelectronic objekt för identifiering, autentisering och leverans av kalibreringsdata eller tillverkningsinformation.
DS1307 viktiga funktioner
Realtid realtidsklocka (RTC) räknar sekunder, minuter, timmar, dagen av månad, månad, dag av veckan, och år med skottår ersättning giltig upp till 2100
56-byte, batteriuppbackat, General-Purpose RAM med obegränsad skriver
I²C seriellt gränssnitt
Programmerbara kvadratiska våg utsignal
Automatisk Power-misslyckas känna av och byta kretsar
Förbrukar mindre än 500nA i batteri-Backup-läge med Oscillator kör
Valfria industriella temperaturområde:-40 ° C till + 85 ° C
Tillgänglig i 8-Pin plast dopp eller så
Underwriters Laboratories (UL) känns igen