Wireless Null Modem Infrared Palm Pilot Communication Device.

Slides:



Advertisements
Similar presentations
(Systems Analysis INTerface Board)
Advertisements

Handheld Wireless GPS Tracking Device Senior Design EEL 4914C : UWF, Fall 2006.
A-Team Home Central Control Unit Kevin Cooke Peter Larson Ben Verstegen Andreas Rugloski Aden Abdillahi.
Autonomous Helicopter: James Lyden Harris Okazaki EE 496 A project to create a system that would allow a remote- controlled helicopter to fly without user.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Team Flying Camels Nawar Chaker Pete Dokter Tim Jacobs Adam Swartley Paul Savage Capstone Project February 24, 2005.
USB to DMX Interface A Demonstration of “The Game of Life” Presented by: Jeffrey Zampieron Brian G VanBuren.
Spring EE 316 Computer Engineering Junior Lab Serial Ports.
Design and Development of High Performance PC Based Logic Analyzer MSc Project by Rab Nawaz Advisor: Dr. Shahid Masud.
2002 Honours Research Project A Supporting System for The CSSE Video Wall A Supporting System for The CSSE Video Wall Monash University By Shing Kay Pan.
By Abdullah M. Dalloul… Abdullah M. Dalloul… Salman Y. Mansour Salman Y. Mansour Supervisor. Supervisor. Dr.
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
Wireless Terminal and PC Interface Using VLSI EE452 - Senior Project Members: Chris Brophy Matt Olinger Advisor: Dr. V. Prasad 5/2/02.
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.
Deon Blaauw Modular Robot Design University of Stellenbosch Department of Electric and Electronic Engineering.
TelosB Charging and Energy Meter Kit(Dec1201) Group Leader: Tomas Mullins Communicator: Casey Liebl Webmaster: Shiya Liu Team Members: Andrew Gurik & Qiao.
Serial Communications Standards (Partly Excerpted from Simpl Primer) Cabling Configuration Protocol.
UBI >> Contents Chapter 15 Advanced Laboratories RF link using the eZ430-RF2500 MSP430 Teaching Materials Texas Instruments Incorporated University of.
Local Asynchronous Communications. Bit-wise data transmission Data transmission requires: Encoding bits as energy Transmitting energy through medium Decoding.
SYSC 4907 Engineering Project.  Group Members Peter Fyon CSE John Koh CSE Andrew Kusz CSE  Group Supervisors Dr. Victor Aitken.
WCBI Team Information Team number: Client: Faculty Advisors: Technical Advisors: Team Members: May02-11 Square D Company (Greg Wiese) Glenn Hillesland.
Embedded Systems Design
1 Wireless LED Display ECE4007-L03 Mekre Mesganaw Mark Reed Paul Simmons Chris White April 16, 2009.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
Technology Training that Works Hands of Data Communications, Networking & TCP/IP Troubleshooting.
PIC Evaluation/ Development Board Dec02-12 December 10, 2002 Client: ECpE Department Faculty Advisors: Dr. Rover, Dr. Weber Chad Berg, Luke Bishop, Tyson.
PIC microcontrollers. PIC microcontrollers come in a wide range of packages from small chips with only 8 pins and 512 words of memory all the way up to.
1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson.
Networking Technologies
Bi-Directional RF Data Communication A Robot Control Device Team BDRFC.
Electrical & Computer Engineering Presentation by: Andrew Frieden Matthew Weydt Nick Setzer Tyler Dunn PDR 2012 – Team Gong Self Sustaining Sensor System.
EE 491 Project Presentation May07-04 – PDA Based UAS Remote Video Terminal Team Members: Devin Carney Jonathan Farmer Matt Henkes Rene Rios Faculty Advisor:
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Lecture 20: Communications Lecturers: Professor John Devlin Mr Robert Ross.
Traumatic Brain Injury Eyewear “TB-Eye” Todd Biesiadecki, Matthew Campbell, Matthew Vildzius ECE4007 L03 EM1 Advisor: Erick Maxwell December 14, 2011.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
Home Theater Remote Date: May 16, 2008 Team: Bryan Follis, Mike Schmidt, Dan Grissom, Jesse Butler Advisor: Dr. David Klotzkin Final Presentation.
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
University of Pennsylvania Moore School of Electrical Engineering ABSTRACT: The ability to communicate is essential for surviving in today’s world, but.
Autonomous Helicopter James LydenEE 496Harris Okazaki.
© 2008 RoboRubik1 11 Technical Communication Skills Practicum Theory of Operation and Hardware Design Narrative.
EE 316 Computer Engineering Junior Lab Serial Ports, LCD Displays & PROMs.
Group 5 – Universal Exports Mike Klockow Dan Sparks Jon Hopp Ed Sheriff.
Solar Power Array Management for the Solar Racing Team Mark Calotes Ginah Colón Alemneh Haile Nidhi Joshi Michael Lu School of Electrical and Computer.
Zero - G CONNECTING THE INTERNET OF THINGS. Introduction to Zero -G.
Department of Industrial Engineering Sharif University of Technology Session# 10.
Voice-Activated Television Remote Control (VAR) Senior Design I Mid-Semester Presentation [1]
Android Multi-Meter (AMM)
Voice-Activated Television Remote Control (VAR) Senior Design I Final Presentation [1]
©2008 R. Gupta, UCSD COSMOS Summer 2008 Peripheral Interfaces Rajesh K. Gupta Computer Science and Engineering University of California, San Diego.
Design Team : Advisor: Dr. Edwin Project Web Site: Client: Paul
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation.
Voice-Activated Television Remote Control (VAR) Senior Design II Mid-Semester Presentation [1]
 Project overview  Block diagram  Design challenges  Individual contributions  Project demonstration  Questions / discussion.
Daredevil Robot Direction Module (DRDM) Senior Design II Final Presentation.
1 Chapter Overview Modems The Internet and Web Browsers.
24 Feb 2009ITCN 1 Introduction to Computer Networking M Clements.
Preliminary Design Review By: Alireza Veiseh Anh-Thu Thai Luai Abou-Emara Peter Tsang.
Device Interface Board for Wireless LAN Testing Team May Client ECpE Department Faculty Advisor Dr. Weber Team Members Nathan Gibbs – EE Adnan Kapadia.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
Final Design Review By: Alireza Veiseh Anh-Thu Thai Luai Abou-Emara Peter Tsang.
Power Budget Automation System Team #40 Hai Vo, Ho Chuen Tsang, Vi Tran ECE 445 Senior Design April 30 st, 2013.
Wireless Message Communication Between Two Computers
Modular Swimming Pace Aid ECE 445 Group Members: Igor Fedorov, Ryan Cook, Michael Chan Professor Carney (TA Ryan May)
A Secure Wireless Interface between Personal Digital Assistants (PDAs)
CHAPTER SERIAL PORT PROGRAMMING. Basics of Serial Communication Computers transfer data in two ways: ◦ Parallel  Often 8 or more lines (wire.
Chapter 15 Advanced Laboratories RF link using the eZ430-RF2500
Presentation transcript:

Wireless Null Modem Infrared Palm Pilot Communication Device

Team Members Team Leader : –Peter Trenkle Group Members : –Huiyang Sim –Shaun McFarland –Stephen Porter

Abstract Design an infrared console that eliminates the need for a DB-9 serial cable to transmit data to a PDA Develop software that will allow users to establish a data link between the console and the Palm Pilot

Motivation Palm Pilots are cheaper and easier to carry than laptops with null modem cables Infrared technology has allowed for low- speed data links in handheld computing devices Ability to supply a cheap, convenient alternative to a laptop interfacing to an ASCII display menu

Why Use Infrared Technology? Infrared technology is perfect to replace the cable required by the RS-232 interface Low level infrared data links can transmit data at up to kbps Infrared data links are feasible at distances of up to three meters Infrared standard will allow for thousands of products to interface to our design

Design Constraints Design an Infrared Console to Establish a Data Link and Tx/Rx RS-232 data through the Infrared Data Link Transmit and Receive Infrared Data at a Rate of 19.2kbps with a Bit Error Rate of 10E-9 Develop Software for PALM to Detect a Data Link and Display ASCII Menus

Design Constraints Create a 1 meter Infrared Data Link Physical Packaging –The size will be no larger than 2” x 1.5” x 2.25” (H x W x D) –Components have small footprints Cost –The cost of parts and packaging will be < $30

Low Power Requirement Typical use of our product will be defined as 15 minute intervals, with long delays between use One 9 Volt battery will be used to supply power to our project Due to the excessive power needed by the IR transceiver, several aspects of the transmitted data are observed –screen refresh rates –amount of characters on each screen By knowing the current rating of the 9V battery 9V) we can define a simple formula showing battery life depending on current drawn

Low Power (cont.) Battery life in hours = 120mAh / X (# mA drawn) The PIC, External UART, and Line Driver pull approximately 2mA at the given clock speed (4Mhz) The IR Transceiver draws several times more power (~100mA) depending on the length of time it transmits This will be limited by controlling the duty cycle and transmission rate of the IR Transceiver Maximum Power will be determined when final prototype is developed

Development Plan Hardware Design Finished Schematic Palm OS Dev. “Hello World” On Palm PIC C Firmware Dev. Determination of Components Basic Serial I/O into the PIC Packetize DataSerial Com Via Palm Implement IrComm StandardInfrared Com Via Palm Final Testing and System Integration

Hardware Design Hardware was chosen by considering the Design Constraints –Power Consumption –Performance at low clock speeds, further decrease power consumption –IrDA Timing Compatibility –Large amounts of buffer space for creating packets of data

Diagram of Hardware MAX3100 Infrared Transceiver To PALM From PALM From 19.2 kbps RS-232 Line Driver PIC 16F877 On-Board UART On-Board SPI Port Maxim 3100 Controls IrDA Timing for the PIC PIC Controls capture of serial data from SPI Port and UART. This data is then decoded from/encoded into IrDA compatible data

Component Costs

Embedded Software Design –Use the PC’s serial port to transmit serial data to verify the UART –Create Modular I/O routines for SPI module on PIC –Interface the PIC to the Max3100 UART to control IrDA timing –Transmit and Receive Data between the RS-232 Interface and the Infrared Interface –Port existing IrComm Assembly Code into C Code –Build the IrDA protocol layer by layer, testing each as it is completed –Test the final software program using IrPing()

Palm OS Development Learn the basics of the CodeWarrior language for Palm OS –Work on “Hello World” program –Start with Initial Serial Port programs Create a program that allows for bi-directional serial communication –Send Data Bi-directionally from PC to Palm Pilot –Add User Input Functionality Move serial port program to interface to the Palm’s onboard infrared port

Test Specification IrPing() – IrDA protocol stack analyzer for the Palm –Will test the IR data sent by the Console and Palm –Will verify the IrDA protocol layers implemented in Firmware Oscilloscope –Will check the clocking of the SPI Port of the PIC and the Data Rate of the RS-232 Interface –Will allow complete verification of hardware design Performance Testing –Create a real world simulation environment –Perform Peak Performance Testing and Typical Use Testing PC’s IR port will act as Bit Error Rate Tester

Test Specification Design Constraint IrPING( )Performance TestingOscilloscopePC IR Port for Bit Error Rate Test Encode/Decode 19.2kbps Implement IrComm Standard Create 1 meter Data Link Hardware Palm Pilot Terminal Program Accuracy of Infrared Data Power

End of Semester Delivery Demonstrate our bi-directional Palm Pilot terminal program Any IR Links unable to be implemented will be simulated by a null modem cable Transmit/Receive IR Data with limited IrDA functionality Complete IrDA functionality will be completed by February of 2002 PC Board will be laid out and ready for order

Summary Design and Implement a small, low-power RS-232 IR console Create a Palm Pilot Program that displays ASCII data on screen Create a convenient, low-cost alternative to laptop-to-serial-cable communications

Future Applications Remote control of Serial Devices Make software compatible with different PDAs for greater market penetration TCP/IP functionality to allow for low speed internet connections on the PDA

Acknowledgements We would like to thank Dr. Robert Reese, our advisor, for all his valuable input We would also like to acknowledge Dr. Joseph Picone for his support

References [1] "About IrDA Software Protocol,” p, Infrared Data Association, Walnut Creek, California, [2] P. Barker and A. C. Boucouvalas, “Effect of Random Alignment Sway on the Performance of IrDA Handheld Devices,” p, Infrared Data Association, Walnut Creek, California, [3] M. Cremer, “An Introduction to the IrDA Protocols,” PDA Developers 2. 6, pp , Nov/Dec, [4] T. Engdahl, "Get Power Out of PC RS-232 port,” l, Epanorama.net: Electronic Circuit Desig n, August 25, [5] L. Goldberg, “Infrared Data Transmission: The Missing Link?” Electronic Desig n, pp , April 17, 1995.

References [6] "‘IrCOMM’: Serial and Parallel Port Emulation over IR (Wire Replacement),” p, Infrared Data Association, Walnut Creek, California, [7] "IrDA Data Link Design Guide," r, Hewlett Packard, Palo Alto, California, [8] C. Knutson, “Infrared Data Communications with IrDA,” presented at IrDA Conference, [9] P. Langley, “Leading Alternative for Serial Ports: IRDA,” Electronic Engineering Time s, p. 54, August 17, [10] P. Megowan, “IrDA Infrared Communications: An Overview,” p, Infrared Data Association, Walnut Creek, California, [11] T. Salazar, “UART test mode provides clock for RS-232-to-IrDA translator,” Electronic Desig n, pp , February 21, [12] "Serial Infrared Link Access Protocol (IrLAP) Version 1.1,” p, Infrared Data Association, Walnut Creek, California, 1996.