Title: Ovládací aplikace pro zařízení na vysílání zpráv na sběrnici CAN
Other Titles: Control Application for a CAN Transmitter
Authors: Hrubý, Petr
Advisor: Kubík, Michal
Referee: Weissar, Petr
Issue Date: 2012
Publisher: Západočeská univerzita v Plzni
Document type: bakalářská práce
URI: http://hdl.handle.net/11025/3996
Keywords: CANtron;VCP;CRC;COM port;Transceiver
Keywords in different language: CANtron;VCP;CRC;COM port;Transceiver
Abstract: Důvodem vzniku této bakalářské práce bylo vytvoření ovládací aplikace pro zařízení CANtron, jehož účelem je vysílání zpráv na sběrnici CAN. Toto zařízení spolu s~ovládací aplikací pro OS Windows slouží účelům testovacím a simulačním. Pomocí kombinace obou nástrojů lze provádět pohotovou analýzu činnosti libovolné řídící jednotky. Mezi nejdůležitější aspekty, které by měla ovládací aplikace splňovat, byla zařazena bezproblémová komunikace se zařízením, jehož parametry bude možno editovat za běhu programu. Uživatel bude mít například možnost nastavit přenosovou rychlost zařízení, či možnost modifikace obsahu zpráv, což je nejdůležitější funkcí vytvořené ovládací aplikace. V~rámci přípravy na samotné psaní zdrojového kódu a návrh uživatelského rozhraní se musely vyřešit otázky související s~výběrem vhodného vývojového prostředí a programovacího jazyka, který by nejlépe posloužil daným požadavkům. Z~tohoto důvodu byla pozornost zaměřena na jazyk Visual Basic, který se nakonec stal stěžejním nástrojem vedoucím ke splnění daných cílů zadání. K~nim by se však nikdy nedospělo bez použití samotného funkčního vzorku zařízení, který posloužil jako nepostradatelný pomocník při ladění ovládacího programu. Ačkoli se v~době vytvoření ovládací aplikace jednalo o~aktuální verzi vývojového prostředí, jenž zajišťovalo nejmodernější vzhled uživatelského prostředí, je jen otázkou času, kdy bude potřeba tuto aplikaci přizpůsobit budoucím požadavkům ať již z~hlediska vizuálního, tak i funkčního.
Abstract in different language: The aim of this Bachelor thesis was to design a control application for a device called CANtron. The purpose of this device is to transmit messages via a CAN bus. In this case, the CANtron is represented by a functional sample. CANtron together with the control application are very important components for testing and simulations in the domain of control units. The combination of these tools is used to perform an instantaneous performance analysis of a unit. In order to make the control application fully operational, it should meet two key requirements. Its communication with the device should be trouble-free and the user should have an opportunity to edit its parametres during the running of the control application. For example, it will be possible to set the bit rate of the device and to modify the contents of messages. This feature is the most important function of the designed control programme. Within the preparation for source code writing and user interface designing, it was necessary to choose a suitable developing environment and a programming language. The programming language selected as the most suitable one was Visual Basic, which became the principal tool to fulfil the set goals. However, the goals would be unrealizable without the functional device sample itself. This sample played an essential part during debugging of the control application. When creating the control application, an up-to-date developing environment was used. However, it is only a question of time when it will be necessary to adapt this application to meet the latest visual and functional requirements.
Rights: Plný text práce je přístupný bez omezení.
Appears in Collections:Bakalářské práce / Bachelor´s works (KAE)

Files in This Item:
File Description SizeFormat 
BP_PetrHruby.pdfPlný text práce9,12 MBAdobe PDFView/Open
040612_vedouci.pdfPosudek vedoucího práce318,48 kBAdobe PDFView/Open
040612_oponent.pdfPosudek oponenta práce429,73 kBAdobe PDFView/Open
040612_hodnoceni.pdfPrůběh obhajoby práce165,19 kBAdobe PDFView/Open


Please use this identifier to cite or link to this item: http://hdl.handle.net/11025/3996

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.