Synchronized Strobe for Video Camera

Slides:



Advertisements
Similar presentations
Computer Architecture
Advertisements

INPUT-OUTPUT ORGANIZATION
Read Digital input Turn on sensor board Convert to Temperature & Humidity Wake Up CC430 Sleep CC430 Timing diagram ① P.2.4
MC68HC11 System Overview. System block diagram (A8 version)
Programmable Interval Timer
Programmable Keyboard/ Display Interface: 8279
Sensors Interfacing.
Programmable Interval Timer Prepared By: Prof. M. B. Salunke SITS, Narhe, Pune - 41.
Hierarchy of I/O Control Devices
1 Asynchronous Bit-stream Compression (ABC) IEEE 2006 ABC Asynchronous Bit-stream Compression Arkadiy Morgenshtein, Avinoam Kolodny, Ran Ginosar Technion.
STARLight PDR 3 Oct ‘01I.1 Miller STARLight Control Module Design Ryan Miller STARLight Electrical Engineer (734)
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 2: Computer-System Structures Computer System Operation I/O Structure Storage.
Signal Processing Using Digital Technology Jeremy Barsten Jeremy Stockwell December 10, 2002 Advisors: Dr. Thomas Stewart Dr. Vinod Prasad.
Motor Control of an Oscillating Pendulum Nick Myers and Chirag Patel March 9, 2004 Advised by: Dr. James Irwin and Mr. Jose Sanchez Bradley University.
Ahmed Abdel-Fattah Jerry Chang (a.k.a. Fred) Derrick Culver Matt Zenthoefer.
Design and Development of High Performance PC Based Logic Analyzer MSc Project by Rab Nawaz Advisor: Dr. Shahid Masud.
Team Fischetti Insect Photography Rig – MDR Team Fischetti: Nafis Azad Brendan Kemp Rob Leveille.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
DMX512 Programmable Theater Lighting Controller Jeff Sand and Kris Kopel Advisor: Dr. Don Schertz May 8, 2001.
OUTLINE WHAT ? HOW ? WHY ? BLUEPOST Poster and Message Content Specified by the User Displaying the Poster Content on a Monitor Sending Messages to.
System for Engine Location of the WebTrain Adam Weintrop and Paul Wimmer Advisors Dr. Irwin and Dr. Schertz.
Synchronized Strobe for Video Camera Jeff Baskett & Jason Zubo Project Advisor: Dr. Irwin.
Laser Shoot-Out Game By Steven Noto and Laura Miller Advisor Steven Gutschlag May 2, 2000 Senior Project Final Presentation.
INPUT-OUTPUT ORGANIZATION
Embedded Systems Design
Software TCSP. 2 project overview The Purdue Party Platform is a device that utilizes the well-established DMX protocol to control entertainment-oriented.
Computerized Train Control System by: Shawn Lord Christian Thompson.
General System Architecture and I/O.  I/O devices and the CPU can execute concurrently.  Each device controller is in charge of a particular device.
AUTOMATIC ROOM LIGHT CONTROLLER WITH BIDIRECTIONAL VISITOR COUNTER
Final Year Project A CMOS imager with compact digital pixel sensor (BA1-08) Supervisor: Dr. Amine Bermak Group Members: Chang Kwok Hung
Module 4: Analog programming blocks. Module Objectives Analyze a control task that uses analog inputs. Connect a potentiometer to LOGO! controller and.
Chapter 13 Linear-Digital ICs. Copyright ©2009 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Electronic Devices.
Wireless Intelligent Sensor Modules for Home Monitoring and Control Presented by: BUI, Phuong Nhung, 裴芳绒 António M. Silva1, Alexandre Correia1, António.
AT91 Embedded Peripherals
Analog to Digital conversion. Introduction  The process of converting an analog signal into an equivalent digital signal is known as Analog to Digital.
(More) Interfacing concepts. Introduction Overview of I/O operations Programmed I/O – Standard I/O – Memory Mapped I/O Device synchronization Readings:
Counter Application (Part B) By : Pn Siti Nor Diana Ismail CHAPTER 3.
Autonomous Helicopter James LydenEE 496Harris Okazaki.
Senior Project Presentation: Designers: Shreya Prasad & Heather Smith Advisor: Dr. Vinod Prasad May 6th, 2003 Internal Hardware Design of a Microcontroller.
8279 KEYBOARD AND DISPLAY INTERFACING
1 Lecture on Lab 6 Lab 7 Lab 8. 2 Lab 6: Open Loop Controller As you learned in lab 5, there are two kinds of control systems: open loop and closed loop.
Team 2 Yimin Xiao Jintao Zhang Bo Yuan Yang.  The project we propose is a digital oscilloscope with playback function that provides almost any function.
Automated Maze System Development Group 9 Tanvir Haque Sidd Murthy Samar Shah Advisors: Dr. Herbert Y. Meltzer, Psychiatry Dr. Paul King, Biomedical Engineering.
PREPARED BY V.SANDHIYA LECT/ ECE UNIT- 3 APPLICATIONS OF OP-AMP 1.
Automated Maze System Development Group 9 Tanvir Haque Sidd Murthy Samar Shah Advisors: Dr. Herbert Y. Meltzer, Psychiatry Dr. Paul King, Biomedical Engineering.
8279 KEYBOARD AND DISPLAY INTERFACING
Timer 1 and 2 operation, PWM Principles. Timer 1 Operation.
Renesas Electronics Europe GmbH A © 2010 Renesas Electronics Corporation. All rights reserved. RL78 AD converter.
CEng3361 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2011 Recitation 06.
Electronic Devices and Circuit Theory
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
The HCS12 SCI Subsystem A HCS12 device may have one or two serial communication interface. These two SCI interfaces are referred to as SCI0 and SCI1. The.
Application Case Study Security Camera Controller
Chapter 2: Computer-System Structures
Microcontroller Applications
Chapter 13 Linear-Digital ICs
ARDUINO LINE FOLLOWER ROBOT
Programmable Interval Timer
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 2: Computer-System Structures Computer System Operation I/O Structure Storage.
Computer Organization and Design
Serial Communication Interface: Using 8251
Module 2: Computer-System Structures
Module 2: Computer-System Structures
Chapter 2: Computer-System Structures
Chapter 2: Computer-System Structures
Module 2: Computer-System Structures
Module 2: Computer-System Structures
Embedded Sound Processing : Implementing the Echo Effect
Dr.Qiu Hongyun , Jan Soldan QHYCCD ESOP XXXVIII, Paris Obs
Presentation transcript:

Synchronized Strobe for Video Camera Jeff Baskett & Jason Zubo Project Advisor: Dr. Irwin

Contents of Presentation Project Summary Standards Project Description Parts List Schedule of Tasks

Project Summary We are designing a circuit to control a DMX512 strobe that will be synchronized with the shutter on a video camera. Based on the shutter speed of the camera, we plan to fire a strobe during each frame to freeze high-speed motion preventing any blurring effects. The only inputs into the system will be the video synchronized signal from the camera and the intensity of the light read by the sensor. The outputs will be the intensity of the light from the strobe. The recorded image will be analyzed to determine the effectiveness of the system.

Standards

Block Diagram Timing Circuitry DMX Interface Power Compensation Strobe Timing signal and 250K clock Timing Circuitry DMX Interface Viewed image Intensity Adjustment Synchronized Signal Power Compensation Strobe Video Recorder Light input Light Sensor Image Reflected Light Video input (reflected light)

Block Diagram Timing Circuitry DMX Interface Power Compensation Strobe Timing signal and 250K clock Timing Circuitry DMX Interface Viewed image Intensity Adjustment Synchronized Signal Power Compensation Strobe Video Recorder Light input Light Sensor Image Reflected Light Video input (reflected light)

Video Camera Sony XC-75 CCD Black and White Video Camera Module We will have to determine from where in the camera we will get the shutter signal The input to the camera will be the reflected light from the image

Block Diagram Timing Circuitry DMX Interface Power Compensation Strobe Timing signal and 250K clock Timing Circuitry DMX Interface Viewed image Intensity Adjustment Synchronized Signal Power Compensation Strobe Video Recorder Light input Light Sensor Image Reflected Light Video input (reflected light)

Timing Circuitry Delay Circuitry to insure strobe fires during time when shutter is open. This delay will be calculated and implemented with an RC circuit 250 KHz clock signal This will be used to shift the bits of data to the strobe at the necessary 250 Kbaud rate as specified by DMX This will be implemented using a 555 timer

Block Diagram Timing Circuitry DMX Interface Power Compensation Strobe Timing signal and 250K clock Timing Circuitry DMX Interface Viewed image Intensity Adjustment Synchronized Signal Power Compensation Strobe Video Recorder Light input Light Sensor Image Reflected Light Video input (reflected light)

Sensor We will be using a photodiode to sense the light output from the strobe Circuit design for converting photodiode output to useable levels has yet to be explored

Block Diagram Timing Circuitry DMX Interface Power Compensation Strobe Timing signal and 250K clock Timing Circuitry DMX Interface Viewed image Intensity Adjustment Synchronized Signal Power Compensation Strobe Video Recorder Light input Light Sensor Image Reflected Light Video input (reflected light)

Power Compensation Window Detector This will determine the need to increase or decrease the intensity of the strobe The measured value of intensity from the sensor is the input and will be compared to ideal intensity levels which will be determined experimentally The output will be a signal denoting the need to increase or decrease the intensity

Block Diagram Timing Circuitry DMX Interface Power Compensation Strobe Timing signal and 250K clock Timing Circuitry DMX Interface Viewed image Intensity Adjustment Synchronized Signal Power Compensation Strobe Video Recorder Light input Light Sensor Image Reflected Light Video input (reflected light)

Strobe Snapshot DMX/D Requires differential input of DMX512 signal Will operate in DMX mode where intensity is the first byte of data received, duration is second, and the rate is set by DMX refresh

Block Diagram Timing Circuitry DMX Interface Power Compensation Strobe Timing signal and 250K clock Timing Circuitry DMX Interface Viewed image Intensity Adjustment Synchronized Signal Power Compensation Strobe Video Recorder Light input Light Sensor Image Reflected Light Video input (reflected light)

DMX Interface Increment or decrement strobe intensity based on output from power compensation circuitry. Use preset duration value (found experimentally) to maximize strobe effectiveness. Output appropriate DMX signals to strobe using 250Kbaud timing clock.

DMX Interface The rate is determined by DMX refresh The strobe will fire at the end of a packet of data Sample packet of data Duration Data Break - 88us Intensity Data Mark after break - 8 us Idle line Stop Bits for data Start bit for data Start code - 44us

DMX Interface Stop Bits Duration Presets Intensity Counter Start Bits Power Compensation Output Stop Bits Duration Presets Intensity Counter Start Bits 64-bit Shift Register RS-485 Interface 64-bit Counter Differential DMX-512 output to strobe 250 KBaud clock

DMX Interface Stop Bits Duration Presets Intensity Counter Start Bits Power Compensation Output Stop Bits Duration Presets Intensity Counter Start Bits 64-bit Shift Register RS-485 Interface 64-bit Counter Differential DMX-512 output to strobe 250 KBaud clock

DMX Interface Stop Bits Duration Presets Intensity Counter Start Bits Power Compensation Output Stop Bits Duration Presets Intensity Counter Start Bits 64-bit Shift Register RS-485 Interface 64-bit Counter Differential DMX-512 output to strobe 250 KBaud clock

DMX Interface Stop Bits Duration Presets Intensity Counter Start Bits Power Compensation Output Stop Bits Duration Presets Intensity Counter Start Bits 64-bit Shift Register RS-485 Interface 64-bit Counter Differential DMX-512 output to strobe 250 KBaud clock

DMX Interface Stop Bits Duration Presets Intensity Counter Start Bits Power Compensation Output Stop Bits Duration Presets Intensity Counter Start Bits 64-bit Shift Register RS-485 Interface 64-bit Counter Differential DMX-512 output to strobe 250 KBaud clock

DMX Interface Stop Bits Duration Presets Intensity Counter Start Bits Power Compensation Output Stop Bits Duration Presets Intensity Counter Start Bits 64-bit Shift Register RS-485 Interface 64-bit Counter Differential DMX-512 output to strobe 250 KBaud clock

Tradeoffs Large shift register and counter would be difficult to implement and control. Microprocessor is capable of controlling timing of data as well as transmission of data. Window detector output will interface directly with a microprocessor without A/D conversion, thus eliminating round off error. Software will make the project easy for future students to modify or add features.

Microprocessor Interrupt driven timing control of data to follow DMX 512 standards Will output serial data to RS-485 interface as shift register would

Parts List Strobe - Snap Shot DMX/D Video Camera - Sony XC-75 (in stock) RS-485 Interface - MAX1480C Sensor - EG&G Vactec PhotoDiode (in stock) EMAC Evaluation Board (in stock) Sensor amplification-AD823 dual precision, 16MHz, operational amplifier. LM741 dual in-line operational amplifier. (in stock)

Schedule of Tasks Finish project by Student Expo Other than that, we’re not sure how long things will take.