Group Five MSP430 Project Katy Charlton Jeremy McNutt Ben Ealey Aaron Vallance April 14, 2007.

11
Group Five MSP430 Project Katy Charlton Jeremy McNutt Ben Ealey Aaron Vallance April 14, 2007

Transcript of Group Five MSP430 Project Katy Charlton Jeremy McNutt Ben Ealey Aaron Vallance April 14, 2007.

Page 1: Group Five MSP430 Project Katy Charlton Jeremy McNutt Ben Ealey Aaron Vallance April 14, 2007.

Group Five MSP430 Project

Katy CharltonJeremy McNutt

Ben EaleyAaron Vallance

April 14, 2007

Page 2: Group Five MSP430 Project Katy Charlton Jeremy McNutt Ben Ealey Aaron Vallance April 14, 2007.

Project Objectives

□To build a functioning circuit board with a microprocessor by soldering different components to the board.

□To construct a sensor board that will connect to the circuit board.

□Write a computer program that will display the temperature sensor reading onto the lcd display of the circuit board.

Page 3: Group Five MSP430 Project Katy Charlton Jeremy McNutt Ben Ealey Aaron Vallance April 14, 2007.

MSP430 Chip

□ Voltage supply of 1.8 to 3.6 V□ 16-bit design□ 12-bit A/D converter□ 5 power saving modes□ Serial onboard programming□ On-chip comparator□ 60 kB flash memory, 2048 B RAM□ Low power to active mode in less than 6

microseconds

Page 4: Group Five MSP430 Project Katy Charlton Jeremy McNutt Ben Ealey Aaron Vallance April 14, 2007.

Completed Circuit Board

Page 5: Group Five MSP430 Project Katy Charlton Jeremy McNutt Ben Ealey Aaron Vallance April 14, 2007.

AD590 Temperature Sensor

9 V ba t te ry

9 V ba t te ry

B

A

C

D P D T s w itc h

V o ltag eS up p lyfo r p ro tob o ard

C (+ 9 V )

B (g rd )

+

_

A D 5 9 0 s e n s o r

7 4 1

B

pin 7

pin 4

pin 6pin 2

pin 3

C

A

+

_+

_

V S

R FB

R IN

1 0 k

1 .8 k

1 k

+

_

V O

T o A /D c o n v e rte ro f th e m s p 4 3 0

• •a b

1 0 0 pot

1 k

•Sensor Output: 1μA/˚K

•Supply voltage: 4 to 30 V

•Temperature range: -55 to 150 ˚C

•2 terminals: voltage in, current out

•Calibration required

Page 6: Group Five MSP430 Project Katy Charlton Jeremy McNutt Ben Ealey Aaron Vallance April 14, 2007.

AD22103 Temperature Sensor

•Supply voltage: 2.7 to 3.6 V

•Temperature range: 0-100 ˚C

•Temperature coefficient: 28mV/ ˚C

•Transfer function:

V0=(Vs/3.3V)*[0.25V+(28mV/˚C)*TA]

•On-chip signal conditioning – no need to calibrate

Page 7: Group Five MSP430 Project Katy Charlton Jeremy McNutt Ben Ealey Aaron Vallance April 14, 2007.

Computer Programming

Program Modifications:□ Added 7th order filter□ Conversions from

Kelvin to Celsius and Fahrenheit

□ Change input from sensor to Celsius from Kelvin with new sensor

Filtering:□ 7th order filter allows

the output to be a better representation of the current temperature because the past seven data points have been averaged

□ This can also cause a delay when the sensor is first activated

Page 8: Group Five MSP430 Project Katy Charlton Jeremy McNutt Ben Ealey Aaron Vallance April 14, 2007.

Troubleshooting

□ Check all pin connections on the circuit board.□ Make sure all components of the sensor board are

wired and powered correctly.□ Test operational amplifier and MSP430 against

working standards.

Page 9: Group Five MSP430 Project Katy Charlton Jeremy McNutt Ben Ealey Aaron Vallance April 14, 2007.

Success!

Page 10: Group Five MSP430 Project Katy Charlton Jeremy McNutt Ben Ealey Aaron Vallance April 14, 2007.

Sensor Readings

Temperature vs. Time

0

5

10

15

20

25

30

35

0 50 100 150 200 250 300

Time (sec)

Te

mp

era

ture

(d

eg

ree

s C

)

AD590

22103

Why does the temperature increase quickly and decrease slowly upon placing and releasing a heat source?

Page 11: Group Five MSP430 Project Katy Charlton Jeremy McNutt Ben Ealey Aaron Vallance April 14, 2007.

Questions?