miércoles, 29 de octubre de 2014

Funciones lógicas

Llamamos función lógica a toda variable binaria cuyo valor depende de una expresión matemática formada por otras variables binarias relacionadas entre sí por las operaciones + (más) y · (por). A la función lógica se le denomina variable dependiente y a las variables que forman la expresión matemática se les denomina variables independientes. Las funciones lógicas se representan mediante las llamadas tablas de verdad, en las cuales se indican los valores que adopta la función lógica ante todas y cada una de las combinaciones de valores de las variables independientes. Si tenemos n variables independientes, tendremos 2n combinaciones posibles.

              El Álgebra de Boole.

                                Funciones Lógicas Básicas

                                Obtención de la función lógica a partir de la tabla de
                                verdad.

                                 Realización del esquema del circuito a partir de su
                                 función lógica.

                                                   Simplificación por el método algebraico.
                                                 
                                                   Método gráfico de Karnaugh
         
                                Implementación por puertas NAND y NOR

CIRCUITOS COMBINACIONALES: DISEÑO DE CIRCUITOS DE PUERTAS LÓGICAS.
El método más simple, cuando el número de variables de entrada no es grande, consiste en obtener la tabla de verdad de la función lógica a partir de las condiciones físicas de funcionamiento del circuito que quiero diseñar. Después obtendremos la función lógica a partir de dicha tabla de verdad y por último se simplifica esta función lógica.

lunes, 20 de octubre de 2014

Práctica 13: Dos entradas y una salida digital.

Empleando variables, valores constantes o componentes de un array pueden realizarse
operaciones aritméticas y se puede utilizar el operador cast para conversión de tipos.
 
 Ej. int a = (int)3.5; Además pueden hacerse las siguientes asignaciones:
 
 x ++. Lo mismo que x = x + 1.
 x --. Lo mismo que x = x - 1, or decrements x by -1.
 x += y. Lo mismo que x = x + y, or increments x by +y.
 x -= y. Lo mismo que x = x - y .
 x *= y. Lo mismo que x = x * y. 
 x /= y. Lo mismo que x = x / y.
 
Para su utilización en sentencias condicionales u otras funciones Arduino permite
utilizar los siguientes operadores de comparación:
 
 x == y. x es igual a y.
 x != y. x no es igual a y.
 x < y, x > y, x <= y, x >= y.
 
 Y los siguientes operadores lógicos:
 
 Y lógico:  if (x > 0 && x < 5). Cierto si las dos expresiones lo son.
 O lógico:  if (x > 0 || y > 0). Cierto si alguna expresión lo es.
 NO lógico: if (!x > 0). Cierto si la expresión es falsa.
 
 El lenguaje de Arduino presenta las siguientes constantes predefinidas:
 TRUE / FALSE.
 
 HIGH/LOW. Estas constantes definen los niveles de los pines como HIGH o LOW y son
empleados cuando se leen o escriben en las entradas o salidas digitales.
 
HIGH se define como el nivel lógico 1 (ON) o 5 V.
LOW es el nivel lógico 0, OFF, o 0 V.
 
INPUT/OUTPUT. Constantes empleadas con la función pinMode() para definir el tipo
de un pin digital usado como entrada INPUT o salida OUTPUT. Ej. pinMode(13, OUTPUT);
 
 
 
 
Conexionado:
 https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRnfIgHVOIjS-e-TAfbTmOmuj2XyJpRf0owMmnArEZ665KOgzqgrwResultado de imagen de dos entradas digitales arduino
 

Manual para empezar con ARDUINO

Apuntes_ARDUINO_nivel_PARDILLO.pdf

 Manual condensado de arduino.pdf

LIBRO BÁSICO DE ARDUINO

lunes, 13 de octubre de 2014

S&S: Centros de trasnformación

¿Cuáles son los elementos de seguridad obligatorios en centros de transformación? - Villa Flores Martín

Elementos de seguridad obligatorios en centros de transformación

Especialmente en estas instalaciones en las que se trabaja con Alta Tensión, existe una normativa específica en la que se recogen todas las medidas obligatorias que se deben seguir a la hora de realizar tareas de instalación o mantenimiento que conlleven la manipulación de electricidad. Los elementos que deberíamos tener presentes durante los trabajos en estas instalaciones son los siguientes:

  • Pértiga detectora.
  • Guantes aislantes.
  • Banqueta aislante.
  • Extintor de eficacia mínima 89 B.
  • Cartel con las 5 reglas de oro especificadas.
  • Instrucciones de emergencia (cartel de primeros auxilios).
  • Rótulos de peligro de Alta Tensión.
  • Alumbrado de emergencia.
  • Discos prohibido maniobrar.
  • Pipeta.

Elementos seguridad en centros de transformación

jueves, 9 de octubre de 2014

Examen1: DRECT

Examen Tipo:

1.- Dibujar el croquis la planta de un centro de transformación prefabricado y  explicar cada uno de los elementos que componen el centro de transformación (Celdas de MT, cuadro de baja, máquina del transformador, elementos constructivos de la obra civil y elementos de seguridad).

Desarrollo del apartado A. El transformador

Desarrollo del apartado B. Celdas de distribución


2.- Problema 1: Dos transformadores en paralelo.

3.- Problema 2: Calcular Icc2máx. de un transformador trifásico.

4.- Explicar claramente la aplicación de las 5 reglas de oro.

5.- Teoría 1.

6.- Teoría 2

* Ejemplo de preguntas de teoría:
                  Condiciones para conectar dos transformadores en paralelo.
                  El transformador trifásico: Partes y principio de funcionamiento.
                  Placa de características del transformador.
                  Protecciones del transformador con deposito de expansión.

Cálculo de caídas de tensión



sábado, 4 de octubre de 2014

Práctica 12: Una entrada y una salida digital

Ya sabemos que es una señal digital, ¿Cómo las interpreta arduino?
Las entradas digitales se interpretan de la siguiente manera:
  • 1 (lógico) = Hight = +5v
  • 0 (lógico) = Low = 0v
¿Cómo introducimos una señal alta arduino? Siguiendo el siguiente esquema.

¿Cómo lee arduino esa entrada y muestra el resultado de dicha lectura? Una posibilidad es el siguiente programa.

int ledPin = 13; // LED connected to digital pin 13
int inPin = 7;   // pushbutton connected to digital pin 7
int val = 0;     // variable to store the read value

void setup()
{
  pinMode(ledPin, OUTPUT);      // sets the digital pin 13 as output
  pinMode(inPin, INPUT);      // sets the digital pin 7 as input
}

void loop()
{
  val = digitalRead(inPin);   // read the input pin
  digitalWrite(ledPin, val);    // sets the LED to the button's value
}
Otra opción de programa:
/*
 Tutorial #0002 Arduino Academy - E/S DIGITALES
 En este proyecto encenderemos un LED conectado
 al pin digital 12 cuando presionemos el pulsador
 asociado al pin digital 2.
 Este proyecto es de dominio público
 */
// Variables estáticas
int pinBoton = 2;   // Declaramos la variable pin del Botón
int pinLed =  12;   // Declaramos la variable pin del Led
// Variables dinámicas
int estadoBoton = 0;  // Variable para estado del botón
void setup() {
// Inicializa el pin del LED como salida:
pinMode(pinLed, OUTPUT);
// Inicializa el pin del botón como entrada:
pinMode(pinBoton, INPUT);
}
void loop(){
// Lee el valor del pin del botón y lo almacena
// en la variable estadoBoton
estadoBoton = digitalRead(pinBoton);
// Chequea si el botón está pulsado:
if (estadoBoton == HIGH) {
// Si es así, enciende el LED:
digitalWrite(pinLed, HIGH);
}
else {
// Si no, lo mantiene apagado:
digitalWrite(pinLed, LOW);
}
}
Nota: Recuerda que debes adaptar el programa que utilices al conexionado que realices en tu arduino y que en las memorias debes reflejar el esquema eléctrico tanto de la entrada, como de la salida digital con el arduino y que deben corresponderse con el programa.
Para pasar a la siguiente práctica debes de entregar la memoria de la anterior.