Bom dia pessoal. Estou com uma dúvida e gostaria de saber se alguém consegue me ajudar.

Preciso fazer o arduino se conectar com o matlab. Já baixei o pacote do arduino no matlab tanto para o próprio matlab quanto para o simulink. Inclusive teste com um led e deu certinho. Mas o problema é o seguinte. Conectei um termopar do tipo J no arduino. Daí usei um amplificador de sinal para o termopar, o Nanoshield termopar. Conseguir obter as leituras dele pelo arduino, pois encontro facilmente a ligação e o arduino possui a biblioteca do nanoshield termopar, então foi facil obter as leituras. Daí preciso que o matlab leia essas leituras, pois o meu controlador está no matlab. Alguém sabe como fazer isso? Só para complementar, o Nanoshield termopar é um amplificador que possui barramento do tipo SPI. Não sei como fazer isso. Vi que no matlab o pacote do arduino vem com a biblioteca do SPI, mas mesmo assim não conseguir obter as leituras. Alguém sabe como fazer isso? 

Exibições: 67

Responder esta

Respostas a este tópico

Boa noite, 

Como eu nunca usei Arduino no Matlab, favor enviar os links para download. 

Informe as especificações do sensor de temperatura termopar e o módulo do sensor. (links). 

Qual biblioteca do Arduino usou para o termopar? (link)

Boa noite,

agradeço a ajuda.

O meu termopar é do tipo J. https://produto.mercadolivre.com.br/MLB-914696467-termopar-tipo-j-p... 

Por esse link eu baixei a biblioteca do amplificador de sinal (nanoshield termopar) https://github.com/circuitar/Nanoshield_Thermocouple.

O nanoshield termopar possui as seguintes especificações: https://www.circuitar.com.br/nanoshields/modulos/termopar/index.html e eu liguei ele com arduino por ligação direta.

Para instalar o pacote do arduino no matlab eu seguir esse tutorial: http://www.cear.ufpb.br/juan/wp-content/uploads/2018/11/Tutorial-Us... . Percebe-se que tem que ter o matlab instalado e por ele instalar o pacote do arduino. Baixei tanto o Simulink Support Package Arduino quanto o Support Package Arduino Hardwere , pois tentei fazer por eles.

E por esse link fiz o download pra fazer ligação serial: https://www.mathworks.com/matlabcentral/fileexchange/32374-legacy-m...

Obrigada

Primeiras conclusões :

1) O chip que faz a leitura do Termopar é o MAX 31856 (Precision Thermocouple to Digital Converter):

https://datasheets.maximintegrated.com/en/ds/MAX31856.pdf

2) A comunicação desse chip com Arduino é através de SPI Interface.

3) No Matlab é possível a criação e ou utilização de Bibliotecas?

Terá que adaptar a biblioteca nanoshield termopar para o seu programa no MatLab

https://github.com/circuitar/Nanoshield_Termopar/tree/master/src

Boa tarde,

vou estudar esses links que você mandou e tentar fazer aqui. Qualquer coisa entro em contato.

Muito obrigada 

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2019   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço