Author Topic: EEVblog #706 - Joystick Porn  (Read 19986 times)

0 Members and 1 Guest are viewing this topic.

Online EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37664
  • Country: au
    • EEVblog
EEVblog #706 - Joystick Porn
« on: January 20, 2015, 11:37:47 pm »
Dave tears down a top quality industrial joystick, the Penny + Giles JC6000 rugged joystick controller.
Thanks to http://www.controldevices.net/

 

Offline jancumps

  • Supporter
  • ****
  • Posts: 1272
  • Country: be
  • New Low
Re: EEVblog #706 - Joystick Porn
« Reply #1 on: January 21, 2015, 12:40:49 am »
About the symmetrical comment: digging from my memory from the time I worked in an automotive company - back in the 80's:

To achieve ISO-90XXX certifications, you have to have a single way to assemble something.
You can choose to explain the correct way in documentation (but then that documentation has to be available on the work floor), or design the parts in a way that they can only be mounted in one way.

If the certification inspector visits the work floor, she 'll typically ask: 'can I mount it the other way around?'
If you say 'yes': that's a minus point. They start challenging the consistency of your processes.
If you say 'yes, but the doco says that it should be mounted in a particular way': that's good.
If it can only be mounted one way: no questions asked.
 

Offline Yansi

  • Super Contributor
  • ***
  • Posts: 3893
  • Country: 00
  • STM32, STM8, AVR, 8051
Re: EEVblog #706 - Joystick Porn
« Reply #2 on: January 21, 2015, 02:02:03 am »
Just  puzzled to see, that there is a mechanical wiper.  :o

I've repaired some electric wheelchairs, and interesting to note, joysticks used in them does not contain any movable machanical parts, rubbing each other (except the movable stick of course). The sensing was done via inductive coupling somehow. I haven't reverse engineered the joysticks, but I remember 4 coils there, and some simple electronic circuit made of jellybean parts like quad opamp (TLC274 actually) or 4000 series CMOS (4053). It was powered from 5V only and had two differential outputs, each proportional to the tilt of the stick in each axis.

I suspect, this "inductive coupling sensing" must be at least order of magnitude more reliable, than any scratchy wiper.

For those interested, some circuitboards had a label "Made in New Zeland", so hi there!
 

Offline MadScientist

  • Frequent Contributor
  • **
  • Posts: 439
  • Country: 00
Re: EEVblog #706 - Joystick Porn
« Reply #3 on: January 21, 2015, 02:02:26 am »
Pronounced penny and Giles that rhymes with " tiles " Dave !
EE's: We use silicon to make things  smaller!
 

Offline timelessbeing

  • Frequent Contributor
  • **
  • Posts: 929
  • Country: 00
Re: EEVblog #706 - Joystick Porn
« Reply #4 on: January 21, 2015, 05:44:35 am »
Why would a garbage truck need a 360 deg joystick? You Aussies are weird. :)
 

Offline coppice

  • Super Contributor
  • ***
  • Posts: 8605
  • Country: gb
Re: EEVblog #706 - Joystick Porn
« Reply #5 on: January 21, 2015, 05:49:31 am »
Pronounced penny and Giles that rhymes with " tiles " Dave !
It sounds like one of those husband and wife teams, but Penny and Giles were actually surnames.
 

Offline pretenda

  • Supporter
  • ****
  • Posts: 5
Re: EEVblog #706 - Joystick Porn
« Reply #6 on: January 21, 2015, 05:51:42 am »
Why would a garbage truck need a 360 deg joystick? You Aussies are weird. :)

to the front of the truck, back of the truck (x axis)
closer to the kerb, closer to the truck (y axis)

perhaps? Just guessing!
 

Offline mtdoc

  • Super Contributor
  • ***
  • Posts: 3575
  • Country: us
Re: EEVblog #706 - Joystick Porn
« Reply #7 on: January 21, 2015, 06:00:42 am »
Dave, with that title I predict this video will break viewing records.

Does youtube release statistics on what percentage of viewers start a video but don't watch the whole thing?

There could be a lot of frustrated first time EEVblog viewers.  :o
 

Offline timelessbeing

  • Frequent Contributor
  • **
  • Posts: 929
  • Country: 00
Re: EEVblog #706 - Joystick Porn
« Reply #8 on: January 21, 2015, 06:28:15 am »
Does youtube release statistics on what percentage of viewers start a video but don't watch the whole thing?

Yup. They call it "Audience retention"
 

Offline sleibson

  • Newbie
  • Posts: 6
Re: EEVblog #706 - Joystick Porn
« Reply #9 on: January 21, 2015, 08:42:43 am »
Here's why a garbage truck needs a joystick:



I don't recommend you watch more than a minute of this. The person who shot the video really, really likes garbage trucks in operation.

The truck's garbage can manipulator is multi-axis. The operator can rotate the arm into the truck and back out, extend the grabbing fork, move the arm forward or backward a bit with respect to the truck to line up with the can, and open/close the jaws. There's a video camera to show the arm's position relative to the can.
 

Offline nitro2k01

  • Frequent Contributor
  • **
  • Posts: 843
  • Country: 00
Re: EEVblog #706 - Joystick Porn
« Reply #10 on: January 21, 2015, 11:14:50 am »
Would be interesting to know exactly what material that gromet for the axis retention mechanism is, since it seems to be THE most stressed component in the system.
Whoa! How the hell did Dave know that Bob is my uncle? Amazing!
 

Offline max_torque

  • Super Contributor
  • ***
  • Posts: 1272
  • Country: gb
    • bitdynamics
Re: EEVblog #706 - Joystick Porn
« Reply #11 on: January 21, 2015, 01:20:58 pm »
The "dual output" part of the P&G spec referrers to the position sensing method not the actual device output.  By using two separate position measurement systems, position validation and sensing accuracy can be assessed by the internal micro, before a validated position request is sent out to the host system.  The 3 switch upper pcb tracks give a hard, digital state for "left, "centre" and "right" and can be used as safety gate signals for the proportional signal.  They can also be used to calibrate / adapt the proportional output, by recording the proportional signal at the point the digital one changes state etc.

A lot of automotive position sensing has gone to contactless measurement, using actively driven, inductive or capacitively coupled resolver type arrangements.  These are obviously more robust without mechanical wear, but bring a higher development cost and circuit cost (although the cost of "single chip" resolver driver/measurement solutions has fallen massively)

Tier1s like Hella have developed a range of contactless position sensing tech for just this sort of application:





http://www.hella.com/microsite-electronics/assets/media/06_CIPOS_gb_druck.pdf

 

Offline Yansi

  • Super Contributor
  • ***
  • Posts: 3893
  • Country: 00
  • STM32, STM8, AVR, 8051
Re: EEVblog #706 - Joystick Porn
« Reply #12 on: January 21, 2015, 02:29:25 pm »
There are numerous contactless sensing methods today. Very precise one is also magnetic / hall sensor.  And I think almost every mil. grade potentiometer-like sensor uses wirewound resistor, not carbon layer on a PCB.

I just wonder, why did they used a single scraper wiper potentiometer. I've noticed, they have there only single touchpoint wiper. Almost any good potenctiometer, even those chinese cheap ones (16mm carbon, spline shaft), use multi-point wipers. In those chinese pots, there are typically 3 or 4 small wipers in parallel, to retain good electrical contact.
 

Offline bktemp

  • Super Contributor
  • ***
  • Posts: 1616
  • Country: de
Re: EEVblog #706 - Joystick Porn
« Reply #13 on: January 21, 2015, 02:58:34 pm »
I just wonder, why did they used a single scraper wiper potentiometer. I've noticed, they have there only single touchpoint wiper. Almost any good potenctiometer, even those chinese cheap ones (16mm carbon, spline shaft), use multi-point wipers. In those chinese pots, there are typically 3 or 4 small wipers in parallel, to retain good electrical contact.
The wiper consists of many small wires connected in parallel. If you watch closely you can see only a part of the wiper bending when Dave touches it. In 1080p you can even see individual wires.
I have seen similar contacts used in gas pedals: It had one potentiometer for the actual throttle and a couple of contacts for idle and full throttle: If any of those contacts did not match the potentiometer output, the engine control unit went into fail save mode.
 

Offline Yansi

  • Super Contributor
  • ***
  • Posts: 3893
  • Country: 00
  • STM32, STM8, AVR, 8051
Re: EEVblog #706 - Joystick Porn
« Reply #14 on: January 21, 2015, 03:10:18 pm »
OK, my fault, I will watch again, look more closely.

But still I think the carbon scraping sensor is the least reliable and cheapest (to make the sensor element itself), compared to any other (inductive coupling, capacitance, magnetic). Please correct me, if I am wrong.  :-//
 

Offline Alex Eisenhut

  • Super Contributor
  • ***
  • Posts: 3330
  • Country: ca
  • Place text here.
Re: EEVblog #706 - Joystick Porn
« Reply #15 on: January 21, 2015, 03:55:21 pm »
I hope you put that joystick back in the truck, or I think recycling day will be interesting!
Hoarder of 8-bit Commodore relics and 1960s Tektronix 500-series stuff. Unconventional interior decorator.
 

Offline G7PSK

  • Super Contributor
  • ***
  • Posts: 3859
  • Country: gb
  • It is hot until proved not.
Re: EEVblog #706 - Joystick Porn
« Reply #16 on: January 21, 2015, 05:00:15 pm »
I don't know about the Penny & Giles joystick that Dave has but the ones they make for wheel chairs are certainly no joy. My wife has to use a power chair after an accident some years ago, the last two chairs she had got through 7 replacement or repaired joy stick units in 5 years between two chairs. The chair she has now chosen due to the power electronics being separate from the joy-stick unlike the previous chars which had a combined unit has had to have the joystick repaired 3 times in 20 months all due to the case splitting, the previous units it was always the control bridge that broke, so frequently that we purchased a spare control unit.
 

Offline dentaku

  • Frequent Contributor
  • **
  • Posts: 881
  • Country: ca
Re: EEVblog #706 - Joystick Porn
« Reply #17 on: January 21, 2015, 05:36:38 pm »
Here's why a garbage truck needs a joystick:



I don't recommend you watch more than a minute of this. The person who shot the video really, really likes garbage trucks in operation.

The truck's garbage can manipulator is multi-axis. The operator can rotate the arm into the truck and back out, extend the grabbing fork, move the arm forward or backward a bit with respect to the truck to line up with the can, and open/close the jaws. There's a video camera to show the arm's position relative to the can.

I've always hated how most gaming joysticks are too easy to push diagonally unless you're really paying attention.

Were I live the trucks aren't that fancy and only the compostables go in one of those wheeled bins which get attached to the lifting mechanism by hand so the machine only needs a simple lever. The problem with them is that the stuff freezes to the bottom of the bin and sometimes they get placed back on the ground too hard and the frozen plastic cracks.
I guess that's not a problem in Australia :)
 

Offline SeanB

  • Super Contributor
  • ***
  • Posts: 16272
  • Country: za
Re: EEVblog #706 - Joystick Porn
« Reply #18 on: January 21, 2015, 06:38:57 pm »
Here in S Africa it is a rear filling plate compactor or rotopress ( or if you are Veolia it is an old front loader) with a driver and 2 loaders, and another 2 who go before and after to pick the bins into the street ( a lot are locked up, otherwise they disappear as convenient scrap carriers) and deposit them back to the locations afterwards.

Have had the one truck where a wheelie bin got stuck after it fell off the lift into the back, and they simply crushed it, and carried on. The same truck had an issue last year where the load caught fire and burnt inside the compactor, they just dumped a fire extinguisher into the back and drove to the dumpsite.
 

Offline electr_peter

  • Supporter
  • ****
  • Posts: 1300
  • Country: lt
Re: EEVblog #706 - Joystick Porn
« Reply #19 on: January 21, 2015, 07:10:07 pm »
Stronger joystick feedback in diagonal direction is useful when operations joystick controls in X/Y axes are largely independent. This includes X/Y tables/mills/lathes/CNC/cranes/garbage trucks/etc., also aeroplanes (because roll is very different from pitch). You usually want to adjust only one axis independently - thus diagonal restriction has massive advantage.

However, when controls in X/Y axes are not that independent, diagonal restriction makes no sense. This includes most helicopters (where constant adjustment is required in all directions).
 

Offline elgonzo

  • Supporter
  • ****
  • Posts: 688
  • Country: 00
Re: EEVblog #706 - Joystick Porn
« Reply #20 on: January 21, 2015, 07:45:48 pm »
Just  puzzled to see, that there is a mechanical wiper.  :o

Remember that those joysticks will be sold as components for a multitude of different industrial machines.
The interfaces provided by such industrial machine designs can be different, depending on the age of the design, operational requirements and perhaps even dependent on matters related to certifications or patents.

Many modern machines with digital control systems will likely offer some digital bus, in which case the joystick would likely use digital hall-effect, optical or similar sensors. On a related note: watch the label on the second joystick at the end of Dave's video. It says "Sample with CO hall switches". If i am not mistaken, CO stands for "CANbus output".

There might be reasons to choose other sensor types over (digital) hall-effect sensors in machines which produce or are exposed to stray magnetic fields (those could affect the hall sensors of the joystick and produce undesired signal noise or drift). But this begs the question of why using potentiometers instead of optical sensors in cases where hall-effect sensors are not feasible. The only reason i can think of for offering potentiometer sensors is to ensure compatibility with a base of older existing machine designs which only provide analog interfaces that tap the potentiometers directly.
« Last Edit: January 21, 2015, 08:25:41 pm by elgonzo »
 

Offline SNGLinks

  • Regular Contributor
  • *
  • Posts: 136
  • Country: gb
Re: EEVblog #706 - Joystick Porn
« Reply #21 on: January 22, 2015, 12:52:38 am »
Pronounced penny and Giles that rhymes with " tiles " Dave !
Penny and Giles are well known in the UK for their faders in high quality audio mixing desks.
 

Offline SeanB

  • Super Contributor
  • ***
  • Posts: 16272
  • Country: za
Re: EEVblog #706 - Joystick Porn
« Reply #22 on: January 22, 2015, 06:17:33 pm »
Good quality wipers and ceramic resistor material should do well over a million cycles of operation in the joystick, and with the 2 separate contact systems you can see there is a built in deadband in the middle to compensate, with the lower contact set simply doing a mid, up/down and full scale digital position, and with a centre tapped carbon track to make a reliable mid position voltage as well.  Likely the controller provides a voltage output that is not the actual contact voltage, but a smoothed, filtered and denoised output that tracks the input faithfully but which does not jump even as the track ages.

Likely there it is a digital bus, but the data is the same. You probably have the mid position having no response till it is moved out a bit, then it has a fine position till mid range then the steps are larger till full scale near the outside. Buttons are nice with hall sensors and they probably will outlast the joystick. Having a reliable push switch is hard, and those are nice, and probably a lot cheaper than using the fully specced aerospace contact versions, which likely would not fit as they are generally deeper behind the panel. As they only do TTL level switching it is a good use, as the ones I am thinking of are rated for 115VAC400Hz/28VDC 2A use.
 

Offline miguelvp

  • Super Contributor
  • ***
  • Posts: 5550
  • Country: us
Re: EEVblog #706 - Joystick Porn
« Reply #23 on: January 22, 2015, 06:50:55 pm »
Couldn't tell by the video, but was the 2nd stick hall effect based? looked like a different construction that the unpopulated one.
 

Offline SeanB

  • Super Contributor
  • ***
  • Posts: 16272
  • Country: za
Re: EEVblog #706 - Joystick Porn
« Reply #24 on: January 22, 2015, 07:03:42 pm »
Both use a carbon pot and a wiper. Hall switching is not easy if you want a linear output that is stable without any periodic recalibration. The sensors tend to drift with time and temperature, and getting a magnetic field that is linear in a small area is hard to do easily, and the magnet will need to be calibrated, as well along with being very sensitive to stray fields, which is very likely in an industrial control panel where you might have tens of amps of current flowing right next to the sensor. You can use multiple hall sensors but then the design becomes more complex very fast and linearity becomes harder to achieve. A pot is linear and easy to drive, and can easily be made to last the cycle life required with only a thin contact lube applied during assembly.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf