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:
parent
caaa55e1e2
commit
c4e5df2432
|
@ -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.
|
||||
|
||||
|
||||
|
|
|
@ -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!
|
|
@ -0,0 +1 @@
|
|||
## Place holder for startup guide
|
|
@ -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_
|
|||
|
||||

|
||||
|
||||
---
|
||||
|
||||
### 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
|
||||
|
|
12
Proteus.md
12
Proteus.md
|
@ -1,6 +1,8 @@
|
|||
See https://rusefi.com/forum/viewtopic.php?f=4&t=1646
|
||||

|
||||
|
||||
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.
|
|
@ -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
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue