Re: CANopen and Lithium Iron Magnesium Phosphate batteries

Bertil Bäck <[email protected]> Mon, 9 Sep 2019 13:07:01 +0300
Newsgroups gmane.comp.hardware.bus.can
Message-ID <CALbNhfwqepRais9nGucmxMcHS=auhLAz7DN5eY7w+TMZzqyZzA@mail.gmail.com>
--00000000000082915d05921bf349
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi,
I don't think there is any easy fix for your problem.

The only think that I came to think about was the following. It has a CAN
port :)

https://foxbms.org/

Br,
Bertil B=C3=A4ck

On Sun, 8 Sep 2019 at 16:40, Al Thomason <[email protected]> wrote:

> Take a look at Orion and Orion Jr.   Their CAN subsystem is fully
> configurable and you should be able to stuff in the CANopen messages you
> need (if they are not already there, the util has a few pre-configed
> chargers supported, one of which might be what you are looking for).
>
>
>
> I will take a peek at openCAN and its BMS spec, it might be a couple othe=
r
> BMSs we are poking at are indeed aligned with the spec and I do not know
> it.   If I find any will put up a message here.
>
>
>
> Best of luck!
>
> -al-
>
>
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *John Dammeyer
> *Sent:* Saturday, September 7, 2019 3:08 PM
> *To:* [email protected]
> *Subject:* RE: [CANLIST] CANopen and Lithium Iron Magnesium Phosphate
> batteries
>
>
>
> Thanks Al,
>
> Yes it must be CANopen.  The BMS interface thread is currently supported
> on one of the 5 CAN channels.  It's been moved to an external module that
> does other battery centric things along with fortunatetely having two CAN
> channels.  It's better suited for the high message rate transmitted by th=
e
> BMS.  I'll convert the BMS information now part of the Object Dictionary =
of
> this Battery Interface Module (BIM)  into CANopen PDOs which can then joi=
n
> the rest of the messaging.
>
>
>
> If I do have to interface to other 'brands' of BMS/Battery sets then in
> the long run it will be easier to modify the BIM firmware than to modify
> the main controller.
>
>
>
> I was hoping there was an established CANopen BMS model to follow.
>
>
>
> John
>
>
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Al Thomason
> *Sent:* September-07-19 2:40 PM
> *To:* [email protected]
> *Subject:* RE: [CANLIST] CANopen and Lithium Iron Magnesium Phosphate
> batteries
>
>
>
> Must it be CANopen?
>
>
>
> We have worked with Lithionics which is based on J1939/RV-C.  Am working
> with MG Energy and their STD addressing (11-bit) SMA protocol.  We have
> also done an Orion JR integration, their CAN subsystem is fully
> configurable =E2=80=93 should not be an issue to configure for  CANopen i=
f needed.
> (Plus they seem very EV centered)   A few others in the queue, does seem
> most folks have their own approach to things.  We kind of gave up with on=
e
> approach and now host (5x at last count) different CAN protocol linkages =
to
> BMS devices.
>
>
>
> -al-
>
>
>


--=20
Bertil B=C3=A4ck
R&D Manager, Hardware
+358505886895

Hovioikeudenpuistikko 13 as 3
65100 Vaasa

https://tke.fi/contact-us/

TK Engineering solves your CAN, CANopen, J1939 and NMEA2000 needs by
providing the hardware, software and know-how you need to design,
manufacture and troubleshoot your industrial- marine- and heavy machine CAN
networks. Call +358 6 357 6300 or email [email protected] to learn how we can
help you solve your CAN related tasks.

--00000000000082915d05921bf349
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi,</div><div>I don&#39;t think there is any easy fix=
 for your problem.</div><div><br></div><div>The only think that I came to t=
hink about was the following. It has a CAN port :)<br></div><div><br></div>=
<div><a href=3D"https://foxbms.org/">https://foxbms.org/</a></div><div><br>=
</div><div>Br,</div><div>Bertil B=C3=A4ck</div></div><br><div class=3D"gmai=
l_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, 8 Sep 2019 at 16:40,=
 Al Thomason &lt;<a href=3D"mailto:[email protected]">thomason.al@gmail=
.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex"><div lang=3D"EN-US"><div class=3D"gmail-m_-1960886185216926122WordSecti=
on1"><p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:rgb(31,73,125)">Take a look at =
Orion and Orion Jr.=C2=A0=C2=A0 Their CAN subsystem is fully configurable a=
nd you should be able to stuff in the CANopen messages you need (if they ar=
e not already there, the util has a few pre-configed chargers supported, on=
e of which might be what you are looking for).=C2=A0 =C2=A0<u></u><u></u></=
span></p><p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:rgb(31,73,125)"><u></u>=C2=
=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:11pt;f=
ont-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:rgb(31,73,125)"=
>I will take a peek at openCAN and its BMS spec, it might be a couple other=
 BMSs we are poking at are indeed aligned with the spec and I do not know i=
t.=C2=A0=C2=A0 If I find any will put up a message here.<u></u><u></u></spa=
n></p><p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quo=
t;Calibri&quot;,&quot;sans-serif&quot;;color:rgb(31,73,125)"><u></u>=C2=A0<=
u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:rgb(31,73,125)">Bes=
t of luck!<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"fo=
nt-size:11pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:r=
gb(31,73,125)">-al-<u></u><u></u></span></p><p class=3D"MsoNormal"><span st=
yle=3D"font-size:11pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:rgb(31,73,125)"> <u></u><u></u></span></p><p class=3D"MsoNormal"><a=
 name=3D"m_-1960886185216926122__MailEndCompose"><span style=3D"font-size:1=
1pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:rgb(31,73,=
125)"><u></u>=C2=A0<u></u></span></a></p><div><div style=3D"border-color:rg=
b(181,196,223) currentcolor currentcolor;border-style:solid none none;borde=
r-width:1pt medium medium;padding:3pt 0in 0in"><p class=3D"MsoNormal"><b><s=
pan style=3D"font-size:10pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif=
&quot;">From:</span></b><span style=3D"font-size:10pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;"> <a href=3D"mailto:canlist-owner@vector-i=
nformatik.com" target=3D"_blank">[email protected]</a> [m=
ailto:<a href=3D"mailto:[email protected]" target=3D"_bla=
nk">[email protected]</a>] <b>On Behalf Of </b>John Damme=
yer<br><b>Sent:</b> Saturday, September 7, 2019 3:08 PM<br><b>To:</b> <a hr=
ef=3D"mailto:[email protected]" target=3D"_blank">canlist@vector=
-informatik.de</a><br><b>Subject:</b> RE: [CANLIST] CANopen and Lithium Iro=
n Magnesium Phosphate batteries<u></u><u></u></span></p></div></div><p clas=
s=3D"MsoNormal"><u></u>=C2=A0<u></u></p><p class=3D"MsoNormal"><span style=
=3D"font-size:11pt;color:rgb(153,51,102)" lang=3D"EN-CA">Thanks Al, <u></u>=
<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:11pt;colo=
r:rgb(153,51,102)" lang=3D"EN-CA">Yes it must be CANopen.=C2=A0 The BMS int=
erface thread is currently supported on one of the 5 CAN channels.=C2=A0 It=
&#39;s been moved to an external module that does other battery centric thi=
ngs along with fortunatetely having two CAN channels.=C2=A0 It&#39;s better=
 suited for the high message rate transmitted by the BMS.=C2=A0 I&#39;ll co=
nvert the BMS information now part of the Object Dictionary of this Battery=
 Interface Module (BIM)=C2=A0 into CANopen PDOs which can then join the res=
t of the messaging.=C2=A0 <u></u><u></u></span></p><p class=3D"MsoNormal"><=
span style=3D"font-size:11pt;color:rgb(153,51,102)" lang=3D"EN-CA"><u></u>=
=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:11p=
t;color:rgb(153,51,102)" lang=3D"EN-CA">If I do have to interface to other =
&#39;brands&#39; of BMS/Battery sets then in the long run it will be easier=
 to modify the BIM firmware than to modify the main controller.=C2=A0 <u></=
u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:11pt;co=
lor:rgb(153,51,102)" lang=3D"EN-CA"><u></u>=C2=A0<u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"font-size:11pt;color:rgb(153,51,102)" lang=3D=
"EN-CA">I was hoping there was an established CANopen BMS model to follow.<=
u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:11p=
t;color:rgb(153,51,102)" lang=3D"EN-CA"><u></u>=C2=A0<u></u></span></p><p c=
lass=3D"MsoNormal"><span style=3D"font-size:11pt;color:rgb(153,51,102)" lan=
g=3D"EN-CA">John<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=
=3D"font-size:11pt;color:rgb(153,51,102)" lang=3D"EN-CA"><u></u>=C2=A0<u></=
u></span></p><div style=3D"border-color:currentcolor currentcolor currentco=
lor blue;border-style:none none none solid;border-width:medium medium mediu=
m 1.5pt;padding:0in 0in 0in 4pt"><div><div style=3D"border-color:rgb(181,19=
6,223) currentcolor currentcolor;border-style:solid none none;border-width:=
1pt medium medium;padding:3pt 0in 0in"><p class=3D"MsoNormal"><b><span styl=
e=3D"font-size:10pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">=
From:</span></b><span style=3D"font-size:10pt;font-family:&quot;Tahoma&quot=
;,&quot;sans-serif&quot;"> <a href=3D"mailto:canlist-owner@vector-informati=
k.com" target=3D"_blank">[email protected]</a> [mailto:<a=
 href=3D"mailto:[email protected]" target=3D"_blank">canl=
[email protected]</a>] <b>On Behalf Of </b>Al Thomason<br><b>=
Sent:</b> September-07-19 2:40 PM<br><b>To:</b> <a href=3D"mailto:canlist@v=
ector-informatik.de" target=3D"_blank">[email protected]</a><br>=
<b>Subject:</b> RE: [CANLIST] CANopen and Lithium Iron Magnesium Phosphate =
batteries<u></u><u></u></span></p></div></div><p class=3D"MsoNormal"><span =
lang=3D"EN-CA"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span =
style=3D"font-size:11pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&qu=
ot;;color:rgb(31,73,125)">Must it be CANopen?<u></u><u></u></span></p><p cl=
ass=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Calibri&q=
uot;,&quot;sans-serif&quot;;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></spa=
n></p><p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quo=
t;Calibri&quot;,&quot;sans-serif&quot;;color:rgb(31,73,125)">We have worked=
 with Lithionics which is based on J1939/RV-C.=C2=A0 Am working with MG Ene=
rgy and their STD addressing (11-bit) SMA protocol.=C2=A0 We have also done=
 an Orion JR integration, their CAN subsystem is fully configurable =E2=80=
=93 should not be an issue to configure for =C2=A0CANopen if needed. (Plus =
they seem very EV centered) =C2=A0=C2=A0A few others in the queue, does see=
m most folks have their own approach to things.=C2=A0 We kind of gave up wi=
th one approach and now host (5x at last count) different CAN protocol link=
ages to BMS devices.<u></u><u></u></span></p><p class=3D"MsoNormal"><span s=
tyle=3D"font-size:11pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quo=
t;;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNorm=
al"><span style=3D"font-size:11pt;font-family:&quot;Calibri&quot;,&quot;san=
s-serif&quot;;color:rgb(31,73,125)">-al-<u></u><u></u></span></p><p class=
=3D"MsoNormal"><span lang=3D"EN-CA"><u></u>=C2=A0<u></u></span></p></div></=
div></div></blockquote></div><br clear=3D"all"><br>-- <br><div dir=3D"ltr" =
class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div =
dir=3D"ltr">Bertil B=C3=A4ck<br>R&amp;D Manager, Hardware<br>+358505886895<=
br><br><font face=3D"arial, helvetica, sans-serif">Hovioikeudenpuistikko 13=
 as 3<br style=3D"color:rgb(51,51,51);font-style:normal;font-weight:400;let=
ter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;whi=
te-space:normal;word-spacing:0px;background-color:rgb(255,255,255)"><span s=
tyle=3D"color:rgb(51,51,51);font-style:normal;font-weight:400;letter-spacin=
g:normal;text-align:start;text-indent:0px;text-transform:none;white-space:n=
ormal;word-spacing:0px;background-color:rgb(255,255,255);float:none;display=
:inline">65100 Vaasa</span></font><br><br><a href=3D"https://tke.fi/contact=
-us/" target=3D"_blank">https://tke.fi/contact-us/</a><br><br>TK Engineerin=
g solves your CAN, CANopen, J1939 and NMEA2000 needs by providing the hardw=
are, software and know-how you need to design, manufacture and troubleshoot=
 your industrial- marine- and heavy machine CAN networks. Call +358 6 357 6=
300 or email <a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]</=
a> to learn how we can help you solve your CAN related tasks.<br></div></di=
v></div></div></div></div>

--00000000000082915d05921bf349--
--
Archives and useful links: http://groups.yahoo.com/group/CANbus
Subscribe and unsubscribe at www.vector.com/canlist/
Report any problems to <[email protected]>