26 research outputs found
Compiler Back-End of Subset of Language C for 8-Bit Processor
Překladač umožňuje programátorovi popisovat algoritmus ve vysokoúrovňovém programovacím jazyce s vyšší mírou abstrakce a strukturovaností, než poskytuje nízkoúrovňový strojový kód. Tato práce se týká návrhu zadní části překladače podmnožiny jazyka C pro 8bitový procesor Xilinx PicoBlaze-3, který je zde popsán od počátečního výběru vhodné přední části, návrhu architektury, až po samotnou implementaci. Jedním z důvodů této práce je, že není k dispozici uspokojující překladač pro tento procesor.A compiler allows us to describe an algorithm in a high-level programming language with a higher level of abstraction and readability than a low-level machine code. This work describes design of the compiler back-end of subset of language C for 8-bit soft-core microcontroller Xilinx PicoBlaze-3. Design is described from the initial selection of a suitable framework to the implementation itself. One of the main reasons of this work is that there is not any suitable compiler for this processor.
Gravity Accelerometer Based Applications
Práce se zabývá možnostmi využití akcelerometru v praxi. Cílem práce bylo vybrat několik typických aplikací založených na akcelerátorech gravitačního zrychlení a realizovat je. Akcelerometr byl k dispozici na vývojovém kitu Freescale MC1321x. Výsledná aplikace je implementována v jazyce C++ spolu s knihovnou wxWidgets pro vytvoření GUI.Bachelor's thesis deals with the practical use of accelerometer. The goal of this work was to select a few typical applications based on accelerometer and to implement it. Accelerometer was available on the Freescale development kit MC1321x. The resulting application is implemented in C++ with wxWidgets library for creating GUI.
Selection of Basic Input Variables for Computational Modeling of Brake Shoes
AbstractThe paper deals with the basic requirements on structural properties combined with material properties for computational modeling of train brake shoes. It is a construction element consisting of base material made of graphitic cast iron and reinforcing steel insertion of simple geometric shape. The structural unit of a “brake shoe” must be functional during train wheels braking. Therefore, it is necessary to design a computational model allowing to simulate operation load and to predict future failure. Because of that, this paper focuses on structural properties with an impact on the construction unit material properties required for computational modeling. Manufacturing technology affects the quality of the final structure whose character may be the cause of the failure initiation. In the presented paper, authors aim to investigate in detail the structure and its imperfections lowering the required properties. These are the factors necessary to take into account in computational modeling of the simulated operating load of the given construction element
EFFECT OF THE ADDITION OF LI ON THE STRUCTURE AND MECHANICAL PROPERTIES OF HYPOEUTECTIC Al-Mg2Si ALLOYS
Alloys with various contents of Li were studied by means of differential scanning calorimetry (DSC), transmission electron microscopy (TEM) and energy dispersive X-Ray microanalysis (EDX).The TEM investigations revealed that three different types of precipitation are formed in the alloy matrix during artificial aging. Two of the types represent different morphologies of Mg2Si precipitates. The appearance of the third type, identified as the δ-Al3Li phase, shows that the Al-Mg-Si system can be used successfully for designing an Li-containing casting alloy. However, this alloy has not yet been developed
MULTILAYER COATINGS Ti/TiN, Cr/CrN AND W/WN DEPOSITED BY MAGNETRON SPUTTERING FOR IMPROVEMENT OF ADHESION TO BASE MATERIALS
The paper deals with evaluation of single and multilayer layer PVD coatings based on Cr and Ti widely used in tool application. Additionally, W and WN based coating which are not so widespread were designed and deposited as functionally graded material. The coatings properties were evaluated from the point of view of hardness and adhesion. The hardness measuring was carried out using nanoindentation method. The scratch test was performed to test adhesion. Moreover, the presence of metallic interlayer in functionally graded materials further increases the coating adhesion by gradually approaching its composition to the substrate. Coatings consisting of W and WN have showed very good adhesion. With regard to the results of the scratch test, the multilayer coatings of CrN, TiN and WN have increased adhesion and can be assumed to have their protective function improved. Results will be appliedin development of functionally graded layers for functionally graded materials
The analysis of corrosion attack of blades of small water power station
Příspěvek obsahuje výsledky materiálového rozboru lopatek oběžného kola Kaplanovy
turbíny na malé vodní elektrárně. Analyzováno bylo prvkové složení materiálu, jeho
mechanické vlastnosti, mikrostruktura a morfologie povrchových korozních důlků. Dále bylo
stanoveno složení úsad a korozních produktů. K povrchovému poškození všech tří lopat došlo
lokální korozí za vzniku korozních důlků o velikosti až několika milimetrů. Příspěvek podává
výsledky těchto rozborů a je v něm diskutován vliv původního stavu dílů na korozní
napadení.The contribution contains results of material analysis of rotating blades of Kaplan turbine
of small water power station. Analyses of chemical composition, mechanical properties, and
microstructure of blade material were performed. In addition composition of corrosion
products was measured. Pitting corrosion of blade surface was found on all blades; the
maximus size of corrosion dimples reached values of several millimetres. The key cause of
corrosion attack is discuses on the basis of obtained results
EFFECT OF THE ADDITION OF LI ON THE STRUCTURE AND MECHANICAL PROPERTIES OF HYPOEUTECTIC Al-Mg2Si ALLOYS
Alloys with various contents of Li were studied by means of differential scanning calorimetry (DSC), transmission electron microscopy (TEM) and energy dispersive X-Ray microanalysis (EDX).<br />The TEM investigations revealed that three different types of precipitation are formed in the alloy matrix during artificial aging. Two of the types represent different morphologies of Mg<sub>2</sub>Si precipitates. The appearance of the third type, identified as the δ-Al<sub>3</sub>Li phase, shows that the Al-Mg-Si system can be used successfully for designing an Li-containing casting alloy. However, this alloy has not yet been developed
Hodnocení náchylnosti oceli 3,5Ni-1,5Cr k popouštěcí křehkosti
Příspěvek hodnotí vliv dlouhodobého popuštění na mikrostrukturu a houževnatost oceli 3,5Ni1,5Cr využívané k výrobě velkých hřídelů především v lodním a energetickém průmyslu. Ocel byla po austenitizaci 1200 °C / 2 h a zakalení do oleje popouštěna v rozsahu teplot (200 – 700) °C po dobu 100 h. Sledovány byly rovněž změny tvrdosti. V intervalu teplot (300 – 500) °C byl zjištěn
pokles hodnot nárazové práce, který však nevede ke kritickému zkřehnutí oceli
Využití PVD povlaků pro funkčně gradované materiály
Příspěvek se zabývá hodnocením vlastností povlaků nanášených metodou PVD na nástrojové oceli a žárově nanášené povlaky karbidu wolframu. Hodnoceny jsou vlastnosti povlaku CrN naneseného přímo na substrát a duplexního povlaku naneseného na plazmově nitridovanou vrstvu. Dále jsou hodnoceny vrstvy Ti a Cr deponované na žárový nástřik WC nebo Al2O3. Výsledky prokázaly, že nitridační vrstva má příznivý vliv na tvrdost a adhezi povlaku. PVD povlak je schopen zacelit
otevřené póry do velikosti odpovídající jeho tloušťce. Práce je podkladem pro metodiku nanášení a hodnocení povlaků pro funkčně gradované materiály
MULTILAYER COATINGS Ti/TiN, Cr/CrN AND W/WN DEPOSITED BY MAGNETRON SPUTTERING FOR IMPROVEMENT OF ADHESION TO BASE MATERIALS
The paper deals with evaluation of single and multilayer layer PVD coatings based on Cr and Ti widely used in tool application. Additionally, W and WN based coating which are not so widespread were designed and deposited as functionally graded material. The coatings properties were evaluated from the point of view of hardness and adhesion. The hardness measuring was carried out using nanoindentation method. The scratch test was performed to test adhesion. Moreover, the presence of metallic interlayer in functionally graded materials further increases the coating adhesion by gradually approaching its composition to the substrate. Coatings consisting of W and WN have showed very good adhesion. With regard to the results of the scratch test, the multilayer coatings of CrN, TiN and WN have increased adhesion and can be assumed to have their protective function improved. Results will be appliedin development of functionally graded layers for functionally graded materials