Disseny, implementació i test d'un mòdul de comunicacions sèrie per a un microcontrolador
Visualitza/Obre
Estadístiques de LA Referencia / Recolecta
Inclou dades d'ús des de 2022
Cita com:
hdl:2117/371206
Correu electrònic de l'autorjgrane8gmail.com
Tipus de documentTreball Final de Grau
Data2022-05-20
Condicions d'accésAccés obert
Llevat que s'hi indiqui el contrari, els
continguts d'aquesta obra estan subjectes a la llicència de Creative Commons
:
Reconeixement-NoComercial 3.0 Espanya
Abstract
Actualment existeixen diferents mètodes de comunicació sèrie que poden ser incorporats com un mòdul per microcontrolador. Un d’aquest mètodes es l’anomenat USART (Universal Synchronous Asynchronous Recieve Transmit), que permet la comunicació tant en mode síncron , com asíncron. El principal problema que presenta es la difícil implementació en llenguatge d’alt nivell i sobretot en FPGA’s.
Per tant, aquest projecte pretén dissenyar un mòdul de comunicacions basat en el mètode USART, ja que dins l’àmbit electrònic s’han desenvolupat implementacions teòriques però poques s’han arribat a implementar sobre FPGA’s
Aquesta disseny s’ha desenvolupat mitjançant el llenguatge de programació d’alt nivell VHDL i s’ha provat sobre una placa FPGA, basant-se en varies idees teòriques no implementades.
Dit això, aquest projecte presenta una idea teòrica del mòdul a dissenyar així com la implementació sobre una FPGA i una prova on s’establirà comunicació amb un altre microcontrolador per comprovar la seva funcionalitat. Actualmente existen diferentes métodos de comunicación serie que pueden ser incorporados como módulos para microcontroladores. Uno de estos métodos es el conocido como USART (Universal Synchronous Asynchronous Recieve Transmit), que permite la comunicación tanto en modo síncrono como asíncrono. El principal problema que presenta es su difícil implementación con lenguaje de alto nivel y sobre todo en FPGA’s
Por tanto, este proyecto pretende diseñar un módulo de comunicaciones basado en el método USART, ya que dentro del ámbito de la electrónica se han desarrollado implementaciones teóricas, pero pocas se han llegado a implementar sobre FPGA’s.
Este diseño se ha desarrollado mediante el lenguaje de programación de alto nivel VHDL i se ha testeado sobre una placa FPGA, basándonos en varias ideas teóricas no implementadas.
Dicho esto, este proyecto presenta una idea teórica del módulo a diseñar, así como la implementación sobre una placa FPGA i una prueba donde se establecerá una comunicación con otro microcontrolador para poder comprobar su funcionalidad. Nowadays we can find different protocols of serial communication that could be integrated as a microcontroller module.
One of them is the called USART (Universal Synchronous Asynchronous Receive Transmit). The main issue is the difficulty in its implementation in the high-level language, mainly in FPGA’s.
Thus, this project aims to design a communication module based on the USART method, as within the electronic field have already been developed several theoretical implementations but not that many have been implemented in FPGA’s.
This design has been built up throughout the high-level language VHDL and put into practice on a FPGA board, using different theoretical ideas not implemented.
Therefore, this project presents a theoretical idea of the module to be designed as well as its implementation on a FGPA and a trial where it will be stablished a communication with another microcontroller to test the functionality.
TitulacióGRAU EN ENGINYERIA ELECTRÒNICA INDUSTRIAL I AUTOMÀTICA (Pla 2009)
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
Joan_Grané_Andreu.pdf | 4,020Mb | Visualitza/Obre |