To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.rcxOpen lugnet.robotics.rcx in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / RCX / 2195
2194  |  2196
Subject: 
Re: Multiplexing 4 touch sensors on an RCX input port
Newsgroups: 
lugnet.robotics.rcx
Date: 
Tue, 9 Sep 2003 22:11:39 GMT
Viewed: 
3907 times
  
In lugnet.robotics.rcx, Steve Hassenplug wrote:
In lugnet.robotics.rcx, Mark Bellis wrote:
You can use four touch sensors per input port on the RCX.

While in theory, this sounds very cool, in pratice, I doubt it will work quite
that well.

The biggest problem will be that the standard touch sensors may not be 100% on
when you press it.  This means the sensor itself can provide some resistance,
depending on how hard you press it.

You can test this by hooking up a touch sensor (configured to display raw
values) and softly press it.  You'll notice, the harder you press it (to a
point) the more the number changes.  (I forget if they go up or down, using the
standard software/firmware).  Then, as you release the button (VERY slowly) you
see the numbers change, again.

So, the sensors won't give you a solid on/off reading.  I believe the reading
can easily vary 5 or 10 percent.

That means, if you have 4 touch sensors, there are 16 possible combinations, so
each can vary by at most 6.25% (100%/16readings=6.25%) or there is 6% between 1
and 2 or 2 and 3

So, given that each sensor could vary as little as 5%, then at BEST you have
1.25% difference.  At worst, the reading differ by -20% (readings overlap 20%)

It doesn't exactly come out like that, but let's just say it won't work very
well.

Good analysis.

Series can work quite well as long as you know that the touch sensors are
touched mutually exclusively, but you are right parallel doesn't work well.  I
remember trying to come up with good resistance values to do parallel, and
didn't have much luck.

You might be able to do it with two touch sensors, right?  Two sensors can have
four possible combinations, so you get 25% per combination.  This is higher than
the 20% worst case, so it might work.

With three touch sensors, you get 8 combinations, at 12.5% per combination.  I
don't think that would work worst case.

Kevin



Message has 1 Reply:
  Re: Multiplexing 4 touch sensors on an RCX input port
 
I have done work in this area. I chose to solve the problem to permit 4 touch sensors to be pressed in any arbitrary combination with high probability of getting the answer right :) A simple R, 2R, 4R, 8R scheme will do. I chose R = 40.2K. This is (...) (21 years ago, 10-Sep-03, to lugnet.robotics.rcx)

Message is in Reply To:
  Re: Multiplexing 4 touch sensors on an RCX input port
 
(...) While in theory, this sounds very cool, in pratice, I doubt it will work quite that well. The biggest problem will be that the standard touch sensors may not be 100% on when you press it. This means the sensor itself can provide some (...) (21 years ago, 9-Sep-03, to lugnet.robotics.rcx)

13 Messages in This Thread:




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

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

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