IP-pohjaisen askelmoottoriohjauksen toteutus ARM- ja Embedded Linux-ympäristössä
Mauranen, Antti (2011)
Mauranen, Antti
Pohjois-Karjalan ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2011113016391
https://urn.fi/URN:NBN:fi:amk-2011113016391
Tiivistelmä
Opinnäytetyössä perehdyttiin Texas Instrumentsin AM3517-prossessorin evaluointikorttiin sekä otettiin sulautetun Linuxin Arago-ohjelmointiympäristö kehitys- ja tuotantokäyttöön. Lisäksi kehitettiin www-selaimen avulla toimiva sulautettu askelmoottorin ohjausjärjestelmä.
Kehitystyöasemalle ladattiin ja asennettiin Ubuntu Linux. Ubuntu PC:lle ladattiin ja asennettiin Arago-kehitysympäristö, sen vaatimat GNU:n työkalut ja CodeSourcery-työkaluketju. Evaluointikortin latausohjelmat, GNU/Linuxin ydin ja Ångström-juuritiedostojärjestelmä käännettiin Arago-ympäristössä. Aragon alla juuritiedostojärjestelmään käännettiin ja asennettiin www-palvelin.
Evaluointikortista, Trinamic TMC222-askelmoottoriohjaimesta ja askelmoottorista koottiin ohjausjärjestelmän prototyyppi. Evaluointikortille ohjelmoitiin askelmoottoria I2C-väylän kautta ohjaava ohjelma, joka asennettiin evaluointikortilla toimivan www-palvelimen alaisuuteen. Www-palvelin saa moottorin ohjauskäskyt selaimelta ja välittää ne ohjausohjelmalle. Kaikki sovellusohjelmat kehitettiin Arago-ympäristössä.
Kehitystyöasemalle ladattiin ja asennettiin Ubuntu Linux. Ubuntu PC:lle ladattiin ja asennettiin Arago-kehitysympäristö, sen vaatimat GNU:n työkalut ja CodeSourcery-työkaluketju. Evaluointikortin latausohjelmat, GNU/Linuxin ydin ja Ångström-juuritiedostojärjestelmä käännettiin Arago-ympäristössä. Aragon alla juuritiedostojärjestelmään käännettiin ja asennettiin www-palvelin.
Evaluointikortista, Trinamic TMC222-askelmoottoriohjaimesta ja askelmoottorista koottiin ohjausjärjestelmän prototyyppi. Evaluointikortille ohjelmoitiin askelmoottoria I2C-väylän kautta ohjaava ohjelma, joka asennettiin evaluointikortilla toimivan www-palvelimen alaisuuteen. Www-palvelin saa moottorin ohjauskäskyt selaimelta ja välittää ne ohjausohjelmalle. Kaikki sovellusohjelmat kehitettiin Arago-ympäristössä.