1 / 24

Critical Design Review

Critical Design Review. The Lone Rangers Brad Alcorn Tim Caldwell Mitch Duggan Kai Gelatt Josh Peifer Capstone 2007. What We’ve Done CMOS Image Sensor Schematic MATLAB GUI Purchased Parts Began writing VHDL cores for different operations. What Needs to be Done PCB layout and build

bona
Download Presentation

Critical Design Review

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Critical Design Review The Lone Rangers Brad Alcorn Tim Caldwell Mitch Duggan Kai Gelatt Josh Peifer Capstone 2007

  2. What We’ve Done CMOS Image Sensor Schematic MATLAB GUI Purchased Parts Began writing VHDL cores for different operations What Needs to be Done PCB layout and build Finish VHDL coding Implement turntable with stepper motor and encoder MATLAB image processing Project Updates

  3. Objective Updates • What we want • 3D object scanner that displays a full 3D model in MATLAB with smooth surfaces. • Build our own CMOS camera to take the pictures. • Fallback • Use a webcam instead of building our own camera • Only plot points instead of smooth surfaces • Extension • Add full color to model • Create a physical copy using the 3D printer • Add second camera for better resolution and more complex objects

  4. What we are Using • KAC-9648 1.3 megapixel Kodak CMOS Image Sensor • Digilent Spartan III FPGA Development Board • WorldStarTech 3.5mW “LASER” line generator ULL5-3.5G-635 • US Digital Optical Shaft Encoder • US Digital Stepper Motor • MATLAB

  5. High Level Functional Block Diagram Camera Laser Object MATLAB –Image Processing FPGA Turntable Stepper Motor Graphical User Interface Encoder

  6. FPGA Block Diagram

  7. FPGA I/O • GPIO 40 Pin Headers • CMOS Imager • Laser • Stepper • Encoder • Serial Port • Interface FPGA software with computer

  8. Camera PCB • We need to mount the image sensor on a PCB to interface with the FPGA board • 40 pin header for ribbon cable • Proper grounding and decoupling • Voltage level shifting (sensor takes 3.0V) • Need to allow space and proper mounts for a lens

  9. PCB Schematic

  10. CMOS Image Sensor (Optics) • Kodak KAC-9648 CMOS Image Sensor • 1288 x 1032 pixels • SXGA 18fps • Video Output: 8 or 10 bit Digital • 6.0μm x 6.0 μm Pixel Size • Rolling Reset Shutter • 3.0V Power Supply • 150mW Power Consumption • 1/2” Optical Format

  11. CMOS Image Sensor (Optics)

  12. Lens • Afocal lens (both focal planes are at infinity) • Final spot size of 12 to 15 um • Demagnification on the order of 12^6 to 15^6

  13. Laser • ULL5-3.5G-635-60 • Adjustable Focus • 3.5 mW power • Glass lens • 635 nm Wavelength • 60 Degree Fan Angle

  14. Turntable • Old Record Player • Encoder • Stepper Motor

  15. MATLAB

  16. Bezier Surfaces

  17. Graphical User Interface

  18. GUI: Plot Types List Plot Wireframe Solid

  19. GUI: Resolution Low Resolution High Resolution Med Resolution

  20. Encoder Counter Core Count Forward A B Reset Count Count Backward A B Reset Count

  21. Snapshot Control Core • Output Signals • mclk – 25 MHz CMOS system clock • pwd – high to power down CMOS • resetb – reset signal to CMOS • snapshot – must be high for one frame to take a picture (18 fps) Input Signals • Clk_50Mhz • extsync – high when CMOS is taking a picture • reset – snapshot core reset signal • reg_snapshot – set from FPGA software • 0x00000000 at rest • 0x0000ffff to powerdown • 0xffffffff to take picture

  22. Updated Schedule

  23. Division of Labor • Brad- FPGA • Josh- FPGA, PCB • Mitch- Optics • Kai- Optics, Machining • Tim- Software, Encoder • All- Stepper Motor

  24. ?

More Related