29
1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members: Robert Lodesky Arnold Bynum Advisors: Dr. Irwin Mr. Sánchez

1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

11

Bradley University ECE Department

EE452 – Sr. Capstone Project

Computer Network Controlled Etch-A-Sketch ®

Final Presentation4/28/05

Dream Team members: Robert LodeskyArnold Bynum

Advisors: Dr. IrwinMr. Sánchez

Page 2: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

22

Table of ContentsTable of Contents

Project SummaryProject Summary

SoftwareSoftware

HardwareHardware

Page 3: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

33

SummarySummary

Robert

Page 4: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

44

SummarySummary

TinaFred

Page 5: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

55

Table of ContentsTable of Contents

Project SummaryProject Summary

SoftwareSoftware

HardwareHardware

Page 6: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

66

SoftwareSoftware

• The letter “a”The letter “a”

• Header FileHeader File

• Input SoftwareInput Software

• Output SoftwareOutput Software

• Reset ProgramReset Program

• Alphabetical ConversionAlphabetical Conversion

Page 7: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

77

What it takes to draw an “What it takes to draw an “a””

a

Page 8: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

88

Header FileHeader File

Input

conversion

output

Main

reset

Page 9: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

99

Pen ReaderPen Reader

Page 10: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

1010

Serial Port SoftwareSerial Port Software(PC)(PC)

PCMicrocontroller

CreateFileGetCommState

Buffer 984nbdl58

SetupCommWriteFile

Page 11: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

1111

Serial Port SoftwareSerial Port Software(Microcontroller) (Microcontroller)

MicroPac 535 PC

CRINITSERINB

Reset

CRBMR1B

Parity

Size

Reciever controls

CSRB

CRB

Page 12: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

1212

Word finished

Go one character

back

Is pointer back at origin?

no

Yes

Ready for shaking

Is ready button

pressed

No

Prompt user for next

wordYes

r o b e r t

Ready Button

Page 13: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

1313

Receive word

Is end found?For loop

PWM conversion

of letter

No

Send to Timing

ProcessorYes

r o b e r t

r* SW3407NW433N3…etc

o* NW3012SW4332…etc

b* W4213NW3211…etc

Solves Conversion Problems

Page 14: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

1414

Table of ContentsTable of Contents

Project SummaryProject Summary

SoftwareSoftware

HardwareHardware

Page 15: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

1515

EAS SystemEAS System

Etch-A-Sketch

H-Bridge Circuitry

Protection Circuitry Motors

Page 16: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

1616

HardwareHardware

Motor ControlMotor Control H-BridgesH-Bridges

• LMD 18200 3 amp, 55 volt H-BridgeLMD 18200 3 amp, 55 volt H-Bridge Control speed and direction of motors through Control speed and direction of motors through

microcontrollermicrocontroller CCBB allows for faster switching if frequency is increased allows for faster switching if frequency is increased

CCCC bypasses rail of DC source bypasses rail of DC source

• Agilent E3634A DC Power Supply (EQ-2539)Agilent E3634A DC Power Supply (EQ-2539)

Page 17: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

1717

LMD18200 Block DiagramLMD18200 Block Diagram

Page 18: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

1818

HardwareHardware

Motor ControlMotor Control H-BridgesH-Bridges

• LMD 18200 3 amp, 55 volt H-BridgeLMD 18200 3 amp, 55 volt H-Bridge Control speed and direction of motors through Control speed and direction of motors through

microcontrollermicrocontroller CCBB allows for faster switching if there is an increase in allows for faster switching if there is an increase in

frequency frequency CCCC bypasses rail of DC source bypasses rail of DC source

• Agilent E3634A DC Power Supply (EQ-2539)Agilent E3634A DC Power Supply (EQ-2539)

Page 19: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

1919

LMD18200 Block DiagramLMD18200 Block Diagram

Page 20: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

2020

HardwareHardware

Motor ControlMotor Control H-BridgesH-Bridges

• LMD 18200 3 amp, 55 volt H-BridgeLMD 18200 3 amp, 55 volt H-Bridge Control speed and direction of motors through Control speed and direction of motors through

microcontrollermicrocontroller CCBB allows for faster switching if there is an increase in allows for faster switching if there is an increase in

frequencyfrequency CCCC bypasses rail of DC source bypasses rail of DC source

• Agilent E3634A DC Power Supply (EQ-2539)Agilent E3634A DC Power Supply (EQ-2539)

Page 21: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

2121

LMD18200 Block DiagramLMD18200 Block Diagram

Page 22: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

2222

HardwareHardware

Motor ControlMotor Control H-BridgesH-Bridges

• LMD 18200 3 amp, 55 volt H-BridgeLMD 18200 3 amp, 55 volt H-Bridge Control speed and direction of motors through Control speed and direction of motors through

microcontrollermicrocontroller CCBB allows for faster switching if there is an increase in allows for faster switching if there is an increase in

frequencyfrequency CCCC bypasses rail of DC source bypasses rail of DC source

• Agilent E3634A DC Power Supply (EQ-2539)Agilent E3634A DC Power Supply (EQ-2539)

Page 23: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

2323

LMD18200 Block DiagramLMD18200 Block Diagram

Page 24: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

2424

HardwareHardware

Motor ControlMotor Control• Port Four of MicrocontrollerPort Four of Microcontroller

Motor Speed Motor Speed • Timer 2 generates PWM signal across P4.0, P4.1Timer 2 generates PWM signal across P4.0, P4.1

Motor DirectionMotor Direction• P4.6, P4.7 alternate between +5 and 0 voltsP4.6, P4.7 alternate between +5 and 0 volts

Protection CircuitryProtection Circuitry• Optical IsolatorsOptical Isolators

Page 25: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

2525

PWM Test SignalsPWM Test Signals

Page 26: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

2626

4N25 Optical Isolator4N25 Optical Isolator

Page 27: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

2727

Drawing an “O”Drawing an “O”

Look up tables used to draw lettersLook up tables used to draw letters Four look up tables totalFour look up tables total

• Vertical DirectionVertical Direction• Horizontal DirectionHorizontal Direction• Vertical SpeedVertical Speed• Horizontal SpeedHorizontal Speed

Page 28: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

2828

Letter “O”Letter “O”

Page 29: 1 Bradley University ECE Department EE452 – Sr. Capstone Project Computer Network Controlled Etch-A-Sketch ® Final Presentation 4/28/05 Dream Team members:

2929

The End

Real Technical Questions?

Go To: http://cegt201.bradley.edu/projects/proj2005/lescreen/

Recap:

•C++ and Assembly software working

•Hardware functioning properly

•Drew the letter “O”