En cuanto a la segunda pregunta, si es necesario configurar las letras de control del microcontrolador en un fuerte push-pull se debe juzgar mediante análisis y cálculo. El método de análisis es el siguiente:
En primer lugar, para garantizar el funcionamiento correcto y confiable de la válvula solenoide, la corriente de conducción Ice del transistor debe ser mayor o igual a la tensión de entrada. corriente de la válvula solenoide. La corriente de captación se puede obtener verificando los indicadores de la válvula solenoide. La corriente de encendido del transistor está determinada por la corriente de base Ib del transistor y el factor de amplificación del transistor. Verifique el índice de parámetros de TIP122. Si el transistor se coloca en múltiplos de 1000, para atraer la válvula solenoide se debe satisfacer Ib ≥ 1000.
La gran corriente de salida del microcontrolador en modo pull-up débil suele ser de varios cientos de microamperios. Si el valor es menor que el valor de Ib que hace que el solenoide se atraiga, se debe considerar una fuerte resistencia push-pull o pull-up externa para garantizar que se proporcione suficiente corriente en el circuito de control.
Cuando se utiliza el modo push-pull fuerte, de acuerdo con el circuito que se muestra en la figura, dado que la salida de voltaje de alto nivel del microcontrolador es de aproximadamente 4,8 V-4,9 V, cuando el transistor Darlington está encendido , el voltaje base es de aproximadamente 1,3 V-1,4 V y la resistencia base R30 es de 680 ohmios, por lo que la corriente que fluye a través de la resistencia R30 se puede calcular como 5 mA. Este valor también debe ser mayor o igual a Ib calculado con base en el análisis anterior, para que el circuito pueda funcionar correctamente.