Profibus DP : implementering av Profibus DP i en AVR-mikrokontroller
Junell, Andreas (2012)
Junell, Andreas
Yrkeshögskolan Novia
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012052810268
https://urn.fi/URN:NBN:fi:amk-2012052810268
Tiivistelmä
Detta examensarbete handlar om att implementera Profibus DP i en Atmega644P mikrokontroller, och på så sätt få en Profibus DP-slav som kan användas i utbildningssyfte vid Yrkeshögskolan Novia. Detta examensarbete har inneburit att tillverka ett tilläggskort till det befintliga mikrokontrollerkortet för att kunna koppla in det till en fältbuss som använder sig av RS485-kommunikation. Det har även tillverkats en programkod för Profibus DP-kommunikation till själva mikrokontrollern för att den skall kunna fungera som slav i en Profibus DP-fältbuss. Detta examensarbete har innefattat kretskortsdesign och portande av C-kod. This Bachelor’s thesis is about implementing Profibus DP on an Atmega644P microcontroller, so that it can be used in the education at Novia University of Applied Sciences in Vaasa. The first part of this thesis was to make an expansion card for the microcontroller that is used in education so it can be connected to an RS485 fieldbus. The second part of this thesis was to port a program code for the microcontroller that was originally implemented for another microcontroller to get it to work with the Atmega664P microcontroller.