EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: EPICS and large CAN systems
From: Ralph Lange <[email protected]>
To: EPICS Tech Talk <[email protected]>
Date: Wed, 16 Mar 2011 18:24:31 +0100
On 16.03.2011 17:57 Rolf Keitel wrote:
Hello Elliot,

just to elaborate a bit more on the previous messages:

I'm adding my 2 cents between the lines here.

  • we run about 1000 power supplies via can-bus

BESSY runs about 500 power supplies via CAN.

  • when we started this 15 years ago, we deliberately did not use a higher-level protocol like can-open to keep things simple and to get more devices on one loop. Over the years, we adapted Andrew's driver to also work with PMC modules, but I agree with Andrew that this is not the solution you are looking for.

When we started 15 years ago, we deliberately chose to implement a subset of the CAL standard (that later evolved into CANopen), so we are able to talk to CANopen devices using our protocol. (And we were lucky to have bet on the right horse.)
We use VME cards by esd that drive four CAN buses, each.

  • in order to avoid the problems Burkhard's problems, we developed "hub"-boards, which daisy-chain the CAN-bus and individual CAN controllers are fed from them by short stub-cables, effectively introducing a local star-topology at the hub.
    • the advantage of this is that we can take individual controllers off the bus without breaking the daisy-chain
    • the disadvantage: this is not a clean solution, but it works because we run the CAN-bus at a relatively low speed of 100 kHz.

To solve that problem, we are daisy-chaining power supplies by simply putting the plugs into the middle of the CAN bus line (very much like christmas lights). That way, pulling a plug from the PS does not interrupt the bus line at all, which stays physically intact all the time. As the "short leg" of those T connections is very short (few mm), we are running this at full speed (1MBit) up to the full possible segment length and >30 power supplies.

~Ralph


References:
EPICS and large CAN systems Elliott Wolin
Re: EPICS and large CAN systems Rod Nussbaumer
Re: EPICS and large CAN systems Andrew Johnson
Re: EPICS and large CAN systems Rolf Keitel

Navigate by Date:
Prev: Re: EPICS and large CAN systems Rolf Keitel
Next: epicsqt first try emmanuel_mayssat
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: EPICS and large CAN systems Rolf Keitel
Next: epicsqt first try emmanuel_mayssat
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·