1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Robot Builders Source Book - Gordon McComb Episode 1 Part 4 potx

40 252 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 40
Dung lượng 2,86 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

• Single board computer, also programmed either in assembly language or a high-level language, but generally with more processing power than a microcontroller.. Single board computers SB

Trang 1

102

 http://www.microrobotna.com/

Robot kits, microcontroller boards, and parts for

sumo, soccer, and line-following competition ’bots For

example, the company’s Robo-Lefter is a maze solving

MicroMouse (Its name is derived from the left-turn

maze-solving algorithm it uses.) The products are

available through distributors or directly from

Microbot NA

x 

http://www.robofesta-europe.org/

RoboFesta-Europe is part of an international

move-ment to promote interest throughout Europe in

sci-ence and technology, including robotics Sponsors

Olympics-style competition events

See also the international RoboFesta page:

http://www.robofesta.net/

RoboFesta-International 203952

http://www.robofesta.net/

RoboFesta is an international movement to promote

interest throughout the world in science and

technol-ogy, including robotics Sponsors Olympics-style

com-petition events Web page in Japanese, English, and

Autonomous mobile robots compete against one

another to capture a flag See also:

Robotag.com Web site.

http://www.dreamdroid.com/talentshow.htm

A regular talent show put on by the Robotics Society ofSouthern California; judging is by software, hardware,and how good your ’bot looks in a swimsuit

http://www.robotag.comTag-playing entrant Plenty of design photos

Trinity College Fire-Fighting

http://www.trincoll.edu/events/robot/

World-famous firefighting contest Robots roll or walkthrough a scaled-down model of a house looking for acandle to extinguish Harder than it sounds

Trang 2

competitions-OTHER 103

Walking Machine Challenge 202561

http://www.sae.org/students/walking.htm

The Society of Automotive Engineers sponsors a

chal-lenge in college-level engineering to design, build, and

test a walking machine with a self-contained power

source Many of the resulting designs are quite

sophis-ticated

Western Canadian Robot Games 202093

http://www.robotgames.com/

The Western Canadian Robot Games is one of the

old-est robot competitions, with events that include sumo

wresting, something called atomic hockey, a hallway

navigation game for walking robots, and a series of

chal-lenges specially designed for BEAM robots The

compe-titions are held annually in Alberta, Canada

vides a view of the game field, and this view is cally interpolated to remotely command the players.The RoboCup soccer competition is the most famous,and there are local versions of it for those who cannottravel to Japan, where the main event is staged.Soccer is one form of robot game that involves balls.Other forms include volleyball and ball collecting

Canada First is a team-based robotics competition sored by various Canadian companies to motivate stu-dents in the fields of math, science, and technology.The competitions generally involve soccer and ball han-dling of some type

spon-Web site is in English and French

Web site is in Japanese and English

col-

Web site for the Western Canadian Robot Games.

qr Competitions-Soccer

& Ball Playing

Robotic soccer is played either by two robots against

one another, or one team of robots against another

This form of robot competition is among the most

chal-lenging, especially for multirobot teams In the

multi-ple-robot version of the game, each robot plays a

cer-tain position on the team and is programmed

accordingly The robots must communicate with one

another in order to play successfully In some soccer

tournaments, an overhead machine vision system

Trang 3

pro-competitions-soccer & ball playing

104

KISS Institute for Practical

http://www.kipr.org/

In the words ofthe Web site: “KISS Institute for Practical

Robotics (KIPR) is a private non-profit

community-based organization that works with all ages to provide

improved learning and skills development through the

application oftechnology, particularly robotics We do

this primarily by providing supplementary,

extra-curric-ular and professional development classes and activities

KISS Institute’s activities began in 1993.”

KIPR also sponsors the annual Bot Ball tournament for

middle and high school students

http://www.robocup.org/

RoboCup is an international project to promote the fields

of artificial intelligence and robotics This is accomplished

with soccer competitions-two teams of robots square off

against one another and play a game of soccer without

human intervention RoboCup is held annually in Japan

A game of robot volleyball between teams of two robots,which were built using LEGO Mindstorms

qr Competitions-Sumo

Robot sumo involves two contestants on a round ing mat The object is for one contestant to push itsopponent off the mat before it gets pushed out In allbut a few cases, the robot fighters are autonomous andare not controlled remotely by a human operator.The playing mat is typically 6 feet in diameter and ispainted black A white stripe is painted near the outsiderim of the mat and is used by the robot to help it deter-mine the boundary of the playing field

play-Sumo competitions are separated into weight classes.All robots within a class must weigh less than the stipu-lated amount, such as 2, 10, or 20 pounds Noweaponry is typically allowed in a sumo competition—it’s all about pushing

CIRC Autonomous Sumo Robot

Web site for RoboCup, held yearly in Japan.

http://www.robocupjunior.org.au/

RoboCup Junior, based in Melbourne, Australia, is for

the design, construction, and competition of

autonomous soccer-playing robots The competitions

are intended for school-age students

Trang 4

One of the biggest American sumo competitions.

Robot sumo, that is The sponsor of the competition isSine Robotics:

http://www.sinerobotics.com/

OCAD Sumo Robot Challenge 203347http://www.student.ocad.on.ca/info/sumo/

Bashing/crashing/smashing robots sponsored by theOntario College of Art & Design

Explora-

Tips for Effective Sumo Robot Wrestling

If you've ever watched a real sumo-wrestling match, then you know that at least part ofthe sport relies on weight and girth Same with sumo robot wrestling, where the aim is topush your opponent outside the game field—usually a round, black circle All things con-sidered, a heavier robot will push a lighter robot aside, but there is more science involvedthan you might think

• In most competitions, the advantage of weight is minimized by putting contestants intovarious classes For the most part, you'll want your robot to be on the heavier side ofits class, for any advantage that might give you

• Still, bear in mind that the heavier the robot, the harder it might be for its motors to vide adequate speed and torque Don't blindly sacrifice agility for weight A fast-movingrobot can more readily get out of trouble or position itself for a sideways push

pro-• Wheel traction is critical Be sure to read the rules for the competition, as you may berestricted on the size, material, and thickness of the wheels you use Soft rubber pro-vides better traction and helps prevent your opponent from pushing you off the play

field Wider wheels offer increased surface area and therefore better traction

• A low center of gravity ensures your robot won't be easily turned over A low, squat

robot is usually the best design

• Many sumo robots use a scoop-like shovel at the front to partially lift their competitorsoff the play field Once lifted, robots are easy prey See if the competition rules allow for

a shovel (most do not permit a weapon)

Trang 5

106

V Computers

Listings in this section deal with computers for robot

control, as well as computer interfacing and data

acqui-sition The emphasis is on small computers, particularly

those that are self-contained and can be powered by a

single 5- or 12-volt DC source

V Computers-Data

Acquisition

Data acquisition involves circuitry that converts an

ana-log signal, such as temperature or vibration, to digital

form so that it can be processed by a computer This

section lists data acquisition boards for PC-compatible

computers as well as general-purpose data acquisition

modules Data acquisition modules typically provide

their data through a standard interface, such as PC

par-allel port, RS-232, or USB

DATAQ Instruments, Inc 202667

Dataq makes and sells data acquisition hardware and

accessories, data acquisition software,

signal-condition-ing components, and data acquisition starter kits (some

low-cost bargains here)

• Sampling A/D converters

• Data acquisition boardsDatasheets available for the products in Adobe AcrobatPDF Web site is in English and Japanese

x V

3112 S Independence Ct

Lakewood, CO 80227-4445USA

LabJack U12 Photo LabJack Corp.

Copyright 2003 by Gordon McComb Click Here for Terms of Use.

Trang 6

computers-data acquisition 107

Giving Your ‘Bot a Brain

Even the Scarecrow from The Wizard of Oz wanted a brain You want your robot to be

at least as smart as the Scarecrow, right? You can be your own wizard of Emerald City

by giving out brains to your robotic creations Instead of some phoney-baloney

diploma, the brains you give your robots will be electronic in nature The only trick is—which electronics?

Noncomputer Electronic Components

Noncomputer discrete components—transistors, resistors, capacitors, and integrated cuits—can be used to control a robot Such robots typically are "hard-wired" to performsome task, such as follow a line or seek out light BEAM robots are a good example ofmachines that have noncomputer brains: No number crunching is going on in their elec-tronics Rather, simple electronic circuits compel the robot to move

cir-A popular design uses a 555 timer IC to control a motor Separate 555 chips control

each motor of a two-wheeled robot The 555 timer outputs a series of short pulses, andthe duration of these pulses determines the speed of the motor If one motor goes a littleslower than the other, the robot will move in wide, sweeping arcs Add some bumper

switches to the robot to back it up and another 555 to time how long the robot reversesdirection, and the machine will do a remarkable job of navigating around a room

Watching the robot, you'd think the thing were controlled by a computer, but its "brain"

is a simple collection of parts you can buy at Radio Shack (If you're interested, the design

for such a robot can be found in the book, Mobile Robots: From Inspiration to

Implementation, among other sources.)

Computers and Microcontrollers

As attractive as noncomputer brains are, they are basically "hard-wired" as circuitry, andmaking changes to them requires lots of work A robot controlled by a computer can be

“rewired” simply by changing the software running on the computer

There is an almost endless variety of computers that be used as robot brains The

three most common are:

• Microcontroller, programmed either in assembly language or a high-level language

such as Basic or C The LEGO Mindstorms RCX is a good example of a robot run from

a microcontroller Microcontrollers are available in 4-, 8-, 16-, and 32-bit versions (plus

a few others, for special purposes) The Basic Stamp, PICmicro, AVR, OOPic, and

BasicX are good examples of microcontrollers commonly used in amateur robotics

• Single board computer, also programmed either in assembly language or a high-level

language, but generally with more processing power than a microcontroller Single

board computers (SBCs) are a lot like "junior PCs," but on a single circuit board In fact,many SBCs are IBM PC-compatible and use Intel microprocessors capable of runningany Intel-based program, including the MS-DOS operating system A common SBC

form factor is PC/104, which gets its name from "Personal Computer" (originally of IBMfame) and the number of pins (104) used to connect two or more PC/104-compatibleboards together

• Personal computer, such as a PC compatible or an Apple Macintosh, or even an older

model such as the venerable Commodore 64 A good option for robotics is a patible laptop, particularly the older monochrome models that required less battery

PC-com-power They're also fairly inexpensive on the used market

Trang 7

Prairie Digital sells I/O and interface boards:

• General-purpose data acquisition system for PCs

• 8-bit analog-to-digital converter

• 12-bit analog-to-digital converter

• Serial port data acquisition and control module

• Low-cost 5 1/2-digit A/D with RS-232 serial control

• Relay board

x 

V Computers-I/O

I/O stands for input/output, circuitry designed to

interface a computer to external circuitry On a PC,

I/O is used to connect the computer to a printer, for

example The I/O performs important functions of

conditioning the data and acting as a barrier to

prob-lems caused by the external device The idea here is

that it’s cheaper to replace an I/O board or module

than the complete computer

The I/O listed in this section is particularly suited for

robotics and other embedded applications Depending

on the configuration, I/O can be used with single

board computers (SBCs) or with microcontrollers

Examples of I/O modules include relay bays (the

com-puter activates the relays from program control),

self-contained Web servers, and generic interfaces to per motor or H-bridge drivers

step-SEE ALSO:

Computers-Single Board Computers:

Something to connect the I/O to

Internet-Circuit Examples: Plans for made I/O

home-LEGO-Mindstorms: Ideas for I/O expansion forthe Mindstorms robot

Microcontrollers-Hardware: Using amicrocontroller instead of an SBC

895 Commercial St

Ste.700Palo Alto, CA 94303USA

 (650) 493-8700

 (650) 493-2200

 salesinfo@activewireinc.com

 http://www.activewireinc.com/Manufacturers andsellers of ActiveWire-USB, a low-cost module designed

to provide programmable I/O pins that can interface

to anything, via a USB serial port on a PC orMacintosh Programming examples are provided forMacintosh, Win95/98/2000/ME, Linux, FreeBSD, andLabView

The company offers add-on interfacing modules,including:

• Motor control board, for controlling up to six small

DC motors (maximum 600mA to 1A)

Products includes USB converters

Movers and Shakers

Steve Mann

http://www.eecg.toronto.edu/~mann/

Professor Steve Mann, of the University of Toronto,literally wears his work He’s widely known as the firstperson to actively and continually wear implantedelectronic gizmos—the “Six-Million-Dollar Teacher.” His research involves the “wearable computer,” a sili-con brain that assists people in their everyday lives,possibly (at some point in the future) becoming a

part of them Of course, shades of The Borg and a lot

of other sci-fi themes, but Professor Mann doesn’tseem to have domination of the galaxy on his mind

Trang 8

computers-i/o 109

Athena Microsystem Solutions 202522

10624 Rockley Rd

Houston, TX 77099USA

periph-x 

• LCD character display module

• Opto-isolator module, for connecting to relays,

H-bridges, SCRs, and other high-current devices

x 

Model uIO Input output expansion board.

Photo JKmicrosystems, Inc.

Trang 9

110

Of Inputs and Outputs

Number Five (from the movie Short Circuit) was always shouting about "more input."Robots need both input and output—ways to get data from the outside world (input), andways to control external devices, like motors (output)

There are several specialized forms of I/O found on computers and microcontrollersthat robots can use Many are proprietary to a given circuit architecture: Microcontrollersfrom National may favor one approach; chips from Philips may favor another In the end,many do similar jobs

Serial Communications

I2C—Inter-Integrated Circuit, a two-wire serial network protocol used by Philips to allow

integrated circuits to communicate with one another With I2C you can install two ormore microcontrollers in a robot and have them communicate with one another OneI2C-equipped microcontroller may be the "master," while the others are used for spe-cial tasks, such as interrogating sensors or operating the motors

Microwire—A serial synchronous serial communications protocol used in National

Semiconductor products, and popular for use with the PICMicro line of microcontrollersfrom Microchip Technologies Most Microwire-compatible components are used forinterfacing with microcontroller/microprocessor support electronics, such as memoryand analog-to-digital converters

SCI—Serial communications interface, an enhanced version of the UART, detailed later SPI—Serial peripheral interface standard used by Motorola and others to communicate

between devices Like Microwire, SPI is most often used for interfacing with troller/microprocessor support electronics, especially outboard EEPROM memory

microcon-Synchronous serial port—Data is transmitted one bit at a time, using two wires One wire

contains the transmitted data, and the other wire contains a clock signal The clockserves as a timing reference for the transmitted data Note that this is different fromasynchronous serial communication (see the following), which does not use a separateclock signal

UART—Universal asynchronous receiver transmitter, used for serial communications

between devices, such as your PC and the robot's computer or microcontroller

Asynchronous means that there is no separate synchronizing system for the data Instead, the data itself is embedded with special bits (called start and stop bits) to

ensure proper flow The USART (Universal Synchronous/Asynchronous ReceiverTransmitter) can be used in either asynchronous or synchronous mode, providing forfaster throughput of data

Data Conversion

ADC—Analog-to-digital conversion transforms analog (linear) voltage changes to binary

(digital) ADCs can be outboard, contained in a single integrated circuit, or included aspart of a microcontroller Multiple inputs on an ADC chip allow a single IC to be usedwith several inputs (4, 8, and 16 input ADCs are common)

DAC—Digital-to-analog conversion transforms binary (digital) signals to analog (linear)

voltage levels DACs are not as commonly employed in robots; rather they are monly found on such devices as compact disc players

Trang 10

Pulse and Frequency Management

Input capture—An input to a timer that determines the frequency of an incoming digital

signal With this information, for example, a robot could differentiate between inputs,such as two different locator beacons in a room Input capture is similar in concept to atunable radio

PWM—Pulse width modulator, a digital output that has a square wave of varying duty

cycle (e.g., the "on" time for the waveform is longer or shorter than the "off" time)

Often used with a simple resistor and capacitor to approximate digital-to-analog version, to create sound output, and to control the speed of a DC motor

con-Pulse accumulator—An automatic counter that counts the number of pulses received on

an input over x period of time The pulse accumulator is part of the architecture of the

microprocessor or microcontroller and can be programmed autonomously; that is, theaccumulator can be collecting data even when the rest of the microprocessor/micro-controller is busy running some other program

Special Functions

Hardware interrupts—Interrupts are special input that provides a means to get the

atten-tion of a microprocessor or microcontroller When the interrupt is triggered, the processor can temporarily suspend normal program execution and run a special sub-program

micro-Comparator—An input that can compare a voltage level against a reference; the value of

the input is then lower (0) or higher (1) than the reference Comparators are most oftenused as simple analog-to-digital converters where HIGH and LOW are represented bysomething other than the normal voltage levels (which can vary, depending on the kind

of logic circuit used) For example, a comparator may trigger HIGH at 2.7 volts

Normally, a digital circuit will treat any voltage over about 0.5 or 1 volt as HIGH; anythingelse is considered LOW

Analog/mixed-signal (A/MS)—Inputs (and often outputs) that can handle analog or digital

signals, under software guidance Many microcontrollers are designed to handle bothanalog and digital signals on the same chip, and to even mix -and match analog/digital

on the same pins of the device

External reset—An input that resets the computer or microcontroller so that it clears any

data in RAM and restarts its program (the program stored in EEPROM or elsewhere isnot erased)

Switch debouncer—Cleans up the signal transition when a mechanical switch (push

but-ton, mercury, magnetic reed, etc.) opens or closes Without a debouncer, the controlelectronics may see numerous signal transitions and could interpret each one as a sep-arate switch state With the debouncer, the control electronics sees just a single transi-tion

Input pullup—Pullup resistors (5 to 10K) are required for many kinds of inputs to control

electronics If the source of the input is not actively generating a signal, the input could

"float" and therefore confuse the robot's brain The pullup resistors, which can be builtinto a microcontroller and activated via software, prevent this floating from occurring

Trang 11

Siteplayer is a Web server the size of a postage stamp.

Really, a 1-inch-square postage stamp! The Siteplayer

module has a built-in Web server and Ethernet adapter,

allowing it to be used on any TCP/IP connection

SitePlayer sports eight I/O pins, which can be

individu-ally programmed via Web commands

The use in robotics is obvious, including remote

con-trol of a robot connected via the Internet Add a video

camera, and you-or anyone else-can control a robot

from around the globe

up to 32 modules (hence, peripherals) on the same

RS-232 cable connected to a host PC Reasonable prices

• Solid state relay module

• Analog input module

• Analog output module

• Stepper motor driver

SitePlayer, on the SitePlayer development kit

board Photo NetMedia, Inc.

Analog to digital interface Photo Weeder Technologies.

Trang 12

Winford produces computer I/O cards and accessories

for the PC Their CRD155B is an 8-bit ISA card that

pro-vides 24 digital I/O lines The CRD155B card can be

programmed and controlled by using Winford

Engineering’s Portal API

x V

V Computers-Single Board

Computers

The term single board computer is a holdover from

days when most computers consisted of a main board

(called the motherboard) and additional peripheral

boards (called daughter cards) for extra features such

as I/O of disk drive interface Today, even desktop PCs

use a single printed circuit board, all basic functions are

built in-including I/O, disk interface, sound, and

dis-play adapter

Today the term single board computer has evolved to

mean a compact computer board, especially one that

can be powered by a single 5- or 12-volt voltage source

and that is intended primarily for use as a controller in

a piece of hardware-a so-called embedded application

Most of the single board computers (SBCs) in this

sec-tion are smaller than 4 inches square

SEE ALSO:

Microcontrollers-Hardware: Computers

on a single chip

Programming-Languages: Programming

lan-guages, such as C and Basic, for computers

Programming Platforms & Software:

Manufacturer and distributor of PC/104 modules,

LPX-size SBCs, and media SBCs (compact computers

designed for media applications) Offices in the U.S.,

Korea, and Germany

x 

4411 Morena Blvd

Ste 230San Diego, CA 92117USA

com-xAll Industrial Systems, Inc 202889

672 Still Meadows Circle EastPalm Harbor, FL 34683USA

x Arcom Control Systems, Inc 202890

7500 West 161st St

Stilwell, KS 66085USA

x Axiom Manufacturing, Inc 202891

2813 Industrial Ln

Garland, TX 75041USA

computers-i/o 113

Trang 13

 (972) 926-9303

 (972) 926-6063

 sales@axman.com

 http://www.axman.com/

In the words of the Web site: “Axiom Manufacturing is a

diverse microcontroller company specializing in single

board computers, embedded controllers, custom

design, and manufacturing solutions.”

Products include single board computers based on the

Motorola 68HC11 and 68HC12 microcontrollers,

80CXX microprocessor, MPC555 PowerPC, and

Makers of PC/104 form-factor single board computers

with analog I/O and serial ports

Manufacturer of PC-compatible SBCs,; SBC

microcon-trollers, embedded servers, microprocessor trainers,

x 

3201 Highgate Ln

St Charles, MO 63301USA

x V

1403 Fifth St

Ste DDavis, CA 95616USA

Trang 14

 http://www.jkmicro.com/

JKmicrosystems makes single board computers,

periph-eral boards (A/D converter, I/O, relay), keypads, and

Embedded computers, including 386 XT Size 386SX-40

single board computers

Micromint is a leading supplier of single board

comput-ers and industrial embedded controllcomput-ers Their

prod-ucts include:

• Domino (80C52 with BASIC)

• PicStic micro modules

• Answer MAN (network-based data acquisition)

• TI01 (based on Polaroid ranger)

• Embedded modem module

• 80C52-BASIC chip

• Power line interface for X-10

x V

computers-single board computers 115

Model 2400EMM data modem Photo Micromint, Inc.

http://www.pc104.org/

According to the site, “We are a Consortium of over 100members worldwide who have joined together to dis-seminate information about PC/104 and to provide aliaison function between PC/104 and standard organi-zations.” Fair enough



Trang 15

computers-single board computers

116

Single Board Computers

Not long ago, the notion of a computer on a single, small circuit board was science tion Now, they're so plentiful you'll find them at hundreds of sources In this book we pro-vide a handful of sources to get you started; there are many others, particularly those thatspecialize in computers for particular applications, such as controlling an elevator, operat-ing a construction crane, or adjusting the fuel-air mixture in your car's engine

fic-These applications are often referred to as embedded, because a computer is

"embedded" as part of the overall functionality of the device For this reason, single board computers are almost universally used for some embedded application, though they are

also of premier interest to robot builders, because of their power, small size, and lowenergy requirements

With the proliferation of single board computers (or SBCs) has also come a dizzying array of types, sizes, and styles Fortunately, a form -factor known as PC/104 provides a

handy standard that makes it easier to select and use SBCs and peripherals, even fromamong different manufacturers

PC/104 boards measure about 3.5 inches square (specifically 90 by 96mm) The "104"comes from the number of interconnection pins used to stack the boards together Thisstacking allows you to add to a PC/104 SBC without using back planes (like in a PC-com-patible computer) or connectors and cables There are both 8- and 16-bit versions for thePC/104, and there are different options within the specification

More information on the PC/104 standard can be found at the PC/104 Consortium at:

http://www.pc104.org

While PC/104 is perhaps the most common standard form factor for SBCs, it's not theonly one A fairly popular SBC is the PCI or ISA "daughter card," designed to fit into anexpansion slot of a PC-compatible (PCI and ISA are connector standards; PCI is the cur-rent type used in PCs, and ISA is the older 8- and 16-bit style) Though intended to beused inside another computer, daughter card SBCs are in fact independent computers.They are for applications that require extra processing power, when you don't want to taxthe main processor of the computer

Should You Use a PC as a Robot Brain?

The average PC may be desk-bound, but that doesn't mean you can't mount it on yourrobot and use it in a portable environment That said, you may not want to use the com-puter for your robot's brain Some PCs are more suited for conversion to mobile robotuse than others Consider the following qualities of a computer pressed into service asthe brain of an untethered mobile robot:

• Small size In this case, small means that the computer can fit in or on your robot A

computer small enough for one robot may be a King Kong to another Generally ing, however, a computer larger than about 12 inches by 12 inches is too big for anyreasonably sized 'bot

speak-• Standard power supply requirements Some computers need only a few power supply

voltages, most often +5, and sometimes +12 A few, like the IBM PC-compatible,

requires* negative reference voltages of -12 and -5 (*Required is a nebulous thing:

Some PC-compatible motherboards will still function if the -12 and -5 voltages areabsent, though functions such as RS-232 serial may not operate correctly.)

• Accessibility to the microprocessor system bus or an input/output port The computer

won't do you much good if you can't access the data, address, and control lines The IBM

PC architecture provides for ready expansion using "daughter" cards that connect to themotherboard It also supports a variety of standard I/O ports, including parallel and serial

Trang 16

Makers of single board computers and microcontroller

boards, many using the TICKit interpreter engine, said

to offer faster processing than the Basic Stamp

Products include:

• TICKit 63 processor IC

• TICKit 63 computer module

• RSB509b serial data buffer IC

• TICKit 63 single board computer

x 

R.L.C Enterprises, Inc 202893

2985 Theatre Dr

Paso Robles, CA 93446USA

computers-single board computers 117

• Uni- or bidirectional parallel port If the computer lacks

access to the system bus, or if you elect not to use that

bus, you should have a built-in parallel port This allows

you to use 8-bit data to control functionality of your robot

The Commodore 64, no longer made but still available in

the used market, supports a fully bidirectional parallel

port

• Programmability You must be able to program the

com-puter using either assembly language or a higher-level

language such as Basic, C, Logo, or Pascal

• Mass storage capability You need a way to store the

programs you write for your robot, or every time the

power is removed from the computer, you'll have to rekey

the program back in (Recall that microcontrollers and SBCs equipped with Flash or

EEPROM memory retain their programs even when power is removed.) Floppy disks orsmall, low-power hard disk drives are possible contenders here

• Availability of technical details You can't tinker with a computer unless you have a full

technical reference manual The reference manual should include full schematics, or atthe very least, a pinout of all the ports and expansion slots Some manufacturers do notpublish technical details on their computers, but the information is usually available fromindependent book publishers Visit the library or a bookstore to find a reference manualfor your computer

Using an AC Inverter for a PC Power Source

You've read elsewhere in this section about using a PC motherboard as the brains for

your 'bot They're cheap, reliable, and very competent computers, but a disadvantage istheir power requirements Many require different voltages, namely +/-5 and +/-12 volts.Another option is to power your robot from a 12-volt battery connected to an AC

inverter These are available at auto supply stores and many department stores that carryautomotive supplies They are designed to work with the 12-volt system of a car and canprovide enough operating juice to power the typical later-model PC (older models mayuse very power-hungry components) The PC plugs into the inverter as if it were a walloutlet

AC inverters are available in different wattages As you might imagine, the higher thewattage, the more expensive the inverter You do not need a 3,000-watt inverter; try a400- to 800-watt version first

An old 486-class motherboard One possible use for this relic

is as a robot brain.

Trang 17

 (805) 239-9737

 (805) 239-9736

 http://www.rlc.com/

Makers of embedded single board PCs with the

Windows CE operating system, touch screens, and I/O

interfaces built in Intended mainly for original

equip-ment manufacturers (OEMs) purchases, but sells in

Tern provides 16- and 32-bit microcontrollers

(Intel-based or NEC V25) and software development

pack-ages for C, C++, and x86 assembly language

on the PIC16C62, PIC16C74, 80C188EB, and 68332Gprocessors, and come in a variety of models depending

on the system level resources (such as memory andports) that your project requires.”

Product line highlights include:

• Single-tasking and multitasking BASIC

• A/D interface

• TTL digital I/O

• Optically isolated inputs, relay outputs

• D/A output amplifiers

x 

6 Way Rd

Middlefield, CT 06455USA

x $ V

Krefelder Str 147

52070 AachenGermany

Trang 18

computers-single board computers 119

Win Systems is a manufacturer of single board

comput-ers, PC/104, PC/104-Plus, and STD bus products

Single board computers (with or without built-in

Ether-net connectivity), I/O boards, embedded control

sys-tems, C compiler engineered for Z-World embedded

products

x V

357 Inverness Dr SouthSte C

Englewood, CO 80112USA

Trang 19

@ Distributor/Wholesaler

In the retail chain, a distributor is a company or other

organization that purchases specialized product for

resale, either to other distributors, retailers, or end

users Manufacturers often prefer working strictly

through a distributor for cost reasons: it's cheaper to

sell their product to a small handful of “go-betweeners”

(other distributors or retailers) than thousands-if not

tens of thousands-of end users

Wholesalers serve a similar purpose as distributors, but

the term is meant to be restricted to those who buy and

sell in quantities When buying through a distributor,

you can often purchase in single quantities (though

minimum order amounts and extra handling charges

may apply) Wholesalers want you to buy in bulk, and

they offer discounts to make that a more attractive

option

The companies listed in the Distributor/Wholesaler

sections run the gamut from high-quantity wholesalers

to what are in effect retail sales of individual

compo-nents Most of the distributors listed are for industrial

electronics and may serve the needs of garage shop

tin-kers, schools, and companies

It's important to note that the Internet is changing the

way manufacturers view their distributor/customer

relationships Thanks to e-commerce and online

buy-ing, the costs of servicing customers are reduced

greatly, allowing more and more manufacturers to deal

directly with the buying public In some cases, such

direct sales are cheaper than going through a

distribu-tor; in most instances, buying online direct from the

manufacturer is for convenience only

@

Distributor/Wholesaler-Industrial Electronics

Distributors and wholesalers of industrial electronics

supply a much broader range of product than the

aver-age electronics retailer The product may also be

avail-able in larger quantities (possibly representing a

sav-ings, if you need that many), with greater numbers of

options and choices Most of the companies listed in

this section sell directly, either online or in retail

estab-lishments Minimum order amounts may apply, so

you'll want to save up your orders to avoid any

addi-tional fees

Industrial electronics distributors and wholesalers areused to dealing with purchasing departments of compa-nies, where X part is specified by the customer, and Xpart is shipped For this reason, most distributors andwholesalers publish a “line card” showing either theproducts they carry or the brands they represent (orboth) If online ordering is not offered, you will need tolocate copies of catalogs from various manufacturersand order by part number

http://www.activestores.com/

Future Electronics—

http://www.futureelectronics.com/

Future Active—http://www.future-active.com/Future Global

Copyright 2003 by Gordon McComb Click Here for Terms of Use.

Trang 20

Allied Electronics is a prime source for all electronics

(components, chemicals, tools, you name it), in single

or multiple quantities Their prices are often lower

than the competition's Do note the minimum order

($50 at the time of this writing) The online catalog is

database driven and is searchable

Datasheets are provided for many components, even

fairly obscure semiconductors You need Adobe

Acrobat Reader to access the datasheets or catalog-page

VAppleton Electronic Distributors, Inc 203603

205 W Wisconsin Ave

Appleton, WI 54911USA

General electronics and tools

Philmore & Datak

http://www.philmore-datak.com/

Wide range of active and passive components; nectors, cables, switches, tools, accessories; kitsLED dice, RF transmitter, PIR movement detector

con-Polykom

http://www.polykom.com/

Industrial electronics supplier in Australia

Reptron Electronics, Inc.

http://www.reptron.com/

45,000 electronic component products from over

60 vendors

Ngày đăng: 10/08/2014, 02:20

TỪ KHÓA LIÊN QUAN