Shenzhen Shanhai Technology Ltd.

Tecnología Ltd. de Shenzhen Shanhai Fabricación profesional del módulo de GPS del módem y del módulo del G/M GPRS. Suministramos los productos de alta calidad, precio competitivo, y el servicio de

Manufacturer from China
Miembro activo
14 Años
Casa / Productos / tablero del arduino /

Tablero mega 2560 R3 ATmega2560 de Arduino (ficha técnica)

Contacta
Shenzhen Shanhai Technology Ltd.
Ciudad:shenzhen
Provincia / Estado:guangdong
Persona de contacto:Ms. angel he
Contacta

Tablero mega 2560 R3 ATmega2560 de Arduino (ficha técnica)

Preguntar último precio
Capacidad de la fuente :10000pcs
Contacta

Add to Cart

Buscar vídeos similares
Ver descripción del producto

Descripción

El Arduino 2560 mega es un tablero del microcontrolador basado en el ATmega2560 (ficha técnica). Tiene 54 pernos digitales de la entrada-salida (cuyo 14 se pueden utilizar mientras que las salidas de PWM), 16 entradas análogas, 4 UARTs (puertos serie del hardware), un oscilador cristalino de 16 megaciclos, una conexión USB, un enchufe del poder, un jefe de ICSP, y un botón de reinicio. Contiene todo necesario para apoyar el microcontrolador; conéctelo simplemente con un ordenador con un cable del USB o acciónelo con un adaptador o una batería de CA-a-DC para conseguir comenzado. El mega es compatible con la mayoría de los escudos diseñados para el Arduino Duemilanove o Diecimila.

Los 2560 mega es una actualización al Arduino mega, que substituye.

Diagrama esquemático, diseño de la referencia y trazado del Pin

Ficheros de EAGLE: arduino-mega2560_R3-reference-design.zip

Diagrama esquemático: arduino-mega2560_R3-schematic.pdf

Trazado del Pin: Página PinMap2560
Resumen
Microcontrolador ATmega2560
Voltaje de funcionamiento 5V
Voltaje de entrada (recomendado) 7-12V
Voltaje de entrada (límites) 6-20V
La entrada-salida de Digitaces fija 54 (cuyo 15 proporcionan PWM hecho salir)
Pernos 16 de la entrada análoga
Corriente de DC por el Pin de la entrada-salida 40 mA
Corriente de DC para Pin 3.3V 50 mA
Memoria Flash 256 KB cuyo 8 KB usados por el cargador de arranque
SRAM 8 KB
EEPROM 4 KB
Frecuencia de reloj 16 megaciclos

Poder

El Arduino mega se puede accionar vía la conexión USB o con una fuente de la alimentación externa. La fuente de energía se selecciona automáticamente.

El poder externo (no-USB) puede venir de un adaptador de CA-a-DC (pared-verruga) o de la batería. El adaptador puede ser conectado tapando un enchufe 2.1m m centro-positivo en el enchufe del poder del tablero. Las ventajas de una batería se pueden insertar en los jefes del perno de la tierra y de Vin del conector de PODER.

El tablero puede actuar encendido una fuente externa de 6 a 20 voltios. Si está suministrado menos que 7V, sin embargo, el perno 5V puede proveer menos de cinco voltios y el tablero pueden ser inestables. Si usa más que 12V, el regulador de voltaje puede recalentar y dañar al tablero. La gama recomendada es 7 a 12 voltios.

El Mega2560 diferencia de todos los tableros precedentes en que no utiliza el microprocesador USB-a-serial del conductor de FTDI. En lugar, ofrece el ATmega16U2 (ATmega8U2 en los tableros de la revisión 1 y de la revisión 2) programado como convertidor USB-a-serial.
La revisión 2 del tablero Mega2560 tiene un resistor que tira de la línea de 8U2 HWB a la tierra, haciéndola más fácil poner en modo de DFU.
La revisión 3 del tablero tiene las siguientes características nuevas:

    * pinout 1,0: pernos añadidos que están cerca al perno de la AREF y dos otros nuevos pernos colocaron cerca al perno del RESET, los IOREF de SDA y de la LCC que permiten que los escudos se adapten al voltaje proporcionado del tablero. En futuro, los escudos serán compatibles ambos con el tablero que utilicen el AVR, que actúan con 5V y con el Arduino debido que actúen con 3.3V. Segundo es un perno no conectado, de que es reservado para los propósitos futuros.
    * un circuito más fuerte del RESET.
    * Atmega 16U2 substituye el 8U2.

Los pernos del poder son como sigue:

    * VIN. El voltaje de entrada al tablero de Arduino cuando está utilizando una fuente de la alimentación externa (en comparación con 5 voltios de la conexión USB o de otra fuente de energía regulada). Usted puede voltaje de fuente a través de este perno, o, si el voltaje de abastecimiento vía el enchufe del poder, le tiene acceso a través de este perno.

    * 5V. Este perno hace salir un 5V regulado del regulador en el tablero. El tablero puede ser suministrado poder cualquiera del enchufe de la corriente continua (7 - 12V), del conector USB (5V), o del perno de VIN del tablero (7-12V). El voltaje de abastecimiento vía los pernos 5V o 3.3V puentea el regulador, y puede dañar a su tablero. No lo aconsejamos.

    * 3V3. Una fuente de 3,3 voltios generada por el regulador a bordo. El drenaje actual máximo es 50 mA.

    * tierra. Pernos de tierra.

Memoria

El ATmega2560 tiene 256 KB de memoria Flash para almacenar código (cuyo 8 KB se utilizan para el cargador de arranque), 8 KB de SRAM y 4 KB de EEPROM (que se pueda leer y escribir con la biblioteca de EEPROM).

Entrada y salida

Cada uno de los 54 pernos digitales en el mega se puede utilizar como una entrada o salida, usando pinMode (), digitalWrite (), y funciones del digitalRead (). Actúan en 5 voltios. Cada perno puede proporcionar o recibir un máximo de 40 mA y hace que un interno levante el resistor (desconectado por abandono) de 20-50 kOhms. Además, algunos pernos han especializado funciones:

    * serial: 0 (RX) y 1 (TX); Serial 1: 19 (RX) y 18 (TX); Serial 2: 17 (RX) y 16 (TX); Serial 3: 15 (RX) y 14 (TX). Utilizado para recibir (RX) y para transmitir los datos seriales de (TX) TTL. Los pernos 0 y 1 también están conectados con los pernos correspondientes del microprocesador del serial de ATmega16U2 USB-a-TTL.

    * interrupciones externas: 2 (interrupción 0), 3 (interrupción 1), 18 (interrupción 5), 19 (interrupción 4), 20 (interrupción 3), y 21 (interrupción 2). Estos pernos se pueden configurar para accionar una interrupción en un escaso valor, un levantamiento o un borde que cae, o un cambio en valor. Vea la función del attachInterrupt () para los detalles.

    * PWM: 2 a 13 y 44 a 46. Provea de PWM de 8 bits hecho salir la función del analogWrite ().

    * SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). Comunicación de SPI de la ayuda de estos pernos usando la biblioteca de SPI. Los pernos de SPI también se explotan en el jefe de ICSP, que es físicamente compatible con el Uno, el Duemilanove y el Diecimila.

    * LED: 13. Hay un accesorio LED conectado con el perno digital 13. Cuando el perno es elevado valor, el LED está prendido, cuando el perno es BAJO, él está apagado.

    * TWI: 20 (SDA) y 21 (LCC). Comunicación de la ayuda TWI usando la biblioteca del alambre. Observe que estos pernos no están en la misma ubicación que los pernos de TWI en el Duemilanove o el Diecimila.

El Mega2560 tiene 16 entradas análogas, que proporcionan 10 pedazos de resolución (es decir 1024 diversos valores). Por abandono miden de la tierra a 5 voltios, aunque son él posible cambiar el extremo superior de su gama usando el perno de la AREF y la función del analogReference ().

Hay un par de otros pernos en el tablero:

    * AREF. Voltaje de la referencia para las entradas análogas. Utilizado con analogReference ().

    * reset. Traiga esta línea PUNTO BAJO para reajustar el microcontrolador. Utilizado típicamente para añadir un botón de reinicio a los escudos que bloquean el que está en el tablero.

Comunicación

El Arduino Mega2560 tiene varias instalaciones para comunicar con un ordenador, otro Arduino, u otros microcontroladores. El ATmega2560 proporciona cuatro el hardware UARTs para la comunicación serial de TTL (5V). Un ATmega16U2 (ATmega 8U2 en la revisión 1 y la revisión 2 sube) en el tablero canaliza uno de éstos sobre el USB y proporciona un puerto virtual de COM al software en el ordenador (las máquinas de Windows necesitarán un fichero de .inf, pero las máquinas de OSX y de Linux reconocerán al tablero como puerto COM automáticamente. El software de Arduino incluye un monitor serial que permita que los datos textuales simples sean enviados a y desde el tablero. El RX y el TX LED en el tablero destellarán cuando los datos se están transmitiendo vía el microprocesador ATmega8U2/ATmega16U2 y la conexión USB al ordenador (pero no para la comunicación serial sobre los pernos 0 y 1).

Una biblioteca de SoftwareSerial permite la comunicación serial sobre los pernos digitales uces de los de Mega2560.

El ATmega2560 también apoya la comunicación de TWI y de SPI. El software de Arduino incluye una biblioteca del alambre para simplificar el uso del autobús de TWI; vea la documentación para los detalles. Para la comunicación de SPI, utilice la biblioteca de SPI.

Programación

El Arduino mega se puede programar con el software de Arduino (transferencia directa). Para los detalles, vea la referencia y los tutoriales.

El ATmega2560 en el Arduino mega viene preburned con un cargador de arranque que permita que usted cargue nuevo código a él sin el uso de un programador externo del hardware. Comunica usando el protocolo original STK500 (referencia, los archivos de encabezado de C).

Usted puede también puentear el cargador de arranque y programar el microcontrolador a través del jefe de ICSP (programación serial del En-circuito); vea estas instrucciones para los detalles.

En los tableros rev1 y rev2) el código fuente del firmware ATmega16U2 (o 8U2 está disponible en el repositorio de Arduino. El ATmega16U2/8U2 se carga con un cargador de arranque de DFU, que se puede activar cerca:

    * en los tableros Rev1: conexión del puente de la soldadura en la parte de atrás del tablero (cerca del mapa de Italia) y después reajuste del 8U2.
    * en Rev2 o tableros posteriores: hay un resistor que tirando los 8U2/16U2 HWB alinean para moler, haciéndolo más fácil poner en modo de DFU. Usted puede entonces utilizar el software del TIRÓN de Atmel (Windows) o el programador de DFU (Mac OS X y Linux) para cargar un nuevo firmware. O usted puede utilizar el jefe de la ISP con un programador externo (que sobreescribe el cargador de arranque de DFU). Vea este tutorial usuario-contribuido para más información.

Automático (software) reajustado

Bastante entonces requiriendo una prensa física del botón de reinicio antes de una carga por teletratamiento, el Arduino Mega2560 se diseña de una manera que permita que sea reajustado por el software que corre en un ordenador conectado. Una de las líneas de control de flujo del hardware (DTR) del ATmega8U2 está conectado con la línea del reset del ATmega2560 vía un condensador de 100 nanofarad. Cuando se afirma esta línea (tomado punto bajo), la línea del reset cae de largo bastante para reajustar el microprocesador. El software de Arduino utiliza esta capacidad para permitir que usted cargue código simplemente presionando el botón de la carga por teletratamiento en el ambiente de Arduino. Esto significa que el cargador de arranque puede tener un descanso más corto, mientras que la baja de DTR se puede bien-coordinar con el comienzo de la carga por teletratamiento.

Esta disposición tiene otras implicaciones. Cuando el Mega2560 está conectado con un ordenador que corre Mac OS X o Linux, reajusta cada vez que una conexión se hace a ella de software (vía el USB). Para el mitad-segundo siguiente o así pues, el cargador de arranque está corriendo en el Mega2560. Mientras que se programa ignorar los datos malformados (es decir cualquier cosa además de una carga por teletratamiento del nuevo código), interceptará los primeros bytes de datos enviados al tablero después de que se abra una conexión. Si un bosquejo que corre en el tablero recibe la configuración de una sola vez u otros datos cuando primero comienza, asegúrese de que el software con el cual comunica esperas un segundo después de abrir la conexión y antes de enviar estos datos.

El Mega2560 contiene un rastro que se pueda cortar para inhabilitar el auto-reset. Los cojines a cada lado del rastro se pueden soldar juntos para volverlo a permitir. Ha etiquetado “RESET-EN”. Usted puede también poder inhabilitar el auto-reset conectando un resistor de 110 ohmios de 5V con la línea del reset; vea este foro roscar para los detalles.

Protección de la sobreintensidad de corriente del USB

El Arduino Mega2560 tiene un polyfuse restaurable que proteja los puertos del USB de su ordenador contra pantalones cortos y sobreintensidad de corriente. Aunque la mayoría de los ordenadores proporcionen su propia protección interna, el fusible proporciona una capa adicional de protección. Si más de 500 mA se aplican al puerto de USB, el fusible romperá automáticamente la conexión hasta el cortocircuito o se quita la sobrecarga.

Características físicas y compatibilidad del escudo

La longitud máxima y la anchura del PWB Mega2560 son 4 y 2,1 pulgadas respectivamente, con el conector USB y el enchufe del poder extendiendo más allá de la dimensión anterior. Tres agujeros del tornillo permiten que aten al tablero a una superficie o a un caso. Observe que la distancia entre los pernos digitales 7 y 8 es 160 milipulgada (0,16"), no un incluso múltiple del espaciamiento de 100 milipulgadas de los otros pernos.

El Mega2560 se diseña para ser compatible con la mayoría de los escudos diseñados para el Uno, el Diecimila o el Duemilanove. Los pernos 0 a 13 de Digitaces (y los pernos adyacentes de la AREF y de la tierra), las entradas análogas 0 a 5, el jefe del poder, y el jefe de ICSP están todos en ubicaciones equivalentes. UART principal (puerto serie) está situado más lejos en los mismos pernos (0 y 1), al igual que las interrupciones externas 0 y 1 (los pernos 2 y 3 respectivamente). SPI está disponible a través del jefe de ICSP en el Mega2560 y Duemilanove/Diecimila. Observe por favor que I2C no está situado en los mismos pernos en el mega (20 y 21) como el Duemilanove/el Diecimila (entradas análogas 4 y 5).
 

Carro de la investigación 0