Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Dokumen - Tips Hacer-Pinguino
Dokumen - Tips Hacer-Pinguino
c om
Que es pingüino son descargados por medio del puerto USB, sin la
necesidad de utilizar un programador de
Pingüino es un tarjeta como el Arduino pero basada en
microcontroladores, además de que se puede probar
un microcontrolador PIC. La meta de este proyecto el
inmediatamente la aplicación sin necesidad de
la de construir un IDE de fácil utilización en LINUX,
desconectar el sistema del computador siempre y
WINDOWS y MAC OS X.
Arduino es una herramienta poderosa con muchos cuando el circuito no necesite mas potencia que la
suministrada por el puerto USB, en otras palabras no
desarrollos. Pero uno de sus se necesita fuente de
inconvenientes es que no tiene una alimentación externa para el
interfase nativa USB, es por esto “PINGUINO permite la realización circuito en estas condiciones.
que la tarjeta Pingüino se hace tan de programas en un lenguaje de alto
Una tarjeta Pingüino tiene
llamativa. Arduino y Pingüino nivel similar al C, con unas funciones
grabado un programa que
comparten el mismo lenguaje de
definidas y orientadas al manejo del permite su funcionamiento
programación así que no es tan
difícil de migrar a una o la otra, hardware del microcontrolador ”
como bootloader, es decir
que se pueden cargar
esto ya dependerá del gusto o
programas compilados sin la
necesidades del usuario. necesidad de utilizar un
El hardware de Pingüino esta basado en el programador de microcontroladores, sin embargo este
microcontrolador PIC 18F2550, que tiene tiene un programa bootloader si debe ser grabado primero con
modulo nativo USB y una UART para comunicación un programador de microcontroladores PIC.
serial.
Pingüino es open hardware y open software. Para que sirve Pingüino
Pingüino es una tarjeta sencilla, flexible y fácil de usar
Como se programa la tarjeta pingüino que sirve para el prototipado rápido de aplicaciones
El modulo PINGUINO permite la realización de microcontroladas y de electrónica en general. Es una
herramienta utilizada por estudiantes de ingeniería
programas en un lenguaje de alto nivel similar al C, electrónica, de ingeniería multimedia, artistas plásticos
con unas funciones definidas y orientadas al manejo
del hardware del microcontrolador. en muchas partes del mundo, para la realización de
proyectos particulares.
Los programas una vez compilados en el computador
Parámetros Valores
Program Memory (KB) 32
CPU Speed (MIPS) 12
RAM Bytes 2,048
Data EEPROM (bytes) 256
Digital Communication 1-A/E/USART
Peripherals 1-MSSP(SPI/I2C)
Capture/Compare/PWM 2 CCP
Peripherals
Timers 1 x 8-bit
3 x 16-bit
ADC 10 chanels, 10-bit
Comparators 2
USB (ch, speed, 1, Full Speed, USB 2.0
compliance)
Operating Voltage 2 to 5.5
Range (V)
Periféricos PIC 18F2550
Tabla 1
Componentes
Cantidad Componente Descripción Identificación
1 Pic 18F2550
IC
2 Led ON RUN
2 Resistencias 470ohm
2 Capacitor 22pf
1 Capacitor 0.1uf
1 Capacitor 10uf
1 Conector USB
1 Oscilador 20Mhz
Diagrama para su
montaje en protoboard
Esquema 3
Montaje en el protoboard
ilustra un ejemplo
mediríamos de que valores
en la identificación dede
unresistencia
motor con
Motor bipolar 8 cables.
Motores Unipolares
Este tipo de motor paso a paso es que
utilizaremos en nuestro ejemplo con la tarjeta
pingüino. Este tipo de motor se identifica por que
puede tener 5, 6 u 8 cables. En caso de 5 cables
uno de ellos es el común a todas la bobinas, en
el de 6 cables hay un común por cada par de Resistencia en bobinas
bobinas y finalmente en el de 8 cables no hay
punto común en las bobinas.
Numero de pasos
Para lograr el movimiento en el motor paso a Grados por paso # Pasos por vuelta
paso unipolar, las bobinas deben energizarse de 0,72 grados 500 pasos
un modo adecuado, hay dos métodos básicos
uno denominado por ola en donde una bobina se 1,80 grados 200 pasos
energiza a la vez y el otro método es el manejo
3,75 grados 96 pasos
de dos fases en el cual se energizan dos bobinas
a la vez. Con el método de dos fases se puede 7,50 grados 48 pasos
conseguirse mayor torque. El siguiente gráfico
muestra ambos tipos de polarización. 15,00 grados 24 pasos
Resistencia en bobinas
Programa en PINGUINO
Configuración pines
void loop(void)
{
for(i=1;i<=5;i++){
for(j=1;i<=48;j++){
digitalWrite(13,HIGH);//1
digitalWrite(14,LOW);//0
digitalWrite(15,LOW);//0
digitalWrite(16,LOW);//0
delay(100);
digitalWrite(13,LOW);//0
digitalWrite(14,HIGH);//1
digitalWrite(15,LOW);//0
digitalWrite(16,LOW);//0
delay(100);
digitalWrite(13,LOW);//0
digitalWrite(14,LOW);//0
digitalWrite(15,HIGH);//1
digitalWrite(16,LOW);//0
Ciclo de pasos completo delay(100);
digitalWrite(13,LOW);//0
digitalWrite(14,LOW);//0
digitalWrite(15,LOW);//0
digitalWrite(16,HIGH);//1
delay(100);
digitalWrite(13,LOW);//0
digitalWrite(14,HIGH);//1
digitalWrite(15,LOW);//0
digitalWrite(16,LOW);//0
delay(100);
digitalWrite(13,HIGH);//1
digitalWrite(14,LOW);//0
digitalWrite(15,LOW);//0
digitalWrite(16,LOW);//0
delay(100);
}//fin for 48 pasos
}// fin for 5 giros
}