|
Two channel stepper motor controller
Hýbl, Matouš ; Arm, Jakub (oponent) ; Žalud, Luděk (vedoucí práce)
The goal of this thesis is the development of a dual-channel stepper motor controller. Both the development of electronics and software is described. The electronics of the controller is based on the STM32F405 microcontroller, and Trinamic manufactured stepper motor controller ICs. For communication with higher-level systems, the controller utilizes the CANOpen protocol, I\textsuperscript{2}C, and USB buses. The whole electronics was designed in the KiCAD EDA and utilizes a 4-layer PCB and contemporary manufacturing technologies. As for the software, both firmware and control software were developed. Both of these pieces of software utilize the Rust programming language, which focuses on memory safety, performance and provides useful zero-cost abstraction. The Secondary goal of this thesis is to show how the language can be utilized for low-level embedded software development. The firmware of the controller implements independent motion control for each of the axes with both velocity and position control and provides failsafe mechanisms for cases of communication failures. The controller is meant to be used by the Robotics and AI research group and by students of the DCI, FEEC BUT.
|
|
Automatizované měřicí zařízení pro testování programátorů ELNEC
Pražák, Jiří ; Štohl, Radek (oponent) ; Šedivá, Soňa (vedoucí práce)
Tato práce se zabývá automatizováním procesu ověřování parametrů programátorů Elnec BeeHive304. Nejprve je čtenář stručně seznámen s programátorem Elnec BeeHive304. Velký důraz je kladen na dosavadní manuální ověřování parametrů. Cílem práce je navrhnout a realizovat možná řešení automatizace měřicího procesu. V hlavní části práce jsou navrženy a realizovány dva prototypy vhodného automatického elektronického měřicího přístroje pro automatizované měření parametrů programátoru Elnec BeeHive304.
|
|
Systém pro řízení kapkové závlahy
Zíka, Radim ; Benešl, Tomáš (oponent) ; Bradáč, Zdeněk (vedoucí práce)
Bakalářská práce se zabývá návrhem elektronického systému pro řízení systému kapkové závlahy. Cílem práce je navrhnout a realizovat mikrokontrolérový systém, který umožní řízení několika větví kapkové závlahy v sadu na základě časového rozvrhu. Při návrhu byl brán ohled na požadavek na vysokou energetickou úspornost celého systému. Teoretická část se zaměřuje na literární rešerši v oblasti řídicích systémů kapkové závlahy, popis kapkové závlahy a popis návrhu energeticky úsporných zařízení. Praktická část je zaměřena na návrh mikrokontrolérového systému, vytvoření schématu zařízení, desky plošného spoje řídicího systému, oživení navrženého systému a vytvoření programového vybavení.
|
|
Testovací pracoviště pro vzdálené omezení rychlosti vozidla
Šíma, Jindřich ; Musil, Petr (oponent) ; Dvořák, Jan (vedoucí práce)
Bakalářská práce se zabývá návrhem a implementací pracoviště pro vzdálené omezení rychlosti vozidla. V teoretické části práce je rozbor inteligentních dopravních systémů, palubních jednotek OBU (On-Board Unit), zpráv v komunikaci jednotek a knihovny Vanetza, která implementuje standardy pro komunikaci OBU jednotek. Praktická část práce obsahuje návrh a realizaci pracoviště pro vzdálené omezení rychlosti vozidla, popis součástí pracoviště, postup jeho nastavení, zachycení a analýzu komunikace v pracovišti.
|
|
Zesilovač pro měření elektroakustických vlastností komunikátorů
Kadlec, Matěj ; Schimmel, Jiří (oponent) ; Hanák, Pavel (vedoucí práce)
Práce se zabývá návrhem měřicího rozhraní dle doporučení ITU-T P.381 pro měření elektroakustických vlastností komunikátorů. Cílem je vytvořit návrh obvodového řešení zařízení, které bude sdružovat sluchátkový zesilovač a dva mikrofonní předzesilovače; pro elektretový mikrofon mikrotelefonu a pro standardní mikrofon s konektorem XLR a vypínatelným fantomovým napájením, včetně příslušných napájecích a pomocných obvodů.
|
| |
| |
|
Automatizované měřicí zařízení pro testování programátorů ELNEC
Pražák, Jiří ; Štohl, Radek (oponent) ; Šedivá, Soňa (vedoucí práce)
Tato práce se zabývá automatizováním procesu ověřování parametrů programátorů Elnec BeeHive304. Nejprve je čtenář stručně seznámen s programátorem Elnec BeeHive304. Velký důraz je kladen na dosavadní manuální ověřování parametrů. Cílem práce je navrhnout a realizovat možná řešení automatizace měřicího procesu. V hlavní části práce jsou navrženy a realizovány dva prototypy vhodného automatického elektronického měřicího přístroje pro automatizované měření parametrů programátoru Elnec BeeHive304.
|
|
Two channel stepper motor controller
Hýbl, Matouš ; Arm, Jakub (oponent) ; Žalud, Luděk (vedoucí práce)
The goal of this thesis is the development of a dual-channel stepper motor controller. Both the development of electronics and software is described. The electronics of the controller is based on the STM32F405 microcontroller, and Trinamic manufactured stepper motor controller ICs. For communication with higher-level systems, the controller utilizes the CANOpen protocol, I\textsuperscript{2}C, and USB buses. The whole electronics was designed in the KiCAD EDA and utilizes a 4-layer PCB and contemporary manufacturing technologies. As for the software, both firmware and control software were developed. Both of these pieces of software utilize the Rust programming language, which focuses on memory safety, performance and provides useful zero-cost abstraction. The Secondary goal of this thesis is to show how the language can be utilized for low-level embedded software development. The firmware of the controller implements independent motion control for each of the axes with both velocity and position control and provides failsafe mechanisms for cases of communication failures. The controller is meant to be used by the Robotics and AI research group and by students of the DCI, FEEC BUT.
|
|
Systém pro řízení kapkové závlahy
Zíka, Radim ; Benešl, Tomáš (oponent) ; Bradáč, Zdeněk (vedoucí práce)
Bakalářská práce se zabývá návrhem elektronického systému pro řízení systému kapkové závlahy. Cílem práce je navrhnout a realizovat mikrokontrolérový systém, který umožní řízení několika větví kapkové závlahy v sadu na základě časového rozvrhu. Při návrhu byl brán ohled na požadavek na vysokou energetickou úspornost celého systému. Teoretická část se zaměřuje na literární rešerši v oblasti řídicích systémů kapkové závlahy, popis kapkové závlahy a popis návrhu energeticky úsporných zařízení. Praktická část je zaměřena na návrh mikrokontrolérového systému, vytvoření schématu zařízení, desky plošného spoje řídicího systému, oživení navrženého systému a vytvoření programového vybavení.
|