WiRobot DRK6080/8080 USER MANUAL

Add to my manuals
150 Pages

advertisement

WiRobot DRK6080/8080 USER MANUAL | Manualzz

I.

PMS5005 Sensing and Motion Controller

I.1

Introduction

The PMS5005 Robot Sensing/Motion Controller can be used as sensing, control, motion execution,

LCD display and wireless communication processing unit for various robotic applications. Its onboard firmware makes the low level function modules such as motor driver module and wireless communication module transparent to the users. A host (e.g. PC, DSP, or processor) will be used to communicate and control the PMS5005 for different applications through the UART (serial) interface.

The system can help robotic and AI researchers and developers focus on the high level logic and algorithm design, and avoid the hassle of writing low level device drivers, standard control schemes and troubleshooting the electronic circuits. The ease of use, powerful functionality and onboard intelligence can eliminate design risk, streamline hardware and software development, and significantly shorten the time to delivery while effectively reducing the cost. Typical applications include humanoid robot, legged robot, wheel-based robot, robot head, robot arm and robot hand.

I.1.1

PMS5005 Robot Sensing/Motion Controller Architecture

As shown in Figure I.1, the PMS5005 features functionalities required by most of the robotic applications, such as sensing, motion control, and data communication.

The PMS5005 contains the following features and capabilities:

-

40MIPS 16-bit fix-point hybrid DSP/MCU

-

36K x 16-bit words flash

-

2.5K x 16-bit words SRAM

-

Build-in

.

A/D reference voltage monitoring

.

Over-heating sensor (x2)

.

System voltage monitoring (x1)

.

Watchdog timer (x1)

.

Full duplex UART (x2)

-

Embedded firmware for configurable closed loop position, velocity, various sensor data acquisition,

LCD graphic display, wired and wireless communication

-

Interfaces to

.

MDM5253 DC motor driver module with position and current feedback (x2), which includes o

General-purpose PWM DC motor interface (x6) o

Motor current feedback interface (x6) o

Potentiometer position feedback sensor interface (x6)

.

Quadrature encoder (x2)

.

Standard RC servo motor (x6)

.

DUR5200 Ultrasonic range sensor module (x6)

.

DHM5150 Human sensor module (x2)

.

DAT5280 Ambient temperature sensor module (x1)

.

GP2Y0A21YK Infrared range sensor (x1)

.

DTA5102 2 axis tilt/acceleration sensor module (x1)

.

Custom A/D (x 8 including 3 channels of optional battery voltage monitoring). It can connect to

MSA3502 if signal amplifying is needed.

.

Custom digital input (x8)

.

Custom digital output (x8)

.

MGL5128 Graphic LCD display module (128 x 64) (x1)

.

MIR5538/5540 Full duplex infrared remote control and communication module (x1)

Copyright © Dr Robot Inc. 2005

66

.

PMB5010 Multimedia controller (x1)

.

MCB3100 Serial Bluetooth wireless module or MCR3210 RS232 interface module (x1) or

WFS802b WiFi802.11b Serial wireless module

Figure I.1 Block Diagram of the PMS5005

I.1.2

PMS5005 Connectors and Jumpers

Figure I.2 shows the function and location of the connectors and jumpers on the PMS5005.

Copyright © Dr Robot Inc. 2005

Figure I.2 PMS5005 Connector and Jumper Locations

67

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

Download PDF

advertisement

Table of contents