Okay, so, i'm bored waiting for my parts to arrive, and i want to DO something with regards to my other car. I want to design a transmission controller, capable of controlling upto 6 solenoids, run by an Atmel AVR Microcontroller.
The A340E transmission in the car (MA70 Supra) is a 4-speed automatic with lockup Torque Converter, the valve body has three solenoids & line pressure is controlled by a cable to the throttle body. All three solenoids are simple 'engage/disengage' type, two E/D type for the gear selection (1/2/3/OD) and the third for either engaging or disengaging the TC.
However, i want to have a bit more control over the transmission.
The A341E & A343E transmissions in the JZA70 and JZA80 are also 4-speed with the lockup Torque Converter, but the valve bodies have five solenoids, two 'engage/disengage' type, and three PWM controlled ones. The two E/D type are for the gear selection 1/2/3/OD the three PWM type are for the line pressure, accumulators & the torque converter lockup.
Now, you can swap the valve bodies over between the A340E and the A341E/A343E, but you need to then ditch your transmission controller. See, in the MA70's, the transmission controller is a separate unit. In the JZA70 and JZA80 they're built into the ECU, and you can't run them without the engine attached. So, the only option until now has been to purchase something like a PCS Transmission controller for about $750.
So i figure i'd build my own. The original transmission controller looks DIRT SIMPLE:
That is a 4/8-bit Fujitsu 6800-based microcontroller with 2kb of ROM embedded and 512-bytes of memory, so i figure if i use an Atmel ATMega168, it'll be more than enough.
ATMega168 has 23 I/O lines including 6 PWM Channels - the only question is, how to control the solenoids. I figure MOSFET's would do, but, Logic Level or driven via another IC? I'd like to be able to use logic level ones - but the solenoids are 12v and bank on about 2 to 3 amps current each to run them.
Inputs will be throttle position sensor, speed sensor (hall effect), coolant temperature sensor, the pattern selector (PRND2L), neutral start switch, O/D switch (you can disable O/D on the selector lever), brake pedal switch & PWR switch (sport mode selector).
I've even whipped up a block diagram of the hardware in illustrator for you. If you have electronics knowledge/experience, POST IN THIS THREAD! ALL HELP GLADLY WELCOME!
So, thats the lay of the land - who fancies giving me a hand? With any luck, it'll be almost universal for use on any automatic transmission, not just the Toyota A series.
The A340E transmission in the car (MA70 Supra) is a 4-speed automatic with lockup Torque Converter, the valve body has three solenoids & line pressure is controlled by a cable to the throttle body. All three solenoids are simple 'engage/disengage' type, two E/D type for the gear selection (1/2/3/OD) and the third for either engaging or disengaging the TC.
However, i want to have a bit more control over the transmission.
The A341E & A343E transmissions in the JZA70 and JZA80 are also 4-speed with the lockup Torque Converter, but the valve bodies have five solenoids, two 'engage/disengage' type, and three PWM controlled ones. The two E/D type are for the gear selection 1/2/3/OD the three PWM type are for the line pressure, accumulators & the torque converter lockup.
Now, you can swap the valve bodies over between the A340E and the A341E/A343E, but you need to then ditch your transmission controller. See, in the MA70's, the transmission controller is a separate unit. In the JZA70 and JZA80 they're built into the ECU, and you can't run them without the engine attached. So, the only option until now has been to purchase something like a PCS Transmission controller for about $750.
So i figure i'd build my own. The original transmission controller looks DIRT SIMPLE:
That is a 4/8-bit Fujitsu 6800-based microcontroller with 2kb of ROM embedded and 512-bytes of memory, so i figure if i use an Atmel ATMega168, it'll be more than enough.
ATMega168 has 23 I/O lines including 6 PWM Channels - the only question is, how to control the solenoids. I figure MOSFET's would do, but, Logic Level or driven via another IC? I'd like to be able to use logic level ones - but the solenoids are 12v and bank on about 2 to 3 amps current each to run them.
Inputs will be throttle position sensor, speed sensor (hall effect), coolant temperature sensor, the pattern selector (PRND2L), neutral start switch, O/D switch (you can disable O/D on the selector lever), brake pedal switch & PWR switch (sport mode selector).
I've even whipped up a block diagram of the hardware in illustrator for you. If you have electronics knowledge/experience, POST IN THIS THREAD! ALL HELP GLADLY WELCOME!
So, thats the lay of the land - who fancies giving me a hand? With any luck, it'll be almost universal for use on any automatic transmission, not just the Toyota A series.