Comments (13)
- Get a CAN log of the battery running in a vehicle
- Take pictures of HV and LV connectors. Figure out the pinout with manuals. Add to wiki
- Start battery by applying 12V to it, and CAN H-L pins to a CAN reader / LilyGo
- Get a CAN log of the battery in standalone operation
- Start mapping values!
- Create a battery .cpp and .h header, see the other batteries for how the structure should look like
- Figure out each value in the CAN messages needed for safe operation
Probably forgot some steps, but that is the basic gist of it!
from battery-emulator.
@stretchkerr
The project started out as emulating only BYD HVM (solar batteries). Now the project can emulate lots of other brands.
The BYD Atto3 is not a solar battery, it is an automotive battery. To integrate it, follow the steps as explained here: #51 (comment)
Lots of work!
from battery-emulator.
What about batteries with higher voltage like ones from a Hyundai Ioniq 5 (E-GMP 800V architecture) which are >600V nominal? Are there inverters that can handle this high voltage, or would the battery need to be reconfigured (assuming the BMS can be still kept when reconfigured)?
from battery-emulator.
@cgalpin The Huawei SUN2000 inverters can take 800V batteries (or 2x 400V packs)
from battery-emulator.
Interesting. I now see the wiki entry, but didnt see any code for it.
I am a noob to this, but everything I look at still says 600V DC input max. What am I missing? I am in the USA, so it has to be single phase 120V AC out as well (afaik).
For example, this show 600V - https://midsummer.ie/pdfs/huawei-sun2000-2-6ktl-l1-datasheet.pdf
from battery-emulator.
@cgalpin afaik the 3-phase Huawei SUN2000 inverters need a higher battery voltage than the 1-phase inverters. Thinking about it... how do they both work with the same battery (LUNA2000) 🤔
from battery-emulator.
Just a question on that note the Pylon Tech stuff is already supported?
from battery-emulator.
Just a question on that note the Pylon Tech stuff is already supported?
Yes, Pylontech CAN protocol is implemented!
from battery-emulator.
Hi Dala, I don't see the BYD Atto 3 battery on the list of compatible batteries, yet the repo title is "BYD Battery Emulator..."
What am I missing?
I have a 60kWh Atto 3 battery pack I'd love to integrate.
from battery-emulator.
@stretchkerr The project started out as emulating only BYD HVM (solar batteries). Now the project can emulate lots of other brands.
The BYD Atto3 is not a solar battery, it is an automotive battery. To integrate it, follow the steps as explained here: #51 (comment)
Lots of work!
Thanks for the explanation. BYD solar != BYD Auto.
Currently trying to track down a pinout for the Atto3 CAN connector. Will provide an update if I find anything.
from battery-emulator.
@cgalpin afaik the 3-phase Huawei SUN2000 inverters need a higher battery voltage than the 1-phase inverters. Thinking about it... how do they both work with the same battery (LUNA2000) 🤔
Yes everything I am seeing shows that 3-phase inverters can take >600V input (including the battery), but 1-phase maxes out at <500V.
I don't know if the battery is the same for both applications.
Can anyone confirm there is a single phase inverter that can be paired with a ~800v battery, and if so which model(s)?
from battery-emulator.
Can anyone confirm there is a single phase inverter that can be paired with a ~800v battery, and if so which model(s)?
I don't think, single phase inverters can take such high voltages. The inverters internal rail voltage should be about 350VDC for 230VAC output. For a 3 Phase 230/400VAC the rail voltage would be 650VDC.
Are there any news on connecting 3rd party battery systems to a Huawei Sun2000 inverter?
from battery-emulator.
I am closing this issue. The answer to the original question posted in this thread, "How to add new battery" has a dedicated wiki thread here with info: https://github.com/dalathegreat/Battery-Emulator/wiki/Data-needed-for-new-battery-integration
from battery-emulator.
Related Issues (20)
- Huawei inverter HOT 6
- can protocol not working HOT 3
- MQTT sending CellVoltage values (0) before they are initialized. HOT 2
- Toyota hybrid battery support HOT 1
- Build fails in platformio HOT 1
- Github actions fail due to ESP32 randomness HOT 6
- Feature request: SD card support
- Feature request : Add Dacia Spring Battery support
- e-GMP show positive Amp/Volt + battery charging - when discharging HOT 1
- Integration SAFT Batterie HOT 2
- Work with Model 3: RWD - China manufactured pack - LFP cells - Part number 1567439-00-C HOT 1
- BMW i3 battery not working HOT 12
- Hyndai kona 64 battery HOT 1
- Sort order for events in 6.2.1 HOT 1
- Best set AC coupling Dala HOT 3
- SMA SB SE HOT 8
- Renault ZOE 25.2 kw battery to the inverter Deye SUN-15K-SGO1HP3-EU-AM2 HOT 10
- Webserver / Settings / Decimals not saved HOT 2
- Fronius Gen24 10KW 11Kwh BYD HOT 3
- Solax protocol does not respect user settings for charge/discharge
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from battery-emulator.