datamicro.biz
Главная страница Поиск и карта сайта
Дэйтамикро CAN и смежные технологии
 

О нас
Партнеры
Проекты
Новости
Библиотека
Контакты
Форум

 
CiA

canAnaliser




Prof. Konrad Etschberger.

Все книги

Controller Area Network.
Basics, Protocols, Chips and Application.

Изд-во IXXAT Press, 2001, 435 стр., англ.
Изд-во Hanser, 1998, нем.

Краткое описание

Первоначально CAN была разработана для автомобильных приложений. Сейчас CAN является фактически стандартом связи для транспортных и мобильных систем, а также для любых распределенных встраиваемых систем.

Книга содержит теоретические основы, необходимые для понимания и реализации приложений для систем передачи данных на базе CAN.

Главная цель книги - введение в физический и канальный уровень CAN протокола. Представлено описание обобщенной архитектуры контроллеров CAN протокола, а также подробные сведения о наиболее важных CAN микросхемах, которые доступны на рынке.

Книга содержит описание самых важных протоколов высокого уровня на базе CAN, главным образом CANopen и DeviceNet. Рассмотрены общие аспекты для проектирования и реализации сетей на базе CAN, а также аппаратные/программные компоненты и инструментальные средства для разработки.

Об авторе

Проф. Доктор Конрад Эчбергер преподает основы систем реального времени и промышленной связи в Университете Прикладных Наук, Weingarten, Германия. Конрад Эчбергер занимается проектированием, разработкой и внедрением CAN технологии в промышленные и автомобильные приложения с момента появления первой CAN микросхемы. В 1994 была издана первая книга профессора, посвященная CAN. Затем, незамедлительно последовало второе расширенное издание книги.

В 1987 Конрадом Эчбергером была основана компания stzp (Steinbeis Transferzentrum Prozessautomatisierung), которая, является пионером в области CAN. В 1980 stzp была переименована в IXXAT Automation GmbH. Сейчас, IXXAT Automation GmbH - ведущий поставщик CAN и TCP/IP продукции, системных проектов и решений.

Оглавление

      Contents

1    Data Communication in the Field Domain
    1.1    The Reference Model of Data Communication 
    1.2    Client-Server and Producer-Consumer Model 
    1.3    Node- and Message-Oriented Protocols 
    1.4    Medium Access Control 
        1.4.1    Master-Slave 
        1.4.2    Delegated Token 
        1.4.3    Token Passing 
        1.4.4    Time Division Multiple Access (TDMA) 
        1.4.5    Carrier Sense Multiple Access (CSMA) 
        1.4.6    Distributed Shift Register

    1.5    Error Checking and Control 
    1.6    Network Topologies 
    1.7    Requirements and Application of Field Bus Systems 
        1.7.1    Data Communication in Production Automation 
        1.7.2    Data Communication in Mobile Systems 
        1.7.3    Data Communication in Building Automation 
        1 7.4    Data Communication in Embedded Systems

    1.8    The Main Characteristics of CAN

2    CAN Data Link Layer 
    2.1    The Principle of Bus Arbitration 
    2.2    Frame Formats 
        2.2.1    Data Frame 
        2.2.2    Remote Frame 
        2.2.3    Error Frame 
        2.2.4    Overload Frame 
        2.2.5    Interframe Space 
        2.2.6    Frame Validation 
        2.2.7    Bit Stream Coding

    2.3    Error Detection and Error Handling 
        2.3.1    Error Detection Mechanisms 
        2.3.2    Error Detecting Capability 
        2.3.3    Data Consistence 
        2.3.4    Error Recovery Time

    2.4    Fault Confinement 
        2.5    Extended Frame Format 
        2.6    Time-Triggered Communication

3    Physical Layer 
    3.1    Physical Signaling 
        3.1.1    Bit Representation 
        3.1.2    Bit Timing and Bit Synchronization 
        3.1.3    Dimensioning of the Bit Timing Segments 
        3.1.4    Oscillator Tolerance 
        3.1.5    Relation between Data Rate and Bus Length

    3.2    Transmission Media 
        3.2.1    Electrical Transmission Media 
        3.2.2    Optical Transmission Medium

    3.3    Network Topology 
    3.4    Bus Medium Access 
    3.5    Physical Layer Standards 
        3.5.1    Standard ISO 11898-2 
        3.5.2    Standard CiA DS-102 
        3.5.3    Higher Layer Standards 
        3.5.4    Fault-Tolerant Bus Interface according to ISO 11898-3 
        3.5.5    Standard SAE12411 
        3.5.6    Standard ISO 11992

    3.6    Measures for Improving the Electromagnetic Compatibility (EMC)

4    CAN Protocol Controllers 
    4.1    Overview 
        4.1.1    Functions of a CAN Controller 
        4.1.2    Message Filtering 
        4.1.3    Message Handling 
        4.1.4    Provision of Remotely Requested Messages 
        4.1.5    Areas of Application of Basic- and FullCAN Controllers

    4.2    Available CAN Controllers 
        4.2.1    Stand-alone CAN Controllers 
        4.2.2    Microcontrollers with Integrated CAN Controllers

    4.3    CAN Transceiver Chips

5    Higher Layer Protocols and Profiles 
    5.1    CAL - CAN Application Layer 
        5.1.1    Protocol Architecture 
        5.1.2    CAN Message Specification (CMS) 
        5.1.3    Allocation of Message Identifiers 
        5.1.4    Network Management 
        5.1.5    Layer Management 
        5.1.6    Summary

    5.2    CANopen 
        5.2.1    CANopen Communication Model 
        5.2.2    System Services 
        5.2.3    CANopen Objects and Object Dictionary 
        5.2.4    Communication Profile 
        5.2.5    Device Profiles 
        5.2.6    Network Management 
        5.2.7    Allocation of CAN Identifiers 
        5.2.8    Dynamic Establishment of SDO Connections 
        5.2.9    Configuring CANopen Devices and Systems 
        5.2.10  Implementation of a CANopen Device Interface

    5.3    DeviceNet 
        5.3.1    Overview 
        5.3.2    Object Model 
        5.3.3    Using the CAN Identifier 
        5.3.4    Communication Model 
        5.3.5    Connection Establishing 
        5.3.6    Network Management 
        5.3.7    Device Profiles 
        5.3.8    Configuration 
        5.3.9    Conformance Test

    5.4    SAE J1939 
        5.4.1    Overview 
        5.4.2    Message Structure 
        5.4.3    Message Types 
        5.4.4    Group Functions 
        5.4.5    Network Management 
        5.4.6    Application Layer

    5.5    Time-Triggered CAN 
        5.5.1    Overview 
        5.5.2    The Principle of Time-Triggered CAN 
        5.5.3    Message Scheduling 
        5.5.4    Fault-Tolerance and Determination of the Active Time Master 
        5.5.5    Synchronization of Local and Global Time 
        5.5.6    Implementation of TTCAN

6    Implementation and Systems Aspects 
    6.1    Design of CAN-based Systems 
        6.1.1    Implementation Alternatives 
        6.1.2    Design of CAN-based Networks

    6.2    Real Time Behavior of CAN Networks 
    6.3    Implementation of CAN Nodes 
        6.3.1    Criteria for the Selection of the CAN Controller 
        6.3.2    Microcontroller Nodes 
        6.3.3    Host System Interfaces

    6.4    Implementation of a Distributed I/O-System (Example)

7    Components and Tools 
    7.1    CAN Interface Cards 
    7.2    Bus Monitoring and Analyzing Tools 
    7.3    CAN Function Libraries 
        7.3.1    Protocol Software for Higher Layer Protocols

    7.4    Components for Higher Layer CAN-based Automation Systems

Запросить цену на продукт...

Все книги

 

rss
CANopen vendor-ID:
00000026


Поставка продукции
HMS/IXXAT в России
© 1991-2016, DATAMICRO Co., Ltd.
info@datamicro.ru

тел.:  +7.8634.314-000
факс: +7.8634.314-001