• Howdy! we're looking for donations to finish custom knowledgebase software for this forum. Please see our Funding drive thread

Search results

  1. R

    ULtra Compact 1800W charger + Eltek programming

    The programming works for both the flatpack 2HE 2000W (and probably 3000W) and the flatpack S 1800W (and probably the 1000W)
  2. R

    ULtra Compact 1800W charger + Eltek programming

    Hi, It looks like the rectifier does not send the last two bytes of the serial number in the header but does something with it. the last two bytes of your serial number are 40 81. So in my code i assumed that when the rectifier sends : 05004081, it would require the controller to respond and...
  3. R

    ULtra Compact 1800W charger + Eltek programming

    Try a delay(100); right before the line with unsigned char login[8] = {0x06, 0x16, 0x71, 0x01, 0x49, 0x29, 0x00, 0x00}; //this is for logging into yo This gives the can shield a little extra time to initialize.
  4. R

    ULtra Compact 1800W charger + Eltek programming

    Checkout my Zero SR "homemade supercharger" consisting of 4 Flatpack S units. http://electricmotorcycleforum.com/boards/index.php?topic=6405.0
  5. R

    ULtra Compact 1800W charger + Eltek programming

    Try the following 2 commands instead. The second command is slightly different in the identifier and the first byte of the command (29 instead of 2B) send 0x05004804 0x12 0x34 0x56 0x78 0x90 0x12 0x00 0x00 (to log in to the rectifier, use your own serial number!!!) send 0x05019C00 0x29 0x15...
  6. R

    ULtra Compact 1800W charger + Eltek programming

    This might have to do that my code uses an other pin for initializing the CAN-interface. these 2 lines determine the pin for the CAN-interface in my code (it is for pin 10) const int SPI_CS_PIN = 10; MCP_CAN CAN(SPI_CS_PIN); It seems your board requires another pin (possibly #9) There should...
  7. R

    ULtra Compact 1800W charger + Eltek programming

    For 60 seconds walkin instead of 5 seconds use : CAN.sendMsgBuf(0x05004805, 1, 8, login); when loging in (4805 insted of 4804)
  8. R

    ULtra Compact 1800W charger + Eltek programming

    Try to use the following commands. unsigned char setdefaultvolt[5] = {0x29, 0x15, 0x00, 0x88, 0x13}; //this is the command for setting the default output voltage 50v (0x1388 = 5000 Last two bytes, LSB first). 80 16 is the maximum voltage of 57.6 V CAN.sendMsgBuf(0x05019C00, 1, 5...
  9. R

    ULtra Compact 1800W charger + Eltek programming

    I've gotten the Leonardo CANBUS board board in the mail today. It's nice and small and the connectors are packaged seperately like they say on the website. Very Flatpackfriendly :D This is how to connect it to the flatpack : 1. solder a twisted pair to the CANL and CANH solder pads on the...
  10. R

    ULtra Compact 1800W charger + Eltek programming

    Good news ! I can confirm that just sending the 2 messages from the previous post every few seconds is enough to keep the rectifier logged in and keeping the set current limit. I started with 2 seconds interval which worked fine. 10 second intervals were also fine. 15 seconds proved to be too...
  11. R

    ULtra Compact 1800W charger + Eltek programming

    Yes, that's indeed very handy and works pretty good. I'll try to see if I can change the code to just send the 2 commands for logging in and current control every 2 seconds is sufficient for current control. That way the code is really really short and efficient. That would also help the...
  12. R

    ULtra Compact 1800W charger + Eltek programming

    The procedure for permanent default voltage change is : You have to have a connection to the CAN-bus (obviously) if the serial number of your unit is 123456789012 send 0x05004804 0x12 0x34 0x56 0x78 0x90 0x12 0x00 0x00 (to log in to the rectifier) send 0x05009C00 0x29 0x15 0x00 0x80 0x16 (to...
  13. R

    ULtra Compact 1800W charger + Eltek programming

    No fundamental change is for series connection is needed, because that's exactly what I did already. :D I have some threads on the electric motorcycle forum about my DIY charger for my Zero. I use 1 flatpack S and 3 flatpack 2HE to get a 9.1 kW DIY charger :shock: (onboard 1300 Watt + 1800...
  14. R

    ULtra Compact 1800W charger + Eltek programming

    Some more info about the Flatpack communication protocol. This works for both a Flatpack 2 HE and a Flatpack S 0x05014400 During walk-in (the period where the voltage builds up slowly) the rectifier periodically (every 10 seconds or so) sends out the following message when it's not logged in ...
  15. R

    ULtra Compact 1800W charger + Eltek programming

    400 CAD$ is about 275 euros so Eltek Germany is rippping me off :twisted: 275 euro's is a price I would consider reasonable for such a small but powerfull charger.
  16. R

    ULtra Compact 1800W charger + Eltek programming

    I just got quoted 750 euros for a single Flatpack S 1800W ex shipping and with no waranty by Eltek Germany :shock: OUCH!
  17. R

    ULtra Compact 1800W charger + Eltek programming

    CONFIRMED. This also works on a Flatpack S rectifier. Default voltage set to 57.6 Volt (highest it is capable of) and it does go into constant current mode. Tested this with 4 pcs 12V 12Ah leadgell batteries in series. Great work Planetaire !! By the way you can also use header 05 00 9C 00...
  18. R

    ULtra Compact 1800W charger + Eltek programming

    Hi Setting a voltage higher than 57.6 results in a voltage of 57.6 so no luck if youvwould want to use it for anything higher. Same goes for lower than 43.5 . It just outputs 43.5
  19. R

    ULtra Compact 1800W charger + Eltek programming

    Had some more time yesterday and today to play around with the Flatpack S Unfortunately the permanent voltage trick did not work. However i have found the way to limit the current. I made a testsetup with 4 Yuasa 12Volt 12 Ah Leadgell batteries in series. At 57.5 Volt maximum output of the...
  20. R

    ULtra Compact 1800W charger + Eltek programming

    IT WORKS :D WOOHOO Here's a list of the requested output voltages (from 11 00 to 18 00), returned is the output voltage as reported by the charger and measured is the voltage (with no load) as measured with a multimeter. // 00 10 should be 40.96 returned is 43.8 measured is 44.0 // 00 11...
  21. R

    ULtra Compact 1800W charger + Eltek programming

    SUCCES ! The arduino code was not sending an extended code but a standard code :? . The result when I changed the code to send an extended code : 05014004 19 13 00 ED 14 E1 00 2D 05014004 19 13 00 ED 14 E1 00 2D 05014004 19 13 00 EF 14 E1 00 2D 05014004 19 13 00 ED 14 E1 00 2D...
  22. R

    ULtra Compact 1800W charger + Eltek programming

    Haha, stupid me. I didn't even look at the sticker for the serial number. :oops: The serial number is indeed 141471110820 just like you said. Sending header 05004804 and 8 bytes 14 14 71 11 08 20 00 00 does not give a reaction but that may be the arduino code. 05000820 1B 14 14 71 11 08 20...
  23. R

    ULtra Compact 1800W charger + Eltek programming

    Thanks planetaire for pointing me in the right direction. I didn't realize the charger outputted 29-bits CAN (extended CAN) so the ID is now in 29 bits. A little tweaking of the arduino code produced the following information from the charger. (ALL Hex value now) 05000820 1B 14 14 71 11 08 20...
  24. R

    ULtra Compact 1800W charger + Eltek programming

    Thanks, My thoughts exactly, to change it to 57/58 Volt should only be a series of messages or maybe even a single message. Maybe I'll just try different messages until something changes :D That does imply a risk though. I bet I end with a power supply which does 58 Volt but only 0.5A :lol...
  25. R

    ULtra Compact 1800W charger + Eltek programming

    Well, I had some success connecting to the Flatpack S Of the middle port (with the 4 tabs on the top) the 2 tabs on the top right of that port are for the CAN-bus (not RS485!) The top right pin (of the middle port) is the CAN-H and the pin to the left of it is the CAN-L. That's consistent with...
Back
Top