Night Vision

22
Night Vision James Stacy Brian Herre Maurio Grando Eric Faller Chris Bawiec James Team Bender

description

Team Bender. Night Vision. James Stacy Brian Herre Maurio Grando Eric Faller Chris Bawiec. James. Hardware High Level Design. James. Completed Goals. HC11 wired up and executing commands via EPROM SRAM written to and verified Latch and Bus drivers wired up - PowerPoint PPT Presentation

Transcript of Night Vision

Page 1: Night Vision

Night VisionJames StacyBrian HerreMaurio GrandoEric FallerChris Bawiec

James

Team Bender

Page 2: Night Vision

Hardware High Level Design

James

Page 3: Night Vision

Completed GoalsHC11 wired up and executing commands via EPROMSRAM written to and verifiedLatch and Bus drivers wired upSchematics drawn to present stage in designMost parts have been acquired

James

Page 4: Night Vision

uProcessor, Bus Driver, and Latch

Maurio

Page 5: Night Vision

Control Logic, EPROM, and SRAM

Maurio

Page 6: Night Vision

Optics•Cell Phone Camera Lens

•Size and Shape same for our CCD•Focal length and lens are perfect•Probably has filter to eliminate IR•Can be used for testing CCD output

•Alternate lens idea:•Used lens•Definitely passes IR radiation•Need to figure out focal length for CCD size

Maurio

Page 7: Night Vision

CCD

Maurio

Page 8: Night Vision

Maurio

Suggested Wiring/Drivers

Page 9: Night Vision

Input Waveforms

Brian

Page 10: Night Vision

Output WaveformsMax Freq. 12.5 MHzConforms to RS-170 black and white TV (30frames/sec)

Brian

Page 11: Night Vision

Xilinx VGA module

VGA data

FPGA Video logic

Current Row & Column

8-bit pixeldata

Interface to RAMVGA logic

Brian

Page 12: Night Vision

Software ProcessesThree main software programs: Boot monitor Camera operating system Computer interface program

Eric

Page 13: Night Vision

Boot MonitorStored in ROMFirst thing that runs when HC11 is resetProvides simple interface via RS-232: Upload new OS software into RAM Run basic tests

Inputs: OS software, test commandsOutputs: Running software, test results

Eric

Page 14: Night Vision

Camera OSStored in RAM during development Can be burned into ROM when finishedMultiple interfaces: Camera logic Computer Shuffles data aroundDoes not compute anything

Eric

Page 15: Night Vision

OS–Logic interfaceInterfaces with the FPGA to take a picture and get the image dataInputs: Image DataOutputs: Control signals to disable frame

updates

Eric

Page 16: Night Vision

OS-Computer interfaceInterfaces with PC workstation via custom serial protocolProtocol is very simple Commands processed serially No need for multiple threads or interrupts

Inputs: “Take picture” command

Outputs: Image data in predefined RAW format

Eric

Page 17: Night Vision

Computer softwareProvides the UI for the cameraAllows user to interact with boot monitor and OSDisplays captured imagesSaves images as JPEG files

Eric

Page 18: Night Vision

Computer Software Mock-up

Chris

Page 19: Night Vision

Division of LaborFPGA-VGA and Control logic

Eric, James

CCD – LensBrian, Maurio

RS-232 communicationJames, Chris

Software ProgrammingEric, Chris

SchematicsChris

Interfacing FPGA and CCDEric, Maurio

RAMMaurio, Brian

Chris

Page 20: Night Vision

Parts listuProcessor (MC68HC11E)Latch (74HC373)Bus Driver (74HC245A)EPROM (AT29C256)SRAM (HM62256)512k SRAM (K6T4008C1B)CCD (TC237B)FPGA (XCS10)VGA PortSerial PortClock (8 MHz)ADC (AD976A)FPGA EPROM

Chris

Page 21: Night Vision

Schedule

Chris

Page 22: Night Vision

Questions

?