To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.roboticsOpen lugnet.robotics in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / 10865
10864  |  10866
Subject: 
Re: Motor output signals.
Newsgroups: 
lugnet.robotics
Date: 
Wed, 1 Mar 2000 17:07:46 GMT
Original-From: 
Marco C. <MARCO@SOPORCEL.PTstopspam>
Viewed: 
773 times
  
Thxs John :) ! This's a great help.

One of the first things I thought up, was a Motor clicking on a Touch
Sensor type of connection :> er... a *mechanical* serial interface, a bit
like the motor->generator thing. Then came the electrical type idea (and
then the opto-thing, like Bert van Dam's idea).

At 11:54 01-03-2000 +0000, John Barnes wrote:
Each RCX motor output is very straight forward.

Each motor channel has a two output circuits, one for each side of
the motor. These outputs can be set to be either 0 volts, 8 volts
or floating, ie; not connected, under firmware control.

When the motor is "Off", both outputs are grounded, shunting the
motor and creating the dynamic braking effect.

When going forwards or in reverse, one output is grounded, the
other is powered to 8 volts.

When in "Float" both outputs are off and motor can freewheel.

When the power setting is not "full", the outputs are pulsed
between powered (either forward or reverse) and the float state.

The overall period is 8 milliseconds, divided up into 1 millisecond
intervals. The power setting value you select controls how many
milliseconds out of the total of 8 the motor is powered for, ie;
1 - 8 (where 8 is full power on all the time).

I hope this explains how the outputs work. If you have any futher
questions, please feel free to ask. I have studied the RCX in
some detail.

I have used the pulsed output to control all sorts of external
devices, but I think the 1 millisecond timing is a little too
fast to catch with the cybermaster sensor input routines. You may have
to implement your own serial communication protocol to transfer
information over such a connection. I would be surprised if you
could get better than a few tens of bits per second. You could
try a motor on the output of the RCX driving a motor as a generator
on the input of the cybermaster. At least that way you avoid your
fear of a direct connection! And you could watch the serial data
going bit by bit from one device to the other! Just remember that
the motor generator will only convey data in one sense (when it is
connected to generate a positive input.) Negative inputs will read
as raw zero.

JB

____________________
Marco C. aka McViper



Message is in Reply To:
  Motor output signals.
 
Each RCX motor output is very straight forward. Each motor channel has a two output circuits, one for each side of the motor. These outputs can be set to be either 0 volts, 8 volts or floating, ie; not connected, under firmware control. When the (...) (25 years ago, 1-Mar-00, to lugnet.robotics)

2 Messages in This Thread:

Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR