filmov
tv
DIY car dashboard computer

Показать описание
Car computer for my old Opel Corsa B (X12SZ, 1997) based on ATmega164PA. It replaced the original TID, which I destroyed by being stupid :)
Functions:
- headlights off warning;
- date and time;
- trip distance;
- instant fuel consumption;
- average fuel consumption;
- available/spent tank fuel;
- estimated range;
- rpm meter;
- indoor/outdoor temperature.
Time, date and injector constant can be set through original buttons. There's also a hidden menu which shows battery voltage and exact injection timing (injector on, injector off, injection frequency). At the moment there's a single trip implemented, resettable.
Design of schematic, PCB layout, manufacturing and C code were done entirely by myself. Lights and WSS signals were already available in TID plug, the only wires I had to connect were from injector's low side and the RPM signal. The car does not have a rev meter, but the signal is present in dashboard.
It only has one injector, therefore it seemed easy to monitor it, until I saw that it is peak and hold model. This involved "after-party" filtering (i.e. when the PCB was already manufactured).
GitHub files no longer available.
Functions:
- headlights off warning;
- date and time;
- trip distance;
- instant fuel consumption;
- average fuel consumption;
- available/spent tank fuel;
- estimated range;
- rpm meter;
- indoor/outdoor temperature.
Time, date and injector constant can be set through original buttons. There's also a hidden menu which shows battery voltage and exact injection timing (injector on, injector off, injection frequency). At the moment there's a single trip implemented, resettable.
Design of schematic, PCB layout, manufacturing and C code were done entirely by myself. Lights and WSS signals were already available in TID plug, the only wires I had to connect were from injector's low side and the RPM signal. The car does not have a rev meter, but the signal is present in dashboard.
It only has one injector, therefore it seemed easy to monitor it, until I saw that it is peak and hold model. This involved "after-party" filtering (i.e. when the PCB was already manufactured).
GitHub files no longer available.