Author Topic: Driving a synchro from digital logic?  (Read 7435 times)

0 Members and 1 Guest are viewing this topic.

Offline philpemTopic starter

  • Frequent Contributor
  • **
  • Posts: 335
  • Country: gb
  • That Sneaky British Bloke
Driving a synchro from digital logic?
« on: February 11, 2015, 01:12:40 pm »
So it turns out I have yet another crazy project  ;D ::)

I was away visiting friends last weekend, and stumbled across a shop which sold old military parts. I just happened to fall in love with a pair of gauges from a Westland Wessex helicopter - the ADF gauge, and the engine (E1, E2 and rotor) tachometer. As near as I can tell the tachometer is fairly standard - three squirrel-cage three-phase AC synchronous motors (no idea of voltage) connected to a mechanical tachometer (the aluminium-cup eddy-current type) - but the ADF is something a little more interesting.

It's based on a Smiths synchro, with two wires to an "R" coil (rotor) and three to a set of three Y-wired "S" coils (stator). From what I can gather, the R winding is powered at 110V AC 400Hz, while the S windings would have been connected to a synchro transmitter which would have sent a 0-90V (from where to where?) AC 400Hz signal on the S windings.

The R winding is (in theory) fairly simple to drive. A 400Hz AC sine oscillator, some transistors and a ~150V HV power supply would do it. My problem is the S windings.

What voltages do I need to apply to these? Am I correct in thinking that I'd need a set of three 400Hz AC oscillators with a variable output from 0 to 90V, or am I barking up the wrong tree? Or is there a phase component to this too?

I've found references to how resolvers work, but very little on synchros, and nothing at all on the output voltages I'd see on the various windings an their relations to the reference. Just the "S" windings relations to each other, and how that'd be generated by a synchro transmitter (which I don't have).

My goal with all this is to have a PCB which can control the synchro (or another -- I have my eyes on a few other similar displays which also use synchros) based on commands from, say, a PC. All in the name of fun.

Thanks,
Phil.
Phil / M0OFX -- Electronics/Software Engineer
"Why do I have a room full of test gear? Why, it saves on the heating bill!"
 

Offline DanielS

  • Frequent Contributor
  • **
  • Posts: 798
Re: Driving a synchro from digital logic?
« Reply #1 on: February 11, 2015, 03:40:52 pm »
I am not familiar with how ADFs work but since what you have there looks practically like a synchronous motor, I suspect the phase relationship between rotor and stator is what determines the rotor's position. The voltage and frequency can be almost whatever you want within reason, as long as you drive enough magnetizing current to overcome static friction.
 

Offline LaserSteve

  • Super Contributor
  • ***
  • Posts: 1284
  • Country: us
Re: Driving a synchro from digital logic?
« Reply #2 on: February 11, 2015, 04:23:39 pm »
If its a military aircraft they are usually 26 VAC  or 110 VAC 400 Hz and the core is tuned for a specific frequency.   A few are 60 Hz.

You'll need  3 phase power at a a few tens of mA and one signal with a controled phase relationship to spin the dial. Ie the phase angle is the position control.

There are a wide variety of synchros, so you need to figure out if you have a selsyn, synchro, synchro resolver, or synchro transformer.

 Find US NAVY NEETS and read up on synchros and resolvers.  They are not a dead technology, Many car instrument panels use resolvers to move the dials.

Steve 



"What the devil kind of Engineer are thou, that canst not slay a hedgehog with your naked arse?"
 

Offline Pjotr

  • Frequent Contributor
  • **
  • Posts: 461
  • Country: nl
Re: Driving a synchro from digital logic?
« Reply #3 on: February 11, 2015, 04:41:13 pm »

You'll need  3 phase power at a a few tens of mA and one signal with a controled phase relationship to spin the dial. Ie the phase angle is the position control.


Yes, there are various ways to use them. You can have a lot of fun with them. If you have two equal of them, you can connect the rotors windings together and the stator windings one to one. If you power both rotors with the same appropriate AC voltage you have an "electrical shaft". If you turn the rotor of one, the other will follow :D

If you reverse the connection of one of the rotor windings, the direction of the other following reverts too.

« Last Edit: February 11, 2015, 04:52:28 pm by Pjotr »
 

Offline zapta

  • Super Contributor
  • ***
  • Posts: 6190
  • Country: us
Re: Driving a synchro from digital logic?
« Reply #4 on: February 11, 2015, 05:33:12 pm »
These are also called selsyns. Used to transmit an angle via wires. For example of a rotating antenna.

http://www.allaboutcircuits.com/vol_2/chpt_13/11.html

There used to be in the market converters to/from digitals but where not cheap. IIRC correctly the phase is identical in all three coils and the angle is determined by the ratio of amplitude. All the ones I saw worked on 400Hz.
 

Offline SeanB

  • Super Contributor
  • ***
  • Posts: 16283
  • Country: za
Re: Driving a synchro from digital logic?
« Reply #5 on: February 11, 2015, 06:08:40 pm »
Tacho is driven with a nominal 26VAC signal derived from a tacho transmitter on the engine reduction gearbox, typically it is a 3 phase signal with variable frequency ( what you want) generated by a rotating magnet with a saturating shunt to provide a coarse voltage limit with increasing rotor speed in the 3 phase coils. You can excite it with 20VAC variable from 100 to around 500Hz, and it will indicate.

Simplest way to generate the 3 phase signal is to use a ring counter to give 3 pulses in sequence, generally a 4017  coupled as a count to six counter, taking the output  from  outputs 1,3 and 5 and using it to drive a 3 phase transformer ( or 3 regular ones) with a tuned output using a capacitor. Primary ( the original secondary) to match your supply and a 115VAC secondary( the original primary)  will give a good enough 3 phase supply to drive them. For the tacho just omit the capacitor and use a 1:1 transformer off 12V.

I made a single phase one to drive an hour meter using only a small transformer and a 555 timer with some adjustment to get the frequency to 400Hz for it. Worked till the meter itself wore out mechanically.
 

Offline woodchips

  • Frequent Contributor
  • **
  • Posts: 594
  • Country: gb
Re: Driving a synchro from digital logic?
« Reply #6 on: February 11, 2015, 08:14:22 pm »
 OK, don't hide it, where was this shop? Geetting quite rare now.

A synchro transmits an angular position from somewhere, the engine or flap etc, to somewhere else, the cockpit. There are two basic types, one that doesn't use amplification called torque transmitter and receiver, and one that does need amplification. The torque type just move pointers in instruments.

Simply work by feeding a 115V 400Hz signal to the rotors of both synchros, wire the three stator wires together and that is it. There are 26V versions but somewhat rarer. Easiest way to generate the voltage is an old audio amp feeding a suitable transformer.

Best book is Synchro Engineering by Upson, seem to be £20 on abebooks.
 

Offline zapta

  • Super Contributor
  • ***
  • Posts: 6190
  • Country: us
Re: Driving a synchro from digital logic?
« Reply #7 on: February 11, 2015, 08:41:08 pm »
Simplest way to generate the 3 phase signal is to use a ring counter to give 3 pulses in sequence, generally a 4017  coupled as a count to six counter, taking the output  from  outputs 1,3 and 5 and using it to drive a 3 phase transformer ( or 3 regular ones) with a tuned output using a capacitor.

IIRC they use a single phase and three signed amplitudes, not the different phases.
 

Offline Pjotr

  • Frequent Contributor
  • **
  • Posts: 461
  • Country: nl
Re: Driving a synchro from digital logic?
« Reply #8 on: February 11, 2015, 09:04:18 pm »

IIRC they use a single phase and three signed amplitudes, not the different phases.

Yes true, but looking at the static absolute angle of the shaft you can say the outputs are 120 deg shifted in amplitude.

Feeding the rotor with an AC signal and  synchronous rectifying the outputs of the stator gives you 3 DC signals shifted 120 deg absolute angle. That can be processed by a micro controller for an accurate indicator of the shaft rotation angle. That use is called a "resolver".
 

Offline philpemTopic starter

  • Frequent Contributor
  • **
  • Posts: 335
  • Country: gb
  • That Sneaky British Bloke
Re: Driving a synchro from digital logic?
« Reply #9 on: February 11, 2015, 09:46:56 pm »
If its a military aircraft they are usually 26 VAC  or 110 VAC 400 Hz and the core is tuned for a specific frequency.   A few are 60 Hz.

This one is very definitely 115V 400Hz - I had the cover off the ADF indicator and it says so right on the synchro:

SYNCHRO TORQUE RECEIVER
CODE   ACS 2/AF
SMITHS
MADE IN ENGLAND

And on the other side:

400 C/S
[wiring diagram]
115/90V


You'll need  3 phase power at a a few tens of mA and one signal with a controled phase relationship to spin the dial. Ie the phase angle is the position control.
[...]
 Find US NAVY NEETS and read up on synchros and resolvers.  They are not a dead technology, Many car instrument panels use resolvers to move the dials.

Ahh - that makes sense! The stuff I'd read said things like "the voltage on the stator determines the position", but that didn't make any sense. Phase angle vs. the rotor winding makes a lot more sense, thinking in terms of magnetic fields!

Thanks very much for the reference to the NEETS -- chapter 15 (http://jacquesricher.com/NEETS/14187.pdf). I read through that a few times and it's pretty much clicked now. Looks like you're right, I need a 3-phase supply and a single-phase AC supply, and some way of varying the phase between them. This is at least simpler than my last idea, which involved a board full of analog multipliers and the ominous thought of "what the hell am I thinking here? This can't possibly be right!" :)

Looks like I'll have to dig through my box of ferrites and see if I have any suitable RM-cores and bobbins to make the transformers. I doubt I'll find 400Hz-capable transformers off-the-shelf. I guess that means I need to find some references on transformer design...

Tacho is driven with a nominal 26VAC signal derived from a tacho transmitter on the engine reduction gearbox, typically it is a 3 phase signal with variable frequency ( what you want) generated by a rotating magnet with a saturating shunt to provide a coarse voltage limit with increasing rotor speed in the 3 phase coils. You can excite it with 20VAC variable from 100 to around 500Hz, and it will indicate.

Thanks! I figured it was something along those lines. Small 3-phase generator on the gearbox runs small 3-phase motor in the tacho, which runs the tacho mechanism (the aluminium eddy-current cup, spring and needle). The only things I was missing were the drive voltage and frequency.

Time to bash together a transistor driver circuit and mate it to a PIC micro, I guess!

OK, don't hide it, where was this shop? Geetting quite rare now.

Birkett's, at the top of the hill in Lincoln. Absolutely full of aircraft instruments (broken and not so broken), ex-RAF parts, and all manner of other things.
I really need to do another Saturday day-trip with my rucksack and some bubble-wrap and buy out half the contents of his window!

A synchro transmits an angular position from somewhere, the engine or flap etc, to somewhere else, the cockpit. There are two basic types, one that doesn't use amplification called torque transmitter and receiver, and one that does need amplification. The torque type just move pointers in instruments.

Simply work by feeding a 115V 400Hz signal to the rotors of both synchros, wire the three stator wires together and that is it. There are 26V versions but somewhat rarer. Easiest way to generate the voltage is an old audio amp feeding a suitable transformer.

Best book is Synchro Engineering by Upson, seem to be £20 on abebooks.

Is it even possible to wind a single-phase to three-phase transformer? I can't even get my head around how you'd do such a thing (though admittedly transformer design is one of many facets of electronic engineering which is currently on my "black arts I really should learn more about" list!)

Thanks for the book reference - I might have a look for a copy if I get further into this.

Thanks,
Phil.
Phil / M0OFX -- Electronics/Software Engineer
"Why do I have a room full of test gear? Why, it saves on the heating bill!"
 

Offline zapta

  • Super Contributor
  • ***
  • Posts: 6190
  • Country: us
Re: Driving a synchro from digital logic?
« Reply #10 on: February 11, 2015, 09:51:06 pm »

IIRC they use a single phase and three signed amplitudes, not the different phases.

Yes true, but looking at the static absolute angle of the shaft you can say the outputs are 120 deg shifted in amplitude.

Feeding the rotor with an AC signal and  synchronous rectifying the outputs of the stator gives you 3 DC signals shifted 120 deg absolute angle. That can be processed by a micro controller for an accurate indicator of the shaft rotation angle. That use is called a "resolver".

Thats' the A/D side, I think the OP asks about D/A.

As for the A/D direction, you may need to consider also the sign of the three amplitudes, not just the absolute values, otherwise you will have angle ambiguity (rotating the transmitter's rotor by 180deg will give the exact same DC values). 

 

Offline Pjotr

  • Frequent Contributor
  • **
  • Posts: 461
  • Country: nl
Re: Driving a synchro from digital logic?
« Reply #11 on: February 11, 2015, 10:04:32 pm »

As for the A/D direction, you may need to consider also the sign of the three amplitudes, not just the absolute values, otherwise you will have angle ambiguity (rotating the transmitter's rotor by 180deg will give the exact same DC values).
Yes true, rectifying is not the right description, synchronous demodulation is better. But why would you drive such things of the past digitally? Probably only for some antique aircraft indicator with such a synchro in it. I got the impression OP looked for some purpose of what he collected.
 

Offline zapta

  • Super Contributor
  • ***
  • Posts: 6190
  • Country: us
Re: Driving a synchro from digital logic?
« Reply #12 on: February 11, 2015, 10:19:02 pm »
Yes true, rectifying is not the right description, synchronous demodulation is better. But why would you drive such things of the past digitally? Probably only for some antique aircraft indicator with such a synchro in it. I got the impression OP looked for some purpose of what he collected.

For example for a test equipment or simulator that need to inject syncrho signal or for a drop in replacement for a legacy subsystem.

Here is a good starting point for information.

http://www.ddc-web.com/Products/Synchro_Resolver.html
 

Offline brotherphil

  • Newbie
  • Posts: 1
  • Country: gb
Re: Driving a synchro from digital logic?
« Reply #13 on: February 23, 2018, 05:24:00 pm »
Glad I'm not the only one with such strange notions. I came across this looking for ideas on how to drive a Sperry compass repeater - which I also got from Birketts. They have a lovely selection of RAF surplus dials and gauges, and there's also a radio that I might pick up some time.

I'm hoping to get at least some of it going to make a physical instrument panel, driven by a flight sim. I can get the digital data out from the sim; the fun but is figuring out how to drive original instruments from that data - ideally without just stripping out the works and replacing them with new servos.

Thanks for the tips!
 

Offline albert22

  • Regular Contributor
  • *
  • Posts: 177
Re: Driving a synchro from digital logic?
« Reply #14 on: February 24, 2018, 03:08:31 pm »
Here is a thread with similar requirements for driving a synchro.
May be useful to you
https://www.eevblog.com/forum/projects/driving-a-synchro-from-a-uc/msg1306130/#msg1306130
 

Offline Leo Bodnar

  • Frequent Contributor
  • **
  • Posts: 803
  • Country: gb
Re: Driving a synchro from digital logic?
« Reply #15 on: February 24, 2018, 06:52:25 pm »
Phil, don't give up, and please don't replace synchros with RC servo crap. 
What you want to do can be done and you can drive the whole instrument from custom built controller. 
I can't offer much advice because it was more than 10 years since I have done last synchro project - it was fully operational Collins HSI conversion.  The biggest problem was the pinout of two huge connectors on the back.  I have also done conversions for Sperry FDs and altimeters.

From memory - never needed any 110V 400Hz signal, I had 24V DC bus and all synchros (both transmitters and receivers) happily worked from 24V AC synthesised from 24V DC bus and a stack of PWM drivers.

Cheers
Leo

P.S. I have found some old PCB designs for Sperry HZ-6.  It is full of synchros as you can imagine.

Ahh - that makes sense!
« Last Edit: February 24, 2018, 07:00:46 pm by Leo Bodnar »
 

Offline opus

  • Newbie
  • Posts: 1
  • Country: de
Re: Driving a synchro from digital logic?
« Reply #16 on: August 30, 2021, 09:54:05 am »
I do know that is a fairly old thread, however it is just about the project I'm facing  now.

We ( some volunteers in a naval aviation museum) are "maintaing" ( as in presenting and explaining) a full mission simulator. By adding a projection system and a PC simulation (FSX) which takes the needed inputs from the controls ( by using a BU0836X board )  we managed to make the cockpit be sort of useable again.
What we are lacking is feedback to all the indicators.
They were driven by synchos and I THINK it should be possible to digitally mimic the needed signals/powers to drive those synchros again.
The reply of @Leo Bodnar sounds interesting, however it is lacking detailed informations.
Has anybody else done something like this and can share some information?
 

Offline obsoletepower

  • Contributor
  • Posts: 14
  • Country: ca
  • Your heart is not a fuse you can replace. Be safe!
Re: Driving a synchro from digital logic?
« Reply #17 on: June 13, 2022, 04:13:47 am »
Phil, don't give up, and please don't replace synchros with RC servo crap. 
What you want to do can be done and you can drive the whole instrument from custom built controller. 
I can't offer much advice because it was more than 10 years since I have done last synchro project - it was fully operational Collins HSI conversion.  The biggest problem was the pinout of two huge connectors on the back.  I have also done conversions for Sperry FDs and altimeters.

From memory - never needed any 110V 400Hz signal, I had 24V DC bus and all synchros (both transmitters and receivers) happily worked from 24V AC synthesised from 24V DC bus and a stack of PWM drivers.

Cheers
Leo

P.S. I have found some old PCB designs for Sperry HZ-6.  It is full of synchros as you can imagine.

Ahh - that makes sense!

Hello Leo, I also am interested in driving a Sperry HZ-6B using digital logic. I noticed in you post you added an image of a PCB you designed. Would you be willing to share the Eagle files and BOM for your design?
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf