diyBMSv4ESP32
diyBMSv4ESP32 copied to clipboard
Does anyone know the CANBUS pin assignment of a Voltronic Axpert MAX or MPPSOLAR or identical/similar devices?
Does anyone know the CANBUS pin assignment of a Voltronic Axpert MAX or MPPSOLAR or identical/similar devices? I want to connect the DIY controller to the Axpert MAX and the information I can find is conflicting.
I've been experimenting a bit because I'm building a new pack right now. I haven't finished building all the cell modules yet, but it should be enough for a test.
According to this source, 6 is CAN-H, 7 is CAN-L, 8 is GND LINK https://powerforum.co.za/uploads/monthly_2022_10/4191291F-06BF-467A-A918-7472B3E9C387.jpeg.17b6aeed1067303910e7f6ff46551fec.jpeg
On the DIY controller, J7 has 1 +5V, 2 GND, 3 CAN-H, 4 CAN-L +5v is not needed so would be RJ45 <-> DIYBMS 6<->3 7<->4 8<->3 If the source is correct, the cable should work. FYI this is a CAT5 network cable that I cut off at one end.
Here is a picture of my settings in the BMS.
With the inverter, I switched on the support for PYL (Pylontech) in menu item 5 and checked it several times.
@moscito1010 did you get the inverter working over CANBUS ?
I was also looking for information about working with CAN BUS, but everywhere I came across that Axpert Max and similar millets do not have support, only RS485.
I'm just saying what I found on the net, maybe someone has other information?
There is some experimental work on RS485 communication with inverters going on over here - https://github.com/stuartpittaway/diyBMSv4ESP32/pull/195 The development is by a another user of DIYBMS.
I was also looking for information about working with CAN BUS, but everywhere I came across that Axpert Max and similar millets do not have support, only RS485.
I'm just saying what I found on the net, maybe someone has other information?
I have installed 3 units of the AXPERT MAX 7200W 48V 80A 2MPPT. here a pic from the control unit
sorry i found the discription in german. Anpassbare LED-Statusleiste mit RGB-Leuchten Eingebautes Wi-Fi für die mobile Überwachung (Android / iOS-Apps sind verfügbar) Unterstützt die USB On-the-Go-Funktion Kommunikationsanschluss für BMS reserviert (RS485, CAN-BUS oder RS232) Austauschbares Lüfterdesign für einfache Wartung Batterieunabhängiges Design Konfigurierbare Priorisierung und Timer der AC / PV-Ausgangsnutzung Wählbarer Hochleistungsladestrom Wählbarer Eingangsspannungsbereich für Haushaltsgeräte und PCs Kompatibel mit Netz- oder Generatoreingang Anti-Staub-Kit Optionaler Gleichstromausgang für Gleichstromlüfter, LED-Lampe, Router usw. Parallelbetrieb bis zu 6 Einheiten
OK, I'm just testing the pylontech_rs485 branch.
finally someone has been able to connect a voltronic type inverter by cambus to the DIYBMS with pylontech emulation? What were the communication pins between one and the other?
No, not CAN but RS485 (Modbus). I have Axpert Max 7.2 inverter and had also tried it with CAN but actually the CANBUS does not seem to work with the inverter and it communicates with the Pylontech batteries via MODBUS. I know that the Voltronic devices are supposed to be able to use CANBUS, MODBUS and RS232, but in fact there is no communication with a pure CANBUS connection. I gave up trying to get support from Voltronic. They always answer the same mantra..."Please use the BMS cable from Pylontech" Unfortunately, I don't have a BMS cable from pylontech, but I'm almost certain that the MODBUS is also used in the cable.
However, with the RS485 branch it works fine.
Here is the pinout I used Inverter<->BMS (RS485) 5<->A 3<->B I installed this branch https://github.com/ruza87/diyBMSv4ESP32/tree/pylon_rs485
Thanks, do you know if it will be compatible with the All in One? Could an update be made to work with Aspert but to collect the updates from the latest controller?
You mean Stuart's all-in-one hardware? I don't know if the RS485 firmware is compatible with this hardware. If I understood correctly, this hardware is still experimental and therefore not relevant for me. I don't see any real advantage in the ALL-IN-ONE board compared to the individual modules, apart from better cable management. Somehow I imagined it differently, but that's another topic and doesn't belong here.
thanks. Last question from which controller port do you connect the Controller to the inverter from RS485 or from CAMBUS? And did you have to close any JP?
I am use the the Port with the battery pictogram
chapulino @.***> schrieb am Mo., 28. Aug. 2023, 20:14:
thanks. Last question from which controller port do you connect the Controller to the inverter from RS485 or from CAMBUS?
— Reply to this email directly, view it on GitHub https://github.com/stuartpittaway/diyBMSv4ESP32/issues/227#issuecomment-1696132558, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASDNPK54AYFXINPMNFXOF6TXXTN2FANCNFSM6AAAAAA2334T6U . You are receiving this because you were mentioned.Message ID: @.***>
Thanks, but the question was about the DIYBMS controller port. The one marked RS485 or the one labeled CAMBUS
I Have the same inverter, it is the battery Port. This is the left rj45 Port. In 30min I am at home and i can send any pictures
chapulino @.***> schrieb am Di., 29. Aug. 2023, 08:24:
Thanks, but the question was about the DIBMS controller port. The one marked RS485 or the one labeled CAMBUS
[image: image] https://user-images.githubusercontent.com/14351899/263919747-3a1508cc-16de-433f-8940-0a3ee416e01f.png
— Reply to this email directly, view it on GitHub https://github.com/stuartpittaway/diyBMSv4ESP32/issues/227#issuecomment-1696840943, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASDNPK4VLH2F7QSBHBEWNT3XXWDJNANCNFSM6AAAAAA2334T6U . You are receiving this because you were mentioned.Message ID: @.***>
the doubt is not with the inverter.
The question is how the inverter is connected to the DIYBMS controller from which port: RS485 or CAMBUS of the DIYBMS controller. data is sent to the inverter
Wait rereading what you wrote I see that you use the J7 Sorry for the inconveniences
I connect with the left RJ45 Port from the Inverter to RS485 on the BMS Controller
The Voltronic Axpert MAX series and others with this display as well as the successors with the large round display cannot use a CAN protocol, even if it says so in the description. I borrowed an original Pylontech to Voltronic cable and measured it. The Pylontech batteries can use MODBUS and CANBUS but MODBUS is used for the Voltronic devices. I really tested every possibility to connect the Axpert Max devices to the DIYBMS via CANBUS. That was an unsuccessful afternoon :-) Since I have 3 Axpert MAX from 3 OEMs, I wrote to every support (MPPsolar, Voltacon UK, SP24 Italy) Neither the OEMs nor Voltronic themselves give you a useful answer.
Thank you, tonight we will tell you if we succeed, we are going to make a bus from the rs485 port of the controller to the inverter and to the current controller (both are connected to the port, as the Shunt has a terminating resistor, it will be the last on the bus, and We will test whether the JP4 of the controller should be open or closed and we will tell you and thank you very much for the explanations
El mar, 29 ago 2023 a las 10:49, moscito1010 @.***>) escribió:
[image: axpert1] https://user-images.githubusercontent.com/75945899/263954854-8b33e9ec-31c9-4080-a781-37d39ec6c0af.jpg [image: axpert2] https://user-images.githubusercontent.com/75945899/263954865-fd5555ac-6c13-4b1f-ba6a-acb98b001a96.jpg I connect with the left RJ45 Port from the Inverter to RS485 on the BMS Controller
The Voltronic Axpert MAX series and others with this display as well as the successors with the large round display cannot use a CAN protocol, even if it says so in the description. I borrowed an original Pylontech to Voltronic cable and measured it. The Pylontech batteries can use MODBUS and CANBUS but MODBUS is used for the Voltronic devices. I really tested every possibility to connect the Axpert Max devices to the DIYBMS via CANBUS. That was an unsuccessful afternoon :-) Since I have 3 Axpert MAX from 3 OEMs, I wrote to every support (MPPsolar, Voltacon UK, SP24 Italy) Neither the OEMs nor Voltronic themselves give you a useful answer.
— Reply to this email directly, view it on GitHub https://github.com/stuartpittaway/diyBMSv4ESP32/issues/227#issuecomment-1697026728, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADNP4G53TUHZ2NXDVCQMEKLXXWUIRANCNFSM6AAAAAA2334T6U . You are receiving this because you commented.Message ID: @.***>
@chapulino you may run into issues on the RS485 if both shunt and inverter are connected - do they run at the same baud rate/parity ?
Maybe IT is possible for you. I am use the little shunt addon and not the smart shunt.
Stuart Pittaway @.***> schrieb am Di., 29. Aug. 2023, 12:32:
@chapulino https://github.com/chapulino you may run into issues on the RS485 if both shunt and inverter are connected - do they run at the same baud rate/parity ?
— Reply to this email directly, view it on GitHub https://github.com/stuartpittaway/diyBMSv4ESP32/issues/227#issuecomment-1697179746, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASDNPKZSPM24ZY7BN6MTFU3XXXAKVANCNFSM6AAAAAA2334T6U . You are receiving this because you were mentioned.Message ID: @.***>
@chapulinoEs posible que tenga problemas en el RS485 si tanto la derivación como el inversor están conectados. ¿Funcionan a la misma velocidad/paridad de baudios? we do not know , this afternoon we will try all the options , with and without Current Shunt You can verify that if it controls the derivation of the all in one, although logically without the balancing functions by deviation of mean value and the activation of the heatsink fan, the all in one must be previously programmed on a controller with the latest firmware version so that this fan activation parameter is saved. As plan B we would have to add an add on current controller to the controller
Sorry...what a Fan? A Fan for cooling the Shunt ?
Has the MODBUS communication between the controller and the BMS ever worked correctly? I built 2 Smartshunts and was able to connect to the shunt (19200baud) but no readings came from the shunt. It took me a few days to realize that all the INA228 I ordered were fake chips and I will not get any data. Since Stuart developed the shunt addon board it's been working great.
Sorry...what a Fan? A Fan for cooling the Shunt ?
no, I mean the fan of the heatsink of the All in One resistors, but for now we focus on the RS485 communication
I found some information in the pylontech documentation that might be helpful.
https://portal.segensolar.de/reseller/docs/Pylontech%20Compatible%20List%20V2.15%20ESS.pdf
Thank you for your interest, the truth is that we have tried all the possible options but if it has been successful so far, at one point we even burned the ICs that provide RS485 service, it has already been replaced,
We have several questions that may help us.
Do you currently have the inverter in service with the DIYBMS? Do you have the DIYBMS Curren controller connected? Is it the internal or external model? If it is external, is the DIYBMS connection to the inverter through an RS485 BUS? We have seen that the DIYBMS Current Contoler can have its BaudRate modified so that it has the same as the 9600 inverter. Do you have a 120ohm resistor between A and B on the inverter side? Do you have to activate RS485 communication or is it activated in your firmware by default? In the tests carried out, it seems that if the Current controller via Modbus is not activated, RS485 communication is not enabled.
I'm sorry, we are very lost and we can't get the firm to work.
El mié, 30 ago 2023 a las 22:17, moscito1010 @.***>) escribió:
I found some information in the pylontech documentation that might be helpful. [image: grafik] https://user-images.githubusercontent.com/75945899/264462794-38c9f88e-613c-48be-8424-d5fac886bff2.png
https://portal.segensolar.de/reseller/docs/Pylontech%20Compatible%20List%20V2.15%20ESS.pdf
— Reply to this email directly, view it on GitHub https://github.com/stuartpittaway/diyBMSv4ESP32/issues/227#issuecomment-1699779691, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADNP4G4GNQPLOYQDNZUBHZDXX6NUPANCNFSM6AAAAAA2334T6U . You are receiving this because you were mentioned.Message ID: @.***>
I use 3 Axpert MAX 7.2KW inverters with a DIYBMS and the RS485 firmware
I installed this branch
https://github.com/ruza87/diyBMSv4ESP32/tree/pylon_rs485
I use the Current ADDON not the external shunt.
I use RS485 to connect to the AXPERT MAX.
I set the solder bridge for RS485 (solder on the two contacts, no extra resistance)
Only A + B must be connected to the RS485 port, voltage and ground have no place there.
The PLY protocol must be activated on the inverter.
Hello, what is the pattern of RJ45 on the inverter side?
Colleague, do you also read what we write? :-) https://github.com/stuartpittaway/diyBMSv4ESP32/issues/227#issuecomment-1695173258
Colleague, do you also read what we write? :-)
I'm sorry. I saw above the message, but did not attach importance.
Sorry...what a Fan? A Fan for cooling the Shunt ?
no, I mean the fan of the heatsink of the All in One resistors, but for now we focus on the RS485 communication
sorry i don´t no what you mean.
Sorry...what a Fan? A Fan for cooling the Shunt ?
no, I mean the fan of the heatsink of the All in One resistors, but for now we focus on the RS485 communication
sorry i don´t no what you mean.
I read the message above about the pinout, but did not betray the importance.