20
winkhel 1 WK0100 v1.01 WK0100 v1.01 MANUAL DE DESCRIPCIÓN

MANUAL DE DESCRIPCIÓN - winkhel.com v1_01.pdf · el bus I2C a través del bus UEXT): ... Para el test puede utilizar cualquier programa terminal serie como el

  • Upload
    lenhi

  • View
    235

  • Download
    4

Embed Size (px)

Citation preview

winkhel

1

WK0100 v1.01

WK0100 v1.01

MANUAL DE DESCRIPCIÓN

winkhel

2

WK0100 v1.01

ÍNDICE DE CONTENIDO

1. Alimentación. ........................................................................................................ 3 2. Comunicaciones digitales. ................................................................................ 5 3. Salidas de relés. ................................................................................................... 7 4. Salidas digitales. .................................................................................................. 9 6. Entradas analógicas. ........................................................................................ 12 7. Varios. ................................................................................................................... 13 8. Asignación de señales compatibles con Arduino. ................................... 17 9. Test WK0100. ...................................................................................................... 18 10. Programación WK0100. ................................................................................... 20

winkhel

3

WK0100 v1.01

1. Alimentación.

Especificaciones de alimentación:

• Tensión de alimentación: 24VDC +/- 10% • Consumo máximo: 0.3A • Corriente máxima en salida 5VDC: 500mA • Corriente máxima en salida 12VDC: 500mA • Corriente máxima en salida 24VDC: 2000mA • Protección contra inversión de polaridad y fusible 3,15A

winkhel

4

WK0100 v1.01

Puede alimentar la placa WK0100 vía USB. Para ello sitúe el Jumper S3 en modo USB:

En este modo de alimentación sólo estará disponible el voltaje de 5V y por lo tanto:

• El microcontrolador • Comunicaciones USB • Comunicaciones RS485 • Comunicaciones por el BUS I2C • Comunicaciones por el BUS UNIVERSAL UEXT • Salidas digitales • Entradas digitales • Sensor de temperatura • RTC

No estarán disponibles en este modo:

• Salidas de relés • Modulo WK0200 conectado a través del BUS2 • +24VDC de salida • +12VDC de salida

winkhel

5

WK0100 v1.01

2. Comunicaciones digitales.

Puede comunicarse con la placa WK0100 a través de dos interfaces:

• RS485 • USB

Para la comunicación RS485 deslice el interruptor S2 a la izquierda:

winkhel

6

WK0100 v1.01

Para la comunicación USB deslice el interruptor S2 a la derecha:

En modo RS485 puede activar la resistencia terminal de 120 Ohmios del bus con el Jumper S4. Especificaciones RS485:

• Velocidad máxima de 500 Kbps • Protección ESD +/- 15Kv • Control de dirección de flujo automática • Soporta ¼ de carga unitaria o 128 dispositivos en red • Aislamiento galvánico 3000v

winkhel

7

WK0100 v1.01

3. Salidas de relés.

winkhel

8

WK0100 v1.01

Especificaciones salidas relés 1 a 6:

• Corriente nominal: 10A • Corriente máxima de pico: 20A • Voltaje nominal: 250VAC • Voltaje máximo de contacto: 400VAC • Carga nominal AC1: 2500VA (cargas resistivas o

ligeramente inductivas) • Carga nominal AC15: 500VA (cargas muy inductivas)

Especificaciones salidas relés 7 a 8:

• Corriente nominal: 16A • Corriente máxima de pico: 30A • Voltaje nominal: 250VAC • Voltaje máximo de contacto: 400VAC • Carga nominal AC1: 4000VA (cargas resistivas o

ligeramente inductivas) • Carga nominal AC15: 750VA (cargas muy inductivas)

winkhel

9

WK0100 v1.01

4. Salidas digitales.

Disponemos de dos salidas digitales configurables como salida TTL o salida OPEN DRAIN. Coloque S12 o S13 para configurar las salidas O1 ó O2 respectivamente en modo TTL:

winkhel

10

WK0100 v1.01

Coloque S12 o S13 para configurar las salidas O1 ó O2 respectivamente en modo OPEN DRAIN:

Utilice esta configuración para las salidas OPEN DRAIN:

Especificaciones de salida en modo OPEN DRAIN:

• Máximo voltaje: 60VDC • Máxima corriente: 1A

winkhel

11

WK0100 v1.01

5. Entradas digitales.

Especificaciones entradas digitales:

• Máximo voltaje de entrada: 30VDC • Mínimo voltaje de entrada: 10VDC • Corriente máxima: 20mA • Protección contra inversión de polaridad • Aislamiento galvánico de 3000V

winkhel

12

WK0100 v1.01

6. Entradas analógicas.

Especificaciones entradas analógicas:

• Máximo voltaje de entrada: 5VDC • Resolución: 10 bits

winkhel

13

WK0100 v1.01

7. Varios.

Puede asignar dos tipos de señales a la interrupción INT0 conectada a la entrada digital 1 (DIG IN1).

• Señal de alarma del RTC. Puentee el Jumper S9:

winkhel

14

WK0100 v1.01

• Señal DREADY procedente del BUS2 y conectada a los receptores

RFID. Puentee el Jumper S5:

El pinout del conector BUS I2C (RJ12) es el siguiente:

PIN SEÑAL

1 +24VDC

2 +5VDC

3 GND

4 DREADY

5 SCL

6 SDA

Para desactivar los 24VDC o 5VDC del bus quite el Jumper S8 o S10 o ambos:

winkhel

15

WK0100 v1.01

El pinout del conector BUS DE EXPANSION UNIVERSAL es el siguiente:

PIN SEÑAL

1 +3.3VDC

2 GND

3 TXD

4 RXD

5 SCL

6 SDA

7 MISO

8 MOSI

9 SCK

10 SSEL

winkhel

16

WK0100 v1.01

Puede establecer el voltaje del bus I2C a 5V o 3.3V. Para 3.3V coloque los puentes de la siguiente forma (sobre todo cuando utilice el bus I2C a través del bus UEXT):

Para 5V (por defecto):

Especificaciones reloj RTC:

• Duración batería: 10 años aprox. • Tipo batería: CR1220

winkhel

17

WK0100 v1.01

8. Asignación de señales compatibles con Arduino.

SEÑAL WK0100 SEÑAL ARDUINO

RELE 1 4

RELE 2 7

RELE 3 8

RELE 4 9

RELE 5 10

RELE 6 11

RELE 7 12

RELE 8 13

DIG. OUT 1 5 – PWM

DIG. OUT 2 6 – PWM

DIG. INPUT 1 2 – INT0 (invertida)

DIG. INPUT 2 3 – INT1 (invertida)

DIG. INPUT 3 17 (invertida)

ANALOG INPUT 0 A0

ANALOG INPUT 1 A1

ANALOG INPUT 2 A2

winkhel

18

WK0100 v1.01

9. Test WK0100. Para el test puede utilizar cualquier programa terminal serie como el Hyperterminal de Windows. En este manual utilizaremos el monitor serie de Arduino. Puede usar comunicaciones USB o RS485. Ejecute Arduino.exe. Seleccione el puerto de comunicaciones conectado a WK0100:

winkhel

19

WK0100 v1.01

Localice el icono “Serial Monitor”:

Establezca la velocidad de comunicaciones a 9600 baudios y la opción de “Carriage Return”:

Encienda WK0100 y aparecerá a los pocos segundos el mensaje de bienvenida. Pulse “?” + intro y siga las instrucciones.

winkhel

20

WK0100 v1.01

10. Programación WK0100. Puede programar la placa WK0100 vía USB mediante el IDE de Arduino. Para ello seleccione la placa “Arduino Diecimila” 168 o 328 según el caso: