Entradas

Mostrando las entradas de septiembre, 2017

Pinguino Base

Link

Digikey

Resistencias de orificio Capacitores cerámicos  de orificio

Gerber Viewer Online

Link

Manejo de motores DC usando PWM

Imagen
Manejo de motores DC usando PWM En este tema usaremos nuestros conocimientos del PWM del PIC para guiar un motor de corriente continua (DC).  En esta primera entrada simplemente aplicaremos un PWM con un duty variable al motor y observaremos su respuesta (velocidad) usando los codificadores en cuadratura explicados en la entrada anterior. Obviamente el PIC no puede proporcionar la intensidad necesaria para mover un motor, por lo que necesitaremos algún tipo de driver o interfaz. Para poder manejarlo en las dos direcciones usaremos un driver configurado como un puente en H (H-bridge). Describiremos el popular integrado (aunque no especialmente eficaz) L293D. Otras alternativas basadas en MOSFETs son más eficientes, pero el concepto y la forma de controlar el MOTOR serán comunes. --------------------------------------------------------------------------------------------------------- Interfaz con el motor: L293 H-bridge Las dos funciones que nos
Imagen
Cuando trabajamos con  motores de corriente continua  no siempre las aplicaciones se limitan a una función de marcha plena en alguno de los dos sentidos posibles ( CW  y  CCW ). En la mayoría de los diseños debemos controlar las revoluciones por minuto de los motores de acuerdo al desarrollo efectuado y el sentido de giro que esta rotación debe tener. Es por esto que, cuando necesitamos invertir el movimiento mecánico del sistema debemos apelar a utilizar  un puente H , en consecuencia, utilizaremos el mismo sistema que comenzamos a delinear en la segunda parte de esta serie de artículos. En esta etapa final, abordaremos los métodos más apropiados para controlar mediante la  modulación de ancho de pulsos (PWM)  la velocidad, el sentido de rotación y el frenado de un motor CC. Haciendo un breve repaso de los conceptos elementales a tener en cuenta en nuestro desarrollo, donde será necesario controlar la velocidad, el sentido de giro y el frenado de un motor de corriente continua, po

PIC18F4550 RB0 Interrupt

Imagen
Interrupts! You use them to detect the change in pin status, timers, communication and so on. I’m sure if you reached this post in need of using interrupts (or having trouble with interrupts), then I assume you know what interrupts are and what you are trying to use. With XC8, using interrupts is programmatically simple, since most of the code layout is given to you by <xc.h>. Now setting up interrupts is as simple as using the keyword “interrupt” before the function which should be called when an interrupt happens. I am not going to cover the difference between C18 and XC8 (XC8 makes your life a lot easier), but I’ll show you how to use interrupts in XC8. This post will have only the input from pin change. The timer interrupt will be covered later in the timer chapter. I encourage you to read the datasheet in order to understand much better about interrupt registers. Make sure the IO pin you are going to use for interrupt actually has interrupt feature. Because I have see