NO ENTIENDO la asignacion de pines edu cia nxp

35 views
Skip to first unread message

oscar arratia

unread,
Apr 21, 2020, 11:44:08 PM4/21/20
to CIAA-Hardware
Hola Buenas noches! soy nuevo con esta plataforma edu cia nxp, y nose cuales serian los pines si tiene pwm,analogicos y digitales.esa seria mi base de lo que que tengo que saber para realizar mi proyecto .que seria una fresadora cnc,,esta placa me sirve para eso?
estoy haciendo una fresadora cnc casera,hasta ahora,los materiales que voy a usar,seria la placa edu ciaa,driver,3driver  l298n (van a ser 3ejes), motor paso a paso nema 17 jk42hm48,me faltaria un sensor,saben cual me conviene?
se que estoy perdido,antes que nada gracias y si me pueden ayudar genial
 Gracias!
 Oscar

Eric Pernia

unread,
Apr 22, 2020, 1:00:08 AM4/22/20
to oscar arratia, CIAA-Hardware
Voy entre lineas:

El mié., 22 abr. 2020 a las 0:44, oscar arratia (<arrati...@gmail.com>) escribió:
Hola Buenas noches! soy nuevo con esta plataforma edu cia nxp, y nose cuales serian los pines si tiene pwm,analogicos y digitales.esa seria mi base de lo que que tengo que saber para realizar mi proyecto .

Acá está la documentación de la biblioteca:

La idea es que uses estos repositorios, lee los readme en detalle siguiendo los links según lo que necesites:

 
que seria una fresadora cnc,,esta placa me sirve para eso?

Si, aunque siempre tenés que optoacoplar los PWM y ver la interfaz de potencia.
 
estoy haciendo una fresadora cnc casera,hasta ahora,los materiales que voy a usar,seria la placa edu ciaa,driver,3driver  l298n (van a ser 3ejes), motor paso a paso nema 17 jk42hm48,me faltaria un sensor,saben cual me conviene?

¿Sensor de que?
 
se que estoy perdido,antes que nada gracias y si me pueden ayudar genial
 Gracias!
 Oscar

Saludos.
Eric.

--
Has recibido este mensaje porque estás suscrito al grupo "CIAA-Hardware" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a ciaa-hardwar...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/ciaa-hardware/db6b273b-4603-438b-a5ca-2edd214aca24%40googlegroups.com.

Carlos Pantelides

unread,
Apr 22, 2020, 8:21:12 AM4/22/20
to Eric Pernia, oscar arratia, CIAA-Hardware
Oscar, preguntas varias para mejorar la conversación, no necesariamente para que contestes:

cuál es tu experiencia previa con microcontroladores?
entendés que cada pin puede tener múltiples funciones?
usarías sapi o qué? sabés que es sapi ;-)






--
Message has been deleted
Message has been deleted
Message has been deleted

oscar arratia

unread,
Apr 22, 2020, 8:55:00 AM4/22/20
to CIAA-Hardware
tengo que conectar los 3 driver de motores de paso a paso a la placa ciaa que seria mi interfas, que pines podria usar?antes conectaba a los pines digitales de arduino al driver, ahora Necesitaría conectar 12,cables del driver al CIAA en total(son 3 driverl298),xq  en la descripcion dice que tiene  4 entradas digitales con pulsadores.  que pines uso ,los gpio? y para que sirven eso ?que no entendi bien,y los pines de teclado y lcd tambien funcionan como gpio?
gracias

Carlos Pantelides

unread,
Apr 22, 2020, 9:27:20 AM4/22/20
to oscar arratia, CIAA-Hardware
Oscar,

En esta carpeta hay varias cosas para que mires:


La idea de como es el mapeo está en particular en "EDU-CIAA-NXP v1.1 Board - 2019-01-03 v5r0.pdf"

En la primera página ves como son los pines por default, ahí ya tenés 9 GPIO que podés usar.

Luego, en las siguientes páginas, podés ver las funciones alternativas de los pines (FUNCx), tenés que ir viendo en cada línea, dónde hay GPIO.

Cómo ejercicio te propongo ubiques los 9 pines que ya están expuestos.

Aunque al final no uses sAPI, te recomiendo que la uses con sus ejemplos para ir familiarizándote, modificá el blinky para que prenda leds en esos pines en lugar de los leds de la placa y que lea pulsadores externos, entiendo que necesitás leer sensores para los topes de movimiento, no?

Luego, que busques que otros pines podrías utilizar como GPIO hasta completar los que te faltan.

Luego, esperamos la ayuda de Eric o alguien que explique bien cómo cambiar desde sAPI esos pines faltantes.

Saludos



On Wed, Apr 22, 2020 at 9:55 AM oscar arratia <arrati...@gmail.com> wrote:
tengo que conectar los 3 driver de motores de paso a paso a la placa ciaa que seria mi interfas, que pines podria usar?antes conectaba a los pines digitales de arduino al driver, ahora Necesitaría conectar 12,cables del driver al CIAA en total(son 3 driverl298),xq  en la descripcion dice que tiene  4 entradas digitales con pulsadores.  que pines uso ,los gpio? y para que sirven eso ?que no entendi bien,y los pines de teclado y lcd tambien funcionan como gpio?
gracias

--
Has recibido este mensaje porque estás suscrito al grupo "CIAA-Hardware" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a ciaa-hardwar...@googlegroups.com.
Message has been deleted

Eric Pernia

unread,
Apr 22, 2020, 5:22:17 PM4/22/20
to oscar arratia, CIAA-Hardware
Tiene que usar PWM, le paseé la documentación de la sAPI para que entienda el

Ejemplo de PWM:


Aca esta la parte que habla de las fucniones de PWM:


Los pines de PWM son:

Nombre pin serigrafía EDU-CIAA-NXP --> Nombre pin de PWM que va en la sAPI

T_FIL1 --> PWM0    
T_COL2 --> PWM1    
T_COL0 --> PWM2    
T_FIL2 --> PWM3    
T_FIL3 --> PWM4    
T_COL1 --> PWM5    
GPIO8  --> PWM6    
LED1   --> PWM7    
LED2   --> PWM8    
LED3   --> PWM9    
GPIO2  --> PWM10 

Acá donde dijo Charly ves todos los pines:

https://github.com/epernia/firmware_v3/blob/master/documentation/CIAA_Boards/NXP_LPC4337/EDU-CIAA-NXP/EDU-CIAA-NXP%20v1.1%20Board%20-%202019-01-03%20v5r0.pdf

Pero hacele caso de empezar de a poco.

Por último una presentación para entender que es el PWM:

https://docs.google.com/presentation/d/1TRcm4uYZfQqIUgeVZwaec7xAv1nBJHtZzmxT-K4kjhM/edit#slide=id.g62e35ffd67_0_0

Saludos.
Eric.

El mié., 22 abr. 2020 a las 10:43, oscar arratia (<arrati...@gmail.com>) escribió:


El miércoles, 22 de abril de 2020, 10:27:20 (UTC-3), Carlos Pantelides escribió:
Oscar,

En esta carpeta hay varias cosas para que mires:


La idea de como es el mapeo está en particular en "EDU-CIAA-NXP v1.1 Board - 2019-01-03 v5r0.pdf"

En la primera página ves como son los pines por default, ahí ya tenés 9 GPIO que podés usar.

Luego, en las siguientes páginas, podés ver las funciones alternativas de los pines (FUNCx), tenés que ir viendo en cada línea, dónde hay GPIO.

Cómo ejercicio te propongo ubiques los 9 pines que ya están expuestos.

Aunque al final no uses sAPI, te recomiendo que la uses con sus ejemplos para ir familiarizándote, modificá el blinky para que prenda leds en esos pines en lugar de los leds de la placa y que lea pulsadores externos, entiendo que necesitás leer sensores para los topes de movimiento, no?

Luego, que busques que otros pines podrías utilizar como GPIO hasta completar los que te faltan.

Luego, esperamos la ayuda de Eric o alguien que explique bien cómo cambiar desde sAPI esos pines faltantes.

Saludos



On Wed, Apr 22, 2020 at 9:55 AM oscar arratia <arrati...@gmail.com> wrote:
tengo que conectar los 3 driver de motores de paso a paso a la placa ciaa que seria mi interfas, que pines podria usar?antes conectaba a los pines digitales de arduino al driver, ahora Necesitaría conectar 12,cables del driver al CIAA en total(son 3 driverl298),xq  en la descripcion dice que tiene  4 entradas digitales con pulsadores.  que pines uso ,los gpio? y para que sirven eso ?que no entendi bien,y los pines de teclado y lcd tambien funcionan como gpio?
gracias

--
Has recibido este mensaje porque estás suscrito al grupo "CIAA-Hardware" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a ciaa-h...@googlegroups.com.

--
Has recibido este mensaje porque estás suscrito al grupo "CIAA-Hardware" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a ciaa-hardwar...@googlegroups.com.

Carlos Pantelides

unread,
Apr 22, 2020, 9:53:29 PM4/22/20
to Eric Pernia, oscar arratia, CIAA-Hardware
Eric, de paso una pregunta, decís de usar el optoacoplador. Si estoy conectando un arduino (un attiny85 en particular a un transistor para hacer pwm a unos coolers a 12 v que consumen en total .3A, con un 2n2222 y un diodo,  el circuito de la presentación que pasaste, puedo obviar el optoacoplador?

Gracias

oscar arratia

unread,
Apr 22, 2020, 11:48:06 PM4/22/20
to CIAA-Hardware
hola tengo una duda para que necito usar optoacoplaadores en la placa,no comprendo,su uso y en que me ayuda 
antes que nada gracias,estoy aprendiendo con estas placas que son nuevo para mi.

Saludos
Oscar

Ariel Perez

unread,
Apr 23, 2020, 8:19:11 AM4/23/20
to oscar arratia, Carlos Pantelides, CIAA-Hardware
Hola Oscar y Carlos,

Buen día.
Trato de aportar alguna idea, aparte de lo que Eric pueda también aclararles.

La idea de colocar optoacopladores entre dos circuitos que manejan tensiones y potencias diferentes, en general, es para aislar galvánicamente principalmente.

Cualquier inconveniente en el circuito de mayor potencia no va afectar para nada al que se encuentra en la parte de control (tensión o corriente excesiva directamente en un pin, por ejemplo).
Aporta además la separación de las referencias, evitando que consumos excesivos puedan elevar el nivel de referencia en el circuito de control y provocar reseteos.
También aísla de ruidos por si falla la protección para ese fin que se utilizó en la etapa de potencia.

Espero no estar errándole en los conceptos, cualquier cosa me corregirán los expertos del grupo :-)

Saludos!
Ariel P.

--
Has recibido este mensaje porque estás suscrito al grupo "CIAA-Hardware" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a ciaa-hardwar...@googlegroups.com.

Eric Pernia

unread,
Apr 23, 2020, 8:54:46 AM4/23/20
to Ariel Perez, oscar arratia, Carlos Pantelides, CIAA-Hardware
Está muy bien lo que dice Ariel.

En el caso de tu circuito Charly se podría agregar el optoacoplador, pero podeés dejarlo así de simple que mientras estén calculados bien los componentes no hay problemas.

En el caso de Oscar habría que ver las placas de los drivers que usa si no vienen ya o como es el circuito. Le recomiendo que busque circuitos de impresoras 3D y lea bastante del tema.

Saludos.
Eric.


Carlos Pantelides

unread,
Apr 23, 2020, 8:58:16 AM4/23/20
to Eric Pernia, Ariel Perez, oscar arratia, CIAA-Hardware
Excelente, gracias Eric
Reply all
Reply to author
Forward
0 new messages