This document presents a brief overview of the Modbus serial communication protocol, followed by a more detailed examination of the Modbus RTU protocol. After addressing the distinctive features of this protocol at a theoretical level, it explains how an implementation can be created using the uVision 5 software, with appropriate configuration of the microcontroller that will assume the role of the Master, specifically the STM32F103. Once the code is implemented, the message sent to the USART peripheral is observed through the uVision simulator. Observations are then made, and a higher-level microcontroller, the STM32F334, is configured and compared to the previous one.

In questo documento viene esposta una breve panoramica del protocollo di comunicazione seriale Modbus, per poi vedere più nel dettaglio il protocollo Modbus RTU. Dopo aver affrontato, a livello teorico, quali siano le caratteristiche distintive di tale protocollo si spiega in che modo si possa realizzarne un’implementazione tramite il software uVision 5 a seguito di un’opportuna configurazione del microcontrollore che assumerà il ruolo del Master, ovvero STM32F103. Una volta realizzato il codice, si osserva il messaggio inviato sulla periferica USART tramite il simulatore di uVision. Vengono poi fatte delle considerazioni al riguardo e si configura un microcontrollore di livello superiore, STM32F334, che viene messo a confronto con il precedente.

Implementazione del protocollo Modbus su microcontrollori

AGATEA, ALBERTO
2023/2024

Abstract

This document presents a brief overview of the Modbus serial communication protocol, followed by a more detailed examination of the Modbus RTU protocol. After addressing the distinctive features of this protocol at a theoretical level, it explains how an implementation can be created using the uVision 5 software, with appropriate configuration of the microcontroller that will assume the role of the Master, specifically the STM32F103. Once the code is implemented, the message sent to the USART peripheral is observed through the uVision simulator. Observations are then made, and a higher-level microcontroller, the STM32F334, is configured and compared to the previous one.
2023
Implementation of the Modbus protocol on microcontrollers
In questo documento viene esposta una breve panoramica del protocollo di comunicazione seriale Modbus, per poi vedere più nel dettaglio il protocollo Modbus RTU. Dopo aver affrontato, a livello teorico, quali siano le caratteristiche distintive di tale protocollo si spiega in che modo si possa realizzarne un’implementazione tramite il software uVision 5 a seguito di un’opportuna configurazione del microcontrollore che assumerà il ruolo del Master, ovvero STM32F103. Una volta realizzato il codice, si osserva il messaggio inviato sulla periferica USART tramite il simulatore di uVision. Vengono poi fatte delle considerazioni al riguardo e si configura un microcontrollore di livello superiore, STM32F334, che viene messo a confronto con il precedente.
Protocollo
Modbus
Microcontrollori
File in questo prodotto:
File Dimensione Formato  
Agatea_Alberto.pdf

accesso aperto

Dimensione 4.1 MB
Formato Adobe PDF
4.1 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/76461