![]() |
![]() |
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Home
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
![]() |
Digital Volt and Amp Meter with Temperature Control
Introduction
Warnings
Programming
Specifications
Schematic Diagrams Processor LED Display PSU Schematic The power supply requires a small
12-0-12 transformer not shown on the schematic. The
circuit draws around 100mA. I used a 10VA transformer -
please adjust the value of the fuse to project your
transformer. The heatsinks had a SK145-25 part number on
the packet, I am not sure if it is easily available. Theory
Voltage Electrical Setup It is highly recommended
to use IC sockets on the PCB. This will greatly assist
with setting up the project. Software Configuration The project needs to be
calibrated before use and the following instructions
must be followed carefully. A software terminal emulator
is required and I suggest RealTerm available from (
http://realterm.sourceforge.net ) . Please do not
use Hyperterminal - it does not work for this project.
X2 PIN 2 connects to
JP7/1
Port
Configuration
Determine
the serial communications port you are using and start
realterm with the following command line parameters:
realterm.exe baud=9600 port=xx flow=2
or if you
are using a different terminal use:
9600,
none, 8, 1, rts/cts flow control Enable
the setup mode by placing a Jumper on JP5 on the SET
position A
question mark <?> will show some help with the
commands Power
up the processor board and you will receive the
following messages and follow the example shown:
Voltage
Calibration
·
Connect
the DVM to the output of the PSU and adjust the output
to the maximum output voltage e.g. 30.1V
·
Type the
command >vlt show
You will
see something like the following on the terminal
console:
0960 *
01000 = 960000 -> 960mV
The second
value <01000> is the value you are interested in and
this value may be changed to suite your needs.
·
Example:
·
To adjust
the display output to 30.1V take the following steps
·
Divide
30.1V by 960 = 0.032533748
·
Multiply
the answer by 1,000,000 = 32533
·
Type the
comman >vlt set
·
At the
prompt enter the value e.g Value >32533
·
Now type
the <vlt show> command again to see the result.
Current Calibration
·
Connect the DVM in
series with a small load (e.g. 12V Globe) to the output
of the PSU and adjust the output to limit the current
value e.g. 500mA
·
Type the command >amp
show
You will see something like the
following on the terminal console:
0162 * 01000 = 162000 -> 162mA
The second value <01000> is the value
you are interested in and this value may be changed to
suite your needs.
·
Example:
·
To adjust the display
output to 500mA take the following steps
·
Divide 500 by 162 =
3.086
·
Multiply the answer by
1,000 = 3086
·
Type the command >amp
set
·
At the prompt enter the
value e.g Value >3086
·
Now type the <amp show>
command again to see the result.
Temperature and Fan
·
Type the command >tmp
show
You will see something like the
following on the terminal console:
0395 - 0400 - 0001
The first value is the raw ADC value,
the second is the temperature set point and the third is
the value of the fan timer. You can adjust the set point
value to suite the type of NTC Thermistor you are using.
·
The fan must be set to
"auto" for this setting to work by using the <fan auto>
command.
·
The fan will switch on
when the ADC value is below the set point and switch off
when the ADC value is higher than the set point and the
fan timer has reached a pre set value. This will prevent
the PIC controlling the temperature of the Thermistor to
a pre set value.
·
The timer value can not
be adjusted - I have used <4096kb> program memory.
However a US$69.00 license will remove the memory
limitation and enable a future <4096kb> memory to code
up to. Any enhancements will have to wait until I can
afford the upgrade.
LCD Connection
JPL LCD ATM1602B Connections Parts
The
board may be used in various configurations and some
parts are not required when an option is selected.
The
PIC16F887 does not require the following parts:
Q7 -
4.0MHz crystal
C5, C6
- 22pF Ceramic Dipped Capacitor
The
LCD Display Option does not require the following
parts:
R4,
R5, R6, R7, R8, R9, R10, R11 - 100R Resistors
R1,
R2, R3, R13, R14, R15 - 3K3 Resistors
Q1,
Q2, Q3, Q4, Q5, Q6 - BC557 PNP Transistors
LD0,
LD1, LD2, LD3, LD4, LD5 - 7 Segment Displays
For
some parts you need to calculate a value:
R22
- Current limiting resistor value for
LCD Backlight
Qty
Value
Device
Parts
1
PIC16F877A/887
PIC Microchip
IC1
1
3mm LED
LED1
LD6
1
-
LCD Backlight
R 21
1
4.0MHz
XTAL/S
Q7
1
2K2 Calculate
.25W Resistor
R 22
6
3K3
.25W Resistor
R1, R2, R3, R13, R14, R15
2
10K
.25W Resistor
R16, R19
1
10K
TRIMPOT
VR1
1
10uF/35V
Elect Cap Radial
C4
3
20pF
Ceramic
C2, C3, C7
2
22pF
Ceramic
C5, C6
3
100K
.25W Resistor
R20, R24, R26
8
100R
.25W Resistor
R4, R5, R6, R7, R8, R9, R10, R11
1
100nF
Ceramic
C1
1
330K
.25W Resistor
R 12
2
470K
.25W Resistor
R17, R18
2
680R
.25W Resistor
R23, R25
1
BC548B
BC548B
Q8
6
BC557
BC557
Q1, Q2, Q3, Q4, Q5, Q6
1
DS275
DS275
IC3
1
IPSC
1X5 Socket
JP3
1
LCD/LED
1X3 Pin Header
JP4
1
SET/RUN
1X3 Pin Header
JP5
1
RS232
1X5 Socket
JP7
6
SA56-11SRWA
Kingbright
LD0, LD1, LD2, LD3, LD4, LD5
1
TL081P
TL081P
IC2
1
Ampron MF11
Thermistor 10K
TH1
Lastly
Never
give up hope. I destroyed 3 PIC Processors, 2 x 1.6A
Fuses, 1 x 5V6 Zenner diode and one Fluke 630mA fuse
while developing this project. I made three sets of
PCB Boards and redesigned the 12/-12V PSU twice. I
was ripped off when I purchased 20 bad quality
2200uF/50V capacitors. When I got stuck I asked for
help and got it - thanks to Audioguru at
electronics-lab for assisting me. PCBs
Photos
Download
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
![]() |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Elektrotekno.com | Free Schematics Search Engine | Electronic Kits | Electronic Accessories |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||