Ruggedized Camera Encoder

Slides:



Advertisements
Similar presentations
TO COMPUTERS WITH BASIC CONCEPTS Lecturer: Mohamed-Nur Hussein Abdullahi Hame WEEK 1 M. Sc in CSE (Daffodil International University)
Advertisements

Data Acquisition Risanuri Hidayat.
Presented by- Md. Bashir Uddin Roll: Dept. of BME KUET, Khulna-9203.
Background: G Renee Managemen Corporation is a privately held engineering consulting firm located in Coconut Grove, Fl specializing in the design and development.
Motor Control Lab Using Altera Nano FPGA
Customer Needs  Improve current wave forms drawn by infrared paper dryers The firing controller decreases THD and crest factor Power quality should meet.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 12/5/2003 Multi-channel Data Acquisition System Mid-Term Presentation.
FOLLOWER SENSORS AND ACTUATORS EE 552 INTSTRUCTOR :Dr MOHAN KRISNAN BY MOHAMMED KASHIF IQBAL ANESH BODDAPATTI UNIVERSITY OF DETROIT MERCY.
WBS & AO Controls Jason Chin, Don Gavel, Erik Johansson, Mark Reinig Design Meeting (Team meeting #10) Sept 17 th, 2007.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 26/4/2004 Multi-channel Data Acquisition System Final_A Presentation.
Kabuki 2800 “a real-time digital audio effects system for performance” team “Big Country” presents ECEN4610 Preliminary Design Review 14 September 2006.
ASPPRATECH.
Spring semester (4/2009) High Speed Signal Processing Board Design By: Nir Malka, Lior Rom Instructor: Mike Sumszyk הטכניון - מכון טכנולוגי לישראל הפקולטה.
Mobile Handset Hardware Architecture
Critical Design Review 27 February 2007 Black Box Car System (BBCS) ctrl + z: Benjamin Baker, Lisa Furnish, Chris Klepac, Benjamin Mauser, Zachary Miers.
1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson.
USB host for web camera connection
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
Chongo Service Training Hardware Overview Prepared by Merlin Miller, Dave Jordahl, John Ciardi, March 2005.
1.  Project Goals.  Project System Overview.  System Architecture.  Data Flow.  System Inputs.  System Outputs.  Rates.  Real Time Performance.
Data Acquisition Systems
PROGRAMMABLE LOGIC DEVICES (PLD)
Rochester Institute of Technology TigerBot P13201.
Michael Lisoski Leblanc Meneses Jason Schaer Bryan Staton.
Network Enabled Wearable Sensors The Combined Research Curriculum Development (CRCD) project works with the Virtual Reality Applications Center (VRAC)
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lab 1P. 1Winter Quarter Data Acquisition System Fundamentals Lab 1.
Aerospace Digital Communication Instrument Senior Design 1 Presentation.
Path The purpose of this project is to design a universal data recording device to monitor the health of a Dresser-Rand compressor during operation. In.
Aerospace Digital Communication Instrument Senior Design Presentation.
D3 Engineering define ● design ● develop Ruggedized Camera Module P13571 Project Review May 10, 2013.
Offering the freedom to design solutions Sundance OEM Solution.
New product introduction:
P08311: FPGA Based multi-purpose driver / data acquisition system Sponsor: Dr. Marcin Lukowiak Team MemberDisciplineRole Andrew FitzgeraldCEProject Manager/FPGA.
USB host for web camera connection Characterization presentation Presenters: Alexander Shapiro Sergey Alexandrov Supervisor: Mike Sumszyk High Speed Digital.
Performed by:Elkin Aleksey and Savi Esacov Instructor: Idan Shmuel המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
ECE 101 Exploring Electrical Engineering Chapter 7 Data Acquisition Herbert G. Mayer, PSU Status 11/30/2015 Derived with permission from PSU Prof. Phillip.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
DaVinci Overview (features and programming) Kim dong hyouk.
CXP HSMC Power Diagram Author: Lennard Streat Date: 5/14/2014.
Lab 4 HW/SW Compression and Decompression of Captured Image
EDUSAFE FINAL CONFERENCE June, 2016
Programmable Logic Devices
Technologies for Neuroimaging
Chapter 1: Introduction to the Personal Computer
Prototyping SoC-based Gate Drive Logic for Power Convertors by Generating code from Simulink models. Researchers Rounak Siddaiah, Graduate Student-University.
Flexible FPGA based platform for variable rate signal generation
Microcontroller Enhancement Design Project
Hands On SoC FPGA Design
Production Firmware - status Components TOTFED - status
Introduction to Programmable Logic
How SCADA Systems Work?.
Project guide B. SUBBULAKSHMI M. E Assistant Professor C. A. R
ENG3050 Embedded Reconfigurable Computing Systems
Data Acquisition Systems
Introduction to Electronics
Instructor Materials Chapter 1: Introduction to the Personal Computer
Overview of Embedded SoC Systems
Cumulative Design Review
Programmable Logic Devices: CPLDs and FPGAs with VHDL Design
Wavestore Integrates…
Serial Data Hub (Proj Dec13-13).
Controlling Sensors Efficiently with MCUs
Data Acquisition (DAQ)
Manual Robotics ..
ACOE347 – Data Acquisition and Automation Systems
Eye Movement Tracking Device Senior Design Project: P09004
Command and Data Handling
Øyvind Hagen Senior Hardware Developer
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Presentation transcript:

Ruggedized Camera Encoder

Agenda Team Introduction Project Description Initial Requirements System Architecture Electrical Design Software Design Mechanical Design Future Work Lessons Learned P14571 - Ruggedized Camera Encoder

Team Introduction Matthew Hornyak– Mechanical Engineer Alonzo Moreno – Mechanical Engineer Jordan O’Connor – Electrical Engineer Lennard Streat – Computer Engineer Kyle Jason – Electrical Engineer (PM) P14571 - Ruggedized Camera Encoder

Project Description A Ruggedized Camera Encoder (RCE) is a compact and robust system that analyzes a stream of image data in real-time. This system will eliminate the need for post processing. Real-world applications are desired by the customer such as, police vehicles or military uses. Deliver a working prototype that will acquire HD 1080p 30fps image data.

Initial Requirements General Customer Requirements Pull 1080p 30fps Video from CoaXPress Camera Portable Ruggedized/Waterproof Interface with D3 Design Core I/O (HDMI, SSDs, SD card, USB, etc.) Multiple Cameras Real-time Video Analytics (Object recognition, Event triggering) General Engineering Requirements High Speed Transceivers SoC FPGA I/O Ports and Protocols Performance Constraints Environmental Constraints Misc. Constraints P14571 - Ruggedized Camera Encoder

System Architecture A Ruggedized Camera Encoder (RCE) is a compact and robust system that analyzes a stream of image data in real-time. Typically, video analytics are completed using post processing techniques on a unit that is separate from the camera stream. This system will eliminate the need for post processing which cuts down on turnaround time and the need for a secondary system. Currently, the encoder used is more ideal for low-end applications and not real-world applications desired by the customer such as, police vehicles or military uses. The encoder should also be easily able to interface with other devices and not just cameras. The goal of this project is to deliver a working prototype that will have a small enclosure (tabletop) with two tethered camera inputs, acquiring HD 1080p 30fps image data. The system will be capable of processing the image data in real-time running different video analytics algorithms. It will be capable of streaming compressed image data over GigE to a standard video client for diagnostics through the D3 Design Core module. P14571 - Ruggedized Camera Encoder

Electrical Design: FPGA Cyclone V SoC Peripheral Part Selection Reference Design P14571 - Ruggedized Camera Encoder

Electrical Design: FPGA cont. DDR3 section of Schematics Design Complexity P14571 - Ruggedized Camera Encoder

Electrical Design: CoaXPress HDMI CXP Equalization – EqcoLogic ICs HSMC Interface – XCVRs & LVTTL ADC System – Power of CXP (PoCXP) Physical Layer – PCB Design, I/O & Power CoaXPress HSMC functional diagram. P14571 - Ruggedized Camera Encoder

CoaXPress: Equalization A high-level depiction of the CoaXPress protocol, from an interface perspective. P14571 - Ruggedized Camera Encoder

CoaXPress: HSMC Interface Three Major Signal Groups High-Speed Transceiver Data Lines (2x/channel) Low-Speed Uplink (1x/channel) PoCXP Power Control Signal (1x/channel) I2C Data & Clock Lines (PoCXP Sense) HDMI IP Signals P14571 - Ruggedized Camera Encoder

CoaXPress: PoCXP Subsystem PoCXP control circuit. This circuit is duplicated for each CXP input channel; 4 channels. The PoCXP sense signals are each connected to two 4-Channel ADS1015 Analog to Digital Converters. P14571 - Ruggedized Camera Encoder

CoaXPress Subsystem: Physical Design (Left) Power Tree. (Right) 3D View of CXP HSMC PCB design. P14571 - Ruggedized Camera Encoder

Software Design

Software: Continued Three Major Parts: Camera Interfacing (Transceiver) Decoding and Storage Display Video Stream (And Stored Data) Tools: Altera Quartus II, Qsys, Altera Embedded Design Suite Languages: Verilog (Qsys system and Blocks), C (SoC scripts) Software currently under development

Mechanical Design: IP67 IP First Digit (Ingress of Solid Objects) Second Digit (Ingress of Liquids) No protection ... 4 Protected against solid objects over 1.0mm e.g. wires. Protected against splash water from any direction. 5 Limited protection against dust ingress. (no harmful deposit) Protected against low pressure water jets from any direction. Limited ingress permitted. 6 Totally protected against dust ingress. Protected against high pressure water jets from any direction. Limited ingress permitted. 7 N/A Protected against short periods of immersion in water. 8 Protected against long, durable periods of immersion in water. 9K Protected against close-range high pressure, high temperature spray downs.

Mechanical Design: 1st Design

Mechanical Design: 2nd Design $550 in parts

Mechanical Design: Final Design CXP HSMC Heat Dissipation Tray Tray Access Panel HDD Tray $470 in parts

Mechanical Design: Heat Analysis

Future Work Mechanical: Fabrication of the Parts Arrange Final Placement of Internal Components Heat, Force, and IP67 Testing Electrical: Finish FPGA Board Schematics and PCB Finish CXP board PCB Integrate Both Boards into System Software: Complete Transceiver Testing Implement ARM Control of FPGA

Lessons Learned Avoid setting unrealistic goals (smaller steps in deliverables) Know when to move forward Working remotely is not ideal Rely less on customer for mission critical components Product design process System integration

Project Status and Questions Research complete Product design almost complete Design almost ready for implementation Questions?