Tato práce se zabývá návrhem univerzálního vstupně/výstupního inteligentního řídicího distribuovaného modulu v síti CAN za použití implementace protokolu MicroCANopen.
V úvodní části práce jsou rozebírány základy specifikací sběrnice CAN a poté protokolu vyšší vrstvy CANopen. Následně je popsána implementace protokolu MicroCANopen.
Druhá část práce popisuje návrh samotného modulu. Je rozebráno, co se od univerzálního modulu očekává a následně je popsáno řešení návrhu jednotlivých částí modulu včetně návrhu desky plošných spojů.
Poslední kapitola je věnována návrhu firmwaru této řídicí jednotky, přičemž je uplatněna studijní verze implementace protokolu MicroCANopen.
Annotation in English
This paper deals with the design of universal input/output intelligent distributed control module which is able to operate in CAN network with use of MicroCANopen protocol implementation.
In the introduction the author discusses basics of CAN bus specification and then the higher-layer CANopen protocol specification. Next, the MicroCANopen protocol implementation is described.
The second part of paper describes design of the module. General requirements for universal module are discussed here, together with solution of module parts including printed circuit board layout.
The last chapter is devoted to design of control unit firmware using study version of MicroCANopen protocol implementation.
MicroCANopen, control module, diagnostic interface, firmware
Length of the covering note
57 s.
Language
CZ
Annotation
Tato práce se zabývá návrhem univerzálního vstupně/výstupního inteligentního řídicího distribuovaného modulu v síti CAN za použití implementace protokolu MicroCANopen.
V úvodní části práce jsou rozebírány základy specifikací sběrnice CAN a poté protokolu vyšší vrstvy CANopen. Následně je popsána implementace protokolu MicroCANopen.
Druhá část práce popisuje návrh samotného modulu. Je rozebráno, co se od univerzálního modulu očekává a následně je popsáno řešení návrhu jednotlivých částí modulu včetně návrhu desky plošných spojů.
Poslední kapitola je věnována návrhu firmwaru této řídicí jednotky, přičemž je uplatněna studijní verze implementace protokolu MicroCANopen.
Annotation in English
This paper deals with the design of universal input/output intelligent distributed control module which is able to operate in CAN network with use of MicroCANopen protocol implementation.
In the introduction the author discusses basics of CAN bus specification and then the higher-layer CANopen protocol specification. Next, the MicroCANopen protocol implementation is described.
The second part of paper describes design of the module. General requirements for universal module are discussed here, together with solution of module parts including printed circuit board layout.
The last chapter is devoted to design of control unit firmware using study version of MicroCANopen protocol implementation.
MicroCANopen, control module, diagnostic interface, firmware
Research Plan
Uveďte základní vlastnosti komunikace CAN, specifikace vyšší protokolové vrstvy CANopen a její redukované verze microCANopen.
S využitím mikrokontroléru Atmel AT89C51CC0x navrhněte obvodové zapojení pro inteligentní distribuovaný řídicí modul v síti CAN. Modul bude obsahovat logické vstupní a výstupní signály, analogové vstupní a výstupní signály, diagnostické sériové rozhraní RS-232 a komunikační rozhraní CAN ISO 11898 2.0A a 2.0B. Při návrhu důsledně dbejte na galvanické oddělení všech komunikačních linek.
Proveďte návrh plošného spoje modulu v souladu s obecnými principy EMC, galvanického oddělení komunikačních linek a s respektováním odpovídající elektrické pevnosti mezi oddělenými potenciály.
Navržený modul fyzicky realizujte a oživte.
Implementujte protokol MicroCANopen, přičemž proveďte mapování jednotlivých procesních objektů PDO na odpovídající vstupní a výstupní hardwarové signály modulu.
Research Plan
Uveďte základní vlastnosti komunikace CAN, specifikace vyšší protokolové vrstvy CANopen a její redukované verze microCANopen.
S využitím mikrokontroléru Atmel AT89C51CC0x navrhněte obvodové zapojení pro inteligentní distribuovaný řídicí modul v síti CAN. Modul bude obsahovat logické vstupní a výstupní signály, analogové vstupní a výstupní signály, diagnostické sériové rozhraní RS-232 a komunikační rozhraní CAN ISO 11898 2.0A a 2.0B. Při návrhu důsledně dbejte na galvanické oddělení všech komunikačních linek.
Proveďte návrh plošného spoje modulu v souladu s obecnými principy EMC, galvanického oddělení komunikačních linek a s respektováním odpovídající elektrické pevnosti mezi oddělenými potenciály.
Navržený modul fyzicky realizujte a oživte.
Implementujte protokol MicroCANopen, přičemž proveďte mapování jednotlivých procesních objektů PDO na odpovídající vstupní a výstupní hardwarové signály modulu.
Recommended resources
Atmel www.atmel.com
Atmel AT89C51CC0x Data Sheet
CAN Specification, Version 2.0. Robert Bosch, 1991
www.microcanopen.com
Recommended resources
Atmel www.atmel.com
Atmel AT89C51CC0x Data Sheet
CAN Specification, Version 2.0. Robert Bosch, 1991