+ All Categories
Home > Documents > Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Date post: 22-Dec-2015
Category:
View: 217 times
Download: 0 times
Share this document with a friend
Popular Tags:
29
µBITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard
Transcript
Page 1: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

µBITS

Chris PagePeter Gimeno

Christina WilliamsGreg Weatherford

Christopher Howard

Page 2: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

µBITS - Pictures for the Blind

Designed to provide a tactile display allowing the blind to interact with computers, text, and possibly three dimensional images.

Can allow for communication between physically disabled people across the world.

Page 3: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

µBITS Overview – Presentation Outline

Product Overview Initial Requirements Block Diagram Digital Design Process Analog Design Process Project Flowchart Problems and Cost Questions, Comments?

Page 4: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

µBITS Product Overview –

A Tactile Display Board Designed for use by the blind. Capable outputting multiple

character sets Flexible I/O interface Integrated Keyboard Support

(USB or PS/2) Software designed to support up

to a 320x240x8 pin display. Compact

Page 5: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Initial Requirements – Environmental Standards

Operation at standard room temperatures.

Safe for end user operation.Compliant with FCC standards.Safe for pacemaker users.

Page 6: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Initial Requirements - Performance Standards

CPU Capable of image/video decoding.

2Mb of frame backing/character lookup memory.

4Mb of CPU memory.

Page 7: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Initial Requirements – Interface Standards

P/S 2 keyboard input Pin Grid Output 2 General purpose I/O inputs

Capable of supporting USB, IDE, Digital Cameras, serial, and many other popular input methods.

Page 8: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Block Diagram

Power supplyDC –DC

converters

ProcessorCY7C67200

50 MHzGCC programmable

Memory4Mb SRAM

Memory2 Mb SRAM

Frame Buffer andCharacter Lookup

Table

Pin Grid

FPGADisplay DriverI/O Controller

Future Expansion

Future I/O Expansion

AnalogDisplay Driver

P/S 2 Input

Page 9: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Digital Design Process

Determine Specification Details Block Diagrams Part selection Schematic Capture Schematic Review Layout Board Manufacturing (if possible) Interface / Test / Debug Implementing additional features.

Page 10: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Analog Design Process

Layout of Pin Board (LPB) Ideas for Pin Elevation (PE) Ideas for Implementation

MUX Decoder Current Amplifier PWM

First Prototype Board First Prototype Analysis Checklist Next Steps (Prototype and Beyond)

AnalogDisplay Driver

Pin Grid

Power supplyoverall

Page 11: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Analog Design: Layout of Pin Board (LPB)

Initially, we will work towards a 2D board similar to the board seen in the picture on the left.

Hopefully, for 3D contour, we will need to be able to elevate the pins to a greater height for higher 3D resolution.

Page 12: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Analog Design (LPB): Initial Pin Board Design

• We have chosen to start with a board that works with Braille characters.

• We are looking to modularize each 2x3 section.

• The pins will meet Braille specifications.

11”

0.2”

0.2”11”

0.1”

0.1”

0.02” to 0.05”

Distance between each Braille module = 0.15”(hor.) and 0.2”(ver.)

Page 13: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Analog Design : Ideas for Pin Elevation

• Magnetic Elevation (ME)• NIST ‘Pins’ down (NIST)• Temperature Sensitive Metals (TSM)

Page 14: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Analog Design : Magnetic Elevation

• Permanent magnets are many times stronger than the field created by current loops.

• Use Neodymium Iron Boron (NdFeB) pins wrapped in current carrying coil.

• Current in coil creates opposing magnetic field, which sends the pin up the tube.

Page 15: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Analog Design (ME): Pin Elevation

• Each solenoid needs around 80 wraps. To save space we put the coils on different levels.

• Can control the height of elevation using PWM.

Page 16: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Analog Design (ME): The Pin• Diameter of each pin

would be approximately 1/10” to 2/10”.

• Top of pin is steel (black)

• Pin rod is plastic (red)• Permanent magnet

(gray) is below, reacting to the current through the coil .

Page 17: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Analog Design : NIST ‘Pins’ Down

• Our hope is to be able to meet with – and – to discuss how their pin board is designed.

• If there idea is to expensive or to complex, we will see what other ideas they would have.

NIST Researchers John Roberts and Oliver Slattery

Page 18: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Analog Design (TSM) :

Bimetallic strip As strip is heated,

bends with highest deformation in the center.

Will cool and maintain height of pin.

Max Cohen, Hamza Aziz, Michael Amiet, Tora Unuvar, Hirotaka Fujita : Duke University : Department of Electrical and Computer Engineering

Page 19: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Analog Design : Ideas for Implementation

Pin Addressing High Z MUX Decoder M&M (MUX Memory)

PWM (for 3D)

Page 20: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Analog Design : High-Z DeMUX Decoder

• Source Decoder– On is High Voltage– Off is High Impedance

• Drain Decoder– On is Low Voltage– Off is High Impedance

• This design allows only the desired pins to activate

• Simplest solution, but may not work

• Decoder will consist of a DeMUX, Memory and Current Source

Decod

er

DecoderFPGA

Outputs

1 Z

Z

Z

0

Page 21: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Analog Design : M&M (MUX Memory)

• More complex then High-Z DeMUX design

• Memory will allow pins to remain elevated

• Eliminates possible problems with surrounding pins

FPGADEMUX

Memory

CurrentDriver

Outputs

Reset

Clock

Pin Grid

Page 22: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Analog Display Driver: PWM (for 3D)

PWM to provide capabilities of hovering pins

PWM needed because providing constant current causes pin to rise to up most position.

A transistor is our first choice for the CCVS and VCCS

PWM (UC3525)

CCVS

VCCS

Page 23: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Analog Design : First Prototype

Will be a 2x3 board. (one Braille character) Need to test board dimensions.

Will use magnetic elevation (ME). Need to know wrapping to current ratio. Size of pins needed.

Will use one of the pin addressing designs. Depends on if High Z MUX will perform as

expected within a reasonable cost.

Will not be connected to FPGA, will simulate FPGA output.

Page 24: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Analog Design : Prototype Checklist

Pin has to elevate to correct height. Record winding to current ration for correct

height.

Pin has to stay elevated at correct height for specific amount of time.

Touching our display will not cause harm to the person.

Measure current and voltage on each pin to help with interfacing of pin bed to FPGA.

Calculate magnetic field.

Page 25: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Analog Design : Next Steps (Prototype and Beyond)

Layout Board Record list of manufactures and stores needed. Wrapping solenoids.

Begin tests of layout board Looking specifically at:

Scrolling Pin addressing

Current Contacts to work with us Lisa Pao - CU NIST Researches of Tactile Board

John Roberts Oliver Slattery

Page 26: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.
Page 27: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Potential Problems

Software problems IDE learning curve FPGA/CPU communication USB debugging interface problems

Hardware Problems Current limitations Display refresh problems Interface issues

Page 28: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Cost Estimate

FPGA development board: $250 Computer PCB: $250 Each 2x3 pin grid module: $5 Digital-Analog Components: $100

Page 29: Μ BITS Chris Page Peter Gimeno Christina Williams Greg Weatherford Christopher Howard.

Questions, Comments?


Recommended