an electronic automatic transmission controller assembly in accordance with this invention is shown fully assembled in fig1 and is generally designated there by reference number 10 . controller 10 principally comprises manifold 12 , a plurality of on / off solenoid valve assemblies 14 , variable force solenoid valve assembly 16 ( optional ), bracket 17 , pc board 18 , and electrical connector 20 . in use , automatic transmission controller 10 would be affixed to an automatic transmission device and disposed in the oil sump chamber of such a transmission . the normal mounting orientation of controller 10 is shown in fig1 with pc board 18 or protective cover 19 defining the lowermost portion of the controller . in operation , solenoid valve assemblies 14 and 16 would receive electrical signal inputs from a remote electronic controller device which would cause the valve assemblies to change fluid pressures within various flow channels of the transmission to thereby cause the transmission to undergo shifting changes , etc . the associated transmission structure would be configured to permit electrical connector 20 to be exposed to the exterior of the transmission to permit an associated electrical connector to be attached thereto . fig2 provides an illustration of some of the details of manifold 12 . manifold 12 is preferably formed from a metal through die casting and / or maching processes . manifold 12 has a lower surface 22 defining a plurality of on / off solenoid valve assembly mounting ports 24 . fig2 shows four of such ports although other numbers may be used , depending on the particular application . each of ports 24 defines a central bore 34 , an annular surface 36 concentrically encircling bore 34 , and flow port 38 . an additional planar surface 40 surrounds the ports and is displaced from the plane of lower surface 22 . each of ports 24 further defines a pair of pads 44 . mounting port 32 is configured to receive variable force solenoid valve assembly 16 . port 32 for variable force solenoid valve assembly 16 similarly includes a central port 46 , flow port 47 , and concentric surfaces 48 and 50 . the solenoid valve ports 34 and 38 communicate with fluid channels in the main transmission case . ports 46 and 47 communicate with various fluid flow channels defined by the side of manifold 12 opposite surface 22 . the manifold flow channels communicate with associate flow ducts in the automatic transmission ( not shown ). manifold bore 52 provides a mounting orifice for electrical connector 20 . manifold 12 further includes a pair of upstanding posts 58 having central blind threaded bores and a plurality of upstanding mounting posts 54 located around the peripheral edges of the manifold edges . posts 54 have a shorter axial length than posts 58 and define bores 55 which pass through the manifold , and include blind threaded bores 57 . fig3 provides a detailed view of the internal components of on / off solenoid valve assembly 14 . on / off solenoid assembly 14 is enclosed by a generally cylindrical housing 60 having a lower surface with a pair of opposed extending tabs 62 and 64 . flux collector plate 66 is made from a magnetic material and is generally circular with a central bore 68 and a pair of extending flange portions 70 and 72 . as best shown in fig4 flange portions 70 and 72 further define slots 74 and 76 . a pair of recessed notches 78 and 80 extend from slots 74 and 76 in a radially outward direction as shown in fig3 and 4 . when assembled , housing 60 is located such that tabs 62 and 64 are inserted through slots 74 and 76 . thereafter , tabs 62 and 64 are deformed in a radially outward direction to interlockingly engage with flux collector plate 66 . the remaining portions of the lower circular edge of housing 60 are deformed in a radially inward direction as best shown in fig3 . with this construction , the lower surface of flux collector plate 66 establishes the positioning of solenoid valve assembly 14 with respect to manifold 12 . such a design has advantages over alternate designs which employ the lower surface of the housing for establishing the positioning of the solenoid valve assembly . such alternate designs would require precise machining of the lower edge of housing 60 in order to insure accurate positioning of the solenoid valves . disposed within housing 60 is a generally toroidal - shaped coil assembly 82 which includes spool - shaped bobbin 84 having bore 85 along its longitudinal axis and wire coil 86 . bobbin 84 has a pair of upstanding terminal posts 88 ( one shown ) which are electrically connected to coil 86 . the end of valve assembly 14 opposite manifold 12 is enclosed by flux collector 90 having central bore 92 . pole piece 94 is press fit into bore 92 such that it is disposed into a portion of bobbin bore 85 and remains in the stationary position following assembly . armature 96 is the moving actuating element within valve assembly 14 . as shown , armature 96 has a generally flared end 98 and an opposite end defining a blind bore 102 with spring 104 disposed therein . armature flared end 98 defines a conical surface 106 which is spaced from a correspondingly shaped conical surface 108 of flux collector plate 66 . armature flared end 98 further has a centrally disposed projecting pin 110 . control of fluid flow between manifold ports 34 and 38 is accomplished through the operation of valve assembly 112 which is actuated by armature 96 . valve assembly 112 includes valve body 114 which defines two cylindrical surfaces 116 and 118 with annular seal grooves 120 and 122 . valve body 114 further forms a central tapered orifice 124 . exhaust plate 134 is installed within valve body 114 to define internal chamber 126 which confines valve ball 128 . chamber 126 opens to a pair of ports 127 and 129 formed by exhaust plate 134 and valve body 114 , respectively . valve ball 128 is movable within chamber 126 to selectively control fluid flow through ports 127 and 129 . valve body 114 has one or more radially extending orifices 130 communicating with chamber 126 . operation of on / off solenoid valve assembly 14 will now be explained with particular reference to fig3 . solenoid valve assembly 14 is energized by passing electrical current through coil 86 . the resulting magnetic field is transmitted through pole piece 94 , armature 96 , flux collector plate 66 , housing 60 and flux collector 90 . when this occurs , the surfaces defining the air gaps within the magnetic circuit are caused to be attracted to one another due to their opposite magnetic poles . in accordance with one feature of this invention , armature 96 and the corresponding components define two separate working air gaps which generate forces urging armature 96 to translate within bore 85 . air gap 136 is defined by the interface between armature 96 and pole piece 94 . in accordance with conventional practices , the other air gap which would be necessary to transfer magnetic fields to armature 96 would be comprised of a radially extending gap such as gap 138 defined by separated cylindrical surfaces of armature 96 and bore 68 of flux collector plate 66 . such radially extending air gaps do not produce an attracting force which urges armature 96 to move , but are ordinarily necessary in order to provide a conduction path for the magnetic fields generated by current flow through coil 86 . however , these inventors have found that by designing a second air gap having surfaces which are not truly cylindrical , additional attracting forces can be generated which augment the force applied on armature 96 , thus enabling higher force output solenoids to be provided . in accordance with one feature of this invention , the tapered surfaces 106 and 108 define such a secondary air gap 140 . lines of force which act in a direction generally perpendicular to these surfaces have a component in the direction of linear movement of armature 96 , and therefore add to the useful operating forces exerted on the armature . surfaces 106 and 108 are tapered such that the distance between them does not increase as much as the distance of linear motion of armature 96 . by limiting such separation distance , attracting forces can be developed over long armature travel . when using such non - cylindrical air gaps , it is desirable to eliminate small distance cylindrical air gaps which could result in magnetic losses in the system . in accordance with another feature of this invention , a plurality of small local bumps or projections 142 may be provided on either of the surfaces of either air gap 136 or 140 ( as shown ). during operation of valve assembly 14 , these projections 142 would be designed to make direct contact with the corresponding opposing surface of that air gap . by permitting such contact , the air gap separation distance for the remaining surfaces can be accurately established . in solenoid design , it is usually necessary to control the minimum air gap distance since the attraction force between the surfaces of an air gap for a given current flow increases exponentially with decreased air gap distance . when separation distances become extremely small , a change in state of the solenoid valve assembly following de - energization becomes less reliable if any residual magnetism is present when no electrical current is flowing through the coil . although projections 142 make contact with the corresponding air gap surface and would consequently constitute a very small air gap , their areas are very small , thus limiting the total forces which can be applied by these features . fig3 illustrates solenoid valve assebly 14 in a de - energized state . in this condition , the biasing force exerted by spring 104 through armature 96 urges valve ball 128 into sealing engagement with port 129 which blocks the flow of fluid between tat port and orifice 130 . in this position , fluid communication is established between ports 127 and 130 , thus providing a pressure vent for the fluid circuit associated with port 38 of manifold 12 . spring 104 is selected and preloaded to exert a sufficient force to prevent unseating of ball 128 when orifice 124 is exposed to given maximum fluid pressure , for example , 130 psi . when current is caused to flow through coil 86 , thus energizing the solenoid assembly , armature 96 is attracted in a direction toward pole piece 94 to the degree that the force exerted by spring 104 is overcome , enabling the armature to translate upwardly . such movement of armature 96 permits ball 128 to be unseated from port 129 and instead becomes seated against port 127 due to the pressure of fluid flowing through port 129 . in this condition , fluid communication is established between tapered orifice 124 and radially extending bores 130 . fig5 provides a detailed illustration of the internal working components of variable force solenoid valve assembly 16 . variable force solenoid valve assembly 16 is enclosed by housing 144 having a generally closed end 146 with central bore 148 and terminal bore 149 . the opposite end of housing 144 is opened and defines annular shoulder 150 , such that the housing is sligtly flared at that end . disposed within housing 144 is coil assembly 152 comprised of coil 153 and spool - shaped bobbin 154 . coil 153 is electrically connected to a pair of upstanding terminals 155 ( one shown ) which extend through housing bore 149 . flux collector 156 is positioned at one end of coil assembly 152 and forms a central threaded bore 157 . at the opposite end of coil assembly 152 , flux collector 158 is provided with central bore 160 and external annular groove 161 . following assembly , the lower edge of housing 144 is deflected inwardly to interlock with flux collector 156 . coil assembly 152 defines a central bore 196 . tubular insert 162 is disposed within the coil assembly bore and has a radially outwardly extending end 163 . armature assembly 164 is positioned within the coil assembly bore such that it can translate therein . armature assembly 164 is a composite structure made from tube portion 166 which has an open end and a generally closed opposite end having a central bore 167 . armature insert 168 is a generally disc shaped member having an upstanding central pin 169 and has an outer diameter which provides an interference fit with the inside diameter of tube 166 . energization of coil 153 produces a force on armature assembly 168 urging it to move in an upward direction , with reference to the orientation of the elements shown in fig5 . this action occurs through a magnetic conduction path in which magnetic fields are transferred through flux collector 156 , armature assembly 164 , flux collector 158 and housing 144 , thereby providing a working air gap between the end of tube 166 and flux collector plate 156 . armature assembly 164 is guided to remain in a desired aligned positioning within bore 196 of tubular insert 162 through the guiding action provided by guide bushings 170 and 171 , which are made of a non - magnetic material which is stable over a wide temperature range . guide bushing 170 is maintained in position through clamping engagement between tube 162 and spacer guide 172 . guide bushings 170 and 171 provide a low friction means of supporting armature assembly 164 for axial movement without employing costly precision linear ball bearings . variable force solenoid valve assembly 16 includes a mechanism for providing an adjustable compliant loading onto armature assembly 164 which opposes forces imposed through energization of coil 153 . this mechanism includes coil spring 173 disposed within tube 166 which rests on spring post 174 . the opposite end of coil spring 173 rests on spring seat 175 which is positioned on headed pin 176 . headed pin 176 includes a portion having a threaded external surface which threadingly engages adjuster sleeve 177 , which in turn is threaded into threaded bore 157 of flux collector 156 . by changing the positioning of pin 176 , a variation in the biasing force exerted by spring 173 is provided by changing the amount of compression of the spring . adjustment sleeve 177 , on the other hand , provides a stop surface which permits control over the minimum distance of the air gap between armature tube 166 and flux collector 156 . as previously explained , direct contact or excessively small air gap distances should be avoided since they can cause great difficulty in controlling forces acting on the armature . the fluid control components associated with variable force solenoid 16 are disposed within manifold solenoid mounting port 32 . variable force solenoid 16 is provided with controller 10 to enable control over fluid pressures to be provided in response to a current input signal to coil 153 . such control is achieved by selectively reducing the pressure of fluid at inlet pressure to a control pressure by restricting fluid flow and through venting fluid to the transmission sump . valve assembly 178 is disposed within port 46 , and is primarily composed of valve body 179 , spool valve 180 , and inserts 181 and 182 . valve body 179 defines a plurality of radially extending inlet ports 184 which communicate from the external surface of valve body 179 to interanal chamber 185 which are exposed to fluid at inlet pressure . another set of radially extending passages 186 are provided wich conduct fluid at control pressure . the external end of spool valve head 187 is exposed to control pressure through passages 188 . cap 197 encloses the space at the lower end of valve assembly 178 . the opposite end of spool valve 180 defines spool valve head 189 which moves within central bore 190 of the valve body . pin 169 of armature insert 168 abuts spool valve head 189 which enables pin 169 to transmit forces against head 189 while enabling valve 180 and armature assembly 164 to be decoupled so that any misalignment in their longitudinal axes will not cause the components to bind as they translate . the external surface of valve body 179 includes grooves 191 and 192 having seals 193 and 194 disposed therein . flux collector 156 defines groove 159 having seal 165 disposed therein . this arrangement provides separated fluid passages wherein inlet pressure is provided via inlet port 184 and control pressure is provided through passages 186 and 188 and through bore 47 of the manifold . fluid can be vented from the unit into the sump passage through port 195 . operation of variable force solenoid valve 16 will now be explained with reference to fig5 . fluid at inlet pressure is provided through port 184 and into chamber 185 . this fluid is permitted to flow along spool valve 180 , through bore 190 , passages 186 and 188 , and therefore becomes exposed to the lower end of head 187 . this action causes a resultant force to act on spool element 180 , which urges it in an upward direction to a point where the force exerted by spring 173 and the fluid pressure acting on head 187 are balanced . preferably , in the absence of current flow through coil 153 , such force balancing causes spool valve 180 to be displaced upwardly to impose a fluid flow restriction between valve head 187 and bore 190 . this restriction , together with fluid leakage which is intentionally permitted between head 189 and bore 190 to the sump ( at about atmospheric pressure ) will provide a regulated control pressure at some predetermined level , for example , 90 psi when the inlet pressure is about 100 psi . modulation over the control pressure is provided by selectively energizing coil 153 . a given level of current through the coil will cause a magnetic force to be applied onto armature assembly 164 urging it in an upward direction , which is opposed by the force imposed by spring 173 aided by the pressure force on head 187 . this action has the effect of unbalancing the above - described equilibrium . the resultant force causes armature assembly 164 and spool valve 180 to move in an upward direction and seek a new equilibrium condition . such action further restricts the flow passage between head 187 and bore 190 and simultaneously reduces the restriction of flow between fluid control pressure and the sump between head 189 and port 190 since the extent of overlap between the bore and head 189 becomes reduced . accordingly , controlled energization of coil 153 enables the pressure of the control pressure to be reduced from the non - energized equilibrium control pressure in a desired manner . during initial assembly and calibration , fluid at inlet pressure is applied through port 184 to the terminal end of head 187 and headed pin 176 is rotated until the compliant load provided by spring 173 produces a desired control pressure . next , a voltage signal is applied to coil 153 to provide a predetermined current and the control pressure is monitored as adjustment sleeve 176 is rotated to produce a predetermined control pressure which occurs when a desired air gap distance exists between flux collector 156 and armature assembly 164 . during assembly , on / off solenoid valve assemblies 14 and variable force solenoid assembly 16 are inserted into mounting ports 24 and 32 of manifold 12 . bracket 17 is used to support the solenoid valve assemblies . bracket 17 is best shown with reference to fig6 and includes a plurality of holes 204 and 205 for manifold bores 55 and 57 , respectively . apertures 206 provide clearance for posts 58 . bracket 17 defines four solenoid valve assembly receiving areas 208 for clearance for on / off solenoid valve assemblies 14 , and includes a pair of diametrically opposed solenoid valve retaining fingers 210 which become positioned over manifold pads 44 . the end portions of retaining fingers 210 are deformed downwardly to define tabs 212 . bracket 17 features another valve retaining area 214 for variable force solenoid valve 16 . retaining area 214 is formed by an elongated slot 216 . variable force solenoid valve 16 is loaded into slot 216 by sliding valve groove 161 into the slot . fig7 shows the previously described components assembled . solenoid valve assemblies 14 are loaded into the mounting ports 24 and bracket 17 is dropped over them . if variable force solenoid 16 is to be used , it is loaded into bracket slot 216 . one or more fasteners are provided which pass through bracket holes 204 and engage threaded manifold bores 57 to retain the subassembly together . preferably , such fasteners would be of the so - called &# 34 ; break - away or torque - off &# 34 ; variety , having a driving head which shears apart from the remainder of the fastener when a given applied torque is reached , thus preventing the fastener from being easily removed later . as previously explained , it is desirable to prevent unauthorized servicing of this device , and the use of such fasteners effectively discourages individuals without special equipment from attempting component repairs themselves . when controller 10 is mounted to the associated transmission structure , threaded fasteners are disposed through bracket holes 204 and manifold bores 55 . the use of such fasteners securely clamps together bracket 17 and manifold 12 . bracket retaining fingers 212 are designed to deflect slightly such that they exert a constant clamping force on the solenoid valve assemblies , thus maintaining them in their installed position precluding relative motion with manifold 12 which would tend to wear the seal elements associated with the valve assemblies . spring fingers 212 may be designed to permanently deform to eliminate high tolerance requirements and to guarantee hold down force simultaneously at all points . raised areas 244 adjacent bracket slot 216 provide an interference fit with groove 161 to control vibration and pressure induced movement of solenoid valve 16 which would tend to wear seals 165 and 194 . now with reference to fig8 electrical connector 20 is shown in detail . connector 20 is preferably comprised of tubular outer sleeve 222 which has a reduced diameter section 224 exterior shoulder 226 . sleeve section 224 is dimensioned to be inserted into manifold bore 52 . the inside surface of sleeve 222 includes a radially outwardly extending annular groove 228 . in a preferred construction of connector 20 , sleeve 222 is loaded into an injection molding die and a plurality of conductors 230 are disposed therein . next , flowable resin material is injected into sleeve 222 to define conductor body 232 . once molded , conductor body 232 has conductors 230 projecting from one end and forms a male connector receiving cavity 218 . groove 228 insures that the conductor body 232 interlockingly engages sleeve 222 . once loaded into bore 52 , the extending post portions 236 of connector 20 lie in the plane of the end surfaces of solenoid valve assemblies 14 and 16 . the above described configuration permits pc board 18 to be loaded onto that plane such that all the electrical terminals extend through holes 239 in the pc board . in this manner , pc board 18 can be automatically soldered using wave soldering techniques which involves passing the assembly with the pc board faced in a downward orientation over a wave of molten solder which adheres to the exposed metal surfaces of the pc board and terminals . pc board 18 is illustrated in simplified form in fig9 which shows holes in the board for terminals of the solenoid valves 14 and 16 and connector 20 . in practice , board 18 would have a conductive layer which is etched in a manner to provide the desired connections between the various terminals . in addition , pc board 18 may further provide conduction paths and mounting provisions for diodes for each solenoid valve which are used to suppress solenoid induced voltage spikes . in accordance with another feature of this invention , loading and soldering of pc board 18 onto the assembly is facilitated . if the holes through pc board 18 for electrical terminals 88 are small in relation to the cross - sectional area of the terminals , precise positioning of the components is necessary in order to load the pc board in place . unfortunately , it is ordinarily necessary to avoid large gaps between a circuit board soldering surfaces and the associated electrical terminals in order to insure an electrically and mechanically secure connections . in accordance with this invention , as shown in fig3 and 5 , electrical terminals 88 of solenoid valve assemblies 14 and 16 may be conformed in a tubular shape . the outer diameter of the tube is significantly smaller than the inside diameter of bores 238 in pc board 18 . such clearance facilitates fabrication by reducing the tolerance requirements for positioning of the components . after pc board 18 is loaded into position , a conical - shaped tool 240 is depressed within the inside cavity of the terminal post to cause it to become flared , thus interlocking the terminal with the pc board and bringing the terminal close to the pc board soldering surfaces . in addition to facilitating assembly , this technique also improves the mechanical engagement between pc board 18 and the electrical terminals of the various components . such mechanical interengagement is particularly important since controller 10 is intended to be used in a harsh vibrational environment . pins 236 of electrical connector 20 are preferably deflected to mechanically engage pc board 18 . with this arrangement , electrical connector 20 is prevented from being withdrawn from bore 52 due to interlocking with pc board 18 , and cannot be further inserted into the bore due to the engagement of shoulder 226 with manifold 12 . pc board 18 is mechanically connected to manifold 12 by fasteners threaded into bores of posts 58 to improve vibration reliability and ruggedness for installation handling . such fasteners could be conventional types or of the &# 34 ; break - away or torque - off &# 34 ; variety previously described to discourage tampering . preferably , pc board 18 is enclosed by cover 19 which snaps onto the pc board , thus protecting the electrical connections . while the above description constitutes the preferred embodiments of the present invention , it will be appreciated that the invention is susceptible to modification , variation and change without departing from the proper scope and fair meaning of the accompanying claims .