Automação de um frontend de RMN para controle de periféricos de baixa velocidade
Autor(a) principal: | |
---|---|
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 |