Treffer: Hart slave emulator based on MicroPython

Title:
Hart slave emulator based on MicroPython
Contributors:
Universitat Politècnica de Catalunya. Departament d'Enginyeria Electrònica, Moreno Eguilaz, Juan Manuel
Publisher Information:
Universitat Politècnica de Catalunya
Publication Year:
2020
Collection:
Universitat Politècnica de Catalunya, BarcelonaTech: UPCommons - Global access to UPC knowledge
Document Type:
Dissertation master thesis
File Description:
application/pdf
Language:
English
Accession Number:
edsbas.1E63DFF
Database:
BASE

Weitere Informationen

This project makes a general study of the HART communication protocol and develops a tool to simulate different types of field devices using Python. This will give the Department of Electronic Engineering at ETSEIB a cheap way to test any developed HART device. The process to accomplish this goal is well described in this report. At first the focus is set on studying the protocol and then it is time for the development of the software. This software uses a wide range of modules and feeds the information for the slave definition from Json DDFiles. All developed functionalities for the emulation environment have been conceived with the intention of giving the tool maximum adaptability and expandability. Once the software has been developed, a thorough test plan is applied in different phases. At first with a handmade and controlled environment, and then, pairing the slave environment with commercial software. The results are satisfactory since all functionalities are working properly.