PIC 18F458 CAN BUS

For E-blocks user to discuss using E-blocks and programming for them.

Moderators: Benj, Mods

Post Reply
PUTS_JO
Posts: 20
Joined: Wed Sep 01, 2010 8:11 am
Has thanked: 1 time
Contact:

PIC 18F458 CAN BUS

Post by PUTS_JO »

Best CAN users or canOpen users,
I am trying to connect some bosch SB23 hydraulic valves to my ucontroller pic 18f458.
I know that the bosch valve is working with can iso 11898.
By looking at the internet it is a canOpen controlled valve.
Has somebody already have more experience with canopen.?
somebody at internet has written in a document that i also have to download an object library of can 2.0 with pod and first start in the pre operational can mode.
does somebody know more of this standard canopen??
thanks in advance
puts johan
belgium

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: PIC 18F458 CAN BUS

Post by Benj »

Hello Johan,

I've never used CANopen but I am assuming it is simply a protocol that is stuck ontop of the standard CAN messaging system. You should be able to hack your way in by following the standard message formats used in CANopen and replicating these with Flowcode component macro calls.

PUTS_JO
Posts: 20
Joined: Wed Sep 01, 2010 8:11 am
Has thanked: 1 time
Contact:

Re: PIC 18F458 CAN BUS

Post by PUTS_JO »

Benj wrote:Hello Johan,

I've never used CANopen but I am assuming it is simply a protocol that is stuck ontop of the standard CAN messaging system. You should be able to hack your way in by following the standard message formats used in CANopen and replicating these with Flowcode component macro calls.

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: PIC 18F458 CAN BUS

Post by Benj »

Hello,

Looking a bit deeper it looks like CAN open is just a way of defining what the information in the message ID and data bytes is assigned to.

http://en.wikipedia.org/wiki/CANopen

The page above has some good information.

Post Reply