Automação de um frontend de RMN para controle de periféricos de baixa velocidade

Detalhes bibliográficos
Autor(a) principal: Rafael Silva Montes
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://doi.org/10.11606/D.76.2023.tde-13112023-111108
Resumo: O desenvolvimento de técnicas de ressonância magnética tem se mostrado fundamental pois estas têm grande aplicabilidade na indústria, em análises clínicas, no estudo morfológico da estrutura do material, entre outros. Assim, o desenvolvimento de um espectrômetro com ampla aplicabilidade, como o desenvolvido pelo grupo CIERMag, tem relevância. Tal espectrômetro necessita de circuitos para intermediar as transmissões e recepções dos sinais captados e gerados. Ao conjunto destes, é dado o reconhecimento como o FrontEnd desse espectrômetro. A este deve ser associado um controle que o prepare para os experimentos que forem almejados no sistema ao qual forem inseridos. Este trabalho propõe a automação deste FrontEnd por meio de uma biblioteca desenvolvida em Python 3, sendo que esta prevê a utilização do módulo Raspberry Pi como o meio para realizar este controle. Esta biblioteca contém classes e métodos específicos para as partes do FrontEnd e para a comunicação entre o módulo Raspberry Pi e um terminal cliente que que deve ser utilizado para operar o FrontEnd. A dinâmica entre a Raspberry Pi e o FrontEnd ocorre por meio do protocolo SPI e foi desenvolvido um soquete TCP/IP e uma biblioteca para a manipulação dos métodos de controle do FrontEnd contidos na Raspberry Pi.
id USP_8b8d038073bdc8b81fdb19b08a6a7785
oai_identifier_str oai:teses.usp.br:tde-13112023-111108
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis Automação de um frontend de RMN para controle de periféricos de baixa velocidade Automation of an NMR FrontEnd to control low-speed peripheral 2023-09-05Alberto TannusKalinka Regina Lucas Jaquie Castelo BrancoPaulo Estevão CruvinelRafael Silva MontesUniversidade de São PauloFísicaUSPBR Automação Automation FrontEnd de um espectrômetro FrontEnd of a spectrometer Nuclear magnetic resonance Ressonância magnética nuclear O desenvolvimento de técnicas de ressonância magnética tem se mostrado fundamental pois estas têm grande aplicabilidade na indústria, em análises clínicas, no estudo morfológico da estrutura do material, entre outros. Assim, o desenvolvimento de um espectrômetro com ampla aplicabilidade, como o desenvolvido pelo grupo CIERMag, tem relevância. Tal espectrômetro necessita de circuitos para intermediar as transmissões e recepções dos sinais captados e gerados. Ao conjunto destes, é dado o reconhecimento como o FrontEnd desse espectrômetro. A este deve ser associado um controle que o prepare para os experimentos que forem almejados no sistema ao qual forem inseridos. Este trabalho propõe a automação deste FrontEnd por meio de uma biblioteca desenvolvida em Python 3, sendo que esta prevê a utilização do módulo Raspberry Pi como o meio para realizar este controle. Esta biblioteca contém classes e métodos específicos para as partes do FrontEnd e para a comunicação entre o módulo Raspberry Pi e um terminal cliente que que deve ser utilizado para operar o FrontEnd. A dinâmica entre a Raspberry Pi e o FrontEnd ocorre por meio do protocolo SPI e foi desenvolvido um soquete TCP/IP e uma biblioteca para a manipulação dos métodos de controle do FrontEnd contidos na Raspberry Pi. The development of magnetic resonance techniques has been shown to be fundamental, as they have great applicability in industry, in clinical analysis, in the morphological study of the structure of the material, among others. Thus, the development of a spectrometer with wide applicability, such as the one developed by the CIERMag group, is relevant. Such a spectrometer needs circuits to mediate the transmissions and receptions of captured and generated signals. The set of these is recognized as the FrontEnd of this spectrometer. This must be associated with a control that prepares it for the experiments that are desired in the system to which they are inserted. This work proposes the automation of this FrontEnd through a library developed in Python 3, which foresees the use of the Raspberry Pi module as the means to carry out this control. This library contains specific classes and methods for the FrontEnd parts and for the communication between the Raspberry Pi module and a client terminal that must be used to operate the FrontEnd. The dynamic between the Raspberry Pi and the FrontEnd occurs through the SPI protocol and a TCP/IP socket and a library were developed for handling the FrontEnd control methods contained in the Raspberry Pi. https://doi.org/10.11606/D.76.2023.tde-13112023-111108info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USP2023-12-21T18:53:52Zoai:teses.usp.br:tde-13112023-111108Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212023-12-22T12:37:25.234113Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.pt.fl_str_mv Automação de um frontend de RMN para controle de periféricos de baixa velocidade
dc.title.alternative.en.fl_str_mv Automation of an NMR FrontEnd to control low-speed peripheral
title Automação de um frontend de RMN para controle de periféricos de baixa velocidade
spellingShingle Automação de um frontend de RMN para controle de periféricos de baixa velocidade
Rafael Silva Montes
title_short Automação de um frontend de RMN para controle de periféricos de baixa velocidade
title_full Automação de um frontend de RMN para controle de periféricos de baixa velocidade
title_fullStr Automação de um frontend de RMN para controle de periféricos de baixa velocidade
title_full_unstemmed Automação de um frontend de RMN para controle de periféricos de baixa velocidade
title_sort Automação de um frontend de RMN para controle de periféricos de baixa velocidade
author Rafael Silva Montes
author_facet Rafael Silva Montes
author_role author
dc.contributor.advisor1.fl_str_mv Alberto Tannus
dc.contributor.referee1.fl_str_mv Kalinka Regina Lucas Jaquie Castelo Branco
dc.contributor.referee2.fl_str_mv Paulo Estevão Cruvinel
dc.contributor.author.fl_str_mv Rafael Silva Montes
contributor_str_mv Alberto Tannus
Kalinka Regina Lucas Jaquie Castelo Branco
Paulo Estevão Cruvinel
description O desenvolvimento de técnicas de ressonância magnética tem se mostrado fundamental pois estas têm grande aplicabilidade na indústria, em análises clínicas, no estudo morfológico da estrutura do material, entre outros. Assim, o desenvolvimento de um espectrômetro com ampla aplicabilidade, como o desenvolvido pelo grupo CIERMag, tem relevância. Tal espectrômetro necessita de circuitos para intermediar as transmissões e recepções dos sinais captados e gerados. Ao conjunto destes, é dado o reconhecimento como o FrontEnd desse espectrômetro. A este deve ser associado um controle que o prepare para os experimentos que forem almejados no sistema ao qual forem inseridos. Este trabalho propõe a automação deste FrontEnd por meio de uma biblioteca desenvolvida em Python 3, sendo que esta prevê a utilização do módulo Raspberry Pi como o meio para realizar este controle. Esta biblioteca contém classes e métodos específicos para as partes do FrontEnd e para a comunicação entre o módulo Raspberry Pi e um terminal cliente que que deve ser utilizado para operar o FrontEnd. A dinâmica entre a Raspberry Pi e o FrontEnd ocorre por meio do protocolo SPI e foi desenvolvido um soquete TCP/IP e uma biblioteca para a manipulação dos métodos de controle do FrontEnd contidos na Raspberry Pi.
publishDate 2023
dc.date.issued.fl_str_mv 2023-09-05
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://doi.org/10.11606/D.76.2023.tde-13112023-111108
url https://doi.org/10.11606/D.76.2023.tde-13112023-111108
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade de São Paulo
dc.publisher.program.fl_str_mv Física
dc.publisher.initials.fl_str_mv USP
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv Universidade de São Paulo
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1794502718014881792