izpis_h1_title_alt

Realnočasna nadgradnja pulznega generatorja
ID ŠINKOVEC, ROK (Author), ID Tuma, Tadej (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (1,37 MB)
MD5: BCDC8804FF0169E67D3673DBF24C21A7
PID: 20.500.12556/rul/2c85faae-4d40-4818-bd46-47f8eb730f55

Abstract
V mojem diplomskem delu sem zajel problematiko nerealno časovnega sistema Linux Kernel, ki se uporablja v manjših napravah in vgrajenih sistemih. Na praktičnem izobraževanju sem delal na razvojnem projektu generator pulzov, ki za generiranje pulzov uporablja programski pristop, ki poteka na kartičnem računalniku Raspberry Pi B+. Za delovanje uporablja ne realno časovni Linux Kernel. Težave sistema so bile, da so programski skoki, klicani od prekinitev, povzročali težave pri natančnem izvajanju pulzov. Cilj naloge je bil poiskati nekaj možnih rešitev težave ter eno realizirati. Sistemu sem dodelal samostojno napravo, ki je zmožna izvajati pulze v realnem času. Napravo sem realiziral z 8-bitnim mikrokrmilniškim sistemom, ki s kartičnim računalnikom komunicira preko serijske komunikacije. Naprava zadovoljivo generira pulze na 1ms natančno, ter ustreza pogojem za testiranje naprave, ki ima vzorčevalno periodo 0,5 ms.

Language:Slovenian
Keywords:nerealno časovni sistemi, generiranje pulzov, realno časovni sistemi
Work type:Bachelor thesis/paper
Organization:FE - Faculty of Electrical Engineering
Year:2016
PID:20.500.12556/RUL-85554 This link opens in a new window
Publication date in RUL:16.09.2016
Views:2629
Downloads:301
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Abstract:
In my thesis, I have included the problematic of non-real time system Linux which is used in smaller devices and enbedded systems. On my work practice I have worked on a project called pulse generator that, for generating pulses, uses software approach, which works on card computer called Rasperry pi B+. For working it uses non-real time Linux Kernel. The problems occured because the program jumps, which are called from interruptions, caused troubles for generating precise pulses. The objectives of my diploma were to find some solutions and to implement one. I added to the system an 8-bit microcontroler that communicates with the card computer with a serial communication. The device now generates pulses that occure precisely every 1 ms, it also meets the condition for testing devices that have a 0.5 ms sampling period.

Keywords:real time systems, pulse generator, non-real time system

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back