Смяна на мотор на E46 318i с M54B22 и аск ZF6HP18

3-та серия ('98-'05)

Модератори: mitaka7, ©, Dimitroff, Гецата, Технически модератори

Потребител
Аватар
Мнения: 2
Регистриран на: 31.07.2022
Пол: Мъж

Смяна на мотор на E46 318i с M54B22 и аск ZF6HP18

Мнение от mv232456 » 31 Юли 2022, 12:34

Колеги имам въпрос относно смяна на мотор от E46 318i на M54B22 с ZF6HP18 мотора е свален от E60.
Въпроса ми е какъв кардан да си взема с каква дължина за ZF кутията също така какви тампони с каква шина за да закрепя кутията :D
Мотора е с цялата инсталация и DME MS45.0 index 02 но нямам CAS модул за него разбрах че без този модул няма как да го запаля :) но за сега ми е приоритет да вкарам мотора с кутията в коша.

старши ентусиаст
Аватар
Мнения: 10391
Регистриран на: 16.09.2003
Местоположение: София
Пол: Мъж
Кара: 328i

Re: Смяна на мотор на E46 318i с M54B22 и аск ZF6HP18

Мнение от Leon » 12 Авг 2022, 14:58

От 4 на 6цил.мотор и то различен модел, голямо преправяне ще падне.
Never mistake motion for action...

Старши скрапер
Аватар
Мнения: 2700
Регистриран на: 16.04.2008
Местоположение: Бургас и малко в София
Пол: Мъж
Кара: ше е21/316, сега 318ci и е93/335dct
Мечтае да кара: е21 без ръжди със S54
Детайли за колата: Powered by M43b19

Re: Смяна на мотор на E46 318i с M54B22 и аск ZF6HP18

Мнение от Lenco » 11 Ное 2022, 23:51

Намери си цяла инсталация от е46/м54 и пак ще има разправии, че има разлики между 4 и 6 цил., по спомен.
Кутия и предна част на кардана от такива слагани на е46. Ако колата е ръчка си вземи ръчка от 6 цил е46 с лостове и кардан, става най-безболезнено.
Ама първо се замисли дали си заслужава цялото нещо за м54б22.
Изображение

Потребител
Аватар
Мнения: 2
Регистриран на: 31.07.2022
Пол: Мъж

Re: Смяна на мотор на E46 318i с M54B22 и аск ZF6HP18

Мнение от mv232456 » 12 Ное 2022, 0:36

Lenco написа:Намери си цяла инсталация от е46/м54 и пак ще има разправии, че има разлики между 4 и 6 цил., по спомен.
Кутия и предна част на кардана от такива слагани на е46. Ако колата е ръчка си вземи ръчка от 6 цил е46 с лостове и кардан, става най-безболезнено.
Ама първо се замисли дали си заслужава цялото нещо за м54б22.

На последния въпрос относно дали си струва колата е закупена за 4 к вкарах до сега още 4 к :D вече не ги броя и това говоря без труд на майстор всичко го правя сам на пътя . :kuku:

Мотора и кутията са вече в коша взех лапи от е36 а скоростната кутия е закрепена с планка от е60 и хваната с нитгайка.
Относно кас модула ,няма кас модул :D пачнах MS45 ако някой го интересува как INPA кабел и този софтуер https://www.bimmertuningtools.com/flash-tools/ms45-quickflash/
Кардан от модел 325 като оставих задната част към диференциал а предната с висящия лагер сложих от 325 модел-а защото е къс а кутията леко по дълга :D
Тъй като стария еку от 318-ката е някакъв BOSH който комуникира с IKE километража след смяната с MS45 от е60-тката спря да ми отчита оборотите и температурата ,зарових се да чета за този CAN протокол.
С помоща на Ардуино Уно и един микроконтролер MCP2515 трябваше да прихвана CAN arbid с байтовете от MS45 и да ги върна обратно по шината с arbids които клъстера чете
Това е на C което съм написал
Код: Избери целия код
void RPMConvert()
{
  if(canMsg.can_id == 0xaa){
    int byte4 = canMsg.data[4];
    int byte5 = canMsg.data[5];
    int liveRPM = ((byte5 * 256) + byte4 ) / 4  ;

    canMsg.can_id = 0x316;
    canMsg.can_dlc = 8;
    canMsg.data[0] = 0x00;
    canMsg.data[1] = 0x00;
    canMsg.data[2] = byte4;
    canMsg.data[3] = byte5;
    canMsg.data[4] = 0x00;
    canMsg.data[5] = 0x00;
    canMsg.data[6] = 0x00;
    canMsg.data[7] = 0x00;
    mcp2515.sendMessage(&canMsg);
  Serial.print('RPM:');
  Serial.println(liveRPM);
  }
}

void CoolantTemperatureConvert()
{
  if(canMsg.can_id == 0x1d0){
      int byte0 = canMsg.data[0];
      int relTemp = (byte0 - 45); // E60
      int E46Byte = ((byte0 + 3) / 0,75);
     
      canMsg.can_id = 0x329;
      canMsg.can_dlc = 8;
      canMsg.data[0] = 0x00;
      canMsg.data[1] = E46Byte;
      canMsg.data[2] = 0x00;
      canMsg.data[3] = 0x00;
      canMsg.data[4] = 0x00;
      canMsg.data[5] = 0x00;
      canMsg.data[6] = 0x00;
      canMsg.data[7] = 0x00;
      mcp2515.sendMessage(&canMsg);
    Serial.print('TEMP:');
    Serial.println(relTemp);
  }
}


Трябва да прихвана нивото на маслото или налягане нямам идея какво точно беше но на този етап не ми е важно.
След като успях да запаля мотора трябваше да премахна някой грешки от MS45 като емулирах някой неща от CAS модула

Код: Избери целия код
void sendIgnitionKeyOn()
{
  CAN.beginPacket(0x130);

  CAN.write(0x45);
  CAN.write(0x40);
  CAN.write(0x21);
  CAN.write(0x8F);
  CAN.write(0xFE);

  CAN.endPacket();
}

void sendIgnitionStatus()
{
  CAN.beginPacket(0x26E);

  CAN.write(0x40);
  CAN.write(0x40);
  CAN.write(0x7F);
  CAN.write(0x50);
  CAN.write(0xFF);
  CAN.write(0xFF);
  CAN.write(0xFF);
  CAN.write(0xFF);

  CAN.endPacket();
}


Което е позиция две на ключа т.е все едно е на контакт колата :D така изчистих грешките за статус на терминалите

Проблема сега е със скоростната кутия след като я подкарах тая кола повече от 120-130 км не може да развие вероятно е в авариент режим като имайки предвид че не съм свързал абсолютно нищо от лоста за смяна на предавките само жилото.
Пиновете за смяна на ръчните предавки ги знам кои са ще ги свържа утре но останалите нямам никаква идея тъй като не мога да намеря схема за останалите.
Другото което колата е с ABS/ASC което е ключов момент мисля закупих си ABS/DSC от Е60 ще съм много благодарен на някого ако ми помогне с инсталирането на ДСЦ модул от е60 в е46 доколкото знам там има някакъв сензор за скорост с който тези дни ще се сдобия друго какво ще ми трябва ?
Благодаря предварително.

ентусиаст
Аватар
Мнения: 1060
Регистриран на: 9.07.2013
Кара: 318Ci E46, 530GT

Re: Смяна на мотор на E46 318i с M54B22 и аск ZF6HP18

Мнение от MMG » 25 Ное 2022, 23:17

Не мога да помогна, но евала за ентусиазма!
Не е лесно това, което си захванал, но си на път да го направиш.


Sent from my iPhone using Tapatalk

Назад към E46

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани

Последни теми
Facebook