Friday, 15 February 2013

arm - How to eliminate ACK slot error in CAN? -



arm - How to eliminate ACK slot error in CAN? -

i interfacing 2 lpc2129 micro controllers using can bus. sending message transmitter @ 1 time @ receiver side receive interrupt executing continuously.

i getting ack error @ origin lower priority interrupt on receive interrupt later on receive interrupt occur continuously , info received though sending 1 time transmitter. few more details are: baud rate: 125 kbps transceiver: mcp2551 acceptance filter : enabled (not using total can mode)

kindly help me how eliminate error ack error.

you need eliminate ack error "at source".

if receiver getting receive interrupts, must think has acked frame (you shouldn't receive interrupt erroneous can frame).

therefore tx side must "not seeing" ack bit - keeps retrying frame, hence continuous receive interrupts.

i suggest looking @ bus on oscilloscope see going on - you'll see ack bit not correctly getting out of receiver node , transmitter node. figure out why should (dodgy soldering maybe?)

arm can lpc can-bus

No comments:

Post a Comment