In my projet I have connected several elteck flatpack 48v serialy, needing more then 57.5v dc.
So i am sure that the can bus is not isolated from the output.
Unlike the 110vdc and 220vdc versions of the flatpack 2.
So be carefull.
Hi all.
I have a very good news.
I have several rectifiers and have permanently changed their default voltage. :lol:
To do this you have to:
-log your device as already explained
-send then only one command.
This is the command with an example:
header 05 01 9C 00
data length 5
29 15...
VERY GLAD you have succeeded and also because it confirm that the flatpack S have the same commands then the flatpack 2 HE
I don't have info in order to limit the amperage :oops: . But you could do this with the voltage limit.
Juste a loop that read the amperage and change the voltage limit...
That is perfect. 8)
You can now change temporally the output voltage.
You need been loging first
then
send 05 FF 40 04 header and 8 bytes FF FF LL MM LL MM LL MM
LL MM is your voltage in volts *100 same codding as previously (LSB left MSB right) For exemple FE 10 = 43.50v
This is a...
Ok. 141471110820=serial number and 01= Id.
But you receive:
Where the 05 at the right come from ? You should receive a 00 at this place.
That should work. You should receive after the temp+voltages+amp.
So check your arduino code. Remember the strange 05 that is displayed.
Could you test with...
Hi remmie1972.
You are right I write a too long header, the rigth 00 does not exist. I correct my previews post.
The good header is 05 00 48 08 for an Id=2.
The Id is left shifted 2 bits that is why I writed 4808 for Id=2, 480C for id=3. 4804 for id=1.
You received: 05014400 14 14 71 11 08 20...
I got some more info from eltek.
I use a flatpack2 HE but after reading your post I believe the can data are the same.
What you got is the serial number of your device. Just read it in hexa.
You receive 8 bytes. The 6 first are the serial number. The 2 last always 00.
Note that the can bus is...