the12volt.com spacer
the12volt.com spacer
the12volt.com spacer
the12volt.com spacer
icon

pulse width modulation for a solenoid.


Post ReplyPost New Topic
< Prev Topic Next Topic >
theboxmodder 
Member - Posts: 3
Member spacespace
Joined: August 02, 2010
Location: Illinois, United States
Posted: August 02, 2010 at 1:31 AM / IP Logged  
1991 Eagle Talon TSI AWD Turbo Automatic
OK, I'm trying to control the pressure solenoid in my automatic transmission. It is controlled by a solenoid the is either open or closed. From what I read it is Open = full pressure and Closed = no pressure. Of course no pressure is bad. Very bad. so I'm looking at maybe 40-100% pressure to be my area of operation. Right now I am manually controlling the transmission using switches. The switches control two solenoids thus controlling the current gear 1-4. When I switch gears I have full pressure so it basically slams into gear. I want to be able to control pressure and make switching softer. I am assuming that the signal is 100hz.
Let me know if you have any information.
oldspark 
Gold - Posts: 4,913
Gold spacespace
Joined: November 03, 2008
Location: Australia
Posted: August 02, 2010 at 4:12 AM / IP Logged  
A 100Hz solenoid?
It sounds like you need a variable pressure device.
How is it supposed to be done, or how are others doing it?
theboxmodder 
Member - Posts: 3
Member spacespace
Joined: August 02, 2010
Location: Illinois, United States
Posted: August 02, 2010 at 5:10 AM / IP Logged  
Well, no one is doing it. And the one person I know of that did do it is gone. The solenoid is inside the transmission and body grounded. A 555 circuit is too low amp to use too. I'm looking at around 10a max at 12v.
oldspark 
Gold - Posts: 4,913
Gold spacespace
Joined: November 03, 2008
Location: Australia
Posted: August 02, 2010 at 5:29 AM / IP Logged  
So get a MOSFET (20A or more) and drive that from 555 pin #3 through a resistor (82 Ohms or more).
Is there are reason others are not doing it?
And what frequency was that person doing it at (and did his solenoid survive)?
KPierson 
Platinum - Posts: 3,527
Platinum spaceThis member consistently provides reliable informationspace
Joined: April 14, 2005
Location: Ohio, United States
Posted: August 02, 2010 at 6:24 AM / IP Logged  
Ideally your PWM output would be based off of some sort of input (RPM, TPS, MAF, etc). Are you looking to have an intelligent system or just an open loop output? If you don't want the PWM to ever change (or require a manual change) the 555 driving a mosfet is ideal. If you want something a little more sophisticated then you'll have to go more advanced then the 555.
Kevin Pierson
oldspark 
Gold - Posts: 4,913
Gold spacespace
Joined: November 03, 2008
Location: Australia
Posted: August 02, 2010 at 6:50 AM / IP Logged  
I assumed a voltage or pot input since its manual (at the moment) - eg
pulse width modulation for a solenoid. -- posted image..
(Modify for a minimum duty cycle - that one's optimised for a 99.8% variation (at ~400Hz). Or modify for voltage input etc.)    
Of course, if a uPC is being used for the decision control....
awdeclipse 
Copper - Posts: 285
Copper spacespace
Joined: August 05, 2007
Location: Michigan, United States
Posted: August 02, 2010 at 6:59 AM / IP Logged  
Have you been to the DSM Forums yet to try and dig up some info on this mod?
theboxmodder 
Member - Posts: 3
Member spacespace
Joined: August 02, 2010
Location: Illinois, United States
Posted: August 02, 2010 at 10:08 AM / IP Logged  
Yeah I've been on DSM everything looking. Only "Blue Wire" mods. No one has done this except TCUGO. And Hugo stopped making them a long time ago. I'd imagine he wouldn't tell me how he did it either. Trade secret? Either way. I need to figure out the pulse width. But I am a complete newb when it comes to that. I can understand simple 555 circuits. Like 2 resistors and a cap. But I have no clue as to how to incorporate anything else. :( I have not indulged into electronics enough to understand a lot of it. I've replaced components and troubleshot some devices. But never got into designing complex circuits. But. After some research I want to be able to automatically control the PWM via TPS and the pulse generators on the transmission. That way I can get clean shifts no matter the RPM/Gear combo. That's a whole new level ATM.
The solenoid is designed for this type of operation. The transmission uses a PWM to regulate fluid line pressure stock. The issue is finding out the pulse width that the solenoid uses.
oldspark 
Gold - Posts: 4,913
Gold spacespace
Joined: November 03, 2008
Location: Australia
Posted: August 02, 2010 at 12:18 PM / IP Logged  
It's not so much pulse width that matters, but its frequency. EG - that 555 circuit runs at ~400Hz and varies its pulse width from 0.1% to 99.9% (2.5uSecs to 2.4975mS in a period of 2.5mS).
You should only need 2 parameters - the max or ideal frequency for the solenoid(s), and the minimum pulse-period (if it matters).
If the solenoids cannot handle 100% duty or continuous on, then you also need the max duty cycle or max on time (over whatever cycle time - eg 5 seconds per minute etc).
As to implementation, initial testing could be via pot (variable resistor to change duty cycle of the 555).
Then when the control method is decided, modify appropriately. EG - if TPS or MAF voltage proportional, use the voltage instead of the 555 pot (with suitable conversion or 555 supply voltage if required).
RPM could feed an LM2917 freq2voltage converter to the 555.
If signal processing is required (outputs are not proportional to PWM), then I'd suggest something programmable (uPC else PIC) unless it's a simple relationship.
If sensors (TPS, MAF) are digitally coded, the ditto for uPC, PIC etc. (Simple pulse rate like tacho/RPM is as above.)    
And if a combination of signals (as for ignition timing or EFI etc), then uPC, uPC, uPC or a PIC etc.
KPierson 
Platinum - Posts: 3,527
Platinum spaceThis member consistently provides reliable informationspace
Joined: April 14, 2005
Location: Ohio, United States
Posted: August 02, 2010 at 2:46 PM / IP Logged  

Pulse width can be measured with a $25 volt meter from Sears (just make sure it measures frequency.  Some of them might even read duty cycle which would tell you stock parameters at idle and for "light shifts".

You could set up a simple table that monitors TPS voltage and then looks up current speed (ie pulses from tranny).  You could then have a programmable duty cycle for every possible combination with decent resolution.  Unfortunately, it would all have to be custom engineered from the beginning and would be a pretty large project for someone with little electronics experiance.

Kevin Pierson
Page of 2

  Printable version Printable version Post ReplyPost New Topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot delete your posts in this forum
You cannot edit your posts in this forum
You cannot create polls in this forum
You cannot vote in polls in this forum

  •  
Search the12volt.com
Follow the12volt.com Follow the12volt.com on Facebook
Saturday, April 27, 2024 • Copyright © 1999-2024 the12volt.com, All Rights Reserved Privacy Policy & Use of Cookies
Disclaimer: *All information on this site ( the12volt.com ) is provided "as is" without any warranty of any kind, either expressed or implied, including but not limited to fitness for a particular use. Any user assumes the entire risk as to the accuracy and use of this information. Please verify all wire colors and diagrams before applying any information.

Secured by Sectigo
the12volt.com spacer
the12volt.com spacer
the12volt.com spacer
Support the12volt.com
Top
the12volt.com spacer
the12volt.com spacer