Ford Sierra Cosworth 2wd
[ Start] | [Calibration] | [Trigger] | [Knock Sensing] | [ Misc] |
VemsTuneMulticast Question
Has anybody experience with multicast Vemstune setup across lan on internet. I wanted to view realtime datalog on another pc by vemstune during tuning with primary pc with serial port connected vems.
I have done the setup as wiki said [1]
The master VT (connects to VEMS ECU via serial usually, or rarely via TCP/IP, eg. ser2net:
- multicast ON
- listen IP 127.0.0.1 NOT good, only works with locally on same PC (socat can relay of course)
- Listen local IP tried also (eg.: 192.168.x.x), yes, that is possible to connect from LAN, usually
- serial connected to the device (VEMS ECU)
- windows firewall totally off
- or just enabled the listen via the popup, when VT first starts to "listen"
Slave VT with "multicast (server): OFF") (for logging, viewing, NOT to change values):
- Preferences/Communication: TCP IP: IP+ port of the master VT
- NOTE: multicast: OFF normally (unless setting up some special deep-tree topology, if you really know what you are doing, almost never needed: just configure OFF)
- again: the slave VT has "multicast (server): OFF", and the IP of the master VT is entered in the Preferences/Communication: (enabled), TCP IP (instead of serial), not under the multicast (server) settings (Preferences/Internet).
- This might be confusing at first, because the "Listen" (usual) and "Connect" (special, if firewall is so strict that Listen is impossible) mode of the multicast=ON are both related to the multicast Master server (they are NOT peers of each other as one might think).
The second vemstune connected for Marcell
- just tested 2017-02-05 VT (Multicast=On), worked immediately. Newer (or somewhat older) VT was tested earlier. The slave is rather traditional
- did NOT connect for Zoltan.
- VT version ?
- If it does not work, can you take screenshot of the Preferences/communication dialog (and promise that multicast=OFF ?)
- do you have some tools to sniff during test, eg. socat, hexdump, tee or similar ?
Then I have tried secondary multicast on, connect, and ip to primary, and most of combinations of these but no success.
- Also tried Multicast=OFF and Multicast=ON on the secondary (but with a wrong nonlistening IP:port), worked. configure Multicast=OFF
- note: multicast=ON and IP: port of the master is not a good configuration => unspecified behavior (2 servers peered to each other, both waiting for query commands from a normal VT, they may do nothing, or even get confused: "unspecified")
- 4 cylinder inline engine, with fire order 1,3,4,2
- displacement: 2L
Originally with Weber-Marelli engine management.
See InputTrigger/LanciaCosworth
Other sensors - seems very smooth
The Throttle Position Sensor (TPS)
This unit is fitted to the throttle shaft and senses the throttle position. at idle speed voltage is 5.0-4.5 volts and at full throttle the voltage drops to 0.5 volt.
The Manifold Absolute Pressure (MAP) Sensor
Depending on the manifold pressure, the sensor regulates between 0.25 to 4.75 volts.
- If manifold pressure exceeds 0.9 bar, the sensor signals the ECU to cut-off fuel
- the threshold is just configured in the ECU, no plus wire.
The Air Charge Temperature (ACT, MAT) Sensor
This sensor is of the NTC resistor type, its resistance decreases as temperatures increase.
Engine Coolant Temperature (ECT, CLT) Sensor
The ECT is also of NTC resistor type and its operating range is identical to that of the ACT.
Actuators:
Ignition module
The ECU sends a Spark-out signal to the ignition module
- by factory it's a simple distributor+coil setup, not wasted spark
- is it allowed to use wasted spark or COP / CNP ? The trigger does allow, but do the racing regulations also allow ?
- Engine is not homologed now. But in hungarian rallyecross this engine is running with wasted-spark configuration nowadays.
- is it allowed to use wasted spark or COP / CNP ? The trigger does allow, but do the racing regulations also allow ?
- sounds like ECU needs to be ordered power (IGBT) output and dwell is controlled by ECU
- dwell is totally governed by the module and cannot be adjusted, unfortunatelly no more data about ignition module
- module input signal is
- logiclevel ??
- or power signal (pulled to GND) ?
Coil - would you really want to use the unknown ignition module when this coil could be driven directly ?
- Bosch, high output breakerless ignition type
- output 25.0 kV (min) - open circuit condition
- primary resistance 0.7-0.9 ohm
- secondary resistance 4500-7000 ohm
Ford Escort/Mondeo wasted-spark coil is good sollution against the original distributor+coil setup
The Fuel Injectors
The ECU provides accurate control of the solenoid operated fuel injectors to discharge fuel.
- The type of the standard injector is Weber/Marelli IW025, low impedance. So power resistor recommended.
- Flow rate is approx 311 cc/min or 297 cc/min (not found exact spec.) at 3 bar fuel pressure.
The Idle Speed Control (ISC) Valve
This unit is regulates the engine demand for air depending on the engine temperature, engine load, or swithed on accessories.
The valve, whichis controlled by a variable current from the ECU, adjust the air flow into the engine.
- The valve is pwm modulated.
The Boost Pressure Control Valve
This solenoid valve is directly connected to the high pressure side of the turbocharger by a hose. Depending upon whether the valve is open or closed it will either "vent-off" a portion of the boost to the inlet side of the compressor (valve open) or direct it to the wastegate actuator (valve closed)
- Seems to "bleed-type" valve with two stages (In L8 P8 ECU there is possible pwm control)
Configuration advice:
- Original VR sensors are usable, choose "auditrigger" option for the assembled ECU (EC36pin27 for primtrig VR, EC18pin12 for sectrig VR)
- Recommended firmware: 1.1.27 with Lancia/Cosworth trigger setup
- do you have a full proven config + tables ?
- See KarolyBakos, but there is a crank pulse widht bug in 1.1.27
- do you have a full proven config + tables ?
- Recommended 30V flyback (or at least power flyback, not low voltage flyback)
- With original injector + 6R8 serial resistor
- Or with high Z injector
- 4+4 IGBT option
About analog / digital inputs
From wiki and WebShop docs there are 3 spare analog input:
EC18pin6 is set up for electronic MAP signal when no onboard MAP sensor is used. Otherwise EC18pin6 set up for MCP3208pin7, that is channel6 of the extra-ADC. USABLE because of onboard MAP
EC18pin12 is set up for secondary_trigger VR when auditrigger is ordered. Otherwise EC18pin12 set up for MCP3208pin8, that is channel7 of the extra-ADC. NOT USABLE because of auditigger :(
EC18pin16 is set up for MCP3208pin6 (channel5 of the extra-ADC) when 1-wire option is not selected (only after 2005 December). When will be the ibutton implemented?
What features of it?
- Is possible to order genboard with ibutton feature but not wired?
- it is possible to remove a 33 Ohm resistor, but how is the 1-wire useful at all than ? Maybe separate wire through endplate ?
- The ibutton use this analog input or a separated IC work with signals? (Installed ibutton for future using but not wired now)
Or MCP3208pin6 would be routable to another econoseal pin?
- yes, request so. Eg. instead of knock GND (EC18pin2 ? see WebShop text for the assembled controller)
- EC18pin8 or EC18pin 17 is reserved? (If I need the knock sensor)
What is the sollution for more analog / digital inputs? (For launch control, als on/off, fuel pressure sensor, oil pressure sensor etc.)
We will make it possible to allow 3 digital inputs via 1 analog input (using a 10k ladder, pulling towards GND via 10k/4, 10k/2 and 10k. Pullup is 2k7 towards 5V, can be internal).
Analog inputs are loggable.
The MCP input could get electrical protections in the case?
- Normally they are quite sensitive. Some more protection possible if you insist, request so.
See KarolyBakos
Hello! I just saw you wrote on my member page. I have some questions for you (cosworth related). ninoslav@mail.ru Best regards, IgnjatRNN