Cílem této bakalářské práce je návrh a realizace softwarové a hardwarové části externího řízení automobilové sedačky. Detailně je popsán použitý komunikační protokol CAN - Controller Area Network, jeho vlastnosti, principy jeho fungování a použití v automobilovém průmyslu. Praktická část popisuje postup návrhu hardwarového řešení ovládání sedačky s použitím modulu PCAN-MicroMod FD. Zmíněny jsou detaily ze schématu, návrhu desky plošného spoje a konfigurace CAN zpráv. Poslední částí je tvorba aplikace pro Windows v jazyce C#, která umožňuje odesílání CAN zpráv pro ovládání automobilové sedačky, vyčítání její polohy a její vykreslení.
Anotace v angličtině
The goal of this bachelor thesis is designing and realizing software and hardware for external control of a car seat. Communication protocol CAN - Controller Area Network is used for this purpose and its properties, the way it functions and its uses in the automotive industry aredescribed in detail. The practical part describes the process of creating a hardware-based solution to controlling a car seat using the PCAN-MicroMod FD module. Details from the schematic, designing of a printed circuit board and configuring CAN messages are mentioned. The last part is about writing a C# Windows application, that enables CAN message sending to control the car seat, reading its current location data and visualizing it.
Automotive, car seat, intelligent control, CAN, PCAN-USB, PCAN-MicroMod FD
Rozsah průvodní práce
51 stran
Jazyk
CZ
Anotace
Cílem této bakalářské práce je návrh a realizace softwarové a hardwarové části externího řízení automobilové sedačky. Detailně je popsán použitý komunikační protokol CAN - Controller Area Network, jeho vlastnosti, principy jeho fungování a použití v automobilovém průmyslu. Praktická část popisuje postup návrhu hardwarového řešení ovládání sedačky s použitím modulu PCAN-MicroMod FD. Zmíněny jsou detaily ze schématu, návrhu desky plošného spoje a konfigurace CAN zpráv. Poslední částí je tvorba aplikace pro Windows v jazyce C#, která umožňuje odesílání CAN zpráv pro ovládání automobilové sedačky, vyčítání její polohy a její vykreslení.
Anotace v angličtině
The goal of this bachelor thesis is designing and realizing software and hardware for external control of a car seat. Communication protocol CAN - Controller Area Network is used for this purpose and its properties, the way it functions and its uses in the automotive industry aredescribed in detail. The practical part describes the process of creating a hardware-based solution to controlling a car seat using the PCAN-MicroMod FD module. Details from the schematic, designing of a printed circuit board and configuring CAN messages are mentioned. The last part is about writing a C# Windows application, that enables CAN message sending to control the car seat, reading its current location data and visualizing it.
Automotive, car seat, intelligent control, CAN, PCAN-USB, PCAN-MicroMod FD
Zásady pro vypracování
Seznamte se s funkcí elektricky řízené sedačky ŚKODA s pamětí a navrhněte možný způsob jejího řízení.
Seznamte se s CAN sběrnici, jejím diagnostickým protokolem a navrhněte elektroniku pro CAN modul PCAN-MicroMod FD včetně nutných komponent pro ovládání sedačky.
Realizujte navržený HW a vytvořte pro něj potřebný SW.
Vytvořte řídicí aplikaci pro PC, která bude umožňovat monitorování stavu sedačky a její ovládání, zdokumentujte a otestujte celý systém řízení sedačky.
Zásady pro vypracování
Seznamte se s funkcí elektricky řízené sedačky ŚKODA s pamětí a navrhněte možný způsob jejího řízení.
Seznamte se s CAN sběrnici, jejím diagnostickým protokolem a navrhněte elektroniku pro CAN modul PCAN-MicroMod FD včetně nutných komponent pro ovládání sedačky.
Realizujte navržený HW a vytvořte pro něj potřebný SW.
Vytvořte řídicí aplikaci pro PC, která bude umožňovat monitorování stavu sedačky a její ovládání, zdokumentujte a otestujte celý systém řízení sedačky.
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\theenumi]}
ROBERT BOSCH GmbH. CAN Specification Version 2.0. Postfach 300204. D-7000 Stuttgart 30. 1991.
ISO 14230-3:1999. Road vehicles \textemdash Diagnostic systems \textemdash Keyword Protocol 2000 \textemdash Part 3: Application layer. International Organization for Standardization.
CORRIGAN, Steve. Introduction to the Controller Area Network (CAN) [online]. Revised 07/2008. Dallas: Texas Instruments, 2008. [cit. 2016-03-18]. Dostupné z: http://www.ti.com/lit/an/sloa101a/sloa101a.pdf
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\theenumi]}
ROBERT BOSCH GmbH. CAN Specification Version 2.0. Postfach 300204. D-7000 Stuttgart 30. 1991.
ISO 14230-3:1999. Road vehicles \textemdash Diagnostic systems \textemdash Keyword Protocol 2000 \textemdash Part 3: Application layer. International Organization for Standardization.
CORRIGAN, Steve. Introduction to the Controller Area Network (CAN) [online]. Revised 07/2008. Dallas: Texas Instruments, 2008. [cit. 2016-03-18]. Dostupné z: http://www.ti.com/lit/an/sloa101a/sloa101a.pdf
Přílohy volně vložené
Projekt pro Visual Studio (kód též jako PDF), Projekt EAGLE (schémata též jako PNG)
Přílohy vázané v práci
ilustrace, schémata, tabulky
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Průběh obhajoby je zveřejněn pouze přihlášenému uživateli.