Bom dia pessoal, preciso de uma ajuda.

Estou fazendo um projeto para medir o torque de um motor DC de 12V, 150W. Para isso estou usando uma célula de carga, vou utilizar o módulo conversor HX711, e o microcontrolador PIC 16F877A.

Consegui levantar a curva de transferência do sensor e ela ficou bem linear. Cheguei em uma equação de y=0,5987uV/g * x + 335,4.

Mas não sei como juntar com a programação do HX711, tem um código de exemplo no datasheet mas não entendi muito bem. São 4 fios da célula de carga para o módulo, e 4 pinos, Vcc, GND, DT e SCK que vão para o microcontrolador. DT e SCK são os pinos de dados, mas não sei como configurar. Tudo o que encontro como referência é para Arduino.

Agradeço toda a ajuda possível!!

Exibições: 56

Responder esta

Respostas a este tópico

Bom dia Sr. R,

qual o seu grau de conhecimento da plataforma  PIC, principalmente neste modelo que pretende usar no

seu projeto, o PIC16F877A?

RV

É o microcontrolador que foi usado como base no curso tecnólogo que faço.

Não tenho conhecimento avançado, mas conheço e sei configurar alguns periféricos como interrupções, timers, conversor ad, modo captura, comunicação I2C e serial já não tenho tanto conhecimento prévio.

Sei que para arduino é mais fácil utilizar o HX711 porquê já existe biblioteca pronta, mas nunca pratiquei nele e tenho mais familiaridade com o PIC.

Por isso qualquer ajuda é bem vinda XD. 

Boa noite,

Já procurou alguma Biblioteca pronta do HX711 para o PIC? 

Se não encontrou, sugiro que estude uma Biblioteca HX711 do Arduino e converta para o PIC. 

https://github.com/RobTillaart/HX711

https://github.com/bogde/HX711

https://github.com/olkal/HX711_ADC

https://github.com/queuetue/Q2-HX711-Arduino-Library

Para entender como usar uma célula de Carga com Arduino:

https://blog.eletrogate.com/balanca-digital-com-arduino-aprenda-a-u...

Obrigado José Gustavo, vou olhar todos.

Bom dia Sr. R,

Até gosto de usar PIC, mas ele requer um bom conhecimento de programação

e um ótimo conhecimento do Hardware dele.

Não existem muitas bibliotecas prontas pra ele, e cada programador costuma fazer a sua.

Também não tem um bom recurso de boootloader.

porque você quer usar PIC?

RV

Uso ele porquê o curso que fiz foi desenvolvido todo com PIC, acho bem legal trabalhar com ele fazer todas as configurações, é um bom treino, e nunca trabalhei com arduino, não tenho familiaridade, e o projeto todo que estou desenvolvendo foi todo no PIC, teclado matricial, sensor de temperatura, sensor de corrente, de tensão, modo captura e PWM, falta agora o sensor de peso. 

Obrigado RV!, vou dar uma estudada nesse e no código de exemplo do datasheet e ver como se relacionam.

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2020   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço