miércoles, 28 de abril de 2021

Ejemplo control de motor DC con transistor BJT y Arduino

#define MOTOR 4

void setup() {
  // configurar puerto serial a 9600
  Serial.begin(9600);
  
  // configurar pin como salida
  pinMode(MOTOR, OUTPUT);
  digitalWrite(MOTOR, LOW);
}

void loop() {

  if( Serial.available() ){
    char c = Serial.read();
    if( c == '+' ){
      digitalWrite(MOTOR, HIGH);
    }
    else if( c == '-' ){
      digitalWrite(MOTOR, LOW);
    }
  }
}

si Vcc es mayor que VB (por ejemplo, con un Arduino de 5V intentamos conmutar una carga de 12V) no podremos conmutar el transistor porque VB nunca será mayor que VE. Y mejor, porque pondríamos Vcc en el Pin, y podríamos dañarlo. En ese caso, necesitaríamos una preamplificación, por ejemplo con un NPN.

Respecto a la resistencia de la base Rb, sirve para regular la intensidad que atraviesa la base del transistor. La elección de su valor es crítica para el correcto funcionamiento del circuito. Calcularemos el valor de esta resistencia a continuación.

SALIDAS DE MAYOR POTENCIA CON ARDUINO Y TRANSISTOR BJT

COMO CONECTAR UN MOSFET DE POTENCIA A UN MICROCONTROLADOR






domingo, 25 de abril de 2021

El tiristor SCR


DigitalReadSerial

int pin = 2;
int value = 0;

void setup() {
  Serial.begin(9600);   //iniciar puerto serie
  pinMode(pin, INPUT);  //definir pin como entrada
}

void loop(){
  value = digitalRead(pin);  //lectura digital de pin

  //mandar mensaje a puerto serie en función del valor leído
  if (value == HIGH) {
      Serial.println("Encendido");
  }
  else {
      Serial.println("Apagado");
  }
  delay(1000);
}



/**
 * Pulsador simple
 */

void setup() {
  pinMode(13, OUTPUT);
  pinMode(2, INPUT);
}

void loop() {
  if (digitalRead(2) == HIGH) {
    digitalWrite(13, HIGH);
  }
  else {
    digitalWrite(13, LOW);
  }}
  • 1 LED
  • 1 Pulsador
  • 1 Resistencia de 220Ω (rojo-rojo-marrón)
  • 1 Resistencia de 10KΩ (marrón-negro-naranja)

Polarización del diodo


 

miércoles, 14 de abril de 2021

Transistores MOSFET: diferencias con BJT (entra) y ejemplos (no entran).

BJT vs MOSFET

Los transistores MOSFET no es que hayan reinventado nada, pero tienen ciertas ventajas sobre los transistores BJT que los hacen una muy buena alternativa, también tienen desventajas.

1. BJT es básicamente un dispositivo accionado por corriente, sin embargo, MOSFET se considera como un dispositivo controlado por voltaje.*9

2. Los terminales de BJT se conocen como emisor, colector y base, mientras que MOSFET está hecho de compuerta, fuente y drenaje.3. En la mayoría de las nuevas aplicaciones, se utilizan MOSFET que BJT.

4. MOSFET tiene una estructura más compleja en comparación con BJT.

5. MOSFET es más eficiente en el consumo de energía que los BJT y, por lo tanto, se utiliza en la lógica CMOS.

6. BJT es bipolar, es decir, hay un flujo de electrones portadores de carga minoritarios y mayoritarios, mientras que MOSFET es unipolar, es decir, hay un flujo de electrones portadores solo mayoritarios.

7. BJT significa transistor de unión bipolar y El transistor de efecto de campo metal-óxido-semiconductor o MOSFET (en inglés metal-oxide-semiconductor field-effect transistor) es un transistor utilizado para amplificar o conmutar señales electrónicas. Esto significa que al igual que los BJT puede ser utilizado tanto como amplificador como de un interruptor controlado eléctricamente.

8. En la mayoría de las nuevas aplicaciones, se utilizan MOSFET que BJT. El transistor MOSFET es el más empleado en la industria microelectrónica, ya sea en circuitos analógicos o digitales, superando al transistor bipolar o BJT. De hecho, prácticamente la totalidad de los microprocesadores comerciales actuales están basados en transistores MOSFET. El MOSFET es eficiente en el consumo de energía que los BJT y, por lo tanto, se utiliza en la lógica CMOS.

9. El transistor MOSFET es una subfamilia de los transistores de efecto campo o FET (del inglés field-effect transistor). Estos transistores usan el campo eléctrico para controlar la conductividad de un canal. Eso significa que utilizan una tensión como señal de entrada, el MOSFET se considera como un dispositivo controlado por voltaje (la impedancia de entrada de MOSFET es mucho mayor en comparación con el BJT), sin embargo, el BJT es básicamente un dispositivo accionado por corriente.

10. Voltaje umbral de compuerta (Threshold Voltage) de un transistor MOSFET: Este es el voltaje de compuerta mínimo que se necesita para lograr la conducción entre los terminales de drenador y fuente. Por debajo de ese voltaje el transistor se comportará como un circuito abierto o cerrado dependiendo del tipo. Este es uno de los parámetros más importantes ya que determina los voltajes necesarios para encender y apagar el transistor MOSFET.

 


Si VGSVT, el transistor MOSFET, estará en la región de corte y la corriente ID=0.


Si VGSVT, el transistor MOSFET, estará en la región de conducción y se pueden dar dos casos:

  a) Si VDSVGS-VT, el transistor MOSFET, estará en la región de saturación y la corriente será constante para un valor determinado de VGS. La curva de transferencia de la figura que representa ID=ƒ(VDS)VGS=cte., se obtiene a partir de las curvas de salida para una tensión VDS constante que sitúe al transistor en saturación. Se observa que aproximadamente corresponde a la curva de una parábola con vértice en VT y por tanto, la corriente puede determinarse de forma aproximada por:

ID=k(VGS-VT2

donde k es el parámetro de transconductancia del MOSFET N y se mide en mA/V2.

 b) Si VDSVGS-VT, el transistor MOSFET, estará en la región óhmica de forma que, al aumentar VDS, también lo harán la corriente y la resistencia del canal. El comportamiento del transistor puede asociarse a la resistencia que presenta el canal entre Drenador y Fuente.


MOSFET de canal n: 

                        Problema de ampliación 1

                        Problema de ampliación 2

                        Problema de ampliación 3 

                        Problema de ampliación 4

                        Problema de ampliación 5

                        Problema de ampliación 6




martes, 13 de abril de 2021

Práctica semana 12 de abril 2021: dos salida PWN relación inversa.

Los pines de Arduino (Atmega) son entradas predeterminadas

En Arduino Uno, Mini y Nano, disponemos de 6 salidas PWM de 8bits en los pines 3, 5, 6, 9, 10 y 11.


 int Valor=0;

int Menos=0;

void setup (){

Serial.begin(9600);

}

void loop(){

for(Valor=0;Valor<=70;Valor+=3){

analogWrite(E1,Valor);

analogWrite(E2,70-Valor);

delay(100);

Serial.println(Valor);

}

for(Valor=70;Valor>=0;Valor-=3){

analogWrite(E1,Valor);

analogWrite(E2,70-Valor);

delay(100);

Serial.println(Valor);

}

domingo, 11 de abril de 2021

Problemas transistores tipo examen resueltos y explicados

TRANSISTOR BIPOLAR Transistores NPN:

                          Problema 1 22/04/2024

                          Problema 2

                          Problema 3

                          Problema 4

                          Problema 5

                          Problema 6

                          Problema 7