Jump to content

Vw Golf IV Variant + DSG


Emy D

Postare recomandată

Laurentiu_LWR

Salutare...

Recunosc ca nu am avut foarte mult timp de lecturat...dar modificarile astea...termoflot...pompe...etc sunt necesare la conversia DSG sau "complicatiile" sunt doar pentru ca vrei sa tragi rulota?

Link către comentariu
  • 2 weeks later...

Ideea e asa: 

1. Eu am acum 2 radiatoare de ulei: Cel OEM (mai mare) si cel de DSG. 

Stock, E doar cel de ulei motor.

2. Debitul de antigel e x l/h. Adaugand un al doilea radiator pe acelasi traseu, debitul s-a cam injumatatit (x l/h / 2) Verificat cu furtunul scos, vine antigelul chiar incet prin acel furtun. Foarte incet. 

Antigelul preia intai caldura din uleiul de DSG, care la tractat se incalzeste si ala suficient de mult. Din Radiatorul de DSG -> trece apoi antigelul incins... in cel de ulei OEM....care nu mai face fata. 

3. ce modific eu: 

3.1 Pompa suplimentara de antigel care ajuta sa treaca un debit mai mare de antigel pentru aceeasi suprafata de racire (o sa fie un pic mai mare ca pun si radiator de ulei DSG mai mare). Pompa e comandata de un Shally Plus Uni (functioneaza la 12V) - are multiple input-uri si out-uri si beneficiaza de automatizari locale (script sau schedule by other values - temp). 

3.2. Tot prin Shelly Plus Uni - o sa controlez una din treptele ventilatoarelor. Banuiesc ca o sa vreau sa controlez treapta cea mai mare pt ca vreau si Clima sa functioneze in mers. 


Conditii: 


Daca Input voltage > 13V = foloseste conditiile de mai jos pentru a porni X sau Y chestii. 
Daca Input digital 1 = on sau off ( continuitate la masa prin switch-ul de la priza de pe carlig in functie de cum functioneaza) => Mod tractare -> Porneste ventilatoarele pe treapta 2. 

Daca temp Ulei de pe teava tur turbo > 90 grade C => Turn on Pompa recirculare. Sub 80 grade C = Turn off pompa de recirculare. 

Daca temp antigel > 95 grade C + Input voltage <30V (inseamna ca motorul e oprit) - Tine pompa pornita pentru inca 10 min. Daca input voltage scade sub 12V, opreste tot. 

Scriptul o sa fie ceva de genul (asta e in pseudocod): 

// Rulează în buclă, de ex. o dată la 100ms / 1s

LOOP FOREVER:

 

  READ inputVoltage

  READ digitalInput1

  READ oilTemp

  READ coolantTemp

 

  // 0) Regula de siguranță: dacă tensiunea scade sub 12V, oprește tot

  IF inputVoltage < 12V THEN

      fanSpeed   = 0

      recircPump = OFF

      cooldownTimer = 0

      CONTINUE LOOP

  ENDIF

 

  // 1) Condiție generală: aplică logica doar dacă inputVoltage > 13V

  IF inputVoltage > 13V THEN

 

      // 1a) Mod tractare: dacă Digital Input 1 este ON => ventilatoare pe treapta 2

      IF digitalInput1 == ON THEN

          fanSpeed = 2

      ENDIF

 

      // 1b) Pompa recirculare în funcție de temperatura uleiului (cu histerezis)

      IF oilTemp > 90°C THEN

          recircPump = ON

      ELSE IF oilTemp < 80°C THEN

          recircPump = OFF

      ENDIF

 

      // 1c) Post-răcire după oprirea motorului:

      // Dacă antigel >95°C și "motor oprit" (inputVoltage <30V),

      // ține pompa pornită încă 10 minute

      IF coolantTemp > 95°C AND inputVoltage < 30V THEN

          recircPump = ON

          IF cooldownTimer == 0 THEN

              cooldownTimer = 10 minutes

          ENDIF

      ENDIF

 

      // 1d) Decrementarea temporizatorului și oprirea pompei după expirare,

      // dar numai dacă nu există altă condiție care o cere ON (ex: oilTemp > 90)

      IF cooldownTimer > 0 THEN

          cooldownTimer = cooldownTimer - elapsedTime

 

          IF cooldownTimer <= 0 THEN

              cooldownTimer = 0

 

              // după cele 10 minute, pompa revine la controlul normal (oilTemp)

              // (adică nu o forțăm OFF aici, doar încetăm "forțarea ON")

              // Dacă vrei “OFF garantat după 10 min”, se poate pune recircPump=OFF aici.

          ENDIF

      ENDIF

 

  ELSE

      // Dacă inputVoltage nu e >13V, nu aplicăm logica de “pornit X/Y”

      // (în afară de regula de sub 12V deja tratată)

      // Aici poți lăsa ieșirile neschimbate sau seta un default.

      // Exemplu safe:

      fanSpeed = 0

      // recircPump rămâne cum e / sau OFF, după politica dorită

  ENDIF

 

END LOOP




Asta o sa transforme acest setup in racire activa bazata pe anumite conditii. :D

 

Link către comentariu

Pentru a adăuga comentarii este necesară înregistrarea sau autentificarea

Trebuie să aveţi un cont de membru pentru a adăuga comentarii

Înregistrare membru

Înscrierea unui nou cont de membru. Este foarte uşor!

Înregistrare cont nou

Autentificare

Aveţi deja un cont de membru? Conectaţi-vă aici.

Autentificare în cont
  • Activi pe această pagină   1 membru

    • atti206
×
×
  • Create New...

 Functionarea acestui site este sustinuta de cele cateva bannere afisate intre posturi. Ar fi o placere pentru noi daca ar fi adaugat site-ul nostru in lista de exceptii ad-block in browserul tau. Promitem si veti vedea ca nu avem reclame intruzive si nici deranjante (nimic cu sunet,video sau all-screen). Multumim!