IMG_0615

Convertidor Digital-Analógico con PWM

Hay proyectos en los que tenemos que controlar el nivel de voltaje como: la referencia de una fuente regulada, la salida de audio, o bien queremos hacer nuestro generador de funciones. Pero estas señales son analógicas y la mayoría de los microcontroladores de gama baja y media (PICs, AVRs, etc) no tienen un convertidor DAC. Sigue leyendo

IMG_0523

Proyecto Odiseo

Desde hace unas semanas trabajamos, en conjunto con RedTech y SofCom (unos verdaderos expertos en seguridad informática) en el desarrollo de herramientas electrónicas para pruebas de seguridad y penetración de sistemas informáticos. Sigue leyendo

IMG_0605-0

UART/USART multiprocesador

Cuando trabajamos con microcontroladores (aún con los mas sencillos) es común que tengan, entre los periféricos incorporados, una UART o USART. Esto hace posible que nuestro procesador se comunique con otro. Pero, ¿que pasa si queremos comunicar varios procesadores? Sigue leyendo

IMG_0474-0

Fuente/Cargador con carga compartida (load-sharing)

Cuando tenemos circuitos que funcionan con baterías recargables, ya sea como fuente primaria o secundaria (por ejemplo: un dispositivo móvil, o bien una fuente de alimentación con respaldo de batería) es común querer incorporar en el mismo circuito, la sección que carga la bateria. Así que les comparto una de las técnicas para carga compartida. Sigue leyendo

IMG_0365

Convertidores DC/DC – Buck

Los convertidores DC/DC son circuitos capaces de transformar niveles de voltaje en otros usando elementos como bobinas y capacitores, almacenando temporalmente energía en ellos y descargándola de tal forma que los niveles de voltaje final son los buscados. Sigue leyendo

2015-04-02 08.46.23

Medidor LC con microcontrolador

Ultimamente he tenido que trabajar con inductores, y bueno, como he mencionado, son de los elementos que si podemos construir solo con algo de alambre.

 Así que, he tenido la necesidad de construir algunos inductores para mis circuitos. En muchos otros sitios hay muchos artículos y muy buenos de circuitos medidores de LC con PICs (los más antiguos ) y AVR/Arduino (los más recientes). Y prácticamente todos tienen como base el mismo circuito hecho a base del LM311. En la mayoría de los artículos que encontré tienen una buena explicación acerca de cómo funciona el circuito de oscilación, así que no voy a hacer mucho comentario al respecto. Ya que el circuito base es muy estable y no presenta mucha complejidad, si quieren la explicación acerca del circuito base, pueden leer estos artículosSigue leyendo

Archivo 07-03-15 14 55 48

ESP8266 – WiFi para microcontroladores

No tiene mucho que salió el integrado ESP8266. Este chip es una buena alternativa (y bastante economica) para poder incorporar WiFi a nuestros desarrollos.

Sigue leyendo

Archivo 06-03-15 10 58 39

Manipulación de bits en C y aplicaciones

La manipulación de bits u operaciones bit a bit (bitwise) son algo común en los programas con microcontroladores, ya que nos permiten configurar los registros para usar el hardware incluido, acceder a los puertos de entrada y salida, hacer “cálculos rápidos”, verificar la autenticidad de los datos enviados/recibidos, etc. Sigue leyendo

final

LCD 16×2 con RS485 y PSoC

En algunos proyectos he tenido la necesidad de que algun display este muy lejos (mucho) de la tarjeta del circuito. Esto presenta problemas, porque a medida que la distancia crece, se vuleve dificil que a las señales que van a la clasica pantalla lcd de 16×2 no les “entre ruido”, y bueno, la comunicacion se hace practicamente imposible e incluso podemos dañar nuestro circuito

Sigue leyendo

IMG_0249-0

Traductor de niveles lógicos de voltaje (level translator)

Cuando trabajamos con microcontroladores, es muy común que nos encontremos con el problema de que los voltajes de alimentación del micro y algunos de los accesorios sean distintos, por ejemplo que el procesador trabaje a 5V, pero el acelerómetro tenga un voltaje de alimentación de 3.3V. O por el contrario tenemos un procesador como el msp430 que trabaja a 3.3V y el sensor ultrasónico sea a 5V, con lo que la señal de salida del sensor arruinara nuestro procesador. Sigue leyendo