Arduino Mega 2560 Max Voltage

4

Tengo el Arduino Mega 2560 R3. Sé que tiene un voltaje recomendado de 7 a 12 voltios con límites de 6 a 20 voltios, pero ¿es esto en todos los pines o por pin ..?

La hoja de datos menciona que la corriente de CC por el pin de E / S es de 40 mA, pero los pines analógicos son entradas. ¿No son ...?

Estoy usando los pines Analalog cuando estoy leyendo temperaturas de varias habitaciones y luego analizo esto a través de un programa vb.

Por último, cada habitación tiene 2 tomas. Tierra y amp; 4-10v dc. ¿Se puede usar cada sonda como un solo pin analógico pero todos comparten 1 de los 2 pasadores de tierra? ??

Lo siento ... Nuevo en este mundo ...

    
pregunta Mark Fellowes

3 respuestas

10

Descripción general de Arduino

El Arduino Mega 2560 no es un componente específico con especificaciones, sino una placa de desarrollo con calificaciones basadas en los componentes integrados. El hardware Arduino es una placa de desarrollo (generalmente) basada en los microcontroladores AVR de Atmel. El microcontrolador de esta placa en particular es el ATmega2560 ( hoja de datos ). Este componente tiene una tolerancia de voltaje de operación máxima de 2.7V - 5.5V, dependiendo del modelo y la frecuencia de reloj.

Le sugiero que busque en la hoja de datos del chip ATmega2560. No tiene que leer cada palabra, pero al menos familiarizarse con los distintos periféricos internos para saber de qué es capaz este chip.

Voltaje de entrada

El Arduino tiene un regulador de voltaje incorporado para bajar el voltaje de entrada a un nivel adecuado para el chip ATmega incorporado - parte IC1, un LDO NCP117 (datasheet ) según este esquema . Este regulador de voltaje es el que tiene el rango operativo de 7-12 V del que está hablando.

Pines de E / S

Existen numerosos pines de E / S en el chip ATmega que funcionarán como entrada digital o puerto de salida. Algunos (pero no todos) de estos pines también pueden usarse como entradas analógicas. El valor de entrada en cualquiera de estos pines no debe ser más alto que el voltaje de operación del chip ATmega, que es de 5 VCC. También puede establecer el "voltaje de referencia" de los pines analógicos a otros valores inferiores a eso cambiando los valores del registro ADC.

Cada pin digital puede hundirse (salida baja) o fuente (salida alta) 40mA; sin embargo, el chip en su totalidad (pines de alimentación: VCC y GND) solo puede manejar un total de 200 mA al mismo tiempo. El uso de un pin como entrada solo debe usar una pequeña cantidad de corriente debido a la alta impedancia de entrada.

Si está tratando de usar las entradas analógicas con un voltaje mayor que 5V, deberá reducir el voltaje usando un divisor de voltaje resistivo . Esto reducirá el rango del sensor a un nivel razonable. Cada sensor necesitará su propio pin de entrada analógica (canal ADC) a menos que use un multiplexor analógico externo. La línea de tierra (común) para cada sensor debe estar conectada a la línea de tierra de la placa Arudino, incluso si se alimentan de una fuente separada.

    
respondido por el Kurt E. Clothier
3

La clasificación de voltaje es para determinar los rangos que se pueden usar para alimentar la placa. El rango de entrada analógica se menciona en realidad en la sección de E / S de la hoja de datos:

  

El Mega2560 tiene 16 entradas analógicas, cada una de las cuales proporciona 10 bits de resolución (es decir, 1024 valores diferentes). Por defecto, miden desde el suelo hasta 5 voltios, aunque es posible cambiar el extremo superior de su rango utilizando la función AREF y la referencia analógica ().

La última oración es un poco engañosa, en otras partes del sitio menciona que el límite superior de la entrada analógica puede ser de un máximo de 5V. Para que sus lecturas se encuentren en el rango correcto, deberá configurar un divisor de voltaje (este podría escalar los voltajes a la mitad, 2-5V):

simular este circuito : esquema creado usando CircuitLab

Para la clasificación de corriente, normalmente cuando realiza mediciones, la entrada, en su caso el puerto de entrada analógica, es una impedancia realmente alta, por lo que las corrientes son pequeñas. La razón de esto es porque desea que la medición afecte lo menos posible al voltaje de lectura.

Por último, diría que sí, sus motivos pueden ser compartidos. Ambos estarán en el mismo potencial, por lo que no debería ser un problema.

    
respondido por el Ryan Helminen
1

Tengo un problema similar en el que estoy tratando de leer un sensor digital que está a 10 VCC o tierra.

Este artículo tiene varias opciones para manejar un voltaje mayor al esperado en las entradas digitales.

Las opciones incluyen:

  • construyendo un puente de resistencia como ya se ha indicado
  • un diodo zenner externo de 4.7V

Protección de entradas en electrónica digital

Utilicé un puente de resistencia que consta de dos resistencias de 4.7 k ohmios.

    
respondido por el hydronics

Lea otras preguntas en las etiquetas