ECE 300 Microprocessor Project Group 9 Nick Jones Bibi Morales

advertisement
ECE 300 Microprocessor Project
Nick Jones
Bibi Morales
Hadi Choueiry
Tyler Griffin
Group 9
Objectives





To learn to use teamwork and
communication skills to complete a
project.
Gain experience with PCBs and
surface mount components
Learn precision soldering
Programming and debugging in C
To select a proper temperature
sensor that meets the needs of our
particular project.
Board Components - Chip

The first component that was soldered onto the board was
the MSP430 chip using the provided microscope.

This was done by aligning
the chip with the circuit
traces and keeping it
stable with a tiny bit of
flux.
There were 100 solder
connections which proved
to be difficult at first.

Board Components-LCD Display



40 pin LCD
It was difficult to line up the pins to fit in the
slots on the board.
The holes on the board sucked the solder
down into board.
Board Components – Resistor
and Capacitors

These components were
placed on the board and
held in place by a small
amount of solder.

They were then soldered
down.
C1
C2
C3
C4
C5
C6
C9
C10
R5
0.1 uf
0.1 uf
10 uf (polarized)
0.1 uf
0.1 uf
10 uf (polarized)
1.0 uf
0.1 uf
47 kohms
Board Components- Other
parts

The components were placed on the board:






Push button switch
voltage regulator
5 volt input connector
slider switch
JTAG connector
32.7 kHz crystal
Board Components – Switch

Added switch

Selects between


On board AD22103
Off board AD590
The Completed Board
Sensor Circuit
A
Voltage
Supply
for proto
board
9 V battery
B
9 V battery
C
DPDT switch
RFB
C (+9V)
10 k
+
C
AD590 sensor
pin 7
+
_
100 
pot
pin 2
a
b
•
•
_
pin 3
+
1k
1k 
pin 6
AD22103
741
pin 4
+
A
VS
VO
RIN
1.8 k
_
_
B (grd)
B
AD590
To A/D converter
of the msp430
Temperature Sensor

AD590 and AD22103
Programming the Chip



The files provided by Dr. Green, lcd.c, lcd.h,
delay.c, delay.h, demo.c, sensor.c, were used
in our project.
The MSP430 Flash emulation tool was
connected to the board and the computer.
Using IAR and C-SPY we programmed the
board.
Programming the Board
sensor.c
AD22103 Results
AD22103 vs Calibration
25
20
15
T (Deg C)
Calibration
AD 22103
Linear (Calibration)
Linear (AD 22103)
10
5
0
0
20
40
60
Time (Seconds)
80
100
120
AD590 Results
AD590 vs Calibration
25
20
15
T (Deg C)
AD590
Calibration
Linear (AD590)
Linear (Calibration)
10
5
0
0
20
40
60
Time (Seconds)
80
100
120
Questions?
Group 9
Nick Jones
Bibi Morales
Hadi Choueiry
Tyler Griffin
Download