double clutch gearboxes control

'Microsquirt' Transmission Control development and support.

Moderators: jsmcortina, muythaibxr

Post Reply
Manu
Master MS/Extra'er
Posts: 723
Joined: Mon Feb 15, 2010 4:57 am
Location: Alès - France
Contact:

double clutch gearboxes control

Post by Manu »

Hello James,

A customer asked me if he can control a double clutch gear box using a microsquirt with transcontrol firmware ?

Target gearboxes are :
Porsche : pdk
Vw : dsg
Renault : edc

Thanks.
Manu
I can supply, repair or upgrade Megasquirts in FRANCE.

Image
https://www.megasquirt.fr
jsmcortina
Site Admin
Posts: 39587
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: double clutch gearboxes control

Post by jsmcortina »

I'm afraid not. The trans control software is for hydraulic autoboxes.

James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
Lyonz
MS/Extra Newbie
Posts: 3
Joined: Wed Jun 01, 2016 6:40 am

Re: double clutch gearboxes control

Post by Lyonz »

Le controlleur DSG a besoin de quelques infos provenant du calculateur moteur et/ou ABS.
Sa passe par le réseau CAN a des adresses bien précise
racingmini_mtl
Super MS/Extra'er
Posts: 9128
Joined: Sun May 02, 2004 6:51 am
Location: Quebec, Canada
Contact:

Re: double clutch gearboxes control

Post by racingmini_mtl »

Lyonz wrote:Le controlleur DSG a besoin de quelques infos provenant du calculateur moteur et/ou ABS.
Sa passe par le réseau CAN a des adresses bien précise
Est-ce que ces adresses et infos sont disponibles? Si oui, ce pourrait être quelque chose de relativement simple à ajouter au logiciel.

Jean
jbperf.com Main site . . . . . . . . . . . . . . . . . . . . . . jbperf.com Forum
Image
Raymond_B
Super MS/Extra'er
Posts: 1394
Joined: Thu Mar 06, 2014 2:17 pm
Location: Texas
Contact:

Re: double clutch gearboxes control

Post by Raymond_B »

For us English only speakers :)

"The DSG controller needs some information from the engine and / or ABS computer.
Its pass through the CAN network has very precise addresses"

Reply

"Are these addresses and info available? If so, it could be something relatively simple to add to the software."
1995 Ford Lightning. Dart based 427 Windsor, Novi 2000, full sequential, E-85, etc. MS3X/v3.57
http://www.buildpics.org/
elaw
Super MS/Extra'er
Posts: 2926
Joined: Fri Oct 16, 2009 6:20 am
Location: Wilmington, MA

Re: double clutch gearboxes control

Post by elaw »

I seriously doubt this would be simple to add to the software! A DSG works differently from an "old-school" automatic in almost every way.

In addition, to protect the clutches, it wouldn't surprise me if in cars with DSGs, the transmission controller can command the engine controller to reduce torque at certain times. So without a drive-by-wire ECU on the engine and communication between it and the transmission controller, you could damage the transmission.
Last edited by elaw on Wed Sep 13, 2017 12:39 pm, edited 1 time in total.
Eric Law
1990 Audi 80 quattro with AAN turbo engine: happily running on MS3+MS3X
2012 Audi A4 quattro, desperately in need of tweaking

Be alert! America needs more lerts.
Manu
Master MS/Extra'er
Posts: 723
Joined: Mon Feb 15, 2010 4:57 am
Location: Alès - France
Contact:

Re: double clutch gearboxes control

Post by Manu »

Elaw is right here. Gearbox ask a certain amount of torque to the engine control unit, using CAN. There are also plenty of parameters involved as vehicle speed, current throttle position, etc... This is not an easy gearbox to control, even with all informations available.

Today OEM ecus won't *think* in alpha/n or pressure/n but in *torque request*. Those requests are made from other calculators in regard with there needs and the ecu add them to deliver what is requested plus the driver request (and many others requests).
I can supply, repair or upgrade Megasquirts in FRANCE.

Image
https://www.megasquirt.fr
Matt Cramer
Super MS/Extra'er
Posts: 17499
Joined: Thu Apr 16, 2009 8:08 pm

Re: double clutch gearboxes control

Post by Matt Cramer »

The torque reduction could be accomplished with a spark retard; the current MicroSquirt TCU firmware does this. If we are not trying to control the actuators in the DSG, but simply pass on signals to another unit, spoofing the signals the control unit needs is likely to be an easier task.
Matt Cramer -1966 Dodge Dart slant six running on MS3X
Paul_VR6
Super MS/Extra'er
Posts: 1978
Joined: Wed Apr 15, 2009 11:31 am
Location: Oxford, PA
Contact:

Re: double clutch gearboxes control

Post by Paul_VR6 »

*very* interested in this
-Paul
1992 Corrado SLC 3.6 VR6 11.38@120 - MS3 Pro Ultimate - Microsquirt I/O - Can EGT - Racepak IQ3s
kptuned.com - Megasquirting the World! Megasquirt Sales, Service, Tuning and More!
Image
mickeymarrows
Master MS/Extra'er
Posts: 415
Joined: Fri Sep 23, 2005 6:35 am
Location: Ropley, Hampshire, UK

Re: double clutch gearboxes control

Post by mickeymarrows »

I realise this is almost useless, but a couple of years ago when I was developing my installation of the MSGPIO Trans control on an Audi gearbox I did some research into what would be needed for the VW DSG gearbox I had in my daily driver at the time. To be honest, once I got into it, it was not nearly as complicated as I initially thought.. I even started trawling ebay for a DSG box to play with. Unfortuanatly I no longer have access to my research though as I lost the laptop and for last couple of years my life has taken a different path, like I said.. useless :)
'82 Golf GTI ABF 16v MS2 Extra sequential COP
'77 Scirocco G60 MS2 Extra sequential
Manu
Master MS/Extra'er
Posts: 723
Joined: Mon Feb 15, 2010 4:57 am
Location: Alès - France
Contact:

Re: double clutch gearboxes control

Post by Manu »

following Jean's thoughts, we *may* use the gearbox original TCU. It *may* be a good idea. In this case there will be no need to use a µS TCU, but devs have to implement original CAN frames and required strategies in MS3 ECU. What do you think about this James ?

Best regards,
Manu
I can supply, repair or upgrade Megasquirts in FRANCE.

Image
https://www.megasquirt.fr
Matt Cramer
Super MS/Extra'er
Posts: 17499
Joined: Thu Apr 16, 2009 8:08 pm

Re: double clutch gearboxes control

Post by Matt Cramer »

At this point, we'd need to see what the CAN protocol does to see how difficult or easy it would be to copy it.
Matt Cramer -1966 Dodge Dart slant six running on MS3X
Lyonz
MS/Extra Newbie
Posts: 3
Joined: Wed Jun 01, 2016 6:40 am

Re: double clutch gearboxes control

Post by Lyonz »

Manu, do you remember me?
You were on vacation, we saw Moise once in Guadeloupe, we were 4 to discuss.

Otherwise, I have to work on a megasquirt based project with DSG gearbox.
I think it would take a "sniffer" of the CAN bus to know exchanges and addresses. We sell a lot of sniffer, or do it with "Arduino" or "Atmega" bases.
The idea would be to keep the mecatronic module, because you will never be able to do better than it and to be able to exchange the necessary information.
On MS3, with the programmable shiftlight module, one can even deduce the gear ratio engaged, on an Arduino forum, I found this information for a project DSG indicator

Found on one forum :
0x540 is the Can id for the transmission data.
Park is 540,0,0,FF,0,FF,0,0,26
Reverse is 540,0,0,FF,0,FF,0,0,36
Neutral is 540,0,0,FF,0,FF,0,0,46
Drive is 540,0,0,FF,0,FF,0,0,56
Sport is 540,0,0,FF,0,FF,0,0,66
1st is 540,0,0,FF,0,FF,0,0,2F
2nd is 540,0,0,FF,0,FF,0,0,3F
3rd is 540,0,0,FF,0,FF,0,0,4F
4th is 540,0,0,FF,0,FF,0,0,5F
5th is 540,0,0,FF,0,FF,0,0,6F
6th is 540,0,0,FF,0,FF,0,0,7F

Pour commencer :
http://www.volkspage.net/technik/ssp/ssp/SSP_308.pdf
http://www.volkspage.net/technik/ssp/ssp/SSP_238.pdf
http://www.volkspage.net/technik/ssp/ssp/SSP_269_d1.pdf
Manu
Master MS/Extra'er
Posts: 723
Joined: Mon Feb 15, 2010 4:57 am
Location: Alès - France
Contact:

Re: double clutch gearboxes control

Post by Manu »

Hello,

After a fast discussion with a friend who work at a mondial car manufacturer (and who can access resources) we had a few emerging points :
  • try to include CAN commands in let's say an MS3 *may* not be the best option because :
    1. If the manufacturer change something in his CAN frames we have to adapt to it and this can lead in many changes in the firmware
    2. We *may* need as many CAN setup that there are manufacturer, even models of gearboxes at a same manufacturer. This is a hard work to follow this trend
    3. Find the relevant CAN informations can be *very* hard. i.e. : my *very good* friend won't give any us informations because he can loose is job. Theses informations are *classified*
  • Seat have a specific ECU for it LEON CUP (race car). This is an Bosch EDC17 with a specific firmware that drive the engine AND the DSG gearbox. Thus this is possible
  • It seem doable (and maybe not so hard) to make a specific TCU that can drive such gearbox. Doing this may be a better thing because it *may* adapt to all gearboxes since they *seem* to all use the same hardware logic.
My 2cents.
Regards,
Manu
Lyonz wrote:Manu, do you remember me?
You were on vacation, we saw Moise once in Guadeloupe, we were 4 to discuss.
You're welcome :D
I can supply, repair or upgrade Megasquirts in FRANCE.

Image
https://www.megasquirt.fr
jsmcortina
Site Admin
Posts: 39587
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: double clutch gearboxes control

Post by jsmcortina »

The timing requirements to control the gearbox internals are likely way beyond the Microsquirt's capabilities.

In the short term, supporting the CAN messages needed for the stock ECUs to work is perhaps the only way ahead.

In the long term, perhaps a more advanced gearbox controller can be built to handle all of the internals.

James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
Post Reply