CANbus controlled traction drive inverter software update and automated electric motor resolver calibration
Makkonen, Tatu (2023)
Diplomityö
Makkonen, Tatu
2023
School of Energy Systems, Sähkötekniikka
Kaikki oikeudet pidätetään.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe202301051549
https://urn.fi/URN:NBN:fi-fe202301051549
Tiivistelmä
This master’s thesis introduces the work steps related to commissioning of the drive inverters in electric mining machines of Normet Oy, and the possibilities for executing those operations via the vehicle’s own control system. The aim is to develop new functionalities to machines’ control system to simplify the commissioning process of the drive inverters and to improve the efficiency on the machine assembly line and in service work.
The thesis describes the current methods and related challenges in the commissioning process, and research how the features integrated in the inverter can be utilized to execute the operations via CANbus. The research approaches the problem especially from the operator’s point of view and considers in what extent the different work steps can be automated and developed to be as simple and safe to use as possible. Using the methods developed from the research, detailed functional specifications were produced, which are used in software development as the basis for implementation.
The thesis presents the company’s software development process in general, and a comprehensive testing plan is produced in which the functional and safety tests to be performed after the completion of the software are determined for the implementation. Tässä diplomityössä perehdytään Normet Oy:n sähkökäyttöisten kaivosajoneuvojen ajovoimansiirtoinverttereiden käyttöönottoon liittyviin työvaiheisiin ja mahdollisuuksiin niiden suorittamiseksi ajoneuvon oman ohjausjärjestelmän kautta. Tavoitteena on kehittää uudet toiminnallisuudet koneiden ohjausjärjestelmään ajovoimansiirtoinverttereiden käyttöönotto prosessin yksinkertaistamiseksi ja tehokkuuden parantamiseksi koneiden kokoonpanolinjastolla ja huoltotöissä.
Työssä kuvataan toimeksiantoyrityksen nykyiset menetelmät ja niihin liittyvät haasteet käyttöönottoprosessissa, sekä tutkitaan, kuinka invertterin sisäisiä ominaisuuksia voidaan hyödyntää työvaiheiden suorittamiseksi CAN-väylän kautta. Tutkimuksessa lähestytään ongelmaa erityisesti käyttäjän näkökulmasta ja pohditaan, kuinka suurelta osin eri työvaiheet saadaan automatisoitua, sekä kehitettyä mahdollisimman yksinkertaisiksi ja turvallisiksi käyttää. Tutkimuksesta kehiteltyjen menetelmien avulla tuotettiin yksityiskohtaiset toiminnalliset määritelmät, joita käytetään ohjelmistokehityksessä toteutuksen perustana.
Työssä esitellään yrityksen ohjelmistokehitysprosessi yleisesti, sekä tuotetaan kattava testaussuunnitelma, jossa toteutukselle määritetään ohjelman valmistumisen jälkeen tehtävät toiminnalliset- ja turvallisuustestit.
The thesis describes the current methods and related challenges in the commissioning process, and research how the features integrated in the inverter can be utilized to execute the operations via CANbus. The research approaches the problem especially from the operator’s point of view and considers in what extent the different work steps can be automated and developed to be as simple and safe to use as possible. Using the methods developed from the research, detailed functional specifications were produced, which are used in software development as the basis for implementation.
The thesis presents the company’s software development process in general, and a comprehensive testing plan is produced in which the functional and safety tests to be performed after the completion of the software are determined for the implementation.
Työssä kuvataan toimeksiantoyrityksen nykyiset menetelmät ja niihin liittyvät haasteet käyttöönottoprosessissa, sekä tutkitaan, kuinka invertterin sisäisiä ominaisuuksia voidaan hyödyntää työvaiheiden suorittamiseksi CAN-väylän kautta. Tutkimuksessa lähestytään ongelmaa erityisesti käyttäjän näkökulmasta ja pohditaan, kuinka suurelta osin eri työvaiheet saadaan automatisoitua, sekä kehitettyä mahdollisimman yksinkertaisiksi ja turvallisiksi käyttää. Tutkimuksesta kehiteltyjen menetelmien avulla tuotettiin yksityiskohtaiset toiminnalliset määritelmät, joita käytetään ohjelmistokehityksessä toteutuksen perustana.
Työssä esitellään yrityksen ohjelmistokehitysprosessi yleisesti, sekä tuotetaan kattava testaussuunnitelma, jossa toteutukselle määritetään ohjelman valmistumisen jälkeen tehtävät toiminnalliset- ja turvallisuustestit.