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'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 <<a href=3D"mailto:[email protected]">thomason.al@gmail= .com</a>> 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:"= ;Calibri","sans-serif";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","sans-serif";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:"Calibri","sans-serif";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","sans-serif";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:"Calibri","sans-serif";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:"Calibri","sans-serif";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:"Calibri","sans-serif"= ;;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:"Calibri","sans-serif";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:"Tahoma","sans-serif= "">From:</span></b><span style=3D"font-size:10pt;font-family:"Tah= oma","sans-serif""> <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= 's been moved to an external module that does other battery centric thi= ngs along with fortunatetely having two CAN channels.=C2=A0 It's better= suited for the high message rate transmitted by the BMS.=C2=A0 I'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 = '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.=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:"Tahoma","sans-serif"">= From:</span></b><span style=3D"font-size:10pt;font-family:"Tahoma"= ;,"sans-serif""> <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:"Calibri","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:"Calibri&q= uot;,"sans-serif";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","sans-serif";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:"Calibri","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:"Calibri","san= s-serif";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&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]>