Artikel
Digitale thermometer/ thermostaat
met RS232-interface
Het zou nogal een understatement zijn om de DS1620 simpelweg als temperatuursensor te betitelen. In de hier gepresenteerde schakeling functioneert hij enerzijds als thermometer met een ruim meetbereik, terwijl hij anderzijds ook kan worden ingezet als programmeerbare thermostaat met schakeluitgangen en hysteresisfunctie. Het opslaan en verwerken van de gedigitaliseerde temperatuurwaarden gebeurt met behulp van een PIC-microcontrollerHet hart van deze schakeling wordt duidelijk gevormd door twee elementen, namelijk de microcontroller PIC16C54 en de digitale thermometer/thermostaat DS1620. Al naar gelang de programmering van de controller kan er gekozen worden uit een bijna onbegrensd aantal toepassingsmogelijkheden. In ons geval heeft de controller tot hoofdtaak het seriële dataverkeer met het sensor-IC te regelen. De belangrijkste extra functies die het programma biedt, zijn: de in-circuit programmering van de temperatuurdrempels, het opslaan van de minimale en maximale gemeten temperatuur, het periodiek verzenden van de meetwaarden via een eenvoudige RS232-interface Šn het weergegeven van de temperatuur op een tweecijferig LED-display.
Onderdelenlijst
Weerstanden:
R1...R3,R5,R7...R10,R12 = 9 x 10 k
R4,R6,R13...R15 = 5 x 680
R11,R16...R22 = 7 x 270
Condensatoren:
C1,C2,C8 = 3 x 100 µ/25 V radiaal
C3,C4 = 2 x 100 n
C5,C6 = 2 x 22 p
C7 = 1 x 10 µ/63 V radiaal
C9 = 1 x 100 µ/10 V radiaal
Halfgeleiders:
D1,D2,D4,D6 = 1N4148
D3,D5 = 2 x LED
D7 = 1 x LED rechthoekig
D8,D9 = 2 x LED (in S2 en S3)
D10 = 1 x 1N4001
T1,T2 = 2 x BC547B
T3,T4 = 2 x BC557B
IC1 = 1 x LM741
IC2 = 1 x DS1620 (Dallas)
IC3 = 1 x 74HCT00
IC4 = 1 x PIC16C54 (EPS 966501-1, zie EPS-pagina's)
IC5 = 1 x 74LS247
IC6 = 1 x 7805
Diversen:
K1 = 1 x 9-polige D-connector, gehoekt voor printmontage
K2,K3 = 2 x 2-polige printkroonsteen, steek 7,5 mm
K4 = 1 x netadapter-jack
S1 = 1 x drukknop
S2,S3 = 2 x digitast met geïntegreerde LED
Re1,Re2 = 2 x Siemens E-kartenrelais A23127A8A101 (5V) of V23127A1A101 (6 V)
X1 = 1 x kristal 4MHz
LD1,LD2 = 2 x HD1105
behuizing: bijv. Pactec 145x95x34 mm
R1...R3,R5,R7...R10,R12 = 9 x 10 k
R4,R6,R13...R15 = 5 x 680
R11,R16...R22 = 7 x 270
Condensatoren:
C1,C2,C8 = 3 x 100 µ/25 V radiaal
C3,C4 = 2 x 100 n
C5,C6 = 2 x 22 p
C7 = 1 x 10 µ/63 V radiaal
C9 = 1 x 100 µ/10 V radiaal
Halfgeleiders:
D1,D2,D4,D6 = 1N4148
D3,D5 = 2 x LED
D7 = 1 x LED rechthoekig
D8,D9 = 2 x LED (in S2 en S3)
D10 = 1 x 1N4001
T1,T2 = 2 x BC547B
T3,T4 = 2 x BC557B
IC1 = 1 x LM741
IC2 = 1 x DS1620 (Dallas)
IC3 = 1 x 74HCT00
IC4 = 1 x PIC16C54 (EPS 966501-1, zie EPS-pagina's)
IC5 = 1 x 74LS247
IC6 = 1 x 7805
Diversen:
K1 = 1 x 9-polige D-connector, gehoekt voor printmontage
K2,K3 = 2 x 2-polige printkroonsteen, steek 7,5 mm
K4 = 1 x netadapter-jack
S1 = 1 x drukknop
S2,S3 = 2 x digitast met geïntegreerde LED
Re1,Re2 = 2 x Siemens E-kartenrelais A23127A8A101 (5V) of V23127A1A101 (6 V)
X1 = 1 x kristal 4MHz
LD1,LD2 = 2 x HD1105
behuizing: bijv. Pactec 145x95x34 mm
Discussie (0 opmerking(en))