MIL-STD-1553-väyläanalysaattori : prototyyppi ja ohjelmistokehitys
Pasanen, Juho (2022)
Pasanen, Juho
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202205179732
https://urn.fi/URN:NBN:fi:amk-202205179732
Tiivistelmä
Patria Oy:ssä havaittiin tarve liikuteltavalle kenttäkäyttöön soveltuvalle laitteelle, jolla voidaan lukea ja analysoida lentokoneesta MIL-STD-1553-standardin dataväylää. Sen pohjalta syntyi aihe tälle opinnäytetyölle. Opinnäytetyön tavoitteena on luoda prototyyppilaite, jolla saadaan luettua raakadataa väylältä, ja selvittää mahdollisuuksia kehittää tästä prototyypistä uusi korvaava laite vanhan laitteiston tilalle. Patriassa selvitystyötä laitteesta on tehty jo aiemmin, mutta tässä opinnäytetyössä on suunniteltu ja dokumentoitu laitteiston ohjelmiston toteutus. Prototyyppilaitteen toteutuksessa on käytetty AIM GmbH:n valmistamaa väylämoduulia ja kehitettyä ohjelmistoa on testattu käytännössä vanhan väyläanalysaattorin avulla simuloimalla väylää. Opinnäytetyön menetelmät olivat hyvin käytännönläheisiä.
Opinnäytetyössä on kehitetty ja toteutettu väyläanalysaattorin prototyyppi, joka pystyy lukemaan väylädataa ja esittämään sen käyttöliittymässä. Ohjelmistolle on laadittu yksinkertainen käyttöliittymä. Laitetta on testattu käytännössä yhdellä kohdealustalla ja todettu, että se toimii tavoitteiden mukaisesti.
Prototyyppilaitetta varten hankittu A-Net-MxAy-R-väylämoduuli on osoittautunut toimivaksi rajapintaratkaisuksi väyläanalysaattoriin, koska sen ohjelmisto on helposti muokattavissa. Moduuli sisältää myös option ARINC 429-specifikaation dataväylälle, joka voidaan tulevaisuudessa lisätä ohjelmistoon. Käyttöliittymän toteutukseen olisi hyvä jatkossa tutkia eri ohjelmointikielivaihtoehtoja. Tässä työssä se on laadittu Pythonilla, mikä ei ole kovin edistynyt käyttöliittymätoteutuksissa. Jatkossa ohjelmistoon voisi lisätä mm. ominaisuuden, joka konvertoi hexadesimaalimuodossa olevan väyläsanoman ihmiselle ymmärrettävään muotoon. Käytännössä tämä tarkoittaa lentokoneen eri laitteiden parametrien esittämistä.
Opinnäytetyössä on kehitetty ja toteutettu väyläanalysaattorin prototyyppi, joka pystyy lukemaan väylädataa ja esittämään sen käyttöliittymässä. Ohjelmistolle on laadittu yksinkertainen käyttöliittymä. Laitetta on testattu käytännössä yhdellä kohdealustalla ja todettu, että se toimii tavoitteiden mukaisesti.
Prototyyppilaitetta varten hankittu A-Net-MxAy-R-väylämoduuli on osoittautunut toimivaksi rajapintaratkaisuksi väyläanalysaattoriin, koska sen ohjelmisto on helposti muokattavissa. Moduuli sisältää myös option ARINC 429-specifikaation dataväylälle, joka voidaan tulevaisuudessa lisätä ohjelmistoon. Käyttöliittymän toteutukseen olisi hyvä jatkossa tutkia eri ohjelmointikielivaihtoehtoja. Tässä työssä se on laadittu Pythonilla, mikä ei ole kovin edistynyt käyttöliittymätoteutuksissa. Jatkossa ohjelmistoon voisi lisätä mm. ominaisuuden, joka konvertoi hexadesimaalimuodossa olevan väyläsanoman ihmiselle ymmärrettävään muotoon. Käytännössä tämä tarkoittaa lentokoneen eri laitteiden parametrien esittämistä.