Presentation Slides - The University of Tennessee, Knoxville
Download
Report
Transcript Presentation Slides - The University of Tennessee, Knoxville
The University of
Tennessee Knoxville
GROUP 7
MSP430 Presentation
Saturday, April 22, 2006
-Jason Bault
-Darren Giles
-Nathan Rowe
-Trevor Williams
MSP430
Presentation Topics
Project Objectives
Specifications
Board Design
Pressure Sensor
Temperature Sensor
Sensor Code Modifications
Results and Discussion
Conclusion
ECE 300 MSP430 Project
Objectives
Use the MSP430 chip on a circuit board that uses
sensors to detect temperature and pressure
Program the sensor logic into the
microprocessor
Apply fundamental circuit knowledge to a
practical application of circuit design
Learn how to solder elements to a circuit board
ECE 300 MSP430 Project
MSP430 Specifications
Low Supply-Voltage Range, 1.8 V to 3.6 V
Ultralow-Power Consumption:
Active Mode: 280 uA at 1 MHz, 2.2 V
Standby Mode: 1.1 uA
Off Mode (RAM Retention): 0.1 uA
16-Bit RISC Architecture,
125-ns Instruction Cycle Time
12-Bit A/D Converter With Internal
Reference, Sample-and-Hold and Autoscan
Feature
Integrated LCD Driver for Up to
160 Segments
MSP430F449:
60KB+256B Flash Memory,
2KB RAM
ECE 300 MSP430 Project
Board Design
Resistors and Capacitors
were fairly easy to apply
with small dabs of solder
Topleft: LCD
Was simple to apply to
circuit board, used a little
solder on each pin through
holes
Center: MSP430 chip
Most difficult component
to install, required
preciseness and lots and
lots of patience
ECE 300 MSP430 Project
IESP-12 Pressure
Sensor
Detects Force in units of
kgf (kilograms force)
Max load of 4.0kgf
Life: >= 100,000 cycles @
1.5kgf
Operating Temp: +10 to
+40 Celsius
Storage Temp: -40 to +70
Celsius
Supply voltage: 3-6 VDC
Current: 5 mA
Max Current: 20 mA
Max voltage: 30 VDC
ECE 300 MSP430 Project
AD590 Temperature
Sensor
Low power requirements
Voltage supply range of 4 to
30 VDC
1.5 mW @ 5 V @ 25 Celsius
High output impedance
from supply voltage drift
and ripple
Small amount of error from
changing the power supply
Electrically durable
With stands forward voltage of
up to 44 V and a reverse of
20 V to resist damage
ECE 300 MSP430 Project
Sensor Code
Modifications
float CDEG,FDEG,XIN, Y,SIGK;
bool initializeFilter = false;
const float A = 0.613;
const float B = .19380;
float XIN7, XIN6, XIN5, XIN4,
XIN3, XIN2, XIN1;
------------------------------XIN = ADC12MEM6 * A * B;
------------------------------if(initializeFilter == false){
XIN7 = XIN;
XIN6 = XIN;
XIN5 = XIN;
XIN4 = XIN;
XIN3 = XIN;
XIN2 = XIN;
XIN1 = XIN;
Modified sensor read-in
code for pressure sensor
Used more accurate scaling
coefficient according to
our design
Added a filter
initializing variable to
the first filter sampling
instead of the forth.
This allows the reading
to display more
accurately on the first
sample.
initializeFilter = true;
}
ECE 300 MSP430 Project
Results & Discussion
Correctly displayed force
Correctly displayed temperature
Correctly displayed output within a reasonable
range
Our group did not use a 741 operational
amplifier for the gain. Instead we replaced the
op amp and the 1K resistor with one 5 k
resistor to duplicate the gain of five.
ECE 300 MSP430 Project
Problems
Soldering Issues
- Trouble with pins holding
Programming Issues
- Application wouldn’t accept arrays for a
more robust filter program
Display Issues
- Missing segments at random
- Dim display at random
· Believed to be issues with the microprocessor
ECE 300 MSP430 Project
From Group 7