22
Bi-Directional Bi-Directional RF Data RF Data Communication Communication A Robot Control Device A Robot Control Device Team BDRFC Team BDRFC

Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

Embed Size (px)

Citation preview

Page 1: Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

Bi-Directional RF Bi-Directional RF Data Data

CommunicationCommunicationA Robot Control DeviceA Robot Control Device

Team BDRFCTeam BDRFC

Page 2: Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

Team BDRFC MembersTeam BDRFC Members

Matthew Merican – Team LeaderMatthew Merican – Team Leader Varun Jain – Assistant LeaderVarun Jain – Assistant Leader Andrew Gibbons - SecretaryAndrew Gibbons - Secretary Trevor Damyan - TreasurerTrevor Damyan - Treasurer Noel Smith – Document CoordinatorNoel Smith – Document Coordinator

Matthew Merican

Page 3: Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

Summary of PresentationSummary of Presentation OverviewOverview Design PlanDesign Plan RequirementsRequirements Design ConceptsDesign Concepts Block Diagram of DesignBlock Diagram of Design Design SpecificsDesign Specifics Planned ActivityPlanned Activity BudgetBudget DeliverablesDeliverables

Matthew Merican

Page 4: Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

Project SummaryProject Summary

To design and implement a wireless To design and implement a wireless RS232 serial communication device. RS232 serial communication device. This device will be used in EGR286 This device will be used in EGR286 to communicate with the student’s to communicate with the student’s robots. This device will allow robots. This device will allow wireless communication between wireless communication between four different robots being used at four different robots being used at the same time.the same time.

Matthew Merican

Page 5: Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

OverviewOverview Wireless RS232 communication device that communicates Wireless RS232 communication device that communicates

over a range of 100 feet with a baud rate of at least 2.4 over a range of 100 feet with a baud rate of at least 2.4 Kbits/second.Kbits/second.

We will be using the standard com port through a RF link, We will be using the standard com port through a RF link, to communicate with the remote transceiver.to communicate with the remote transceiver.

We need four independent communication channels so We need four independent communication channels so that four robots can be controlled at the same time.that four robots can be controlled at the same time.

No licensing required for the use of this product.No licensing required for the use of this product. Frequency division or time division can be used to Frequency division or time division can be used to

prevent cross communication between the four different prevent cross communication between the four different robots.robots.

A stable supplier for replacement parts needs to be found.A stable supplier for replacement parts needs to be found. The packaging needs to be durable and resistant to the The packaging needs to be durable and resistant to the

natural elements.natural elements.

Matthew Merican

Page 6: Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

Design PlanDesign Plan

ResearchResearch Conduct research into different types of Conduct research into different types of

systems that can be used.systems that can be used. Research of specific configuration of the Research of specific configuration of the

chosen system.chosen system. Derive RequirementsDerive Requirements Determine Design to ImplementDetermine Design to Implement

Chosen Design: Serial Transceiver LinkChosen Design: Serial Transceiver Link Build and Test (future design phase)Build and Test (future design phase) Demonstrate (future design phase)Demonstrate (future design phase)

Noel Smith

Page 7: Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

RequirementsRequirements

ChangedChanged Dimensions: 2” x 2” x 0.5” maximumDimensions: 2” x 2” x 0.5” maximum Weight: 4 oz.Weight: 4 oz. Operating Temperature: 10° to 30° COperating Temperature: 10° to 30° C

NewNew Should be able to withstand a drop of 3 ft.Should be able to withstand a drop of 3 ft. Product will be tested to verify range of Product will be tested to verify range of

100 ft., withstand 3 ft. drop as well as 100 ft., withstand 3 ft. drop as well as shock, and to make sure that it is water shock, and to make sure that it is water resistant.resistant.

Noel Smith

Page 8: Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

Transceiver DesignTransceiver Design

ProPro Off the shelf componentsOff the shelf components RS-232 compatibleRS-232 compatible Easily interfaced with other componentsEasily interfaced with other components InexpensiveInexpensive Upgradeable range and performanceUpgradeable range and performance

ConCon Error checking not necessarily built inError checking not necessarily built in External filters and amplifiers neededExternal filters and amplifiers needed

Noel Smith

Page 9: Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

Wireless LAN DesignWireless LAN Design

ProPro Built in error checkingBuilt in error checking Specific IP Addresses: prevent interference from Specific IP Addresses: prevent interference from

other signalsother signals ConCon

Limited range capabilitiesLimited range capabilities Network traffic will reduce performanceNetwork traffic will reduce performance Interfacing and programming difficulties on Interfacing and programming difficulties on

robot endrobot end Controller needed for robotController needed for robot Replacement parts are expensiveReplacement parts are expensive

Noel Smith

Page 10: Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

Wireless LAN vs. Wireless LAN vs. TransceiverTransceiver

Wireless LANWireless LAN Need to learn how to Need to learn how to

interface PCMCIA card interface PCMCIA card with the serial port of with the serial port of the robotthe robot

Difficulty Difficulty programming PCMCIA programming PCMCIA controllercontroller

Difficulty in replacing Difficulty in replacing parts, since companies parts, since companies upgrade and change upgrade and change products too rapidlyproducts too rapidly

TransceiverTransceiver Many transceivers Many transceivers

easily interface with easily interface with serial portsserial ports

Only need to develop a Only need to develop a driver to meet driver to meet technical specifications technical specifications of the transceiverof the transceiver

Developed as Developed as integrated circuits, so integrated circuits, so easy to find easy to find replacementsreplacements

Noel Smith

Page 11: Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

Proposed Design ConceptProposed Design Concept

We will be designing a RF wireless We will be designing a RF wireless serial link in the range of 400Mhz to serial link in the range of 400Mhz to 2.4Ghz. One end will be attached to the 2.4Ghz. One end will be attached to the robot powered by the robots power robot powered by the robots power supply or a small battery. The other end supply or a small battery. The other end will be attached to a computer. We will will be attached to a computer. We will design software/drivers to interface the design software/drivers to interface the computer with the serial link. The serial computer with the serial link. The serial link will function as a wireless serial link will function as a wireless serial cable.cable.

Trevor Damyan

Page 12: Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

Block Diagram of DesignBlock Diagram of Design

Trevor Damyan

Page 13: Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

Summary of Block Summary of Block DiagramDiagram

Command is sent from the com port to the RF Command is sent from the com port to the RF TransmitterTransmitter

Signal is amplified by power amplifier and Signal is amplified by power amplifier and antenna.antenna.

Signal is transmitted to the robot.Signal is transmitted to the robot. Signal passes through a low noise amplifier Signal passes through a low noise amplifier

(LNA) and filter to amplify and eliminate (LNA) and filter to amplify and eliminate noise/interference.noise/interference.

Signal is processed by the receiver.Signal is processed by the receiver. Robot receives processed serial information.Robot receives processed serial information. Process is reversed for communication from Process is reversed for communication from

robot to computer.robot to computer.

Trevor Damyan

Page 14: Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

Component SelectionComponent Selection Needed ComponentsNeeded Components

TransceiverTransceiver Power Amplifier, LNAPower Amplifier, LNA AntennaAntenna PackagingPackaging Filtering HardwareFiltering Hardware

Trevor Damyan

Page 15: Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

Design SpecificsDesign Specifics

Amplifier, Amplifier, antennaantenna

Filter UsageFilter Usage Time Sharing vs. Time Sharing vs.

Frequency Frequency DivisionDivision

Andrew Gibbons

Page 16: Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

Filter UsageFilter Usage To reduce static in the received To reduce static in the received

transmission.transmission.

Andrew Gibbons

Page 17: Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

Time Sharing vs. Time Sharing vs. Frequency DivisionFrequency Division

Andrew Gibbons

Time Sharing

Frequency Division

Page 18: Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

Planned ActivityPlanned Activity

Determine which transceiver to use.Determine which transceiver to use. Frequency (900 MHz, 1.8 GHz, or 2.4 Frequency (900 MHz, 1.8 GHz, or 2.4

GHz)GHz) Bitrate (at least 2400 bps), channels Bitrate (at least 2400 bps), channels

(time or frequency division)(time or frequency division) Hardware error checkingHardware error checking

Research Filter DesignResearch Filter Design Noise/Interference filteringNoise/Interference filtering Clean up signalClean up signal

Varun Jain

Page 19: Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

Planned ActivityPlanned Activity Derive Link BudgetDerive Link Budget

Needed power amplificationNeeded power amplification Antenna (type, gain)Antenna (type, gain) Bandwidth, bit-rateBandwidth, bit-rate

SchematicsSchematics Transceiver, power amplifiers, filter designsTransceiver, power amplifiers, filter designs Top-level circuitTop-level circuit

Analysis and SimulationAnalysis and Simulation Testing using simulated serial data and Testing using simulated serial data and

measuring on oscilloscopesmeasuring on oscilloscopes

Varun Jain

Page 20: Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

Planned BudgetPlanned Budget

Part Quantity Cost Estimate (per unit) Total Cost

Transceiver 2 $50.00 $100.00

Amplifier 2 $40.00 $80.00

Filter 2 $10.00 $20.00

Casing 2 $5.00 $10.00

Antenna 2 $10.00 $20.00

Total $230.00

Varun Jain

Page 21: Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

BudgetBudget

Budget Goal: $200 per unitBudget Goal: $200 per unit Budget is estimatedBudget is estimated Some parts can be built cheaper Some parts can be built cheaper

than buying an off-the-shelf productthan buying an off-the-shelf product Highest cost for each component Highest cost for each component

was chosenwas chosen Purchases will be made by clientPurchases will be made by client

Varun Jain

Page 22: Bi-Directional RF Data Communication A Robot Control Device Team BDRFC

DeliverablesDeliverablesNovember 4, 2003November 4, 2003 Client Status ReportClient Status Report

December 9, 2003December 9, 2003 ProposalProposal

Early March, 2004Early March, 2004 Status Report to Status Report to clientclient

April 26, 2004April 26, 2004 Final ProductFinal Product

includes prototype, includes prototype, parts list, user’s parts list, user’s manual, test manual, test procedures, and procedures, and performance data. performance data.

May, 2004May, 2004 Final ReportFinal ReportVarun Jain