Controlar corrente de um STEP-UP DC-DC atraves de Arduino ou Esp32
Budget: $30 – $250 USD
Estou em busca de uma solução para controlar a corrente de diversos STEP-UPs utilizando Arduino ou ESP32. Os STEP-UPs. Atualmente, o ajuste é feito através de um trimpot para alcançar a corrente desejada, mas a configuração necessária varia significativamente entre diferentes STEP-UPs. Por exemplo, em um dispositivo, preciso ajustar o trimpot para 1k ohms para obter 2A, enquanto em outro, ajusto para 500R para atingir os mesmos 2A, e em outro, para 1k3 para conseguir 2A. Portanto, não é viável usar um regulador padrão.
Já realizei alguns testes, como a implementação de um MCP4251 (um potenciômetro digital de 8 bits), mas não consegui a resolução desejada e tive que calibrar cada dispositivo individualmente, o que não resultou em uma solução eficaz. Também tentei conectar um trimpot em série com cada STEP-UP, mas isso não permitiu um ajuste proporcional adequado. Experimentei usar um sinal PWM e ajustar por Duty Cycle, mas alterações no valor resultaram em inconsistências. Apesar de calibrar para 1A e 5A e criar um mapeamento de 0 a 100 para abranger os valores calibrados, o método falhou.
Estou sem ideias sobre como prosseguir. Alguém tem experiência com esse tipo de problema e sabe como solucioná-lo?
É importante mencionar que o trimpot funciona como um resistor, não como um divisor de tensão. A conexão é feita com o terminal do meio e uma das extremidades ligadas ao GND, e a outra extremidade ao ponto de ajuste.
Busco uma solução prática e econômica, idealmente controlável via I2C ou comunicação serial.
Os dispositivos usam um TL494 para feedback, que provavelmente interfere no op-amp, mas a falta de ajustes precisos torna difícil obter o desempenho desejado.
-------------------
I am seeking a solution to control the current of various STEP-UPs using Arduino or ESP32. Currently, the adjustment is made via a trimpot to achieve the desired current, but the necessary setting significantly varies across different STEP-UPs. For instance, on one device, I need to adjust the trimpot to 1k ohms to obtain 2A, while on another, I adjust it to 500R to achieve the same 2A, and on yet another, to 1k3 to manage 2A. Therefore, using a standard regulator is not feasible.
I have conducted some tests, such as implementing an MCP4251 (an 8-bit digital potentiometer), but I could not achieve the desired resolution and had to calibrate each device individually, which did not result in an effective solution. I also tried connecting a trimpot in series with each STEP-UP, but this did not allow for proper proportional adjustment. I experimented with using a PWM signal and adjusting by Duty Cycle, but changes in the value led to inconsistencies. Despite calibrating for 1A and 5A and creating a mapping from 0 to 100 to span the calibrated values, the method failed.
I am out of ideas on how to proceed. Does anyone have experience with this type of issue and know how to solve it?
It's important to note that the trimpot functions as a resistor, not as a voltage divider. The connection is made with the middle terminal and one of the ends connected to GND, and the other end to the adjustment point.
I am looking for a practical and cost-effective solution, ideally controllable via I2C or serial communication.
The devices use a TL494 for feedback, which likely interferes with the op-amp, but the lack of precise adjustments makes it difficult to achieve the desired performance.
Já realizei alguns testes, como a implementação de um MCP4251 (um potenciômetro digital de 8 bits), mas não consegui a resolução desejada e tive que calibrar cada dispositivo individualmente, o que não resultou em uma solução eficaz. Também tentei conectar um trimpot em série com cada STEP-UP, mas isso não permitiu um ajuste proporcional adequado. Experimentei usar um sinal PWM e ajustar por Duty Cycle, mas alterações no valor resultaram em inconsistências. Apesar de calibrar para 1A e 5A e criar um mapeamento de 0 a 100 para abranger os valores calibrados, o método falhou.
Estou sem ideias sobre como prosseguir. Alguém tem experiência com esse tipo de problema e sabe como solucioná-lo?
É importante mencionar que o trimpot funciona como um resistor, não como um divisor de tensão. A conexão é feita com o terminal do meio e uma das extremidades ligadas ao GND, e a outra extremidade ao ponto de ajuste.
Busco uma solução prática e econômica, idealmente controlável via I2C ou comunicação serial.
Os dispositivos usam um TL494 para feedback, que provavelmente interfere no op-amp, mas a falta de ajustes precisos torna difícil obter o desempenho desejado.
-------------------
I am seeking a solution to control the current of various STEP-UPs using Arduino or ESP32. Currently, the adjustment is made via a trimpot to achieve the desired current, but the necessary setting significantly varies across different STEP-UPs. For instance, on one device, I need to adjust the trimpot to 1k ohms to obtain 2A, while on another, I adjust it to 500R to achieve the same 2A, and on yet another, to 1k3 to manage 2A. Therefore, using a standard regulator is not feasible.
I have conducted some tests, such as implementing an MCP4251 (an 8-bit digital potentiometer), but I could not achieve the desired resolution and had to calibrate each device individually, which did not result in an effective solution. I also tried connecting a trimpot in series with each STEP-UP, but this did not allow for proper proportional adjustment. I experimented with using a PWM signal and adjusting by Duty Cycle, but changes in the value led to inconsistencies. Despite calibrating for 1A and 5A and creating a mapping from 0 to 100 to span the calibrated values, the method failed.
I am out of ideas on how to proceed. Does anyone have experience with this type of issue and know how to solve it?
It's important to note that the trimpot functions as a resistor, not as a voltage divider. The connection is made with the middle terminal and one of the ends connected to GND, and the other end to the adjustment point.
I am looking for a practical and cost-effective solution, ideally controllable via I2C or serial communication.
The devices use a TL494 for feedback, which likely interferes with the op-amp, but the lack of precise adjustments makes it difficult to achieve the desired performance.