crc15 ref

This commit is contained in:
Robin Clark 2010-09-15 11:41:56 +01:00
parent ad631907fb
commit ccc0ac927f
2 changed files with 19 additions and 4 deletions

View File

@ -5,6 +5,13 @@
% $Id: mybib.bib,v 1.3 2009/11/28 20:05:52 robin Exp $
@ARTICLE{canspec,
AUTHOR = "Bosch.",
TITLE = "CAN Specification 2.0",
JOURNAL = "Bosch Technical Standard",
YEAR = "1991"
}
@ARTICLE{caninauto,
AUTHOR = "H. Zeltwanger",
TITLE = "Single Processor implementation of the CANopen Safety Protocol",
@ -20,6 +27,13 @@
}
@ARTICLE{crcembedd,
AUTHOR = "Philip Koopman, Tridib Chakravarty",
TITLE = "Cyclic Redundancy Code (CRC) Polynomial Selection for Embedded Networks",
JOURNAL = "The International Conference on dependable systems and networks DSN-2004",
YEAR = "2004"
}
@ARTICLE{nucfta,
AUTHOR = "US Nuclear reg commission",
TITLE = "Fault Tree Handbook",

View File

@ -53,10 +53,11 @@ For the Nuclear power station
\subsubsection{CANopen Timing Definitions}
CANopen is a protocol suite based on the hardware of the CANbus\cite{canopen}.
It is a hardened differential bus and
is arbitration free\footnote{Implemented at the physical and data link layers using DOMINANT and PASSIVE bits}
It also has a 15 bit\cite{crc15} CRC built into the protocol, which can detect a guaranteed six consecutive bit failures.
CANopen is a protocol suite based on the hardware of the CANbus\cite{canspec}.
CANbus is a hardened differential serial communications bus and
is arbitration free\footnote{Implemented at the physical and data link layers using DOMINANT and PASSIVE bits, with self monitoring and auto back off
form the node first transmitting a PASSIVE bit that is DOMINANT on the bus}
It also has a 15 bit\cite{crcembedd} CRC built into the protocol, which can detect a guaranteed six consecutive bit failures.
This makes it a very safe and robust messaging medium to use for safety critical systems.
CAN is a message based protocol, designed originally for automotive applications but
now also used in other areas such as industrial automation, industrial burner controllers and medical equipment.