|
1-Wire Addressable Digital Instruments
for Environmental Monitoring
|
|
Meteorologische gegevens over regenval, windsnelheid en -richting, zonnestraling, relatieve vochtigheid en barometrische druk kunnen worden verzameld, geconverteerd en verzonden via hetzelfde enkele getwiste paar dat de sensoren van stroom voorziet. |
 |
|
Adresseerbare digitale instrumenten maken het mogelijk om meerdere omgevingsvariabelen te meten via een enkele twisted-pair kabel. Het type en het aantal ingezette ADI's bepalen de systeemfunctie of het "genoom" van het systeem. De afbeelding illustreert een weerspecifiek 1-draads net ter vergelijking met een DNA-streng. |
|
|
|
|
Er zijn
recentelijk
diverse
1-Wire
analoog-naar-digitaal
converters (ADC's)
geïntroduceerd
die het
mogelijk
maken om een
breed
scala aan
omgevingsfactoren
te meten via
één twisted
pair, en die
de weg
vrijmaken
voor een
nieuwe
generatie
transducers,
genaamd
adresseerbare
digitale
instrumenten
(ADI's). |
|
Een ADI
bestaat uit
een of meer
sensorelementen,
een 1-Wire
chip die de
invoer omzet
in een
digitaal
formaat, en
enkele
randapparatuur
en
beveiligingscomponenten.
Een
duidelijk
voordeel van
ADI's is dat
ze allemaal
op dezelfde
manier met
de master
communiceren,
ongeacht de
specifieke
eigenschap
die wordt
gemeten. Of
het
essentiële
sensorelement
nu
spannings-,
stroom- of
weerstandsgebaseerd
is, alle
communicatie
vindt plaats
via het
netwerk met
behulp van
het
half-duplex
1-Wire
protocol. |
|
Deze functie
staat in
contrast met
methoden die
gebruikmaken
van diverse
signaalconditioneringscircuits,
zoals
instrumentatieversterkers
en
spanning-naar-frequentieomvormers.
Dit ontwerp
maakt de
uitgangssignalen
noodzakelijkerwijs
verschillend
en vereist
vaak een
aparte kabel
en
stroombron
per sensor.)
Het unieke
ID-adres of
serienummer
van elke
sensor is de
sleutel voor
de busmaster
om te
interpreteren
welke
parameter
een bepaalde
ADI meet. De
ID maakt het
ook mogelijk
om meerdere
ADI's op
dezelfde
kabel te
plaatsen,
waardoor de
installatie-
en
onderhoudskosten
worden
verlaagd. |
|
Omdat
meteorologie
een bekend
voorbeeld is
van een
toepassing
waarvoor
verschillende
sensoren
nodig zijn,
illustreren
diverse
voorbeelden
van
1-Wire-instrumentatie,
ontworpen
voor gebruik
in een
weerstation,
hun
ontwerpeenvoud
en
veelzijdigheid.
|
|
|
Naast de
temperatuur,
windsnelheid en
-richting die een
eenvoudig
weerstation kan
meten, meten
omgevingsmonitors
doorgaans ook
regenval,
vochtigheid,
luchtdruk en
zonnestraling. Veel
systemen voegen
bovendien diverse
andere sensoren toe
om het dauwpunt te
bepalen en
blikseminslagen te
detecteren. De hier
gepresenteerde
circuits laten niet
alleen zien hoe de
gespecificeerde
sensorelementen
kunnen worden
omgezet in een ADI,
maar illustreren ook
hoe gemakkelijk de
concepten kunnen
worden uitgebreid
naar andere, niet
beschreven
instrumenten. |
|
Merk op dat in het midden van elke ADI een chip zit die een invoer of invoer omzet in een digitaal formaat dat via het net communiceert met een gemeenschappelijk protocol. De DS2423-teller heeft bijvoorbeeld ingangen die reageren op logische niveauveranderingen of sluitingen van schakelaars, en bevat een 1-Wire interface front-end die hem geschikt maakt voor verschillende snelheids- of gebeurtenissensoren. |
|
Regenmeting en windsnelheidmeting |
|
Veel evenementen vragen om meting van een totaal of een telling per tijdseenheid (snelheid). Voorbeelden zijn onder meer windsnelheid en
regenval of het aantal keren dat een wiel heeft gedraaid, waaruit het toerental en de afstand kunnen worden berekend. Een magnetisch bediende reed contact wordt als een input gebruikt aan een DS2423 teller die dergelijke gebeurtenissen eenvoudig kan meten. |
|
Een basisschakeling van de reedcontact is geschikt voor een regenmeter of wind snelheidssensor zoals getoond in Figuur 1. De dubbele diode BAT54S dient om de schakeling tegen signalen te beschermen die onder de grond gaan, en, met C1, verstrekt een lokale bron van spanning.
Terwijl DS2423 een interne pull-up weerstand heeft om de input te stabiel te houden, zijn hoge waarde (~22 Mohm) kan het voor storing vatbaar maken. Het vermijden en valse tellingen tijdens de turn-on te minimaliseren,is er een externe pull-down van 1 MOhm weerstand wordt opgenomen. Behalve getoonde niet lithiumbatterij, is dit het schema dat in de 1-draad regenmeter wordt gebruikt. |
|
Een kleine permanente magneet beweegt zich voorbij de reedcontact elke keer wanneer de emmer zich leegmaakt. Dit sluiten van het reedcontact geeft de teller een waarde aan die overeenkomt met de gevallen regen. Een gelijkaardige schakeling wordt gebruikt in het 1-Wire weerstation om windsnelheid te meten. De DS2423 bevat ook 4096 bit van gebruiker toegankelijke SRAM die voor tijdelijke opslag kan worden gebruikt, of, waar de lithiumbatterij wordt gebruikt, voor kaliberbepaling, plaats, en routine inspectie informatie. |
|
|
 |
|
De basis ADI-circuit met een DS2423-teller met een reed-schakelaaringang wordt gebruikt om snelheid te meten, zoals windsnelheid en regenval. |
|
|
|
|
Windrichtingmeting |
|
Naast het kennen van de windsnelheid is vooral de richting waaruit de wind waait van belang en kan worden gemeten met een ADI. Terwijl het oorspronkelijke 1-Wire-weerstation een DS2401-siliciumserienummer gebruikte om elk van de acht magnetische reed-schakelaars in de windrichtingsensor te labelen, kan een enkele DS2450 quad ADC dezelfde functies uitvoeren. Net als in het DS2423-tellercircuit, beschermt een
dual-diode BAT54S het circuit tegen signalen die ondergronds gaan, en levert met C1 een lokale stroombron. Merk op dat C1 is verhoogd van 0,01 naar 10 µF om ervoor te zorgen dat de spanning over het weerstandsnetwerk relatief constant blijft. Zoals weergegeven in afbeelding 2, vervangt een enkele D2450 de acht oorspronkelijk gebruikte DS2401's met vijf vaste weerstanden. |
|
 |
|
Een windrichtingsensor op basis van de DS2450 quad ADC verschilt van het vorige ontwerp doordat er geen initialisatie nodig is; elk kompaspunt genereert een unieke digitale code. |
|
|
|
|
Wind Vane Position vs. Voltage
|
POS.
|
D
|
C
|
B
|
A
|
1
|
5
|
2.5
|
5
|
5
|
2
|
5
|
3.3
|
3.3
|
5
|
3
|
5
|
5
|
2.5
|
5
|
4
|
5
|
5
|
3.3
|
3.3
|
5
|
5
|
5
|
5
|
2.5
|
6
|
0
|
5
|
5
|
2.5
|
7
|
0
|
5
|
5
|
5
|
8
|
0
|
0
|
5
|
5
|
9
|
5
|
0
|
5
|
5
|
10
|
5
|
0
|
0
|
5
|
11
|
5
|
5
|
0
|
5
|
12
|
5
|
5
|
0
|
0
|
13
|
5
|
5
|
5
|
0
|
14
|
2.5
|
5
|
5
|
0
|
15
|
2.5
|
5
|
5
|
5
|
16
|
3.3
|
3.3
|
5
|
5
|
|
|
Zoals aangetoond in Figuur, één enkele D2450 vervangt acht oorspronkelijk gebruikte DS2401s met vijf vaste weerstanden. Als de wind de
windvaan roteert, een magneet die is gemonteerd op de rotor sluit één (of twee) van de reedcontacten. Wanneer het sluiten van een reedcontact, dan verandert de voltage die op de input van U1, DS2450. Bijvoorbeeld, als de magneet het contact S1 (het Noorden) sluit, het voltage dat op
punt-7 verandert aan Vcc tot 1/2 Vcc wordt gemerkt, of ongeveer 5-2,5 Aangezien alle 16 posities van de windvin unieke 4-beetje signalen
van ADC veroorzaken, het is een absolute indicator. |
|
Er is geen behoefte om de sensor te initialiseren of het opslaan van een code zoals door originele 1-Wire weerstation werd vereist.
Het is noodzakelijk om op het Noorden bepalen, of de richting waar de windvaan wist. Tabel 1 is lijst van de voltages die bij de ADC input voor
alle 16 hoofdpunten worden gezien. |
|
Omdat twee reedcontacten gesloten zijn wanneer de magneet tussen hen staat, worden er 16 kompaspunten gegeven met acht reedcontacten. Verwijzend positie 2 in het schema in tabel-1, wanneer S1 en S2 zijn gesloten, dat er op de ingang van de ADC een spanning van 3.3 V wordt toegepast. De reden is dat pull-up weerstanden R2 en R3 zijn
geplaatst en tegelijkertijd parallel staan en aan R1 worden verbonden om een voltageverdeler met 0,66 Vcc over R1 te vormen. Dit kan ook tweemaal bij schakelaarposities 4 en 16 voorkomen. |
|
|
DS2438, een veelzijdige chip. |
|
Oorspronkelijk ontworpen om de toestand van een accu te meten, bevat de DS2438 twee ADC's en een temperatuursensor. De hoofd-ADC voert 10-bits conversie uit op een 0–10 V-ingang, of 9-bits conversie op een 0–5 V-signaal met een interne multiplexer waarmee hij de spanning kan lezen die op de voedingspen wordt toegepast. De andere ADC was bedoeld om de spanning te meten die wordt ontwikkeld door grote batterijstromen die over een externe weerstand van 0,05 vloeien met een nauwkeurigheid van 10 bits met een nauwkeurigheid van ± 250 mV op volledige schaal. |
|
De DS2438 bevat ook een 13-bits temperatuursensor vergelijkbaar met de DS18B20. Naast andere extra functies, zoals een real-time klok, biedt het onderdeel 40 bytes niet-vluchtig geheugen dat handig is voor het opslaan van kalibratie-, locatie- en functie-informatie. De introductie van dit onderdeel vereenvoudigt het ontwerp van veel ADI's, zoals geïllustreerd door de hieronder beschreven circuits. |
|
Zonnestraling meting |
|
De hoeveelheid zonlicht en zijn tijdsduur zijn extra parameters die voor meteorologen interessant zijn om te meten. Het hoeveelheid is een meting van lucht en hemel condities, de duur is verwant met de lengte van de dag. Hoewel de werktuigkundigen van het monteren en het filtreren complex is, zoals aangetoond word in de volgende twee voorbeelden, kan het met elektronica gemakkelijk worden uitgevoerd om op DS2438-Gebaseerde ADI te vormen. |
|
Figuur 3 illustreert een zonnestralingssensor gebruikend een fotodiode; Figuur 4 gebruikt een photovoltaic cel. In elk ontwerp een dubbele diode. BAT54S beschermt de schakeling tegen negative signalen, en met C1 van voeding voorziet. |
|
In figuur 3 is een meetweerstand in serie geschakeld met een fotodiode en tussen de twee "huidige" ADC-pinnen. Licht dat op de fotodiode valt, genereert fotostromen die op hun beurt een spanningsval over de meetweerstand ontwikkelen die door de ADC wordt gelezen.
In commerciële eenheden worden meestal optische filters toegevoegd om de golflengte en banddoorlaat af te stemmen op de reactie van het menselijk oog (de CIE of fotopische curve). Meer geavanceerde eenheden voegen andere wenselijke functies toe, zoals een doorschijnende halve bol die licht opvangt zodat de sensor de lucht van horizon tot horizon kan bekijken. In dit geval richt de sensor zich feitelijk op de binnenkant van de halve bol om de meting te verkrijgen. |
|
|
 |
|
3: De fotodiode in een ADI-zonnestralingssensor kan worden voorzien van optische filters of worden geselecteerd om gevoelig te zijn voor een bepaald deel van het spectrum. |
|
|
|
|
 |
|
4: In een zonnestralingssensor op basis van fotovoltaïsche cellen vormen R1 en R2 een spannings-deler om de door U1 waar-genomen spanning binnen het maximale bereik te houden. |
|
|
|
|
Een interessante variant van een zonnestralingssensor kan worden geconstrueerd met behulp van een standaard LED in omgekeerde bias-modus.
Er is een LED geselecteerd die acceptabele fotostroomniveaus genereert bij blootstelling aan de zon op het middaguur op een heldere dag.
De weerstand is gedimensioneerd om maximaal 250 mV te ontwikkelen met behulp van de formule: |
|
Rsens = E/I waar: E = 0.25 V I = maximale fotostroom |
|
Een voorbeeld is de EFA5364X van Stanley (Irvine, CA). Dit is een superheldere oranje AlGaInP-led met een piekrespons bij 609 nm en een smal
(15°) spectraal gezichtsveld. Een detectieweerstand van 4,7 k levert acceptabele buitenprestaties, die kunnen worden verhoogd tot 100 k als de schakeling wordt gebruikt met binnenverlichting. LED's gemaakt van andere verbindingen zullen hun piekrespons hebben in een ander deel van het spectrum, wat nuttig kan zijn in bepaalde installaties. |
|
Een zonnestralingssensor kan ook gebaseerd zijn op fotovoltaïsche cellen, die bij blootstelling aan licht elektriciteit opwekken. Zoals getoond in
figuur 4, is een geschikte zonnecel aangesloten op de "huidige" ADC-ingang van de DS2438 via spanningsdeler R1 en R2. De verdeler is nodig om de typische 0,45 V gegenereerd door een enkele zonnecel te beperken tot het absolute maximum van 300 mV dat is toegestaan op pin 2 en 3 van de DS2438. Weerstandswaarden voor de verdeler worden zodanig gekozen dat onnodige belasting van de vermogenscapaciteit van de cel wordt vermeden. Een voordeel van deze aanpak is dat verschillende cellen kunnen worden ingesteld om naar verschillende sectoren van de lucht te kijken voor horizon-tot-horizon dekking. De cellen zijn parallel geschakeld en R2 is zo gedimensioneerd dat maximaal zonlicht op de sensor(en) er niet meer dan 0,3 V over ontwikkelt, zoals hierboven beschreven. Als signaalfiltering vereist is in een bepaalde toepassing, kan dit in hardware worden gedaan, zoals aanbevolen in het DS2438-gegevensblad, of door middel van software. |
Vochtigheid is niet alleen een belangrijke factor in veel verwerkings- en productieprocessen, maar heeft ook een rechtstreekse invloed op ons eigen comfort en welzijn. Te laag, en we hebben te maken met statische elektriciteit en ESD-problemen; te hoog, en schimmel, condensatie en benauwdheid beïnvloeden ons. Met het juiste meetelement kan de luchtvochtigheid eenvoudig worden gemeten met een ADI over het 1-draads net. Het hier gespecificeerde capacitieve detectie-element van Honeywell ontwikkelt een lineaire uitgangsspanning versus relatieve vochtigheid (RH) die ratiometrisch is ten opzichte van de voedingsspanning. Dat wil zeggen, wanneer de voedingsspanning varieert, volgt de uitgangsspanning van de sensor in directe verhouding. Dit vereist het meten van zowel de spanning over het sensorelement als de uitgangsspanning ervan. Bovendien vereist de berekening van de werkelijke RH kennis van de temperatuur bij het sensorelement. Omdat het alle benodigde meetfuncties bevat om de berekeningen te doen, is de DS2438 een uitstekende keuze voor een ADI vochtigheidssensor. |
In afbeelding 5 wordt de analoge uitgang van het HIH-3610 vochtigheidsgevoelige element geconverteerd naar digitaal door de hoofd-ADC-ingang van een DS2438. Net als bij andere ADI's beschermt een BAT54S met dubbele diode het circuit tegen signalen die ondergronds gaan, en levert met C1 een lokale stroombron. In dit geval is een waarde van 0,1 µF voor C1 voldoende om de door U2, de HIH-3610, vereiste bedrijfsstroom van 200 µA aan te kunnen. Het RC-netwerk op de uitgang van U2 is een laag-doorlaatfilter dat de low-level klokdoorvoer verwijdert uit de signaalconditioneringscircuits van het sensorelement. Als het gemiddelde echter in software wordt gedaan, kunnen R1 en C2 worden weggelaten en kan de uitgang van het meetelement rechtstreeks worden aangesloten op de Vad-pin van U1.
In bedrijf laat de busmaster eerst U1, de DS2438, het voedingsspanningsniveau rapporteren op zijn Vdd-pin, wat ook de spanning is over U2, het detectie-element. Vervolgens laat de master U1 de uitgangsspanning van U2 lezen en de lokale temperatuur van zijn onchip-sensor rapporteren. Ten slotte berekent de master de werkelijke RH uit de drie parameters die door U1 [5] worden aangeleverd. Aangezien de busmaster elke ADI identificeert aan de hand van zijn unieke serienummer, kunnen er veel vochtigheidssensoren op de lijn worden geplaatst. Dit is met name handig in toepassingen zoals kassen waar het wenselijk is om de luchtvochtigheid op meerdere locaties in de behuizing te kennen. |
|
|
 |
|
Afb.eelding 5. In een vochtigheids-sensor op basis van de DS2438 vormen R1/C2 een laagdoorlaatfilter dat kan worden weggelaten als middeling in software wordt uitgevoerd. |
|
|
|
Atmosferische of barometrische druk is een waardevolle indicator van dreigende weersverandering wanneer een front langs het instrument beweegt. Deze meteorologische parameter kan ook worden gemeten over een 1-Wire net met behulp van een ADI. Het selecteren van een druksensor die uitgebreide signaalconditionering op de chip bevat, maakt het circuit in figuur 6 heel eenvoudig. Net als het geval was met het vochtigheidsgevoelige element, is het voorgestelde drukgevoelige element ratiometrisch, wat vereist dat zowel de uitgangsspanning die de atmosferische druk vertegenwoordigt als de voedingsspanning over het element bekend zijn om de barometrische druk nauwkeurig te berekenen. |
|
Zoals typisch is voor een ADI, beschermt een dual-diode BAT54S de circuits tegen signalen die ondergronds gaan, en levert met C1 een lokale stroombron. In dit geval, omdat U2, de MPXA4115-druksensor,
wel 10 mA bij 5 V nodig kan hebben, is een speciaal stroombeheercircuit (niet getoond) vereist, of is er
een externe voedingsbron nodig. Merk op dat de externe voeding ook is aangesloten op de voedingspen van de DS2438, waardoor het circuit de voedingsspanning kan meten die wordt toegepast op het drukgevoelige element. |
|
|

|
|
Afbeelding 6. Een luchtdrukgevoelig element vereist een speciaal stroombeheercircuit (niet getoond), of er moet een externe stroombron worden geleverd. |
|
|
|
|
In veel installaties is het voorzien van externe voeding geen probleem, omdat de barometer binnen in de buurt van de busmaster en een stroombron wordt gemonteerd. Flexibele slangen kunnen dan worden geleid om de buitenluchtdruk te meten en ongewenste drukveranderingen (geluid) veroorzaakt door het openen en sluiten van deuren en ramen of bewegende liften in het gebouw te voorkomen. |
|
|
De introductie van 1-Wire ADI's maakt het mogelijk om verschillende omgevingsparameters te meten, de signalen lokaal om te zetten en de digitale gegevens over een gemeenschappelijke communicatieverbinding te verzenden. Meerdere ADI's die dezelfde of verschillende variabelen meten,
kunnen op hetzelfde twisted pair worden geplaatst dat ook de sensoren van stroom voorziet. Windsnelheid en regenval kunnen bijvoorbeeld worden gemeten door een ADI-teller; windrichting door een ADI DS2450 ADC; en vochtigheid, luchtdruk en zonnestraling door DS2438-gebaseerde ADI's. Elke ADI kan ook twee variabelen meten, zoals vochtigheid en zonnestraling. De mogelijkheid om verschillende instrumenten op een enkele kabel te monteren, verlaagt de installatie- en onderhoudskosten. Elke sensor heeft een uniek ID-adres waarmee de master de sensor en de omgevingsparameter die hij meet bijhoudt. Sensorspecifieke of kalibratie-informatie kan worden opgeslagen in het geheugen van de ADI,
of eventueel door te downloaden van het web met behulp van het ID-adres van het detectie-element als een URL-extensie. |
|
1-Wire is een gedeponeerd handelsmerk van Dallas Semiconductor.
Dan Awtrey, Dallas Semiconductor. |
|
|
|
|
|
|