All Forums
 Hardware
 Ethernet, IR, Serial, CAN and high speed data
 CANopen Application
 Forum Locked
 Send Topic to a Friend
 Printer Friendly
Author Topic  

mccabehm2

4 Posts

Posted - 20 Dec 2007 :  18:50:26  Show Profile
I am new to CANopen and am designing a system with up to 30 CANopen nodes. Each node may support multiple industrial control functions. All the functions in each node will require something like 15 TPDOs and 4 RPDOs. For simplicity I assume each PDO has 8 data bytes and is transmitted 10x/sec.

Would like a small number of displays based on Sphere II running Linux to allow an operator to dynamically "attach" to any function in any node. To support this kind of flexibility, the display must receive all nodes' TPDOs, a lot of data. The UI cannot ignore the PDOs from nodes the operator is not currently "attached" to because of possible alarm conditions the operator must see.

For those who have had experience with CANopen:

1. Is it realistic for a single CANopen node to process something like 4500 PDOs/sec?

2. Is there a better way to implement a non-dedicated display than having it receive every transmitted PDO on the network?

Edited by - mccabehm2 on 21 Dec 2007 09:29:46

akidder

1519 Posts

Posted - 21 Dec 2007 :  13:48:31  Show Profile  Email Poster
We haven't used CANOpen in-house, though I know some of our customers have.

Does your CANOpen driver support setting message filters? That might reduce the number of messages to process. Otherwise that's a pretty heavy load on your board.
Go to Top of Page

mccabehm2

4 Posts

Posted - 21 Dec 2007 :  15:17:09  Show Profile
The CAN controller for the Sphere II (SJA1000T) can do filtering. Whether processor must respond to each CAN frame (interrupt) depends on how many message ids are desired, and where the message ids of interest are in the range 0x181 - 0x57F. Worst case: every received frame generates an interrupt which the processor must handle.
Go to Top of Page

mccabehm2

4 Posts

Posted - 23 Jan 2008 :  13:09:03  Show Profile
What is likelihood that the ADS-supplied Linux CAN driver will work with a purchased CANopen protocol stack?
Go to Top of Page

grenierm

133 Posts

Posted - 24 Jan 2008 :  11:40:59  Show Profile  Email Poster
Hi mccabehm2, thank you for your question.

Since we have no experience with CanOpen devices, it is very difficult for us to answer this question.

If you have more specific questions about other aspects of your development, feel free to contact us at support.us@eurotech.com
Go to Top of Page
  Topic  
 Forum Locked
 Send Topic to a Friend
 Printer Friendly
Jump To:
Eurotech Support Forums © Eurotech Inc. Go To Top Of Page
This page was generated in 0.02 seconds. Snitz Forums 2000