TODOPIC

Otros Microcontroladores / Dispositivos programables => Arduino => Mensaje iniciado por: inigom en 05 de Noviembre de 2015, 19:34:08

Título: Capacidades del Arduino
Publicado por: inigom en 05 de Noviembre de 2015, 19:34:08
Buenas,

Con el Arduino Uno, puedo:

-Tener 2 salidas digitales a 7 y 70 kHz?
-Entradas analogicas de hasta 35V?

Saludos y gracias,
Título: Re:Capacidades del Arduino
Publicado por: juaperser1 en 05 de Noviembre de 2015, 19:40:06
Buenas Inigom,

Citar
-Tener 2 salidas digitales a 7 y 70 kHz?

Si.

Citar
-Entradas analogicas de hasta 35V?

Creo que no, no conozco mucho arduino, pero en sus entradas analógicas serán como limite la misma alimentacion del micro, es decir 5V

https://www.arduino.cc/en/Main/ArduinoBoardUno

para tener una entrada analógica de 35 voltios deberás recurrir a circuiteria externa para adaptarlo a los límites de funcionamiento de tu arduino, es decir un circuito que te convierta esos 35V en un máximo de 5V
Título: Re:Capacidades del Arduino
Publicado por: Picuino en 05 de Noviembre de 2015, 20:09:49
Con el Arduino Uno, puedo:
-Tener 2 salidas digitales a 7 y 70 kHz?

No es fácil. En principio todas las salidas PWM tienen la misma frecuencia. Hay soluciones que funcionarían como controlar la salida por soft o controlar manualmente los timers, pero no es inmediato.

La entrada de 35 voltios la tienes que hacer con un divisor de tensión 1/7

Saludos.
Título: Re:Capacidades del Arduino
Publicado por: AleSergi en 05 de Noviembre de 2015, 21:52:00
para el arduino uno , pues hay que buscar en la hoja de datos del atmega 328p
Título: Re:Capacidades del Arduino
Publicado por: inigom en 06 de Noviembre de 2015, 05:22:10
Mas cosas, como conseguiria dos señales, funcionando a la vez en paralelo,una de 7 kHz y otra de 70 kHz?

El programa, para una salida de 70 kHz seria asi?:

void loop () {
digitalWrite(13,HIGH);
delay(0.014286);
digitalWrite(13,LOW);
}

Ademas necesitaria otra de 7kHz trabajando en paralelo,

Saludos y gracias,

Título: Re:Capacidades del Arduino
Publicado por: Picuino en 06 de Noviembre de 2015, 05:52:13
Hay que meterse con los timers, aquí tienes un tutorial:
https://www.arduino.cc/en/Tutorial/SecretsOfArduinoPWM

Conviene leerse el manual del Atmega328P.

Esto ya comienza a ser algo dificil y se escapa de lo que suele hacer un usuario típico de Arduino.

Un saludo.
Título: Re:Capacidades del Arduino
Publicado por: inigom en 07 de Noviembre de 2015, 18:10:20
Buenas,

Gracias por todos los comentarios. mas preguntas:
Con cuantos mA salen las salidas digitales?
Pueden activar directamente un MOSFET?

Saludos,

Título: Re:Capacidades del Arduino
Publicado por: Picuino en 08 de Noviembre de 2015, 03:23:53
Depende mucho.
¿Cuánta agua cae cuando llueve? ¿Es suficiente para llenar un vaso?

Lo mejor es que te estudies el manual del Atmega. Ahí tienes muchas gráficas de tensión-corriente en las salidas.
También tendrás que estudiar el manual del Mosfet.
O buscar en internet una solución ya diseñada, porque en algunos casos sí se puede y en otros no.
Un saludo.
Título: Re:Capacidades del Arduino
Publicado por: inigom en 12 de Noviembre de 2015, 08:14:37
Buenas,

He hecho la prueba con la salida digital 13 del arduino, para la Gate del mosfet:
http://datasheetcatalog.com/datasheets_pdf/M/T/P/3/MTP3055.shtml

conectadole una resistencia de 330 ohm en serie.

El arduino da una salida de unos 4.9 V, que si consigue activar el mosfet. La
Vd es de 9V.
Añadido:
Me sale una resistencia en funcionamiento de R(on)=1-1.8 Ohm
Saludos,

Título: Re:Capacidades del Arduino
Publicado por: Picuino en 12 de Noviembre de 2015, 11:14:57
Ese mosfet está desaprovechado. Ten en cuenta que su Rds_on debería ser de 0.15 ohmios y tu mides 10 veces más.

Te tienes que fijar en Vgs_th. En ese mosfet es de unos 3 voltios, demasiado.

Intenta conseguir un mosfet de Vgs_th = 1 voltio o menos.

Un saludo.