+ All Categories
Home > Documents > MSP 430 Microprocessor Project Group 4 Matt Ezell Albert Daniel Phillip Sutherland Ben Hardy ECE 300...

MSP 430 Microprocessor Project Group 4 Matt Ezell Albert Daniel Phillip Sutherland Ben Hardy ECE 300...

Date post: 15-Dec-2015
Category:
Upload: omari-demming
View: 216 times
Download: 0 times
Share this document with a friend
Popular Tags:
10
MSP 430 Microprocessor Project Group 4 Matt Ezell Albert Daniel Phillip Sutherland Ben Hardy CE 300 Spring 2007 nstructor: Dr. Walter Green
Transcript
Page 1: MSP 430 Microprocessor Project Group 4 Matt Ezell Albert Daniel Phillip Sutherland Ben Hardy ECE 300 Spring 2007 Instructor: Dr. Walter Green.

MSP 430 Microprocessor Project

Group 4Matt Ezell

Albert Daniel

Phillip Sutherland

Ben Hardy

ECE 300 Spring 2007Instructor: Dr. Walter Green

Page 2: MSP 430 Microprocessor Project Group 4 Matt Ezell Albert Daniel Phillip Sutherland Ben Hardy ECE 300 Spring 2007 Instructor: Dr. Walter Green.

Objectives

• Gain experience working in a team environment.

• Develop skills of soldering and assembling a

printed circuit board.

• Learning to program and debug a

microprocessor.

• Utilizing different temperature sensors in a circuit.

Page 3: MSP 430 Microprocessor Project Group 4 Matt Ezell Albert Daniel Phillip Sutherland Ben Hardy ECE 300 Spring 2007 Instructor: Dr. Walter Green.

Specs: MSP 430 Project Board

1. MSP 430 Chip

2. LCD Display

3. Sensor Board

Connectors

4. Power Supply

Connector

5. JTAG Connector

6. Reset Switch

Page 4: MSP 430 Microprocessor Project Group 4 Matt Ezell Albert Daniel Phillip Sutherland Ben Hardy ECE 300 Spring 2007 Instructor: Dr. Walter Green.

Specs: MSP 430 Microprocessor

• 16 bit RISC architecture

• Integrated 12 bit A/D

converter

• Ultralow-Power

consumption (280μA)

• Integrated LCD driver

• Integrated 60 KB flash

memory and 2KB RAM

Page 5: MSP 430 Microprocessor Project Group 4 Matt Ezell Albert Daniel Phillip Sutherland Ben Hardy ECE 300 Spring 2007 Instructor: Dr. Walter Green.

• Wide temperature range

of -55°C to150°C

• Excellent linearity ± .3°C

• Wide power supply range

4V to 30V

Specs: Temperature Sensors

AD590 AD22103• 100°C temperature range

• Accuracy better than

2.5% of full range

• Single power supply

operation at 3.3V

Page 6: MSP 430 Microprocessor Project Group 4 Matt Ezell Albert Daniel Phillip Sutherland Ben Hardy ECE 300 Spring 2007 Instructor: Dr. Walter Green.

Specs: Sensor Circuit Board

1. Op Amp

2. To 9V Battery

3. Temperature

Sensor

4. Power Switch

5. 9V Battery

Page 7: MSP 430 Microprocessor Project Group 4 Matt Ezell Albert Daniel Phillip Sutherland Ben Hardy ECE 300 Spring 2007 Instructor: Dr. Walter Green.

Specs: Code• Switch between AD590 and AD22103 by setting

a variable to true or false• Uses a queue to implement a 6th

order moving average filter• Scrolls “reading sensor”

if no input is detected• Display works with values

over 200 degrees

Obtain Data from

Sensor

Convert it into Usable

form

Add Valid Data to Queue

Average Data in Queue

Page 8: MSP 430 Microprocessor Project Group 4 Matt Ezell Albert Daniel Phillip Sutherland Ben Hardy ECE 300 Spring 2007 Instructor: Dr. Walter Green.

Results

20

21

22

23

24

25

26

27

28

290 8 16 24 32 40 48 56 64 72 80 88 96

104

112

120

128

136

144

152

160

168

176

184

192

200

208

Tem

per

atu

re (

°C)

Time (Seconds)

Temperature vs Time

AD22103

AD590

Note: Tests were run at different times and at

different ambient temperatures

Heat stimuli added at time 40 and removed at

time 120

Page 9: MSP 430 Microprocessor Project Group 4 Matt Ezell Albert Daniel Phillip Sutherland Ben Hardy ECE 300 Spring 2007 Instructor: Dr. Walter Green.

Issues

• Soldering

• LCD stopped working properly because a MSP430

pin became unsoldered in transit.

• Ethanol vapor sensor

• Unable to locate a cheap sensor.

Page 10: MSP 430 Microprocessor Project Group 4 Matt Ezell Albert Daniel Phillip Sutherland Ben Hardy ECE 300 Spring 2007 Instructor: Dr. Walter Green.

Conclusions

• We learned to function as a team while working

on an engineering project.

• We gained experience building and

troubleshooting a temperature sensor circuit.

• We acquired basic soldering techniques.

• We learned to program and debug

a microprocessor.


Recommended