The diploma thesis deals with creating the Ethernet converter protocol UDP of the CAN bus with the used application layer CANopen. The converter is executed by means of the microcontroller ARM Cortex-M3, namely by STM32F107VC by STMicroelectronics. The project is designed for the purpose of serving as the main motor controlling card of the mobile advertising robot FektBot. In the theoretical part you can find a brief analysis of the ARM microcotrollers problematics, particularly the STM32F107VC. Then the thesis introduces the Ethernet technology including the UDP protocol. Finally, the CAN bus and its application layer CANopen is described. The practical part shows first of all the scheme of converter hardware. You can find there the design of printed circuits including all components for proper functioning, i.e. especially the microcontroller STM32F107VC, Ethernet PHY, the CAN bus transceiver and switched stabilized supply. Next chapter describes software creating for the given converter. Firstly there are analyzed possible ways of STM32F107VC programming, and then there is the main conception of resolving the programming part shown. The thesis then deals with the concrete implementation of the UDP Ethernet protocol. For that, the lwIP stack is used, over which the application layer of the FektBot robot works. Then there is analyzed the implementation of the CAN bus and CANopen. At the end of the practical part, the final execution of the converter software and the ways of its testing are described.
Identifer | oai:union.ndltd.org:nusl.cz/oai:invenio.nusl.cz:219659 |
Date | January 2012 |
Creators | Uherka, Bohumil |
Contributors | Florián, Tomáš, Burian, František |
Publisher | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií |
Source Sets | Czech ETDs |
Language | Czech |
Detected Language | English |
Type | info:eu-repo/semantics/masterThesis |
Rights | info:eu-repo/semantics/restrictedAccess |
Page generated in 0.0021 seconds