An Artificial Variable Star Simulator Doug Welch, McMaster Anthony Tekatch, Unihedron Steve Bickerton, Princeton.

Slides:



Advertisements
Similar presentations
The 8051 MicroController In this module, we will be discussing the MCS-51 family of microcontroller, in particular the 8051, which is the generic IC representative.
Advertisements

Introduction to PIC Microcontrollers
Skynet An Autonomous Quatrocopter Designed by Andrew Malone And Bryan Absher.
Developing an AVR Microcontroller System
Schutzvermerk nach DIN 34 beachten XControl XC100 + XI/OC I/O-Modules + XVision Text-Display The convincing machine and system control by Moeller XControl.
Multiplication Facts Review. 6 x 4 = 24 5 x 5 = 25.
XFEL C+C HARDWARE : REQUIREMENTS 1) To receive, process and store Timing Signals from TR ( Timing Receiver ) in same crate : - 5 MHz Bunch CLOCK - Bunch.
Date: File: PRO1_17E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Solutions (Version.
DATE 99 1 Universität Tübingen Technische Informatik Karlheinz Weiß UT Emulation of a Fast Reactive Embedded System using a Real Time Operating System.
Controller Tests Stephen Kaye Controller Test Motivation Testing the controller before the next generation helps to shake out any remaining.
Clare Smtih SHARC Presentation1 The SHARC Super Harvard Architecture Computer.
FIGURE 6-1 Comparison of: (a) ac waveform: (b) dc waveform; (c) dc variable power supply and battery-sources of dc; (d) function generator-a source.
1 Streaming Integral Image Generation on FPGA Michael DeBole Acknowledgements: K. Irick The Pennsylvania State University Department of Computer Science.
GATEKEEPER 2013 Educational Overview Presented by Jubilee BEST Robotics Mobile, AL.
Electronic Car Via Mobile & Traffic Lights Prepared By : Sufyan Tahseen Mustafa Ramadan Arkan Tawfeeq Taher Deeb.
Electrical Circuits.
August 18, 2013 Consumer Preferences. What is Power? Power is the rate at which work is performed. Equations:
Chapter 4 The Von Neumann Model
EZ-COURSEWARE State-of-the-Art Teaching Tools Teaching Tomorrow’s Technology Today.
EMS1EP Lecture 2 Electronic Circuits Dr. Robert Ross.
Computer Graphics- SCC 342
Entropy Extraction in Metastability-based TRNG
ENGG1100 Ch6: Introduction To Engineering Design (Digital Logic) Part 2 of digital logic KH WONG ENGG1100. Ch6-Digital Logic (part2) v3h1.
SMART TEMPERATURE SENSOR digital temperature sensor
VHDL 8 Practical example
Introduction to electronics lab ENGRI 1810 Using: Solderless prototype board (white board) Digital multimeter (DMM) Power Supply Signal Generator Oscilloscope.
Microcontroller Video Object Tracking Featuring Human Tetris, Brick Breaker, and Whack-A-Mole ECE4760: Final Project by Kerran Flanagan (kaf42) & Adam.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Safi Seid-Ahmad Emile.
Astronomical Array Control & Acquisition System at NAOC Zhaowang Zhao Binxun Ye Research Labs for Astronomy National Astronomical Observatories, Chinese.
The Logic Machine We looked at programming at the high level and at the low level. The question now is: How can a physical computer be built to run a program?
16.7 Million Color LED Light Fixture Jeffrey Knorr Christopher Yope.
Remote Keystroke Retrieval System Kevin Butler Omar Martino Eric Hicks.
MULTIPURPOSE DIGITAL CDMA FM REMOTE CONTROLLER FIRDOUS KAMAL MIZAN MIAH EE – 513 4/19/2005 COMMUNICATION ELECTRONICS.
Introduction.
ASPPRATECH.
University of Pennsylvania Department of Electrical and Systems Engineering ABSTRACT: Quantifying and measuring certain aspects of a golf swing is a helpful.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
PICS / Microcontrollers
Increasing Power Meter Transfer Rates Using a FT2232H Interface Chip
Microprocessor Block Diagram
Objectives How Microcontroller works
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Introduction to Experiment 5 VGA Signal Generator ECE 448 Spring 2009.
Basic information. * Microcontrollers incorporate the microprocessor, memory and input/output interfaces all on one chip * Microcontrollers have a separate.
 The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Bike Generator Service Project Physics 140 Lab.
Computer Hardware The Processing Unit.
SOLAR CELL PARAMETERS MEASUREMENT
Figure 10.1 Color CRT and Phosphor Dots on Face of Display.
CSE466 - Fall What is an Embedded System  Its not a desktop system  Fixed or semi-fixed functionality (not user programmable)  Lacks some or.
Lab 1 Summary.
The Principle and Application of Microcontrollers
ECE 448: Lab 4 VGA Display Snake Game. Flexibility in the Second Part of the Semester Lab 4: VGA display (2 weeks) – 8 points Lab 5: Computer Graphics.
Module 8 Tutorial  An 8086 system is used for controlling the speed of a motor. The motor can operate at 5 different speeds (1- 5).  The speed.
Digitization at Feed Through R&D (2) Digitizer Performance Evaluation Student: John Odeghe ; SC State, Fermi Lab Intern Supervisor: JinYuan Wu; Fermi Lab.
Power Budget Automation System Team #40 Hai Vo, Ho Chuen Tsang, Vi Tran ECE 445 Senior Design April 30 st, 2013.
ECE445: Senior Design Spring 2015 Team 17: Weather Jukebox Sang Yun Bang, Thomas Fedrigon, Shanda Lu.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
ENERGY METER TO INDICATE BILLING IN RUPEES FOR LOAD WISE OR DAY WISE
Fundamentals of Computer Engineering
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
PC CONTROLLED SCROLLING MESSAGE DISPLAY FOR COLLEGE NOTICE BOARD
Project Title EVM IN 8051 Under the Guidance of Submitted by.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
Project Title EVM IN PIC Under the Guidance of Submitted by.
ریز پردازنده. ریز پردازنده مراجع درس میکروکنترلرهای AVR برنامه نویسی اسمبلی و C محمدعلی مزیدی، سپهر نعیمی و سرمد نعیمی مرجع کامل میکروکنترلرهای AVR.
8051 Supplement.
Manual Robotics ..
Presentation transcript:

An Artificial Variable Star Simulator Doug Welch, McMaster Anthony Tekatch, Unihedron Steve Bickerton, Princeton

Why Simulate? Laboratory exercises Training Ground truth for KBO occultation studies Control studies Observer differences Observer differences Biases Biases Temporal Temporal Color Color Scintillation ScintillationExhibits

Prior Art Observing simulated Cepheid variable stars in an introductory astronomy lab Flesch, TR 1979, Am J Phys, 47(3), 232 Telescope + photomultiplier tube! Incandescent bulb + function generator Single star (source) One pulsation cycle, two filters

Prior Art Observing variable stars indoors with a microcomputer and phototransistor Rafert, JB, and Nicklin RC 1983, Am J Phys, 51(7), 668 Telescope + phototransistor Incandescent bulb + Nerf ball! Incandescent 120 Hz = pulsar! Incandescent 120 Hz = pulsar! Single system (source) Oscilloscope output

Gene Hansons Variable Star Light Board V incandescent bulbs Large board SS Cyg field Manual

Developments Small, efficient white LEDs Only prior choice were incandescent bulbs Only prior choice were incandescent bulbs Color temperature now similar to stars Color temperature now similar to stars Roscolux filters for cooler stars Roscolux filters for cooler stars Fast microcontroller clocks 40 MHz = 10 million instructions per second 40 MHz = 10 million instructions per second Decent amount of microcontroller memory 24 to 32k instructions/lookup tables 24 to 32k instructions/lookup tables

Scintillation (1/f noise) Time series from: Gaussian (white) 1/f (flicker) 1/f^2 (Brownian)

Hardware PIC 18F4525 or 18F4620 MCU PIC 18F4525 or 18F4620 MCU MAX 233 serial interface chip MAX 233 serial interface chip 4-to-16 decoder 4-to-16 decoder ULN2803 driver Use of In-circuit Serial Programming

Future Plans Increase number of LEDs to 128 Increase number of LEDs to 128 Self-calibration with TSL237 Self-calibration with TSL237 Individual LED current-to-flux correction Individual LED current-to-flux correction Display time for use with labs Display time for use with labs Analog generation of scintillation noise? Analog generation of scintillation noise? Substitute computer+ethernet control for dedicated microcontroller? Substitute computer+ethernet control for dedicated microcontroller?

DEMO