Ultimas Noticias de Irapuato megustairapuato
CategoriasTODAS LAS CATEGORIAS DE MEGUSTAIRAPUATO

Modulación por anchura de pulsos (PWM)

un robot es mas inteligente que los deseos de vivir
un robot es mas inteligente que los deseos de vivir


"Si la inteligencia de un robot se crea en base a la de un humano, entonces el robot no puede ser perfecto".

INTRODUCCIÓN.

La modulación por anchura de pulsos (PWM, del inglés pulse-width modulation) es una técnica de modulación en la que se modifica el ciclo de trabajo de una señal periódica para, entre otras cosas, variar la velocidad de un motor.

El ciclo de trabajo de una señal periódica es el ancho relativo de su parte positiva en relación al período. Cuando más tiempo pase la señal en estado alto, mayor será la velocidad del motor.

Este tren de pulsos, en realidad, hace que el motor marche alimentado por la tensión máxima de la señal durante el tiempo en que esta se encuentra en estado alto, y que pare en los tiempos en que la señal está en estado bajo.

La frecuencia de la señal portadora no debe ser elegida alegremente, si no que se debe tener en cuenta que la relación de amplitudes entre la señal portadora y la moduladora sean tales, que la relación entre la frecuencia de la portadora y la de señal sea de 10 a 1 como mínimo.

En la actualidad existen muchos circuitos integrados en los que se implementa la modulación PWM, además de otros muy particulares para lograr circuitos funcionales que puedan controlar fuentes conmutadas, controles de motores, controles de elementos termoeléctricos, choppers para sensores en ambientes ruidosos y algunas otras aplicaciones.

 

megustairapuato Filtros para fotos Noticias de Irapuato Guanajuato - me gusta tu foto

PROYECTO.

OBJETIVO:

1.- Elaborar el código y circuito de un PWM que controle una onda con un periodo total de 10 ms.

MATERIALES.

  • 1 PIC16F877A
  • 1 Resistencia 330 ohm.
  • 1 Cristal de cuarzo 4Mhz.
  • 1 Diodo.
  • 2 Capacitores 22pF.
  • Una fuente de voltaje.
  • 1 preset
  • 1 LED blanco

Código del PWM

Declaración de que microcontrolador es el que se esta utilizando, configuración de los fusibles a utilizar, incluir la librería de la lcd y como se utilizo un cristal de cuarzo hay que indicar su velocidad y declarar el puerto que utilizaremos como entrada.

Con esta sintaxis podemos hacer que un pin de un puerto este en alto, en este caso es el   puerto B con el pin 0.

output_high(PIN_B0);  

Con esta sintaxis podemos hacer que un pin de un puerto este en bajo, en este caso es el   puerto B con el pin 0.

output_low(PIN_B0);

Con este comando podemos retrasar y darle un tiempo para una instrucción siguiente, que en este caso son 10ms.

delay_ms(10);

Instrucción para imprimir un valor en una lcd.

lcd_putc(“2″);

 

Frases para Compartir en FacebookFrases para Compartir en Facebookmegustairapuato Solo aquellos que se atreven a tener grades fracasos terminan consiguiendo grandes éxitos.

 

Cuerpo del Programa

Esta sección del código nos sirve para hacer resonar las filas y que intere entre ellas

Por ultimo se utilizó un switch para el Puerto B para que de las combinaciones para cada uno de los botones.

Diseño de circuito y simulación en ISIS Profesional

 


Figura 1.- Conexiones del circuito PWM

Figura 2.- Simulación del circuito PWM en funcionamiento.

CONCLUSION.

Un PWM como se mencionó antes es bastante útil para controlar algunos tipos de motores más específicamente hablando de servomotores, ya que como menciono el profesor dependiendo del ancho de pulso que este reciba será el número de grados que avanzara en su giro, además de que este tipo de circuitos e implementaciones pueden tener muchos otros usos ya que en realidad se está obteniendo una señal cuadrada por lo que puede llegar a funcionar también como señal de reloj oscilador o algún otro uso aparte de este.

CITAS BIBLIOGRÁFICAS.

  • García Brejio, Eduardo. Compilador C Ccs y Simulador Proteus para Microcontroladores Pic. Primera edición. México, D.F.: Alfaomega, 2008. Páginas: 276. ISBN 978-970-15-1397-2.
  • Users Staff. Microcontroladores. Primera edición. Argentina, Buenos Aires: DALAGA, 2011.Paginas: 320. ISBN 978-987-1773-56-5
  • Microchip. PIC16F87XA (28/40/44-Pin Enhanced Flash Microcontrollers). 2003. http://ww1.microchip.com/downloads/en/devicedoc/39582b.pdf

Copia y Pega este codigo html en tu pagina web :)
Copyright de Modulación por anchura de pulsos (PWM):
Prohibida la copia total o parcial
Tienes un mensaje (1)
Fuente de informacion:
http://megustairapuato.com/category/megustairapuato/
CONSÍGUELO EN LA TIENDA
Increible precio megustairapuato

Articulo

Acumula puntos con tus compras en LA TIENDA.

Articulo Recomendado (Paga con Puntos megustairapuato)

Wow ! Encuentralo en la tienda megustairapuato.com

Gana puntos solo por navegar en esta pagina, acumulalos y cangealos al instante por cualquiera de nuestros productos disponibles en el catalogo.

No necesitas usar dinero real para adquirir estos artículos, no dejes que te ganen las ultimas piezas en existencia, comienza a ganar puntos CLICK AQUÍ.

Ultima modificación por: Cruz


Sobre el autor de Modulación por anchura de pulsos (PWM)

Cruz

Soy ingeniero y me agrada poder compartir mis conocimientos.

Miembro desde: 2014-09-29 04:26:13
En su tema: Sin comentarios »

+ Otros sitios parecidos que comparten informacion similar




Comentar

Su dirección de correo electrónico no será publicada.Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">