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?
Tags:
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
O começo poderá ser por aqui :
Crie uma biblioteca personalizada de complementos para o Arduino:
https://www.mathworks.com/help/supportpkg/arduinoio/custom-arduino-...
https://www.mathworks.com/help/supportpkg/arduinoio/ref/listarduino...
https://www.mathworks.com/hardware-support/arduino-matlab.html
Boa tarde,
vou estudar esses links que você mandou e tentar fazer aqui. Qualquer coisa entro em contato.
Muito obrigada
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por