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 /

Módulo mega del arduino de Arduino (ficha técnica)

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

Módulo mega del arduino de Arduino (ficha técnica)

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

Add to Cart

Buscar vídeos similares
Ver descripción del producto

Descripción

El Arduino ADK es un tablero del microcontrolador basado en el ATmega2560 (ficha técnica). Tiene un interfaz del host USB a conectar con Android basó los teléfonos, sobre la base del MAX3421e IC. 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.

ADK se basa en los 2560 mega.

Similar a los 2560 y al Uno mega, ofrece un ATmega8U2 programado como convertidor USB-a-serial.
La revisión 2 del tablero de MegaADK 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.

Para la información sobre usar al tablero con el OS de Android, vea la documentación de ADK de Google.

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

Ficheros de EAGLE: Arduino_ADK-Mega_2560-Rev3-reference-design.zip

Diagrama esquemático: Arduino ADK_Mega_2560-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 ADK 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.

NOTA: Porque ADK es un host USB, el teléfono intentará extraer poder de él cuando necesita cargar. Cuando ADK se acciona sobre el USB, el total 500mA está disponible para el teléfono y el tablero. El regulador de la alimentación externa puede proveer hasta 1500mA. 750mA está disponible para el teléfono y el tablero de ADK. Un 750mA adicional se asigna para cualesquiera actuadores y sensor atados al tablero. Una fuente de alimentación debe ser capaz de proporcionar 1.5A para utilizar este mucho actual.

El tablero puede actuar encendido una fuente externa de 5,5 a 16 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.

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

ADK 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 50 pernos digitales en ADK 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 ATmega8U2 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.

    * host USB: MAX3421E. Los MAX3421E comunican con Arduino con el autobús de SPI. Utiliza tan los pernos siguientes:
          o Digital: 7 (RST), 50 (MISO), 51 (MOSI), 52 (SCK).
            NOTA: No utilice por favor el perno 7 de Digitaces como entrada o salida porque se utiliza en la comunicación con MAX3421E
          o no explotado en jefes: PJ3 (GP_MAX), PJ6 (INT_MAX), PH7 (SS).

    * 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.

ADK 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 ADK 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 ATmega8U2 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/16U2 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 de ADK un de los.

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 biblioteca del alambre para los detalles. Para la comunicación de SPI, utilice la biblioteca de SPI.

El interfaz del host USB dado por MAX3421E IC permite que ADK Arduino conecte y obre recíprocamente a cualquier tipo de dispositivo que tengan un puerto de USB. Por ejemplo, permite que usted obre recíprocamente con muchos tipos de teléfonos, cámaras de Canon que controlan, interconectando con los reguladores del teclado, del ratón y de los juegos como Wiimote y PS3.

Programación

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

El ATmega2560 en el Arduino ADK viene preburned con un cargador de arranque (lo mismo en 2560 mega) que permita que usted cargue nuevo código a él sin el uso de un programador externo del hardware. Comunica usando el protocolo original STK500v2 (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.

El código fuente del firmware ATmega8U2 está disponible en el repositorio de Arduino. El ATmega8U2 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 ADK 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 ADK 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 ADK. 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.

ADK 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 ADK 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 de ADK 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.

ADK 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 ADK y Duemilanove/Diecimila. Observe por favor que I2C no está situado en los mismos pernos en ADK (20 y 21) como el Duemilanove/el Diecimila (entradas análogas 4 y 5).

Conductores y disposición

Con este tablero usted necesita cambiar el fichero de boards.txt en su directorio de Arduino (encuéntrelo en: “Arduino-00xx > hardware > arduino”):

Arduino 0022 o un boards.txt más viejo
Arduino 1,0 boards1.0.txt beta

[Downladed, esto archiva es comprimido en un archivo de la cremallera, así que usted necesidad de desabrocharlo en el directorio descrito arriba.]

Usuarios de Windows para conseguir de trabajo de la necesidad del tablero un fichero de .inf de este producto específico: Arduino_ADK.zip
Para la instalación siga el mismo procedimiento en cómo instale a un tablero del UNO en su ordenador.

Carro de la investigación 0