Mostrando entradas con la etiqueta pic 16f877a. Mostrar todas las entradas
Mostrando entradas con la etiqueta pic 16f877a. Mostrar todas las entradas

sábado, 28 de agosto de 2010

Programador PICKIT 2 full SMD

Estoy trabajando en un grabador full smd para fabricación en masa, que es un pickit 2 clon.
Lamentablemente no me a funcionado este prototipo por un error mio de diseño que tiene que ver con la orientación de los transistores npn, lo solucionare pronto ya que es cosa de cambiar la posiciones de unas pistas y de los transistores, pero tendré que hacer toda la placa otra vez (planchar, ácido, hoyos, etc) y me da una lata del demonio.
Espero que les guste

Este es el lado de los componentes, todo esta en este lado el cobre de las pistas, los componentes smd y no smd.




Y el lado donde deberían estar los componentes no superficiales.


Decidí poner todo en una cara para proteger todo, pondré las bases para poner los pic (dip18, dip28 y dip40) en otra placa obre los componentes, separado por un espaciador de 5 mm. Así se podrá despreocupar el usuario de que se levanten pistas o cosas similares. La placa mide 100 x 100 mm para no tener que cortar nada al ser fabricada y así abaratar costos.



miércoles, 7 de julio de 2010

Contro de Motor con Acelerometro

La idea era poder controlar el sentido de giro y las velocidad de un motor dc. El motor que ocupe es de un auto radio controlado, marca radioshack que mi padre me regalo hace unos 10 años atrás.
Al poner el acelerometro en posición horizontal no hay giro del motor, al variar el ángulo hacia adelante acelera variando el pwm. Y si se varía el ángulo hacia atrás comienza a girar hacia el toro lado, pero a máxima velocidad. Con mas ángulo hacia atrás menos velocidad.



Ahorra comenzare con otro sensor que es uno de flexión para hacer un variado de pwm, pero el sensor estará montado en un dedo, para simular un acelerador.

martes, 15 de junio de 2010

Velocidad variable de un motor paso a paso con un pic16f877a



Al iniciar el pic, el tiempo entre paso y paso es de 10 mseg. Puedes presionar un botón para que el pap gire hacia un lado o el otro. Los datos de giro son mostrador por la pantalla lcd, sentido de giro y tiempo de paso a paso.
Como en el proyecto del voltímetro con un pic, e ocupado un ADC para obtener el valor del potencio metro. Al presionar un tercer botón se obtiene el valor del potencio metro. Este valor se ocupa como el tiempo entre paso y paso, en mili segundos.
Con esto puedo variar la velocidad del motor paso a paso, el tiempo máximo es de 52 mseg y el mínimo es de 1 mseg. Cuando el tiempo es de 1 mseg el motor no pude girar ya que el giro de los campos magnéticos es mas rápido que el giro de el rotor, por lo tanto el rotor no lograr engancharse con los campos magnéticos.