Колхозная приборка #8

Пересвечиваем приборку

Платы под KA-3528SEC (да, оранжевые, что бы стрелки более приятно светились)

4 на тахометр, 5 на спидометр

Дневной режим

Ночной режим

Безтрамблерное зажигание (CoilOnPlug) #5 (версия 0.2)

Пока делал первую версию контроллера, параллельно решил сделать упрощенную версию (без подкидного дурака и студенток) на ATTiny44

3D модель платы без посадочных отверстий (размер вышел 25х25мм):

Схема:

Плата:

Безтрамблерное зажигание (CoilOnPlug) #5 (похвастаться-попозориться)

Собран натурный макет:) похоже даже, что все работает, теперь дело за отладкой прошивки на моторе 🙂

по габаритам может даже на место коммутатора встанет, поприкидываем 🙂

PS и да, руки из нижнего плечевого пояса растут. так что smd пайка страшненькая

Безтрамблерное зажигание (CoilOnPlug) #4 (на по обсуждать)

На текущий момент пока вот такое вырисовывается (это все дичайшая alfa версия, для обсуждения!!!)

Схема:

С1 и PG — сенсор CYP1 в трамблере
+12 и G — питание
1,2,3,4 — выход-триггер на катушки
IGN — сигнал зажигания от ECU
TACH — выход тахометра
VCC, GND, SCK, MSIO, MOSI, RST — выходы на программатор

Плата:

из трамблера выкидывается: бегунок, катушка, коммутатор, плата ставится на место катушки (там с запасом места, в теории можно на место коммутатора пристроить, надо будет по мозговать.

Код:

/*****************************************************
Project : Ab0VE Tech Coil on Plug I4 Controller
Version : 0.1
Author  : icelord
MCU     : ATTiny26
*****************************************************/

#include 
#include 

// OUTPUT
#define IGNITION1 PA0
#define IGNITION2 PA1
#define IGNITION3 PA2
#define IGNITION4 PA3
#define LED       PB6
#define TACHO     PA5

// INPUT
#define CYP1      PA4
#define IGN       PB5


uint8_t CYLINDER=0;
uint8_t WASFIRE=0;
uint8_t INFIRE=0;
uint8_t WASCYP=0;

ISR( __vectorPCINT4,  ISR_NOBLOCK) // PCINT4 - CYP PA4
{
// Check CYP
   if ( ((PINA & (1 < < 4))==1 ) && (!WASCYP)) { // CYP
     CYLINDER=1;WASCYP=1;
    }
  if ( ((PINA & (1 << 4))==0) && (WASCYP)) { // GONE CYP
      WASCYP=0;
    }
}

ISR( __vectorPCINT13, ISR_NOBLOCK) // PCINT13 - IGN PB5
{
// Check FIRE
    if ( ((PINB & (1 << 5))==1) && (!INFIRE)) { // Start FIRE
     INFIRE=1;
    }
    if ( ((PINB & (1 << 5))==0) && (INFIRE)) {  // GONE FIRE
     INFIRE=0;
   }
}

int main(void)
{
  uint8_t LEDSTATUS=0;

  DDRB = 0b01000000;
  DDRA = 0b00101111;

  PORTB |= _BV(LED); // LED ON on start

while (1)
   {
      if (INFIRE==1)// Fire coil?
      { WASFIRE=1;
        PORTA |= _BV(TACHO);
        switch (CYLINDER){ // Set fire for required coil 1-3-4-2
        case 1: PORTA |= _BV(IGNITION1);
        case 2: PORTA |= _BV(IGNITION3);
        case 3: PORTA |= _BV(IGNITION4);
        case 4: PORTA |= _BV(IGNITION2);
        }
      } else
      {
        if (WASFIRE==1){ // ready for next cylinder?
           PORTA=0; // disable all coils and TACHO for some reasons
           WASFIRE=0;
           CYLINDER++;
           if (CYLINDER>4) { // only 4 cylinder model :)
              CYLINDER=1;
              if (LEDSTATUS==0) {// Change LED on each _FULL_ cycle
                PORTB &= ~_BV(LED); // LED ON
                LEDSTATUS=1;
              } else {
                PORTB |= _BV(LED); // LED ON
               LEDSTATUS=0;
              }
           }
         } // was fire
      }

   } // main loop

}

Колхозная приборка #6

В замен умершего одометра делаю цифровой на Arduino Nano + 2х HCMS-2973

данные будут храниться в FRAM FM24C16, циклов перезаписи должно хватить )
так же будет управление подсветкой приборки (indiglo) и стрелок (сверх яркие светодиоды)

Колхозная приборка #5

Ну как-то так будет, осталось что бы почта OLED экран довезла и можно будет окончательно собирать колхозий

image1

по сенсорам будет:

  • давление масла
  • температура масла
  • вольтметр
  • температура тормозных дисков
  • температура в выпускном коллектора
  • AFR/лямбда

 

Колхозная приборка #4

продолжаю с доп приборами, пока из реализованных идей, иконочка на OLED (нашел ОЧЕНЬ близкий по свечению с VFD) экран между показометрами,

photo-2016-11-04-18-45-18_2286

(указатель топлива — 21 риска/указатель температуры — 7 рисок несимметричных)
давление масла/температура масла
вольтметр/[пусто]
[пусто]/температура тормозов (PIR датчик MLX90614 на грязевой щиток — будет и точно и просто)
топливная смесь (AFR)/температура выпуска (EGT)

была бы турба — наддув/температура турбины 🙂

что бы еще добавить? 😕

Колхозная приборка #2

Боль и печаль, у Prelude указатель уровня топлива и температуры управляется своим 4-х битным компьютером (SOC) μPD7566CS
img_1048

так что инерционность непонятно как побеждать, кроме как оторвать нафиг всю цифровую часть кроме контроллеров VFD μPD6232C и сделать свое управление всем этим безобразием….
img_1041

или как вариант подумать что еще туда можно выводить, что не требует оперативности отображения… :)))

HONDA: Ремонт ECU двигателя OBD-1 на примере P14/P13

Многие открывавшие ECU OBD-1 моторов видели такую картину:
burned_iab

…выгоревший составной транзистор управления электро-вакуумными заслонками (или VTEC соленоидами) — D1780, он же (SD21780)… причина — протекание слишком большого тока (по схеме — +12->соленойд->транзистор->земля). Ближайшим аналогом является KT972Б — на 45В, что достаточно, для «с фанатизмом» А,В,Г — на 60В, все они на 3А (против 2А у D1780) — ценой рублей в 30, в базарный день.
photo-2016-10-29-16-48-03_2238

По ногам он так же полностью совместим + можно радиатор поставить для страховки.
photo-2016-10-29-16-37-02_2237
для совсем щепетильных — можно поставить токоограничивающий резистор на 10-20Ом на несколько ватт.
photo-2016-10-29-16-48-16_2239

Безтрамблерное зажигание (CoilOnPlug) для моторов F- и Н-series #3

Инсталляция прототипа в P14 мозги для тестов, параллельно идет отрисовка полностью автономной системы во внутрь трамблера 🙂
photo-2016-10-28-23-17-41_2234

маловато свободных пинов в косе, кстати…. всего 6, если машина с автоматом…
photo-2016-10-28-23-17-59_2235

Всем Type-R

Коды красных эмблем Type-R от Honda

red-h-8-sizes

Шильдик №1: 75700-S5T-E11
Размер: 123mm x 100mm
EP3 (CIVIC) 2005 (Спереди)
CL7,CL9,UC5 (ACCORD) (Спереди)
RB1 (ODYSSEY) (Спереди) & (Сзади)
RE3,RE4 (CRV) (Спереди)
BE1,BE3 (EDIX) (Спереди)
RB3 (ODYSSEY) (Спереди)
RR1,RR3 (ELYSION) (Сзади)
RK1,RK2,RK3 (STEPWAGON) (Сзади)

Шильдик №2: 75700-SNW-003
Размер: 113mm x 92mm
GE6,GE8 (FIT JAZZ) (Спереди)
RN6,RN8 (STREAM) (Спереди)
FD1,FD2,FA1 (CIVIC) (Спереди)
RG1 (STEPWAGON) (Сзади)
RT3 (CROSSROAD) (Сзади)
UC5 (ACCORD) (Сзади)
CM2 (Спереди)
BE1,BE3 (EDIX) (Сзади)

Шильдик №3: 75700-SMT-E00
Размер: 98.40mm x 79.65mm
FN2 (CIVIC) (Спереди)
RN3,RN5 (STREAM) (Спереди)

Шильдик №4: 75701-SNW-003ZC (Белый)
Размер: 95.20mm x 77.30mm
FD2 (CIVIC) TYPE R (Сзади)
GA1 (CITY) (Сзади)
SR9 (SPIRIOR) (Сзади)

Шильдик №5: 75700-S5T-E01
Размер: 92.63mm x 74.95mm
DC5 (TYPE IS) (Спереди) & (Сзади)
RN3 (STREAM) (Спереди)
BE1,BE3 (EDIX) (Сзади)
RE3,RE4 (CRV) (Сзади)
CM2 (ACCORD WAGON) (Сзади)
FD1,FA1 (CIVIC) (Сзади)
EP3 (CIVIC) (Спереди)
GD1 (FIT JAZZ) (Спереди)
RN1,RN6,RN8 (STREAM) (Сзади)
GE6,GE8 (FIT JAZZ) (Сзади)
RB3 (ODYSSEY) (Сзади)
ZF1 (CRZ) (Спереди) & (Сзади)

Шильдик №6: 75701-S6M-Z01
Размер: 86.13mm x 69.73mm
RA8 (ODYSSEY) (Спереди)
CL7 (ACCORD) (Сзади)
DC5 (INTEGRA) (Сзади)
GD1,GD3 (FIT)(JAZZ) (Сзади)
RN1 (STREAM) (Сзади)
RD5 (CRV 2005) (Сзади)

Шильдик №7: 75701-S1A-E11ZB
Размер: 79.4mm x 65mm
NA1,NA2 (NSX) (Спереди) & (Сзади)
CL1 (EURO R) (Спереди) & (Сзади)
ES8 (CIVIC) (Спереди) & (Сзади)
GE6,GE8 (FIT JAZZ) (Сзади)
RB3 (ODYSSEY) (Сзади)
ZF1 (CRZ) (Спереди) & (Сзади)

Шильдик №8: 75701-TF0-003
Размер: 92mm × 75mm
GE6,GE8 (FIT JAZZ 09-11) (Сзади)
ZE2 (INSIGHT) (Спереди)

Шильдик №9: 75700-SYY-003
Размер: 108mm x 90mm
GE6-9 (FIT JAZZ 2012) (Спереди)

Шильдик №10: 75701-SLJ-003
Размер:131mm x 107mm
RG1 , RG3 (STEPWAGON 05-09) (Спереди)
RK1 , RK3 (STEPWAGON 09- ) (Спереди)
DBA-RT1 (CROSSROAD) (Спереди)
JF1/2 (N-BOX 11- ) (Спереди)
RM1-4 (CRV 2012- ) (Спереди)
LEGEND 09 (Спереди)

Крышка ключа: 35114-SNW-J01

Безтрамблерное зажигание (CoilOnPlug) для моторов F- и Н-series #2

Сделал прототип на Arduino Nano V3 (да, знаю, что хватило бы Tiny24, но в выходные только chipdip работал, а там простейшая attiny24 стоит 65р, а пачка Arduino от дедушки Ляо выходят по 100р штучка со всеми прелестями 🙂 ). Ключи на IRFR9024.

Паяльная паста высохла…. разбавление изопропиловым помогло, но не очень… получилось грязненько и сплав Вуда весь вышел, так что прототип не луженный (

Осталось дождаться катушек и разъемов к ним — и можно тестить на моторе :))))

photo-2016-10-23-17-46-05_2207

тот самый момент, когда ты понимаешь, для чего нужен 4+ канальный осциллограф 🙂
photo-2016-10-23-18-36-52_2208

Безтрамблерное зажигание (CoilOnPlug) для моторов F- и Н-series: «первый свет»

Строим «безтрамблерную» систему зажигания для моторов HONDA серии H- и F-

photo-2016-10-22-12-58-01_2202

идея все в корпусе трамблера делать пока не убита до конца, но отложена (вот не нравится ECU, что кто-то pickup трогает 🙁 ).
схема будет — внутри ECU, цепляем плату с Atmega328 к INJECTOR1 (определяем 1й цилиндр) и ICM (команда на вспышку), через силовые ключи на неиспользуемые ноги ECU — 4 провода на 4 катушки, при желании можно будет бустер поставить — так как питание у катушек внешнее.
катушки — передние катушки зажигания от Honda Jazz 1.4 — по размеру идеально подходят, надо будет только выпилить крепежную пластину на головку.

схема обратимая, если все плохо — поменять крышку трамблера с проводами, подключить катушку в трамблере и бегунок (10 минут на всё).

К установки JDM/KQ автоматического климата всё готово (как раз к зиме, чо?)

Собраны все компоненты для установки климат-контроля на Honda Prelude леворукого:

photo-2016-10-08-21-14-51_2137

  • Блок управления и проводка к нему
  • Датчик солнечного света
  • Температурный сенсор салона с аспиратором
  • Температурный сенсор теплообменника
  • Температурный сенсор испарителя кондиционера
  • Уличный температурный сенсор
  • Моторчик воздушного «миксера»
  • Вакуумный кран печки + соленоид управления
  • Силовой транзистор вентилятора
  • Реле «полной скорости» вентилятора

Колхозная приборка #1

На «спортивные машины» принято ставить доп приборы… использовать стрелочные как-то не по феншую, даже indiglo… решено использовать второй комплект VFD приборов под давление масла (уровень топлива) и температуру масла (воды):

photo-2016-09-20-21-54-59_2045

отключены лишние сегменты, будет добавлена масленка (на оргстекло, пленку на лазерном распечатать и подсветить с торца бело-синим светодиодом — как раз под светофильтрами будет схоже с VFD. надо подобрать сендеры и решить как «перевернуть» показометр топлива (он 3х проводный и «полный» — у всех сендеров это минимальное давление)

в приборке вроде даже есть место, что бы часы сохранить :)))

Цифровой одометр #1

Начат колхозинг цифрового одометра с преферансом и гимназистками, на тру-винтажных LED матричных дисплеях SIEMENS HDLG-2416.

С серийным интерфейсом — хрен найдешь, и стоят как пролет чугунного моста… так что на параллелках, с кучей проводов и впритык по ногам у atmega328… зато тру, все как в 90-тые кроме CPU :))))

a1b762es-480 54b762es-960

«тюних»

Что бы в машине была хоть какая-то музыка — поставлена самая дешманская 2DIN — за 50 баксов + беспроводная камера заднего вида

photo-2016-09-18-14-15-05_2028

очень компактно — так как без дискаphoto-2016-09-18-14-15-17_2029

пришлось выкининуть рамку и сместить номер, что бы камера удачно влезла и все было видно

photo-2016-09-18-18-13-11_2032

даже что-то играетphoto-2016-09-18-18-14-26_2033

и показывает )))

photo-2016-09-18-18-15-44_2034

так же, начат сбор компонентов под свап на JDM климат, вот только владелец донора был злобным вэйпером — все в этиленгликоле, чем отмывать не ясно, изопропиловый спирт не берет, а по сильнее страшно…photo-2016-09-18-22-27-39_2038

Получилось не плохо

Приборка Indiglo + LED:photo-2016-09-03-19-30-29_1849

Т3 в кнопках:photo-2016-09-08-20-39-10_1871

если кому интересно — www.ebay.com/itm/380765425954
если хочется белые — www.ebay.com/itm/171797128950 (но уж больно ярко получается)
белые, не яркие — www.ebay.com/itm/400914070221