1 / 15

FPGA-based Wireless Robotics Controller for Evolutionary Design

FPGA-based Wireless Robotics Controller for Evolutionary Design. Conor Doyle Supervisor: Dr. Fearghal Morgan. Introduction.

Download Presentation

FPGA-based Wireless Robotics Controller for Evolutionary Design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FPGA-based Wireless Robotics Controller for Evolutionary Design Conor Doyle Supervisor: Dr. Fearghal Morgan

  2. Introduction • The focus of this project is to develop a wireless interface between a 68HC11 (Handy board) microcontroller and a Virtex II pro FPGA containing a powerpc processor. The objective of this project is to create a fully autonomous robot that is controlled by an evolved controller contained on the Virtex II FPGA.

  3. Steps in project

  4. The Handy Board • The handy board is used to interface with the sensors and motors of the robot • The core of the handy board is a motorola 68HC11 micro processor. • The analog outputs of the sensors are converted to a 8 bit digital word by the micro-processor. This 8-bit value is then sent to the FPGA via the wireless link.

  5. The Handy Board

  6. Wireless Link • The wireless link is implemented using a radiometrix RPC (Radio Packet control). • The RPC module provides all the RF circuits required to inter-connect an number of micro-controllers in a radio network.

  7. Radiometrix RPC • A data packet of 1 to 27 bytes downloaded by a Host micro-controller into the RPC's packet buffer is transmitted by the RPC's transceiver and will "appear" in the receive buffer of all the RPC's within radio range. • A data packet received by the RPC's transceiver is decoded, stored in a packet buffer and the Host micro-controller signalled that a valid packet is waiting to be uploaded.

  8. Pin Functions The Radiometrix RPC has 8 pins, 4 data lines and 4 control lines: • D0 – D3: 4 bi-directional data lines • TXR: TX request. Data transfer request from HOST to FRPC2 • TXA: TX Accept. Data accept handshake back to HOST • RXR: RX Request. Data transfer request from FRPC2 to HOST • RXA: RX Accept. Data accept handshake back to FRPC2

More Related