Added some BMW info (#67)

* Fix for Home page and future features page added

* Update Acceleration_Compensation.md

* Update Fuel_Overview.md

* More fuel info

* More X-tau

* Ongoing Tasks list

Free for all list for people to update as they change track

* Update Ongoing_Tasks

* Hidden names on pages and multi-spark page

* Update X-tau_Wall_Wetting.md

* Update

* Update AlphaN.md

* Update Speed_Density.md

* Fuel control overview improvement, added wide band page

* Update Wide_Band_Sensors.md

* Update Fuel_Overview.md

* Update MAF.md

* Update MAF.md

* Update rusEFI_console_directory.png

* Delete rusEFI_console_directory.png

* Delete wall_wetting.md

* Fuel Index + Formats

Also old wall wetting page kill

* Update Pages_Fuel.md

* Update Pages_Fuel.md

* Create Pages_Hardware.md

* Update Pages_Hardware.md

* Sensor and Actuators index

* Start of Ignition Index

* Create Fuel_Injectors.md

* Moved file

* Added PNP72 jumper info

* More updates + Software pages

* Update MREAdapter72.md

* Create Roadmap_Fuel.md

* Created Kit Instruction link

* Dev_Hardware_Guidelines

* Images and links update

* Update Dev_Hardware_Guidelines.md

* Update Dev_Hardware_Guidelines.md

* Update .gitignore

* Ignition FAQ and start of what we cannot do

* found by **Serching the forum** update

* Searching at top of side bar

* Photo fixes

* Create Vault_Of_Ignition_Parts.md

* Update Pages_Ignition.md

* Update FAQ_Ignition.md

* D is for DISTRACTION

* stuff

* Added Pages_FAQ_and_HOWTO

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* Update Dev_Status.md

* FSIO

* Labeled A/C Fan to Low-side, Labeled IAC Feed as 12v, Labeled 3A/3B GNDs as Power grounds, Labeled VVT Feed as 12v, Labeled EGR boost sensor as AV/MAP, Labeled TPS

* Added in VVT control row, Added in IDLE valve control row, ensured alphabetical sorting excellence

* Updated MREAdapter72 (markdown)

* Added in TPS 5v power.

* Added pin for

* Added in instructions for making use of aux low-side.

* Updated Proteus (markdown)

* Updated Proteus (markdown)

* Updated Proteus (markdown)

* stuff

* online

* stepper idle

* Create Vault_BMW_Info.md

Co-authored-by: ByteVenom <5294819+ByteVenom@users.noreply.github.com>
Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
Co-authored-by: rusefi <rusefillc@gmail.com>
This commit is contained in:
OrchardPerformance 2020-06-09 01:43:51 +01:00 committed by GitHub
parent caaa55e1e2
commit c4e5df2432
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 79 additions and 14 deletions

View File

@ -47,6 +47,8 @@ PWM valves (generally 2 wire) accept a variable duty-cycle square wave to contro
Bipolar stepper motors (generally 4 wire) have two coils that are energized in different patterns in order to move the valve open or closed, one step at a time. Bipolar stepper motors require **two H-Bridges** (Proteus) to control one bipolar stepper idle valve. Alternatively, a dedicated stepper driver IC can be used(Prometheus?) or added via a drop-in adapter board. GM, Toyota commonly use these.
https://youtu.be/z0rFOkAbKDQ https://youtu.be/SYNUcmNIgPo
Unipolar stepper valves are not supported by any hardware variants at this time. (May 2020) Chrysler commonly used these.

View File

@ -1,3 +1,3 @@
In order for your rusEFI console to upload your tune to rusEFI online you will need to configure rusEFI console authentication token.
Please open your rusEFI Forum profile, "Your Vehicles" tab - and you will fix the auth token value there. Copy it from the forum profile into rusEFI console settings - and now your local console can upload to the website!
Please open your rusEFI Forum profile, ["Your Vehicles" tab](https://rusefi.com/forum/ucp.php?i=254) - and you will fix the auth token value there. Copy it from the forum profile into rusEFI console settings - and now your local console can upload to the website!

1
HOWTO_Get_Running.md Normal file
View File

@ -0,0 +1 @@
## Place holder for startup guide

View File

@ -20,17 +20,18 @@ https://github.com/rusefi/rusefi/wiki/Hardware/pnp_microRusEfi_nb2/hw72nb.pdf
| ----------:|:-------- | ------------ | ------------ |:---------------------------------------------------- |
| 2A | Inj 1 |#37| Low-Side | Injector #1 |
| 2B | Fan |#34| Low-Side | Radiator Fan Control Relay Output |
| 2C | A/C Fan |#43| x | x |
| 2C | A/C Fan |#43| Low-Side | A/C Fan Control Relay Output |
| 2D | Inj 2 |#38| Low-Side | Injector #2 |
| 2G | Inj 3 |#41| Low-Side | Injector #3 |
| 2J | Inj 4 |#42| Low-Side | Injector #4 |
| 2O | rusEFI WBO | | x | x |
| 2M | Fuel Pump |#35| Low-Side | Fuel Pump Relay Output |
| 2P | IAC Feed | | 12V | Idle Valve Power |
| 2Q | IAC Control | #3| Low-Side | Idle Valve Control |
| 2R | MIL |#33| Low-Side | Check Engine Light output |
| 2P | IAC Feed | | x | x |
| - | - | - | - | - |
| 3A | GND | #2| Ground | Ground |
| 3B | GND | #6| Ground | Ground |
| 3A | GND | #2| Power Ground | Ground |
| 3B | GND | #6| Power Ground | Ground |
| 3F | Coil #1 | #9| High-Side | Coil #1 control |
| 3I | Coil #2 |#11| High-Side | Coil #2 control |
| 3H | Main Relay |#29| Low-Side | Main Relay Control |
@ -45,21 +46,30 @@ https://github.com/rusefi/rusefi/wiki/Hardware/pnp_microRusEfi_nb2/hw72nb.pdf
| 3Z | rusEFU USB GND | | x | x |
| - | - | | - | - |
| 4A | GND | | Ground | Ground |
| 4D | VVT Feed | | x | x |
| 4K | rusEFI 5v out | | 5v | External MAP sensor power |
| 4N | IAT |#23| x | x |
| 4D | VVT Feed | | 12V | VVT Power |
| 4K | rusEFI 5v out |#39| 5v | External MAP sensor power |
| 4L | rusEFI 5v out |#44| 5v | Throttle Position Sensor Power |
| 4N | IAT |#23| AT | Intake Air Temperature Sensor |
| 4O | GND | | GND | Sensor Ground |
| 4P | CLT |#18| Temp Input | Coolant Temperature Sensor Input |
| 4R | VVT | #7| Low-side | VVT Control |
| 4S | Key | #5| 12V | +12v from Ignition Key |
| 4V | TPS |#26| x | x |
| 4V | TPS |#26| AV | Throttle Position Sensor |
| 4X | MAF not routed | | x | x |
| 4AE | EGR Boost Sensor| | x | kind of MAP? |
| 4AE | EGR Boost Sensor| | AV | MAP |
| 4AF | Main Relay Power| #1| 12V | +12v from Main Relay |
| xx | x | x | x |
x4 AUX low-side drivers
### x4 AUX low-side drivers ###
There are 4 low-side drivers available. One is used for the alternator warning light on the dash.
The following I/O is available. A jumper wire will need to be routed between the Jx hole on the board and the appropriate pin on the car-side connector.
| Board | stm32 pin |
|-----|---|---|
| J3 | PB8 |
| J1 | PB9 |
| J2 | PC12 |
Extra pins for [353830-5 72 pin](https://rusefi.com/wiki/index.php?title=Hardware:OEM_connectors#72_pin):
@ -74,6 +84,12 @@ Note the [latch on OEM ECU](installations/MazdaMiataNB2_Frankenso/nb2_ecu_plugs_
[MREAdapter72 0.2 InteractiveBOM](https://rusefi.com/docs/ibom/hw72nb_0.2.html)
### AV8
In order to use this output as an analogue input requires the removal of the LED.
---
### OEM harness add-ons
| Board | stm32 pin | |
@ -86,6 +102,7 @@ Note the [latch on OEM ECU](installations/MazdaMiataNB2_Frankenso/nb2_ecu_plugs_
![x](installations/NB2_Miata_ECU_Connectors_Add-Ons.png)
---
### Adapter Board Wiring
@ -93,6 +110,7 @@ Note the [latch on OEM ECU](installations/MazdaMiataNB2_Frankenso/nb2_ecu_plugs_
|---|---|---|
| | | |
---
### SD card wiring
@ -103,6 +121,8 @@ Note the [latch on OEM ECU](installations/MazdaMiataNB2_Frankenso/nb2_ecu_plugs_
| | PC12 | SD card SPI MOSI |
| | PB8 | SD card SPI Chip Select |
---
### Bluetooth/TTL wiring
| Board | stm32 pin | |
@ -110,6 +130,8 @@ Note the [latch on OEM ECU](installations/MazdaMiataNB2_Frankenso/nb2_ecu_plugs_
| | PC10 | |
| | PC11 | |
---
# Photos
https://github.com/rusefi/rusefi/wiki/Hardware/pnp_microRusEfi_nb2/MREAdapter72_0_2_front.jpg

View File

@ -1,6 +1,8 @@
See https://rusefi.com/forum/viewtopic.php?f=4&t=1646
![x](Hardware/Proteus/Hardware-Proteus-0.3.jpg)
See https://github.com/mck1117/proteus/
Forum thread at: https://rusefi.com/forum/viewtopic.php?f=4&t=1646
Source & production files at: https://github.com/mck1117/proteus/
## Wiring & Pinout
@ -8,4 +10,8 @@ See https://github.com/mck1117/proteus/
[Pinout for version 0.2 (black)](Hardware_Proteus_Wiring_v02)
[Fabrication](Hardware-Proteus-Fabrication.md)
[Fabrication](Hardware-Proteus-Fabrication)
### TE Ampseal Connectors
[Ampseal application specification](https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Specification+Or+Standard%7F114-16016%7FM%7Fpdf%7FEnglish%7FENG_SS_114-16016_M.pdf%7FN-A): This document includes how to crimp connectors, how to install them in to headers, and how to remove pins from a header.

34
Vault_BMW_Info.md Normal file
View File

@ -0,0 +1,34 @@
# Vault of BMW Info
This is a repository of a bunch of info relevant to fitting rusEFI to the older (Pre E46/Pre CANBUS) BMWs.
## Early Motronic Ti Signal (Fuel Consumption)
https://www.msextra.com/forums/viewtopic.php?f=131&t=59516&start=20
https://www.msextra.com/forums/viewtopic.php?f=131&t=53920
Load Signal (Ti):
is produced by the ECM as an output function that represents the actual amount of fuel injected.
It is made available to other control modules as an input for operation.
These control modules include:
* OBC=Fuel consumption for MPG and Range.
* Instrument Cluster = MPG Gauge
* EGS = Load signal for shift points (If Equipped)
The Ti output is a processed square wave signal.
The frequency of the signal is proportional to engine RPM.
The pulse width and duty cycle will vary to reflect the injection quantity
It looks like it is a 12v signal as some have managed to get it working with it wired to inj1 running sequential mode on an MS.
12:53
Which also implies it is a 12v lowside to run it
you could actually run it with general purpose pwm pretty easily
## 88 pin Motronic pinouts
https://docs.google.com/spreadsheets/d/1OiEaak7TElKwF-fXWvl9Dk-fD84a0NENe6lOwhXiOe4/edit?usp=sharing