GPSCOMM Critical Design Report Taylor Hughes Andy Merritt Adrian Migacz Adam Preeo.

Slides:



Advertisements
Similar presentations
INDIVIDUAL PROJECT BY R.KARTHIKMANOJ
Advertisements

Introduction to PIC Microcontrollers
Developing an AVR Microcontroller System
House of the Future: Network/PC ECE 345 Summer 1999 Ari Pernick, Michael Upham, Matthew Hinterscher Group #5 TA: Purvesh Thakker.
THE LOCATOR R. F. LOCATION SYSTEM MIKE GOULD KARA MCMILLIN MARCUS PEARLMAN CHRIS SINKEY JACOB WILTGEN TEAM ZISSOU presents….
INPUT-OUTPUT ORGANIZATION
Liter Liquid Tending Robot Julie Lam Kevin Chang Jason Smith Andrew Jenkins.
VHDL 8 Practical example
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
RADIO FREQUENCY BASED SERIAL COMMUNICATION..
MC68HC11 System Overview. System block diagram (A8 version)
Loran-C Receiver Team Deathstar September 7, 2004 Capstone Fall 2004.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Part A Final Presentation.
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.
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
Preliminary Design Report GPS Location System. Introduction GPS COMM Group Team Members Adam Preeo Adrian Migacz Andy Merritt Taylor Hughes.
Kabuki 2800 Critical Design Review 19 October 2006.
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
Jeff Burch Simon Dakermanjian Mazen Arakji Jonah Kadish Derek Smith
Coordinate Based Tracking System
LED Light Show Critical Design Review Team Lit Michael Hatt Scott Butler Kristin Haeusler Brock Smith.
2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler.
1 ECE 263 Embedded System Design Lessons 2, 3 68HC12 Hardware Overview, Subsystems, and memory System.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
Microcontroller based system design
Critical Design Review February 23 rd, 2010 Hassan Alabudib Kamal Sabi Peng Chen Marisol Lozano Roman Yirui Huang.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
INPUT-OUTPUT ORGANIZATION
Edited by Mandar More Technical Manager, Ninad`s Research lab Ninad243.weebly.com MODERN OFFICE MANAGEMENT TOOL FOR SELECTIVE DATA.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
Critical Design Review 27 February 2007 Black Box Car System (BBCS) ctrl + z: Benjamin Baker, Lisa Furnish, Chris Klepac, Benjamin Mauser, Zachary Miers.
Higher Computing Computer Systems S. McCrossan 1 Higher Grade Computing Studies 2. Computer Structure Computer Structure The traditional diagram of a computer...
Objectives How Microcontroller works
Digilent System Board Capabilities Serial Port (RS-232) Parallel Port 1 Pushbutton Hint: Good for a reset button Connected to a clock input. See Digilent.
DESIGN & IMPLEMENTATION OF SMALL SCALE WIRELESS SENSOR NETWORK
AT91RM9200 Boot strategies This training module describes the boot strategies on the AT91RM9200 including the internal Boot ROM and the U-Boot program.
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
Lecture 20: Communications Lecturers: Professor John Devlin Mr Robert Ross.
Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.
Radio Antenna Turntable System (RATS) Rhonda Blair John Carroll Cameron McKay Pierce Ruggles.
RED ROVER Team CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.
Group 5 – Universal Exports Mike Klockow Dan Sparks Jon Hopp Ed Sheriff.
Atmel Atmega128 Overview ALU Particulars RISC Architecture 133, Mostly single cycle instructions 2 Address instructions (opcode, Rs, Rd, offset) 32x8 Register.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
AT91 Memory Interface. 2 Features –Up to 8 programmable chip select lines –Remap Command allows dynamic exception vectors –Glue-less for both 8-bit and.
Midterm Presentation Music Alarm Clock. Craig Bilberry Team Leader Electrical Engineering Layout and Design Atomic Clock Signal Will Kalish Electrical.
PS/2 Mouse/Keyboard Port
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
Security Device using RFID Reader Alex Gerard & Joe Nevin.
8085 Microprocessor: Architecture & Support Components.
Preliminary Design Review By: Alireza Veiseh Anh-Thu Thai Luai Abou-Emara Peter Tsang.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
Components of a typical full-featured microcontroller.
박 유 진.  Short RF Range(~10m)  Reduce range by obstruction  Low data rate(1Mbps)  Normal Audio data rate : 1.5 Mbps  CD Quality Audio data rate :
The Surveyor By: Randy Direen, David Cox, Ali Abali, Leonardo Carrasco, Lisa Prince Preliminary Design Review January 25, 2005.
By.  The main aim of this project is to get information about the condition of the baby, which is in ICU through blue tooth medium.  In earlier days,
SUBMITTED BY EDGEFX TEAM PORTABLE CODED WIRELESS MESSAGE COMMUNICATION BETWEEN TWO PARTIES SECRETLY WITH LCD DISPLAY.
Multipoint tracker via GPS and wireless communication Jeremy Siedschlag and Jonathan Stackhouse.
BATCH MEMBERS R.ABHISHEK-08N41A0401 K.DHEERAJ REDDY-08N41A0412 S.RAJENDRA REDDY-08N41A0458 JYOTHISHMATHI COLLEGE OF ENGINEERING AND TECHNOLOGY,TURKAPALLY.
Serial mode of data transfer
PC Mouse operated Electrical Load Control Using VB Application
Atmega32 Serial Programming Basics
GSM - GPS BASED VEHICLE TRACKING SYSTEM
Introduction to Microprocessors and Microcontrollers
Architecture & Support Components
Ashley Callaway Pat Doherty Nikeshia Ebron Leo Romanovsky
Presentation transcript:

GPSCOMM Critical Design Report Taylor Hughes Andy Merritt Adrian Migacz Adam Preeo

System Layout 68HC11 LCD SPI 68HC11 RF Transceiver RS-232 GPS RF RS-232 RF Transceiver RS-232 GPS Delorme

Laptop Station Laptop Computer GPS Receiver HC11 Transceiver RF Link to Field Unit

GPS / Laptop Link DeLorme GPS receiver communicates with Serial port on Laptop. GPS data uses the Rockwell GPS Protocol. GPS data updates every second. GPS initialization procedure takes about 30 seconds if there is a clear view of the sky. Laptop Computer GPS Unit

RF / Laptop Link Data from transceiver is also in RS232 format, so it can be read in on another serial port. Data coming from transceiver to laptop contains the NMEA Protocol Data from field GPS unit. HC11 used to coordinate data between multiple field units and laptop. Laptop Computer HC11 Transceiver

Serial Connections The base station will use two serial port connections to communicate with external devices for data collection. Local GPS connection – The local GPS unit uses the Rockwell Protocol for transmitting GPS data, therefore the incoming byte- stream must be parsed to extract the Rockwell GPS data. Receiver Connection – The receiver will also be connected to the base station by a serial cable. The GPS unit located on the field unit uses the NMEA format for transmitting GPS data. So, the base unit must also be able to parse the incoming byte- stream for NMEA GPS data. The base unit will also send data to the receiver of the serial connection.

Base-Station HC11 Pseudocode HC11 initialization procedure LOOP (while not signal.STOP) { FOR(1 to Number of Field units) {Read in data from Field Unit N Send data from Field Unit N to Laptop} Receive data from Laptop FOR(1 to Number of Field units) {Prepare all data for Serial Communication Store Data in memory, indexed by field unit number Send data for Field Unit N to appropriate Transceiver} }

Laptop Station Send initialization to GPS units LOOP (while not signal.STOP) { Read in data from local GPS receiver Extract relevant data from local GPS data FOR (1 to Number of Field Units) { Read in data for GPS receiver N from HC11 Extract relevant data from GPS data N } Perform Calculations Send data to field unit over RF link Update GUI with current GPS data }

GPS Communication Demonstration

GPS Parts List U-Blox RCB-LJ GPS receiver board U-Blox ANN Active GPS Antenna Connects to RCB-LJ

GPS Schematic Data sent from GPS in NMEA TTL serial protocol Must send initialization sequence

ANN Active GPS Antenna Schematic

Transceiver Parts List Low Power Radio Solutions 2 Easy Radio 900TRS FM transceivers Easy Radio Development Kit Antenna Initialization and Interfacing board

900TRS Schematic and Timing Diagram Data transmitted serially on 914MHz Data sent/received, encoded/decoded Sent out on RS232 and into MAX233

GPS and Transceiver Interfacing GPS transmits NMEA protocol HC11 via TTL serial connection 9600 Baud HC11 interfaces with the transceiver via MAX233 serial connection Transceiver interfaces with base station via RF link 914 MHz(user programmable) 9600 Baud(user programmable)

Current GPS and Transceiver Data Flow GPS Receiver MAX233 Transceiver Data flow converted to and from TTL and RS232 GPS data converted to NMEA protocol and setup to transmit Data encoded/decoded and Tx/Rx at 914MHz. Data sent out at RS232 protocol Received data sent to memory on microcontroller Data sent and Received from base station Initial data flow for testing purposes. Final data flow will include HC11

Micro-controller Data Flow HC11 PROM SRAM EPROM Xilinx GPS Data Transceiver Data Memory Mapping Xilinx Boot Code HC11 Code Data Storage

Microcontroller Data Motorola 68HC11 MCU (52-pin PLCC) 8-bit Data Bus, 16-bit Address Bus 64k Addressing Space SCI (Serial Communications Interface) GPS and Transceiver data SPI (Serial Peripheral Interface) LCD interface

MCU Characteristics Operating Voltage Range 5.0 (V) +/- 10% Current Drain/pin25 (mA) Operating Temperature-40 to 105 (°C) Supply Voltage Range-.3 to 7 (V)

Micro-controller Components List ComponentPart NumberFunction Micro-controller UnitMotorola HC11Controls data flow ClockECS 2200BSets operating frequency of MCU – 8Mhz SRAMHM6264LP-15External Memory – Store coordinates of base station and mobile units – 8k x 8 FPGA UnitXilinx Spartan XCS10, XV1800 PROM Maps data to memory EPROMTI27C256Stores boot code - – 32k x 8

CPU

HC11 timing diagrams

External EPROM and SRAM

Memory Mapping and Layout Memory Mapping/CS for external devices AS, R/W, E pins from MCU Decoder and Logic programmed in Xilinx Project Manager Tentative Memory Layout 0H FFFFH B600H512 Bytes EEPROM B600H - B7FFH 512 Bytes Internal RAM 0000H - 01FFH Reset Vector FFFEH - FFFFH 64 Byte Register Block 1000H -103FH1000H External SRAM 2000H H2000H External EPROM 3000H-A600H 3000H Extra EPROM, interrupt vectors, I/O for external devices C000H- EFFFH C000H

Xilinx FPGA

HC11 Field Unit Pseudocode Initialize HC11 -Define addresses of external components LOOP(While not signal.STOP) { Read in GPS Data from GPS to Memory Read GPS Data from Memory and Send over RF-Link to Base Station Read LCD Data from RF-Link and store in memory Read LCD Data from Memory and send to LCD via SPI }

Power Components TTL – RS232 Voltage Converter MAX233 Converts TTL and RS232 logic Voltage Regulator 7805CT Steps 12 volts down to 5 volts Supplies all components on mobile unit

LCD 4x16 character display from Crystal fontz Serial SPI interface. This will interface with HC11 SPI requires ASCII protocol to Note: Slow LCD reaction time – update speed about 16ms = 63Hz. Clock runs at max frequency of 18 kHz Backlight takes 5V, 600mA- need separate source

LCD - SPI timing diagrams

Division of Labor Andy Merritt Adam Preeo Adrian Migacz Taylor Hughes GPS Board XX Transceiver XX Memory Mapping XX Micro Controller XX Base Station XX LCDXX

Schedule

Parts Price List LCD Screen - $75 Transceivers - $200 GPS Board - $160 Miscellaneous - $10 TOTAL - $445 Opportunity to Work in the basement of the Engineering Center - PRICELESS