Professional Documents
Culture Documents
0.- INDICE
6.- WATCHDOG
Página 1 de 30
Página 2 de 30
'ULYHU 'ULYHU
DQDOREV ORJLFEV
Página 3 de 30
Página 4 de 30
Página 5 de 30
Página 6 de 30
AQUA.
DICTRL20 2020 Registro control de driver. Físico
Registro de 1 bit de lectura desde el
AQUA.
DICTRL21 2021 Registro control de driver. Físico
Registro de 1 bit de lectura desde el
AQUA.
DICTRL22 2022 Registro control de driver. Físico
Registro de 1 bit de lectura desde el
AQUA.
DICTRL23 2023 Registro control de driver. Físico
Registro de 1 bit de lectura desde el
AQUA.
DICTRL24 2024 Registro control de driver. Físico
Registro de 1 bit de lectura desde el
AQUA.
DICTRL25 2025 Registro control de driver. Físico
Registro de 1 bit de lectura desde el
AQUA.
DICTRL26 2026 Registro control de driver. Físico
Registro de 1 bit de lectura desde el
AQUA.
DICTRL27 2027 Registro control de driver. Físico
Registro de 1 bit de lectura desde el
AQUA.
DICTRL28 2028 Registro control de driver. Físico
Registro de 1 bit de lectura desde el
AQUA.
DICTRL29 2029 Registro control de driver. Físico
Registro de 1 bit de lectura desde el
AQUA.
DICTRL30 2030 Registro control de driver. Físico
Registro de 1 bit de lectura desde el
AQUA.
DICTRL31 2031 Registro control de driver. Físico
Registro de 1 bit de lectura desde el
AQUA.
DICTRL32 2032 Registro control de driver. Físico
Registro de 1 bit de lectura desde el
AQUA.
DOCTRL01 3001 Registro control de driver. Físico
Registro de 1 bit de escritura desde
el AQUA.
Página 7 de 30
Página 8 de 30
Página 9 de 30
el AQUA.
DOCTRL31 3031 Registro control de driver. Físico
Registro de 1 bit de escritura desde
el AQUA.
DOCTRL32 3032 Registro control de driver. Físico
Registro de 1 bit de escritura desde
el AQUA.
Nota: (*)
No implementado todavía.
Página 10 de 30
Página 11 de 30
&21),*%6 :
Definir una línea con un dispositivo como en el ejemplo
D4; 110;0;1;1;1;10;10;0;50;
6yORHVWiRSHUDWLYRHOPRGR
Página 12 de 30
Página 13 de 30
75$16%6
L1; 0;51000;100;1;0;
Página 14 de 30
$1$/2%6
3DUDXQDHQWUDGDDQDOyJLFD
;Voltage generator Uts;2;1; ;kV;
;4095;4095;4095;-24;24;24;0;0;EEGST;2;1;G3;AQUA;
;
A2 VAR_IDIdentificador de la variable
5202 DRIVER_NAME
indica el driver por el que se adquiere, en este
caso una tarjeta AQGRTU5202. Este
parámetro se usa para distinguir las variables
que se adquieren por éste driver .
D4 DEVICE_NUMBER Indica el número de dispositivo. En este caso
la tarjeta AQGRTU5202 es corresponde con la
configurada por el dispositivo D4 en el archivo
CONFIG.BS0
2 DRIVER_VAR_NUMBER Variable segunda de las entradas analógicas
del driver. Ver tabla del apartado 2.
&RQILJXUDFLyQGHORVFRHILFLHQWHV\GHVSOD]DPLHQWRV :
Para tensión:
4095 8
Alpha(nuevo) = Alpha(anterior)*-------------- * ------------------;
10 Vh – Vl
1 8 * (Vh + Vl)
Offset(nuevo) = Offset(anterior)*-------------- * ------------------;
10 Vh – Vl
Página 15 de 30
Para intensidad:
4095 15
Alpha(nuevo) = Alpha(anterior)*-------------- * ------------------;
20 Ih – Il
1 15 * (Ih + Il)
Offset(nuevo) = Offset(anterior)*-------------- * ------------------;
20 Ih – Il
Con:
Vh: Cuentas del convertidor de la tarjeta para la tensión de calibración (8V).
Vl: Cuentas del convertidor de la tarjeta para la tensión de calibración ( -8V).
Todos estos recálculos son hechos internamente por el propio driver ya que él es el
que tiene acceso a los parámetros Vh, Vl, Ih e Il.
Los nuevos coeficientes y desplazamientos calculados, son calculados al arrancar el
driver y son los que se usan durante toda la operación. En general estos nuevos coeficientes
y desplazamientos deberán ser muy parecidos a los originales.
&iOFXORGHORVFRHILFLHQWHV\GHVSOD]DPLHQWRVWHyULFRV
Los convertidores de medida son de 12 bits por tanto en general para una entrada de
rango ±10V :
10- (-10)
alpha = ------------------------- = 0.004884 V/cuentas
4095
offset = -10 V
Ejemplo 1:
Página 16 de 30
110 110 11
4095FXHQWDV = +109 = +10· = +10· ·
5.5 5.5 110
110 110 11
0FXHQWDV = −109 = −10· = −10· ·
5 .5 5.5 110
110 11 110 11
10· · − (−10· · )
$OSKD=
5.5 110 5.5 110 = 0.009768N9 / FXHQWD
4095
110 11
2IIVHW =−10· · = −20N9
5.5 110
Ejemplo 2:
Conectada a la entrada analógica de rango 20 mA hay un transformador de
aislamiento 5 A / 10 mA y en el primario de éste un transformador de medida de relación
500 A / 5 A.
5 5 500
4095FXHQWDV = +20P$ = +20· = +20· ·
10 10 5
5 5 500
0FXHQWDV = −20P$ = −20· = −20· ·
10 10 5
5 500 5 500
20· · − ( −20· · )
$OSKD =
10 5 10 5 = 0.48884 $ / FXHQWD
4095
5 500
2IIVHW =− 20· · = −1000 $
10 5
5HFDOLEUDFLyQGHODVHQWUDGDVDQDOyJLFDV
Página 17 de 30
ValueReal
K = ---------------
ValueAq
Alpha1 = K * Alpha0
Delta1 = K * Delta0
Página 18 de 30
(MHPSOR
11 110
2 * 10* ----- * -----
110 5.5
Alpha0 = -------------------------- = 0.009768 kV/cuenta
4095
11 110
Delta0 = - 10* ----- * ----- = -20 kV
110 5.5
Como se trata de una señal alterna, será necesario un programa como el siguiente:
Página 19 de 30
Por tanto
ValueReal 11 kV
K = --------------- = ------------ = 1.34
ValueAq 8.2 kV
6HOHFFLyQGHORVWUDQVIRUPDGRUHVGHPHGLGDSDUDVHxDOHVDOWHUQDV
Para mediar magnitudes alternas, hay que tener en cuenta que éstas se
especifican por su valor eficaz (RMS) y por tanto una señal de X VRMS tendrá
como valor de pico X*√2 V. (idem para intensidad)
Página 20 de 30
Los transformadores deben diseñarse para que tengan como mínimo una
precisión en todo el rango de menos del 0.5 %.
Página 21 de 30
&iOFXORGHOFRHILFLHQWH\GHVSOD]DPLHQWRSDUDXQVKXQWFRQFRQYHUWLGRUGH
PHGLGDP$
4095 cuentas-Æ 20 mA Æ 60 mV Æ 7 A
??? cuentas Æ 4 mA Æ 0 mV Æ 0 A
Primero obtenemos la fórmula para convertir desde Amperios del shunt a mA del
convertidor.
Alpha = 16 / 7 A/ mA
Offset = + 4 mA
16
mA = ------- [A] + 4
7
4095 cuentas Æ 20 mA
2048 cuentas Æ 0 mA
20
mA = --------- [cuentas] - 20
2048
16 20
---- [A] + 4 = --------- [cuentas] - 20
7 2048
Página 22 de 30
20 7
[A] = (-------- [cuentas] – 24) * ------
2048 16
Página 23 de 30
3DUDXQDVDOLGDDQDOyJLFD
&RQILJXUDFLyQGHORVFRHILFLHQWHV\GHVSOD]DPLHQWRV :
Los convertidores de son de 8 bits por tanto en general para una salida de rango
0..10V :
10- (0)
alpha = ------------------------- = 0.03921 V/cuentas
255
offset = -0 V
Ejemplo:
Salida analógica en el rango 0-10V, escalado a 0-100%.
Página 24 de 30
100 − 0
$OSKD = = 0.3921% / FXHQWD
255
2IIVHW =0%
1RWD(OILQDOGHHVFDODQROOHJDDFXHQWDVVLQRTXHOOHJDDFXHQWDV
DSUR[LPDGDPHQWH3RUWDQWRXQFiOFXORPiVSUHFLVRGHORVFRHILFLHQWHV\GHVSOD]DPLHQWRV
VHREWLHQHVXVWLWX\HQGRFXHQWDVSRUFXHQWDV
Página 25 de 30
3DUDXQFRQWDGRU
1RWD
: El contador primero (CC1), tiene una capacidad de 32 bits,
mientras que CC2 tiene una capacidad de 16 bits.
&RHILFLHQWHV\GHVSOD]DPLHQWRV :
Para los contadores, los campos de coeficiente y desplazamiento, carecen de
sentido.
Página 26 de 30
/2*,&%6
3DUDXQDHQWUDGDGLJLWDO
3DUDXQDVDOLGDGLJLWDO
Página 27 de 30
Página 28 de 30
$,&57/
El registro AICRTL01 se utiliza para indicar al driver el comando que debe ejecutar. Por
defecto siempre tiene valor “0” que siginifica adquisición de todos los valores analógicos y
digitales de la tarjeta AQGRTU5202. (comando 0x7777 de la tarjeta).
WDUMHWD
(*) Nota: los registros de control sólo están disponibles a partir de la versión 7 de AQUA.
Página 29 de 30
6.- WATCHDOG
Página 30 de 30