MPX2050DP + ESP32 + HX711 - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-29T02:26:23Zhttps://labdegaragem.com/forum/topics/mpx2050dp-esp32-hx711?commentId=6223006%3AComment%3A875478&feed=yes&xn_auth=noOlá, Yuri!
Se a datasheet a…tag:labdegaragem.com,2021-10-04:6223006:Comment:8754782021-10-04T02:21:27.124ZD. T. Ribeirohttps://labdegaragem.com/profile/DanielTozziRibeiro
<p>Olá, Yuri!</p>
<p></p>
<p>Se a datasheet a qual você está se referindo é <a href="https://www.nxp.com/docs/en/data-sheet/MPX2050.pdf" rel="nofollow noopener" target="_blank">https://www.nxp.com/docs/en/data-sheet/MPX2050.pdf</a>, então a única equação que eu vi lá é ( me corrija se eu estiver errado ):</p>
<p></p>
<p>Vout = Voff + sensitivity x P ( pág. 4, tópico LINEARITY )</p>
<p></p>
<p>Bem, em perimeiro lugar, devo te dizer que, dependendo da precisão que você requer, não haverá como…</p>
<p>Olá, Yuri!</p>
<p></p>
<p>Se a datasheet a qual você está se referindo é <a rel="nofollow noopener" href="https://www.nxp.com/docs/en/data-sheet/MPX2050.pdf" target="_blank">https://www.nxp.com/docs/en/data-sheet/MPX2050.pdf</a>, então a única equação que eu vi lá é ( me corrija se eu estiver errado ):</p>
<p></p>
<p>Vout = Voff + sensitivity x P ( pág. 4, tópico LINEARITY )</p>
<p></p>
<p>Bem, em perimeiro lugar, devo te dizer que, dependendo da precisão que você requer, não haverá como fugir da calibração, uma vez que, qualquer elemento fabricado apresenta dispersão em suas características, razão pela qual os fabricantes apresentam valores "típicos" ou "máximos e mínimos" destas.</p>
<p></p>
<p>Mas, se teus requisitos de precisão forem "elásticos", então é possível usar uma simples equação, sem calibração, para determinar a pressão em função da tensão de saída do MPX.</p>
<p></p>
<p>A parte legal da história, é que o HX711 te dá a tensão de saída do MPX, já na forma digital, para que tu possas utilizar no software!</p>
<p></p>
<p>Assim, se a equação que vistes na datasheet é esta mesmo, uma simples alteração algébrica permite que tenhas o valor da pressão <strong>P</strong> em kPa, em função da tensão <strong>Vout</strong>, em mV.</p>
<p></p>
<p>Chamando a sensibilidade de S, para simplificar, e usando notação mais afeita ao software, temos:</p>
<p></p>
<p> <strong>Vout</strong> = <strong>Voff</strong> + ( <strong>S</strong> * <strong>P</strong> )</p>
<p></p>
<p>Isolando para P:</p>
<p></p>
<p> <strong>P</strong> = ( <strong>Vout</strong> - <strong>Voff</strong> ) / <strong>S</strong></p>
<p></p>
<p>Da folha de dados</p>
<p></p>
<p> -1.0 mV ≤ Voff ≤ 1.0 mV ( pode-se assumir Voff = 0, valor médio )<br/> Sensitivity( typ ) = 0.8 mV/kPa</p>
<p></p>
<p>O que faz :</p>
<p></p>
<p> <strong>P</strong>( kPa ) = ( <strong>Vout</strong>( mV ) - 0 ) / 0.8</p>
<p></p>
<p>O problema é, então, determinar a relação entre o valor digital que o HX711 fornece em relação à tensão de saída do MPX.</p>
<p></p>
<p>Digamos que esta relação seja <strong>Vout</strong> = <strong>K</strong> * <strong>HX711_D</strong>, onde HX711_D é o valor digital que o HX711 fornece, Vout está em mV e K é o fator de conversão que deve ser determinado, ou lendo a datasheet do HX711 ( que não conheço ) ou medindo diretamente Vout em mV e vendo qual o valor de HX711_D e fazendo a divisão ( K = Vout / HX711_D ).</p>
<p></p>
<p>Levando na equação para P, temos :</p>
<p></p>
<p> <strong>P</strong>( kPa ) = ( <strong>K</strong> * <strong>HX711_D</strong> ) / 0.8</p>
<p></p>
<p>Espero ter ajudado.</p> A verdade o que eu estou tent…tag:labdegaragem.com,2021-10-04:6223006:Comment:8753402021-10-04T01:35:30.213ZYurihttps://labdegaragem.com/profile/Yuri629
A verdade o que eu estou tentando fazer é evitar a calibração, e usar a equação de V(P), tensão por pressão, que o datasheet me dá, e não tenho como utilizar essas equações já que o HX711 só me retorna uma séries de números digitais e não valores de tensão
A verdade o que eu estou tentando fazer é evitar a calibração, e usar a equação de V(P), tensão por pressão, que o datasheet me dá, e não tenho como utilizar essas equações já que o HX711 só me retorna uma séries de números digitais e não valores de tensão Boa tarde,
Manômetro diferen…tag:labdegaragem.com,2021-10-01:6223006:Comment:8756052021-10-01T19:03:56.026ZJosé Gustavo Abreu Murtahttps://labdegaragem.com/profile/GustavoMurta
<p>Boa tarde,</p>
<p></p>
<h1><strong>Manômetro diferencial com MPX2050DP</strong></h1>
<p><a href="https://labdegaragem.com/forum/topics/man-metro-diferencial-com-mpx2050dp" target="_blank">https://labdegaragem.com/forum/topics/man-metro-diferencial-com-mpx2050dp</a></p>
<p>Boa tarde,</p>
<p></p>
<h1><strong>Manômetro diferencial com MPX2050DP</strong></h1>
<p><a href="https://labdegaragem.com/forum/topics/man-metro-diferencial-com-mpx2050dp" target="_blank">https://labdegaragem.com/forum/topics/man-metro-diferencial-com-mpx2050dp</a></p> Olá, Yuri!Em primeiro lugar,…tag:labdegaragem.com,2021-10-01:6223006:Comment:8755302021-10-01T04:33:07.734ZD. T. Ribeirohttps://labdegaragem.com/profile/DanielTozziRibeiro
<p>Olá, Yuri!<br></br><br></br>Em primeiro lugar, siga as orientações de como postar. Isto nos ajuda muito e, por conseguinte, ajuda a você também.<br></br><br></br>O Rui Viana ( minerim ) tem batido muito nesta tecla.</p>
<p></p>
<p>Não conheço o MPX2050DP mas, pelo que você disse, imagino que estejas querendo fazer uma calibração "analógica".<br></br><br></br>Se não for isto, por favor, descarte esta resposta!</p>
<p></p>
<p>Caso contrário, o HX711 é um conversor analógico para digital. Encare da seguinte forma: o…</p>
<p>Olá, Yuri!<br/><br/>Em primeiro lugar, siga as orientações de como postar. Isto nos ajuda muito e, por conseguinte, ajuda a você também.<br/><br/>O Rui Viana ( minerim ) tem batido muito nesta tecla.</p>
<p></p>
<p>Não conheço o MPX2050DP mas, pelo que você disse, imagino que estejas querendo fazer uma calibração "analógica".<br/><br/>Se não for isto, por favor, descarte esta resposta!</p>
<p></p>
<p>Caso contrário, o HX711 é um conversor analógico para digital. Encare da seguinte forma: o valor digital apresentado pelo conversor A/D é uma representação ( quase ) tão boa da grandeza medida quanto a tensão analógica na saída do sensor.</p>
<p>( quase porque acrescenta os erros do conversor A/D )<br/><br/>O que quero dizer? Que você não precisa reconverter o valor digital para uma tensão para fazer a calibração analógica, pois ela pode ser feita pelo software ao invés de fisicamente no componente. É assim que se faz em balanças, por exemplo. Não mais se usam os famigerados "trimpots" para ajuste de ganho e offset nos amplificadores de instrumentação, como se fazia antigamente.<br/><br/>Sugiro que você procure por métodos de calibração de células de carga em balanças. O método é simples e pode ser aplicado "seamless" ao seu caso.</p>
<p></p>
<p>Abração!</p>