Main Page: Difference between revisions

From openinverter.org wiki
Jump to navigation Jump to search
m (Capitalsation of 'DC'.)
(Added some new categories and adapted for moved pages.)
Line 82: Line 82:
*[[:Category:Charger|Chargers / Charge Controllers]]
*[[:Category:Charger|Chargers / Charge Controllers]]
*[[:Category:DC/DC|DC/DC Converters]]
*[[:Category:DC/DC|DC/DC Converters]]
* HV Junction Box
*[[:Category:HVJB|HV Junction Box]]
*[[Heaters]]
*[[Heaters]]
*[[:Category:HVAC|HVAC]]
*[[:Category:HVAC|HVAC]]
* Brake Assist  
*Brake Assist  
** Vacuum Pumps
**Vacuum Pumps
** Electronic Brake Boosters
**Electronic Brake Boosters
* [[:Category:Power Steering|Power Steering]]
* [[:Category:Power Steering|Power Steering]]


Existing information on these items can be found on the <u>[[EV Conversion Parts]]</u> page.
Existing information on these items can be found on the <u>[[EV Conversion Parts]]</u> page.


=== OEM Parts: ===
===OEM Parts:===
A variety of [[:Category:OEM|OEM]] parts members of the community have reversed engineered for custom use cases:
A variety of [[:Category:OEM|OEM]] parts members of the community have reversed engineered for custom use cases:
*[[:Category:BMW|BMW]]
*[[:Category:BMW|BMW]]
*[[:Category:Chevrolet|Chevrolet]]
*[[:Category:Chevrolet|Chevrolet]]
*[[:Category:Ford|Ford]]
*[[:Category:Hyundai|Hyundai]]
*[[Isabellenhütte Heusler]]
*[[Isabellenhütte Heusler]]
*[[Mercedes]]
*[[:Category:Mercedes-Benz|Mercedes-Benz]]
*[[:Category:Mitsubishi|Mitsubishi]]
*[[:Category:Mitsubishi|Mitsubishi]]
*[[Nissan]]
*[[Nissan]]
*[[:Category:Opel|Opel/Vauxhall]]
*[[:Category:Opel|Opel/Vauxhall]]
*[[Tesla]]
*[[:Category:Tesla|Tesla]]
*[[Toyota]]
*[[Toyota]]
*[[:Category:VAG|VAG (VW, Audi, Skoda, Seat, Porsche, ...)]]
*[[:Category:VAG|VAG (VW, Audi, Skoda, Seat, Porsche, ...)]]


=== FAQ ===
===FAQ===


* [[Common Inverter FAQ]] - questions common to all hardware variants
*[[Common Inverter FAQ]] - questions common to all hardware variants
*[[Tesla Inverter FAQ]] - questions regarding Tesla Large Drive Units and Small Drive Units
*[[Tesla Inverter FAQ]] - questions regarding Tesla Large Drive Units and Small Drive Units


Line 113: Line 115:
Designs for:
Designs for:


* adapter plates
*adapter plates
* motor couplers
*motor couplers
* drive shaft flanges
*drive shaft flanges
* battery mounts
*battery mounts
* etc.
*etc.


{| class="wikitable"
{| class="wikitable"
Line 123: Line 125:


!
!
==== Open Inverter (Core Project/s) ====
====Open Inverter (Core Project/s)====
!
!
!
!  
==== Open Inverter Related Projects / Control Boards ====
====Open Inverter Related Projects / Control Boards====
|-
|-
|'''core universal hardware and software components'''
|'''core universal hardware and software components'''
Line 145: Line 147:
|-
|-
| rowspan="3" |
| rowspan="3" |
====== Open Inverter Hardware ======
======Open Inverter Hardware======
*[[Hardware Theory of Operation]]
*[[Hardware Theory of Operation]]
*[[Schematics and Instructions]] - for the "vanilla" inverter kit.
*[[Schematics and Instructions]] - for the "vanilla" inverter kit.
Line 212: Line 214:
|
|
|-
|-
| colspan="3" |
| colspan="3" |  
====== CAN communication ======
======CAN communication======
Common across boards is the ability to communicate with a CAN Bus, which is a 'control area network' or a technical way of saying how various components, sensors, controls, etc communicate with one another within the car. '''Read more about [[CAN communication|CAN Communication]]'''
Common across boards is the ability to communicate with a CAN Bus, which is a 'control area network' or a technical way of saying how various components, sensors, controls, etc communicate with one another within the car. '''Read more about [[CAN communication|CAN Communication]]'''


Line 223: Line 225:
|-
|-
| colspan="3" |
| colspan="3" |
==== Parameters ====
====Parameters====
The openinverter firmware uses a set of about 70 parameters to adapt it to different inverter power stages, motors and position feedback systems. Also it lets you calibrate the throttle pedal, change regenerative braking settings and so on.  
The openinverter firmware uses a set of about 70 parameters to adapt it to different inverter power stages, motors and position feedback systems. Also it lets you calibrate the throttle pedal, change regenerative braking settings and so on.  


Line 234: Line 236:
| colspan="3" |
| colspan="3" |
|-
|-
| colspan="3" |
| colspan="3" |  
====== Use inverter as a battery Charger ======
======Use inverter as a battery Charger======
Both the open inverter and some OEM inverters can be used as a battery charger, further saving on component costs. You can read more about how the open inverter and the theory of charging [[Battery Charging|here]].
Both the open inverter and some OEM inverters can be used as a battery charger, further saving on component costs. You can read more about how the open inverter and the theory of charging [[Battery Charging|here]].


Line 244: Line 246:


Finally, if you want to support the project <u>visit the shop</u>, become a <u>Patron</u> or send donations to paypal 'at' johanneshuebner.com .
Finally, if you want to support the project <u>visit the shop</u>, become a <u>Patron</u> or send donations to paypal 'at' johanneshuebner.com .
<-->= Open Inverter CAN std. =
<-->= Open Inverter CAN std.=
* [[Introduction CAN STD|Introduction]]
*[[Introduction CAN STD|Introduction]]
* [[CAN table CAN STD|CAN table]]
*[[CAN table CAN STD|CAN table]]
* [[Getting started with CAN bus]]
*[[Getting started with CAN bus]]


= Legalities =
= Legalities=
* [[Legalities|Legalities around conversion projects]]
*[[Legalities|Legalities around conversion projects]]
Different countries have different legislation, if you want you car to certified for the road in your country please take the time to review this section.
Different countries have different legislation, if you want you car to certified for the road in your country please take the time to review this section.


= Conversion Projects =
=Conversion Projects=
* [[VW Polo 86C Conversion]]
*[[VW Polo 86C Conversion]]
* [[Touran Conversion]]
*[[Touran Conversion]]
* [[Audi A2 Conversion]]
*[[Audi A2 Conversion]]
* [https://openinverter.org/forum/viewtopic.php?f=11&t=326&hilit=gt86 toyota gt86 nissan leaf motor]  
*[https://openinverter.org/forum/viewtopic.php?f=11&t=326&hilit=gt86 toyota gt86 nissan leaf motor]
* [https://openinverter.org/forum/viewtopic.php?f=11&t=210 Porsche Boxster 986 Tesla conversion]
*[https://openinverter.org/forum/viewtopic.php?f=11&t=210 Porsche Boxster 986 Tesla conversion]
* [https://openinverter.org/forum/viewforum.php?f=11 Further Projects on the forum]
*[https://openinverter.org/forum/viewforum.php?f=11 Further Projects on the forum]

Revision as of 12:17, 29 June 2022

Welcome to the open inverter wiki, please take your time to read!

The open inverter community is growing and moving quickly.

Stay up-to-date with the latest developments and findings, please check out the forums

To edit the wiki, login with your forum credentials.

Before you begin:

Please take the time to read.

Developers of various projects are often bombarded with private messages and emails. Managing these emails and question is a extremely large undertaking. Please read, and take the time to understand the information available here and across the web if you don't understand a topic. Developers are not your personal support team!

Consider donating to the many developers that have made all this possible: www.patreon.com/openinverter, https://www.evbmw.com/, https://www.paypal.com/paypalme/celeron55

The information provided on this wiki and the support forums is intended as information only. The Open Inverter project and it's contributors take no responsibility for how you use the information contained within these pages, nor any liability for injuries, or death, that may result from your actions.

You undertake your project at your own risk.


Introduction

The open inverter project originates from Johannes Hübner designing/building his own open source AC motor controller, dubbed the "open inverter"

With the rising popularity/availability of hybrid and electric vehicles, there is a growing supply of high quality and relatively inexpensive parts from auto-wreckers.

The main goal of the open inverter community is to reverse engineer many of these components for use in a variety of projects such as:

  • EV conversion
  • Energy storage
  • Power generation
  • Charging infrastructure
  • etc.

Open inverter projects now span over many different areas surrounding PEV, HEV, and PHEV components, such as:

  • Motor Controllers
  • 1-3 phase power converters
  • DC/DC converters
  • buck/boost converters
  • Battery Management Systems (BMS)
  • Vehicle integration
  • etc.

As a results, there is a growing collection of open source software and hardware designed for the never ending list of OEM parts.

There's a variety of methods of repurposing these OEM components. Methods here are generally chosen with future proofing in mind , reducing chances of firmware or software updates from the manufacture "bricking" or blocking the open source control efforts.

such efforts include:

Resulting in many bespoke boards running the main open inverter software or other open/semi-open source code designed to ether replace OEM motherboards or VCUs.

This has lead to a large collection of different boards and software, many with redundant features. To unify many of these development projects, the community at large is focused on making a set of standard VCUs and replacement control boards which handle the ever growing list of OEM components.

Many of the VCU and replacement boards consist of these 3 main parts:

Hardware Firmware Web Interface
The design and development of the control hardware based around an STM32F103 chip. This provides the control signals to the power stage and on to the attached components. The development of the code that goes on the STM32F103 chips and determines, amongst other things what signals are sent to the power stage and the attached components. Using an ESP8266 chip, the development of a simple web based interface to adjust the parameters on the firmware chip and to display values returned from the chip, for example motor speed (RPM).


Getting Started

It is recommend reading the Glossary of Terms before continuing further.

EV conversions:

A few main parts are needed for an EV conversion, such as:

Existing information on these items can be found on the EV Conversion Parts page.

OEM Parts:

A variety of OEM parts members of the community have reversed engineered for custom use cases:

FAQ

mechanical design database

Designs for:

  • adapter plates
  • motor couplers
  • drive shaft flanges
  • battery mounts
  • etc.

Open Inverter (Core Project/s)

Open Inverter Related Projects / Control Boards

core universal hardware and software components
ZombieVerter VCU Tesla Small Drive and Large Drive Units:

commonly there is a large drive unit and small drive unit available.

These combine the inverter and motor into a single package. The

control boards for these replace the existing control board within them.

Open Inverter Hardware
Lexus GS450h Inverter / VCU:

the GS450h provides a gearbox (where the motors are located)

combined with the original inverter, this board looks to control

the inverter and the gearbox itself to provide a powerful set up

suitable for rear wheel drive set ups, replacing the existing

longitudinally mounted gearbox.

Prius Generation 3 Inverter:

a cheap available inverter from the popular Prius hybrid, this

board goes inside that inverter and allows you to control the features of it.

Open Inverter Software
Auris/Yaris Inverter:

similar to the Prius board, there's subtle differences between them and

therefore the need for a separate board.

Nissan Leaf Gen2 Board

replaces the nissan OEM logic board with a rev 3 openiverter main board

Ford ranger ev board

openinverter kit for the ford ranger ev

All Control Boards / OEM Inverters
CAN communication

Common across boards is the ability to communicate with a CAN Bus, which is a 'control area network' or a technical way of saying how various components, sensors, controls, etc communicate with one another within the car. Read more about CAN Communication

There is also a project to standardise the messages across the various control boards, read more

Parameters

The openinverter firmware uses a set of about 70 parameters to adapt it to different inverter power stages, motors and position feedback systems. Also it lets you calibrate the throttle pedal, change regenerative braking settings and so on.


Parameter definitions can be found here: Parameters


Working parameter sets can be found in the openinverter parameter database

Use inverter as a battery Charger

Both the open inverter and some OEM inverters can be used as a battery charger, further saving on component costs. You can read more about how the open inverter and the theory of charging here.

Open Inverter CAN std.

Legalities

Different countries have different legislation, if you want you car to certified for the road in your country please take the time to review this section.

Conversion Projects