27906 Parallax Inc, 27906 Datasheet

no-image

27906

Manufacturer Part Number
27906
Description
BASIC STAMP ACT BOARD NO PWR
Manufacturer
Parallax Inc
Datasheet

Specifications of 27906

Module/board Type
Activity Board
For Use With/related Products
BASIC Stamp®
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Position Controller Kit (#27906)
Each Position Controller uses a quadrature encoder system to reliably track the position and speed of a
wheel at all times. With the included plastic encoder disk, the Position Controller has a resolution of 36
positions per rotation; this equates to approximately 0.5 inches of linear travel per position using 6-inch
tires (not included). The Position Controller calculates and reports position and average speed data on
command. This leaves the main processor free to handle more important tasks like reading GPS
coordinates, processing sensor information, and maneuvering complex environments.
The Position Controller is compatible with any microcontroller via a single-wire half-duplex asynchronous
serial communication (UART) bus. Up to four Position Controller devices can be controlled on the same
bus to minimize I/O requirements.
For increased functionality, multiple Position Controllers can be interfaced with
(#29144; sold separately) to control the position of the wheel and automatically provide smooth speed
ramping as well as accurate position advancement capability.
Features
Key Specifications
Application Ideas
Copyright © Parallax Inc.
36 encoder positions per revolution
Single I/O line can control up to 4
Position Controllers
+5 volt Supply for Position Controller
Compatible with any microcontroller
Power requirements: 5 VDC
Communication: Single-wire TTL-level
UART @19.2 kbits/sec
Operating temperature: -67 to 257 °F
(-55 to 125 °C)
Dimensions: 2 x 1.05 x .49 in
(50.8 x 26.67 x 12.45 mm)
Accurate distance tracking
Autonomous exploration and data
collection
Position Controller Kit (#27906)
Web Site: www.parallax.com
Forums: forums.parallax.com
Sales: sales@parallax.com
Technical: support@parallax.com
v1.1 3/22/2010 Page 1 of 13
Office: (916) 624-8333
Fax: (916) 624-8003
Sales: (888) 512-1024
Tech Support: (888) 997-8267
HB-25 motor controllers

Related parts for 27906

27906 Summary of contents

Page 1

... Autonomous exploration and data collection Copyright © Parallax Inc. Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Position Controller Kit (#27906) Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267 HB-25 motor controllers v1.1 3/22/2010 Page ...

Page 2

... These values are taken from the Atmel ATtiny2313 device documentation PIN Copyright © Parallax Inc (1) Min. 4 -0.5 0. (1) (3) 4.2 Position Controller Kit (#27906) Quantity DATA To Controller +5 VDC GND SIGNAL To N/C HB-25 GND Min. Max. Units -55 125 °C -65 150 °C -0 ...

Page 3

... Copyright © Parallax Inc. In conjunction with the plastic encoder disk, two optical interrupter 2 seconds 2 seconds Position Controller Kit (#27906) Figure 1 Quadrature encoded voltage waveforms for a wheel rotating at 4 positions per second. ...

Page 4

... A|B ID Value* Binary 1 001 2 010 3 011 4 100 * ID Value 0 is reserved for addressing all devices at once. Position Controller Kit (#27906) Figure 3 Typical speed profile for traveling a certain distance. The set point is advanced incrementally until it reaches the endpoint. End Point v1.1 3/22/2010 Page ...

Page 5

... ID value used, since doing so would likely cause bus contention between devices. Copyright © Parallax Inc. Query commands request information from a specific individual Action commands affect the output of the Position Command Code Byte Example Command = CLRP Position Controller Kit (#27906 v1.1 3/22/2010 Page ...

Page 6

... STXD 7 0x38 SMAX 8 0x40 SSRR 9 0x48 Binary Value Command Category/Type 00001 000 Query Receive Data Format [ValueH],[ValueL] Position Controller Kit (#27906) Binary Single All * ● 00001 000 ● 00010 000 ● 00011 000 ● ● 00100 000 ● ● 00101 000 ● ...

Page 7

... Query Receive Data Format {Value = 0xFF (True); Value = 0x00 (False)} Binary Value Command Category/Type 00100 000 Action Receive Data Format For example, sending a command to travel +200 Position Controller Kit (#27906) Single Single [Value] Single, All N/A v1.1 3/22/2010 Page ...

Page 8

... This is considered a “hard-reset”. Copyright © Parallax Inc. However, TRVL commands sent after this will be accumulative as Binary Value: 00101 000 Receive Data Format Position Controller Kit (#27906) When this occurs, the wheel will Command Category/Type: Action Single, All N/A v1.1 3/22/2010 Page ...

Page 9

... Copyright © Parallax Inc. Binary Value Command Category/Type 00110 000 Configuration Receive Data Format Binary Value Command Category/Type 00111 000 Configuration Receive Data Format Position Controller Kit (#27906) Single, All N/A This is used when the Single, All N/A Other v1.1 3/22/2010 Page ...

Page 10

... Command Category/Type: 01000 000 Configuration Receive Data Format Changes in the maximum speed limit become effective Binary Value: Command Category/Type: 01001 000 Configuration Receive Data Format 2 . Position Controller Kit (#27906) Single, All N/A Because the Position Single, All N This v1.1 3/22/2010 Page ...

Page 11

... Figure 4: Example of data exchange showing the QSPD command (0x10) addressed to ID Value 2 (0x02) and a reply of 30 positions/0.5 second (0x001E). Keep in mind that bytes are sent Least Significant Bit (LSB) First. Copyright © Parallax Inc. start bit stop bit start bit Delay Value (STXD) Position Controller Kit (#27906) stop bit v1.1 3/22/2010 Page ...

Page 12

... PA1 PB5 5 PA0 PB4 6 PD2 PB3 7 PD3 PB2 8 PD4 PB1 9 PD5 PB0 10 1nF GND PD6 ATtiny 2313 ID Jumpers A B Position Controller Kit (#27906) VCC VCC VCC 1uF Single RA 14 Header Pins 13 (To HB-25 Double RA VCC Header Pins (To Controller) v1.1 3/22/2010 Page ...

Page 13

... PBASIC on the Basic Stamp 2. The code is for a two-wheeled robot with the right and left Position Controllers physically set to ID value 1 and 2 respectively; the example also uses 2 HB25’s to control the 12V motors. This code is available for download from the 27906 product page at www.parallax.com. Copyright © Parallax Inc. ...

Related keywords