| Nome: | Descrição: | Tamanho: | Formato: | |
|---|---|---|---|---|
| 5.57 MB | Adobe PDF |
Autores
Orientador(es)
Resumo(s)
The spectroscopy domain is now more than ever a rapidly growing field with very stringent
measurements and demanding devices. These setups require precise assembly, and
alongside with it also very reliable control systems. The need to follow along with modern
control software offers many advantages in the ever-growing electronics world, making
modernizing experiments an incentive. This separates the control and acquisition processes
from undocumented proprietary software used for years in the past.
The present work implemented a modern and modular acquisition and control system
on a double crystal spectrometer we built at the NOVA/SST’s department of physics with
remote network control capabilities. This system features modularity, scalability and is
fully documented for further development.
In this thesis, we present and discuss the developed software’s working principles and
underlying ideas. We perform code testing and analysis as well to ensure quality.
The created application was successful in automatically controlling the experimental
setup. Spectra were acquired as a result of this, providing proof of concept. The designed
system presented fully modular characteristics, working with any posterior, available
peripherals.
The software was successfully implemented as a part of the entire experiment and
is flexible enough to be a part of any other research or device in the field, with suitable
modifications.
O domínio da espectroscopia é agora, mais do que nunca, um campo em crescimento rápido com necessidade da existência de medições rigorosas e de dispositivos específicos. Estas configurações experimentais requerem uma montagem precisa e sistemas de controlo robustos. A necessidade de acompanhar a tecnologia com software de controlo moderno oferece muitas vantagens no crescente mundo da eletrónica, tornando a modernização destes mesmos sistemas um incentivo. Esta implementação moderna remove as aplicações de controlo e aquisição de software proprietário não documentado, usado durante anos no passado, do plano. O presente trabalho implementou um sistema moderno e modular de aquisição e controlo num espetrómetro de duplo cristal que construímos no departamento de física da NOVA/SST com a capacidade de controlo remoto através da rede. Este sistema apresenta modularidade, escalabilidade e é totalmente documentado para posterior desenvolvimento. Nesta tese, apresentamos e discutimos os princípios de funcionamento do software desenvolvido e as suas ideias subjacentes. Também realizamos testes e análises de código para garantir a sua qualidade. A aplicação criada foi bem-sucedida em controlar automaticamente o aparato experimental. Foram adquiridos espectros experimentais como resultados, que forneceram comprovação do funcionamento do mesmo. O sistema projetado apresentou características totalmente modulares, funcionando com qualquer possível periférico adicionado posteriormente. O software foi implementado com sucesso como parte de todo o trabalho experimental, sendo flexível o suficiente para fazer parte de qualquer outra pesquisa ou dispositivo no campo de estudo em questão, com as respetivas modificações aplicadas.
O domínio da espectroscopia é agora, mais do que nunca, um campo em crescimento rápido com necessidade da existência de medições rigorosas e de dispositivos específicos. Estas configurações experimentais requerem uma montagem precisa e sistemas de controlo robustos. A necessidade de acompanhar a tecnologia com software de controlo moderno oferece muitas vantagens no crescente mundo da eletrónica, tornando a modernização destes mesmos sistemas um incentivo. Esta implementação moderna remove as aplicações de controlo e aquisição de software proprietário não documentado, usado durante anos no passado, do plano. O presente trabalho implementou um sistema moderno e modular de aquisição e controlo num espetrómetro de duplo cristal que construímos no departamento de física da NOVA/SST com a capacidade de controlo remoto através da rede. Este sistema apresenta modularidade, escalabilidade e é totalmente documentado para posterior desenvolvimento. Nesta tese, apresentamos e discutimos os princípios de funcionamento do software desenvolvido e as suas ideias subjacentes. Também realizamos testes e análises de código para garantir a sua qualidade. A aplicação criada foi bem-sucedida em controlar automaticamente o aparato experimental. Foram adquiridos espectros experimentais como resultados, que forneceram comprovação do funcionamento do mesmo. O sistema projetado apresentou características totalmente modulares, funcionando com qualquer possível periférico adicionado posteriormente. O software foi implementado com sucesso como parte de todo o trabalho experimental, sendo flexível o suficiente para fazer parte de qualquer outra pesquisa ou dispositivo no campo de estudo em questão, com as respetivas modificações aplicadas.
Descrição
Palavras-chave
Double X-ray spectrometer Instrumentation Acquisition and control Software
