* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Presentation Slides - UTK-EECS - The University of Tennessee
Survey
Document related concepts
Integrated circuit wikipedia , lookup
Wien bridge oscillator wikipedia , lookup
Nanogenerator wikipedia , lookup
Surge protector wikipedia , lookup
Regenerative circuit wikipedia , lookup
Index of electronics articles wikipedia , lookup
Schmitt trigger wikipedia , lookup
Printed circuit board wikipedia , lookup
Operational amplifier wikipedia , lookup
Current mirror wikipedia , lookup
Valve RF amplifier wikipedia , lookup
Resistive opto-isolator wikipedia , lookup
Trionic T5.5 wikipedia , lookup
Switched-mode power supply wikipedia , lookup
Rectiverter wikipedia , lookup
Transcript
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