Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[SOLVED] crc frame in CAN frame

Status
Not open for further replies.

Emb4U

Member level 3
Member level 3
Joined
Jan 18, 2014
Messages
56
Helped
9
Reputation
18
Reaction score
8
Trophy points
8
Location
Bangaluru
Activity points
321
In a CAN frame if we are not using CRC field what type of problem occurs ?
 

Dear ahsan_i_h Sir I know that CAN frame will not working properly, but tell me the effect if CRC frame is not available ?
 

Dear ahsan_i_h Sir I know that CAN frame will not working properly, but tell me the effect if CRC frame is not available ?
As ahsan_i_h said, a standard CAN device will not recognize it and read it. I don't think you can even put a frame on the CAN without a CRC field using standard CAN controller chips. But if you do manage to put such a frame onto the CAN bus, it should not cause any trouble to other traffic on the bus. It will just be ignored by every receiver on the bus.
 

Hi all, It depends on the stack you r using that whether you will b able to send or not. In case if you are able to send, the receivers will receive frame based on identifier field but after reception they will report CRC error which one of the types of error defined in CAN specs.
 
Last edited:

As ahsan_i_h said, a standard CAN device will not recognize it and read it. I don't think you can even put a frame on the CAN without a CRC field using standard CAN controller chips. But if you do manage to put such a frame onto the CAN bus, it should not cause any trouble to other traffic on the bus. It will just be ignored by every receiver on the bus.

means without CRC field it is possible to transmit and recieve frames if it should not create any trouble for other stations on the bus.

please explain briefly about this.
And thanks for your valuable reply.
 

What I mean is that if you designed a custom CAN controller for the transmitter that did not produce a CRC field, and if you designed a custom CAN controller for the receiver that did not check the CRC field, it would be possible to send a packet from one of these devices to another. Provided these devices respected the priority resolution protocol of the CAN bus, these custom controllers would not adversely affect other legitimate CAN devices and their use of the bus. They would just treat all packets from these custom controllers as errors and ignore them. This protocol would not really be CAN since it does not conform to the CAN format. It would just use the same physical medium and coexist with real CAN.
 

Thank you sir
 
  • Like
Reactions: liku12544

    V

    Points: 2
    Helpful Answer Positive Rating

    liku12544

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top