ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Controlling High-voltage Generator

Marko Turšič (2013) Controlling High-voltage Generator. EngD thesis.

Download (1731Kb)


    High-voltage generator is used in industrial processes for testing breakthrough voltage on products for general use. The aim of the thesis was to write software for controlling the high-voltage generator. With this software user can input the voltage over time and carries out experiments via a graphical user interface on the PC in an intuitive way. The software includes computer application with a graphical user interface (GUI) written in the programming language C # and a program for the microcontroller STM32f103RB in the high-voltage generator, written in C programming language. For the connection between the two, we implemented a protocol that works in the form of sending and receiving transmission packages via a serial interface. The software allows user to input desired voltage function directly on the output or in the internal memory of the high voltage generator. If the output is set, the actual course of the voltage output over time is simultaneously drawn on the GUI. Hence the user can see the difference between the desired and actual output function. The microcontroller is the main electronic component of the high-voltage generator, which is responsible for the overall functionality. Microcontroller program accepts transmission packages through the serial port, and handels them appropriately. Its main tasks are setting output, saving voltage function in the internal memory and notifying the actual output values to the application. At the end we carried out a software test with which we verified the correctness of the operations and achieved the goals of the thesis.

    Item Type: Thesis (EngD thesis)
    Keywords: high-voltage generator, microcontroller STM32f103RB, programming language, serial interface, graphical user interface (GUI)
    Number of Pages: 42
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    izr. prof. dr. Uroš Lotrič270Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=50070&select=(ID=9923412)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 2046
    Date Deposited: 30 May 2013 09:41
    Last Modified: 18 Jun 2013 13:00
    URI: http://eprints.fri.uni-lj.si/id/eprint/2046

    Actions (login required)

    View Item