Bi-Directional RF Data Communication A Robot Control Device Team BDRFC.
-
Upload
martha-daniels -
Category
Documents
-
view
217 -
download
0
Transcript of 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
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
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
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
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
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
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
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
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
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
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
Block Diagram of DesignBlock Diagram of Design
Trevor Damyan
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
Component SelectionComponent Selection Needed ComponentsNeeded Components
TransceiverTransceiver Power Amplifier, LNAPower Amplifier, LNA AntennaAntenna PackagingPackaging Filtering HardwareFiltering Hardware
Trevor Damyan
Design SpecificsDesign Specifics
Amplifier, Amplifier, antennaantenna
Filter UsageFilter Usage Time Sharing vs. Time Sharing vs.
Frequency Frequency DivisionDivision
Andrew Gibbons
Filter UsageFilter Usage To reduce static in the received To reduce static in the received
transmission.transmission.
Andrew Gibbons
Time Sharing vs. Time Sharing vs. Frequency DivisionFrequency Division
Andrew Gibbons
Time Sharing
Frequency Division
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
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
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
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
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