Controlador de entrada universal con CAN AX031700
“
Información del producto
Presupuesto
- Nombre del producto: Controlador de entrada universal con CAN
- Número de modelo: UMAX031700 Versión V3
- Número de pieza: AX031700
- Protocolo compatible: SAE J1939
- Características: Entrada universal única a salida de válvula proporcional
Controlador
Instrucciones de uso del producto
1. Instrucciones de instalación
Dimensiones y distribución de pines
Consulte el manual del usuario para conocer las dimensiones detalladas y la distribución de pines.
información.
Instrucciones de montaje
Asegúrese de que el controlador esté montado de forma segura siguiendo las
pautas provistas en el manual del usuario.
2. Másview de J1939 Características
Mensajes compatibles
El controlador admite varios mensajes especificados en la SAE
Norma J1939. Consulte la sección 3.1 del manual del usuario para obtener más información.
detalles.
Nombre, dirección e ID del software
Configure el nombre, la dirección y el ID del software del controlador según
sus requisitos. Consulte la sección 3.2 del manual del usuario para
instrucciones.
3. Puntos de ajuste de la ECU a los que se accede con la electrónica Axiomatic
Asistente
Utilice el Asistente Electrónico Axiomático (EA) para acceder y
Configurar los puntos de ajuste de la ECU. Siga las instrucciones proporcionadas en
sección 4 del manual del usuario.
4. Actualización a través de CAN con el cargador de arranque Axiomatic EA
Utilice el cargador de arranque Axiomatic EA para actualizar el controlador
a través del bus CAN. Los pasos detallados se describen en la sección 5 del manual del usuario.
manual.
5. Especificaciones técnicas
Consulte el manual del usuario para obtener especificaciones técnicas detalladas.
del controlador
6. Historial de versiones
Consulte la sección 7 del manual del usuario para conocer el historial de versiones de
El producto.
Preguntas frecuentes (FAQ)
P: ¿Puedo utilizar varios tipos de entrada con el CAN de entrada única?
¿Controlador?
A: Sí, el controlador admite una amplia gama de opciones configurables.
tipos de entrada, proporcionando versatilidad en el control.
P: ¿Cómo puedo actualizar el software del controlador?
A: Puede actualizar el controlador a través de CAN usando Axiomatic
Cargador de arranque EA. Consulte la sección 5 del manual del usuario para obtener información detallada.
instrucciones.
"`
MANUAL DE USUARIO UMAX031700 Versión V3
CONTROLADOR DE ENTRADA UNIVERSAL CON CAN
SAEJ1939
MANUAL DEL USUARIO
P/N: AX031700
ACRÓNIMOS
Acuse de recibo
Reconocimiento positivo (según la norma SAE J1939)
UIN
Entrada universal
EA
El asistente electrónico Axiomatic (una herramienta de servicio para las ECU Axiomatic)
Unidad de control electrónico
Unidad de control electrónico
(según la norma SAE J1939)
No se puede
Reconocimiento negativo (según la norma SAE J1939)
PDU1
Un formato para mensajes que se enviarán a una dirección de destino, ya sea específica o global (según el estándar SAE J1939)
PDU2
Un formato utilizado para enviar información que ha sido etiquetada mediante la técnica de extensión de grupo y no contiene una dirección de destino.
PGN
Número de grupo de parámetros (según la norma SAE J1939)
Propuesta A
Mensaje que utiliza el PGN propietario A para la comunicación peer to peer
Proposición B
Mensaje que utiliza un PGN B propietario para comunicación de difusión
SPN
Número de parámetro sospechoso (según la norma SAE J1939)
Nota: Se puede solicitar un KIT de asistente electrónico Axiomatic como P/N: AX070502 o AX070506K
Manual de usuario UMAX031700. Versión: 3
2-44
TABLA DE CONTENIDO
1. SOBREVIEW DEL CONTROLADOR …………………………………………………………………………………………………………………… 4
1.1. DESCRIPCIÓN DEL CONTROLADOR DE SALIDA DE VÁLVULA PROPORCIONAL DE ENTRADA UNIVERSAL ÚNICA ……………………….. 4 1.2. BLOQUE DE FUNCIÓN DE ENTRADA UNIVERSAL………………………………………………………………………………………………. 4
1.2.1. Tipos de sensores de entrada …………………………………………………………………………………………………………………………………………. 4 1.2.2. Opciones de resistencia pullup / pulldown ……………………………………………………………………………………………………………… 5 1.2.3. Errores y rangos mínimos y máximos ……………………………………………………………………………………………………. 5 1.2.4. Tipos de filtros de software de entrada …………………………………………………………………………………………………………………… 5 1.3. FUENTES DE CONTROL DE BLOQUES DE FUNCIONES INTERNAS ………………………………………………………………………….. 6 1.4. BLOQUE DE FUNCIONES DE TABLA DE BÚSQUEDA …………………………………………………………………………………………. 7 1.4.1. Eje X, Respuesta de datos de entrada …………………………………………………………………………………………………………………….. 8 1.4.2. Eje Y, Salida de tabla de búsqueda ……………………………………………………………………………………………………………………. 8 1.4.3. Configuración predeterminada, Respuesta de datos …………………………………………………………………………………………………………. 8 1.4.4. Respuesta punto a punto …………………………………………………………………………………………………………………………………….. 9 1.4.5. Eje X, Respuesta de tiempo ……………………………………………………………………………………………………………………………… 10 1.5. BLOQUE DE FUNCIÓN LÓGICA PROGRAMABLE ………………………………………………………………………………. 11 1.5.1. Evaluación de condiciones …………………………………………………………………………………………………………………………………… 14 1.5.2. Selección de tabla ………………………………………………………………………………………………………………………………………………….. 15 1.5.3. Salida de bloque lógico ……………………………………………………………………………………………………………………………………….. 16 1.6. BLOQUE DE FUNCIÓN MATEMÁTICA ……………………………………………………………………………………………………………….. 17 1.7. BLOQUE DE FUNCIÓN PUEDE TRANSMITIR ……………………………………………………………………………………………….. 18 1.8. BLOQUE DE FUNCIÓN PUEDE RECIBIR ………………………………………………………………………………………………. 19 1.9. BLOQUE DE FUNCIÓN DE DIAGNÓSTICO …………………………………………………………………………………………………………. 20
2. INSTRUCCIONES DE INSTALACIÓN ………………………………………………………………………………………………………………. 24
2.1. DIMENSIONES Y PINOUT ……………………………………………………………………………………………………………………… 24 2.2. INSTRUCCIONES DE MONTAJE ……………………………………………………………………………………………………………….. 24
3. SOBREVIEW DE LAS CARACTERÍSTICAS DEL J1939 …………………………………………………………………………………………………………….. 26
3.1. INTRODUCCIÓN A LOS MENSAJES COMPATIBLES …………………………………………………………………………………………. 26 3.2. NOMBRE, DIRECCIÓN E ID DE SOFTWARE …………………………………………………………………………………………… 27
4. PUNTOS DE AJUSTE DE LA ECU A LOS QUE SE ACCEDE CON EL ASISTENTE ELECTRÓNICO AXIOMATIC …………………………………. 29
4.1. RED J1939 ……………………………………………………………………………………………………………………………………… 29 4.2. ENTRADA UNIVERSAL ……………………………………………………………………………………………………………………………………… 30 4.3. PUNTOS DE AJUSTE DE LISTA DE DATOS CONSTANTES ………………………………………………………………………………………….. 31 4.4. PUNTOS DE AJUSTE DE TABLA DE BÚSQUEDA ……………………………………………………………………………………………… 32 4.5. PUNTOS DE AJUSTE LÓGICO PROGRAMABLE ………………………………………………………………………………………….. 33 4.6. PUNTOS DE AJUSTE DEL BLOQUE DE FUNCIÓN MATEMÁTICA ………………………………………………………………………………………………….. 35 4.7. PUEDE RECIBIR PUNTOS DE AJUSTE ……………………………………………………………………………………………………………….. 37 4.8. PUEDE TRANSMITIR PUNTOS DE AJUSTE ………………………………………………………………………………………………………… 37
5. REFLASHING SOBRE CAN CON EL CARGADOR DE ARRANQUE AXIOMATIC EA …………………………………………………… 39
6. ESPECIFICACIONES TÉCNICAS ……………………………………………………………………………………………………………. 43
6.1. FUENTE DE ALIMENTACIÓN ……………………………………………………………………………………………………………………………….. 43 6.2. ENTRADA…………………………………………………………………………………………………………………………………………………… 43 6.3. COMUNICACIÓN…………………………………………………………………………………………………………………………………. 43 6.4. ESPECIFICACIONES GENERALES …………………………………………………………………………………………………………. 43
7. HISTORIAL DE VERSIONES……………………………………………………………………………………………………………………………….. 44
Manual de usuario UMAX031700. Versión: 3
3-44
1. SOBREVIEW DEL RESPONSABLE
1.1. Descripción del controlador de salida de válvula proporcional con entrada universal única
El controlador CAN de entrada única (1IN-CAN) está diseñado para un control versátil de una sola entrada y una amplia variedad de lógicas y algoritmos de control. Su diseño de circuito flexible ofrece al usuario una amplia gama de tipos de entrada configurables.
El controlador tiene una única entrada universal totalmente configurable que se puede configurar para leer: voltage, corriente, frecuencia/RPM, PWM o señales de entrada digitales. Todos los bloques de funciones lógicas y de E/S de la unidad son inherentemente independientes entre sí, pero se pueden configurar para interactuar entre sí de una gran cantidad de formas.
Los distintos bloques de funciones compatibles con 1IN-CAN se describen en las siguientes secciones. Todos los puntos de ajuste son configurables por el usuario mediante el Asistente electrónico Axiomatic, como se describe en la Sección 3 de este documento.
1.2. Bloque de función de entrada universal
El controlador consta de dos entradas universales. Las dos entradas universales se pueden configurar para medir vol.tage, corriente, resistencia, frecuencia, modulación de ancho de pulso (PWM) y señales digitales.
1.2.1. Tipos de sensores de entrada
La Tabla 3 enumera los tipos de entrada admitidos por el controlador. El parámetro Tipo de sensor de entrada proporciona una lista desplegable con los tipos de entrada descritos en la Tabla 1. Cambiar el tipo de sensor de entrada afecta otros puntos de ajuste dentro del mismo grupo de puntos de ajuste, como error/rango mínimo/máximo, al actualizarlos al nuevo tipo de entrada y, por lo tanto, se debe actualizar. cambiado primero.
0 Deshabilitado 12 Vol.tage 0 a 5V 13 Vol.tage 0 a 10 V 20 Corriente 0 a 20 mA 21 Corriente 4 a 20 mA 40 Frecuencia 0.5 Hz a 10 kHz 50 Ciclo de trabajo PWM (0.5 Hz a 10 kHz) 60 Digital (normal) 61 Digital (inverso) 62 Digital (enclavado)
Tabla 1 Opciones de tipo de sensor de entrada universal
Todas las entradas analógicas se alimentan directamente a un convertidor analógico a digital (ADC) de 12 bits en el microcontrolador. Todos los volúmenestagLas entradas son de alta impedancia, mientras que las entradas de corriente utilizan una resistencia de 124 para medir la señal.
Los tipos de sensor de entrada de frecuencia/RPM, modulación por ancho de pulso (PWM) y contador están conectados a los temporizadores del microcontrolador. El punto de ajuste de pulsos por revolución solo se tiene en cuenta cuando el tipo de sensor de entrada seleccionado es de frecuencia, según la Tabla 3. Cuando el punto de ajuste de pulsos por revolución se establece en 0, las mediciones tomadas se expresarán en unidades de [Hz]. Si el punto de ajuste de pulsos por revolución se establece en un valor superior a 0, las mediciones tomadas se expresarán en unidades de [RPM].
Manual de usuario UMAX031700. Versión: 3
4-44
Los tipos de sensores de entrada digital ofrecen tres modos: Normal, Inverso y Enclavado. Las medidas tomadas con los tipos de entrada digital son 1 (ON) o 0 (OFF).
1.2.2. Opciones de resistencia pullup/pulldown
Con los tipos de sensores de entrada: Frecuencia/RPM, PWM, Digital, el usuario tiene la opción de tres (3) opciones diferentes de pull up/pull down como se detalla en la Tabla 2.
0 Pullup/Pulldown Desactivado 1 10k Pullup 2 10k Pulldown
Tabla 2 Opciones de resistencia pullup/pulldown
Estas opciones se pueden habilitar o deshabilitar ajustando el punto de ajuste de la resistencia Pullup/Pulldown en el Asistente electrónico Axiomático.
1.2.3 Errores y rangos mínimos y máximos
Los puntos de ajuste de rango mínimo y rango máximo no deben confundirse con el rango de medición. Estos puntos de ajuste están disponibles con todas las entradas excepto la digital y se utilizan cuando la entrada se selecciona como entrada de control para otro bloque de funciones. Se convierten en los valores Xmin y Xmax utilizados en los cálculos de pendiente (consulte la Figura 6). Cuando se modifican estos valores, otros bloques de funciones que utilizan la entrada como fuente de control se actualizan automáticamente para reflejar los nuevos valores del eje X.
Los puntos de ajuste de Error mínimo y Error máximo se utilizan con el bloque de función de diagnóstico. Consulte la Sección 1.9 para obtener más detalles sobre el bloque de función de diagnóstico. Los valores de estos puntos de ajuste están restringidos de tal manera que
0 <= Error mínimo <= Rango mínimo <= Rango máximo <= Error máximo <= 1.1xMax*
* El valor máximo de cualquier entrada depende del tipo. El margen de error se puede configurar hasta en un 10 %.
por encima de este valor. Por ejemploampen:
Frecuencia: Máx. = 10,000 XNUMX [Hz o RPM]
PWM:
Máximo = 100.00 [%]
Volumentage: Máx. = 5.00 o 10.00 [V]
Corriente: Máx. = 20.00 [mA]
Para evitar provocar fallos falsos, el usuario puede optar por añadir filtrado de software a la señal de medida.
1.2.4. Tipos de filtros de software de entrada
Manual de usuario UMAX031700. Versión: 3
5-44
Todos los tipos de entrada, a excepción de Digital (Normal), Digital (Inversa) y Digital (Enclavada), se pueden filtrar utilizando los puntos de ajuste Tipo de filtro y Constante de filtro. Hay tres (3) tipos de filtros disponibles como se enumeran en la Tabla 3.
0 Sin filtrado 1 Promedio móvil 2 Promedio repetido
Tabla 3 Tipos de filtrado de entrada
La primera opción de filtro Sin filtrado no proporciona filtrado a los datos medidos. Por lo tanto, los datos medidos se utilizarán directamente en cualquier bloque de funciones que utilice estos datos.
La segunda opción, Media móvil, aplica la "Ecuación 1" a continuación a los datos de entrada medidos, donde ValorN representa los datos medidos de entrada actuales, mientras que ValorN-1 representa los datos filtrados anteriores. La constante del filtro es el punto de ajuste de la constante del filtro.
Ecuación 1: función de filtro de media móvil:
ValorN
=
ValorN-1 +
(Entrada – ValorN-1) Constante de filtro
La tercera opción, Promedio repetido, aplica la "Ecuación 2" a continuación a los datos de entrada medidos, donde N es el valor del punto de ajuste de la constante del filtro. La entrada filtrada, Valor, es el promedio de todas las mediciones de entrada tomadas en N (constante de filtro) número de lecturas. Cuando se toma el promedio, la entrada filtrada permanecerá hasta que esté listo el siguiente promedio.
Ecuación 2 – Función de transferencia promedio repetitiva: Valor = N0 EntradaN N
1.3. Fuentes de control del bloque de funciones internas
Manual de usuario UMAX031700. Versión: 3
6-44
El controlador 1IN-CAN permite seleccionar fuentes de bloques de funciones internas de la lista de bloques de funciones lógicos compatibles con el controlador. Como resultado, cualquier salida de un bloque de funciones se puede seleccionar como fuente de control para otro. Tenga en cuenta que no todas las opciones tienen sentido en todos los casos, pero la lista completa de fuentes de control se muestra en la Tabla 4.
Valor 0 1 2 3 4 5 6 7 8
Significado Fuente de control No utilizada PUEDE recibir mensaje Entrada universal Tabla de búsqueda medida Bloque de función Bloque de función lógica programable Bloque de función matemática Bloque de lista de datos constantes Fuente de alimentación medida Temperatura del procesador medida
Tabla 4 Opciones de fuente de control
Además de una fuente, cada control tiene también un número que corresponde al subíndice del bloque de funciones en cuestión. La Tabla 5 describe los rangos admitidos para los objetos numéricos, según la fuente que se haya seleccionado.
Fuente de control
Número de fuente de control
Fuente de control no utilizada (ignorada)
[0]PUEDE Recibir Mensaje
[1… 8]Entrada universal medida
[1… 1]Bloque de función de tabla de búsqueda
[1… 6]Bloque de funciones lógicas programables
[1… 2]Bloque de funciones matemáticas
[1… 4]Bloque de lista de datos constantes
[1… 10]Fuente de alimentación medida
[1… 1]Temperatura del procesador medida
[1… 1]Tabla 5 Opciones de número de fuente de control
1.4. Bloque de funciones de tabla de búsqueda
Manual de usuario UMAX031700. Versión: 3
7-44
Las tablas de búsqueda se utilizan para dar una respuesta de salida de hasta 10 pendientes por tabla de búsqueda. Hay dos tipos de respuesta de la tabla de búsqueda según el tipo de eje X: respuesta de datos y respuesta de tiempo. Las secciones 1.4.1 a 1.4.5 describirán estos dos tipos de eje X con más detalle. Si se requieren más de 10 pendientes, se puede utilizar un bloque lógico programable para combinar hasta tres tablas para obtener 30 pendientes, como se describe en la Sección 1.5.
Hay dos puntos de ajuste clave que afectarán a este bloque de funciones. El primero es la fuente del eje X y el número del eje X, que juntos definen la fuente de control para el bloque de funciones.
1.4.1. Eje X, respuesta de datos de entrada
En el caso en que el tipo de eje X = respuesta de datos, los puntos en el eje X representan los datos de la fuente de control. Estos valores deben seleccionarse dentro del rango de la fuente de control.
Al seleccionar valores de datos del eje X, no hay restricciones sobre el valor que se puede ingresar en cualquiera de los puntos del eje X. El usuario debe ingresar los valores en orden creciente para poder utilizar la tabla completa. Por lo tanto, al ajustar los datos del eje X, se recomienda cambiar primero X10 y luego bajar los índices en orden descendente para mantener lo siguiente:
Xmín <= X0 <= X1 <= X2<= X3<= X4<= X5 <= X6 <= X7 <= X8 <= X9 <= X10 <= Xmáx
Como se indicó anteriormente, Xmin y Xmax estarán determinados por la fuente del eje X que se haya seleccionado.
Si algunos de los puntos de datos se "Ignoran" como se describe en la Sección 1.4.3, no se utilizarán en el cálculo del eje X que se muestra arriba. Por ejemploampPor ejemplo, si se ignoran los puntos X4 y superiores, la fórmula se convierte en Xmin <= X0 <= X1 <= X2<= X3<= Xmax.
1.4.2. Eje Y, salida de la tabla de búsqueda
El eje Y no tiene restricciones sobre los datos que representa. Esto significa que se pueden establecer fácilmente respuestas inversas, crecientes/decrecientes u otras.
En todos los casos, el controlador analiza todo el rango de datos en los puntos de ajuste del eje Y y selecciona el valor más bajo como Ymin y el valor más alto como Ymax. Se pasan directamente a otros bloques de funciones como límites en la salida de la tabla de búsqueda. (es decir, se utilizan como valores Xmin y Xmax en cálculos lineales).
Sin embargo, si algunos de los puntos de datos se "ignoran" como se describe en la Sección 1.4.3, no se utilizarán en la determinación del rango del eje Y. Solo se tendrán en cuenta los valores del eje Y que se muestran en el EA Axiomatic al establecer los límites de la tabla cuando se utiliza para controlar otro bloque de funciones, como un bloque de funciones matemáticas.
1.4.3. Configuración predeterminada, respuesta de datos
De forma predeterminada, todas las tablas de búsqueda en la ECU están deshabilitadas (fuente del eje X es igual a control no utilizado). Las tablas de búsqueda se pueden utilizar para crear la respuesta deseada.files. Si se utiliza una entrada universal como eje X, la salida de la tabla de búsqueda será lo que el usuario ingrese en los puntos de ajuste de valores Y.
Recuerde que cualquier bloque de función controlada que utilice la tabla de búsqueda como fuente de entrada también aplicará una linealización a los datos. Por lo tanto, para una respuesta de control 1:1, asegúrese de que los valores mínimo y
Manual de usuario UMAX031700. Versión: 3
8-44
Los valores máximos de la salida corresponden a los valores mínimo y máximo del eje Y de la tabla.
Todas las tablas (1 a 3) están deshabilitadas de manera predeterminada (no se selecciona ninguna fuente de control). Sin embargo, si se selecciona una fuente del eje X, los valores predeterminados de los valores Y estarán en el rango de 0 a 100 %, como se describe en la sección “Eje Y, salida de la tabla de búsqueda” anterior. Los valores predeterminados mínimos y máximos del eje X se establecerán como se describe en la sección “Eje X, respuesta de datos” anterior.
Por defecto, los datos de los ejes X e Y están configurados para un valor igual entre cada punto desde el mínimo hasta el máximo en cada caso.
1.4.4. Respuesta punto a punto
De forma predeterminada, los ejes X e Y están configurados para una respuesta lineal desde el punto (0,0) al (10,10), donde la salida utilizará la linealización entre cada punto, como se muestra en la Figura 1. Para obtener la linealización, cada La “Respuesta del Punto N”, donde N = 1 a 10, está configurada para un `Ramp A' respuesta de salida.
Figura 1 Tabla de búsqueda con “Ramp Para” Respuesta de datos
Alternativamente, el usuario podría seleccionar una respuesta "Saltar a" para "Respuesta del punto N", donde N = 1 a 10. En este caso, cualquier valor de entrada entre XN-1 y XN dará como resultado una salida del bloque de funciones Tabla de búsqueda. de YN.
Un exampArchivo de un bloque de funciones matemáticas (0 a 100) utilizado para controlar una tabla predeterminada (0 a 100) pero con una respuesta "Saltar a" en lugar de la respuesta "R" predeterminada.amp To' se muestra en la Figura 2.
Manual de usuario UMAX031700. Versión: 3
9-44
Figura 2 Tabla de búsqueda con respuesta de datos "Saltar a"
Por último, se puede seleccionar cualquier punto excepto (0,0) para una respuesta "Ignorar". Si la “Respuesta del punto N” se configura como ignorada, todos los puntos desde (XN, YN) hasta (X10, Y10) también se ignorarán. Para todos los datos mayores que XN-1, la salida del bloque de funciones de la tabla de búsqueda será YN-1.
Una combinación de Ramp Las respuestas Para, Saltar a e Ignorar se pueden utilizar para crear una salida profesional específica de la aplicación.file.
1.4.5. Eje X, respuesta de tiempo
También se puede utilizar una tabla de búsqueda para obtener una respuesta de salida personalizada donde el tipo de eje X es una "Respuesta de tiempo". Cuando se selecciona esta opción, el eje X ahora representa el tiempo, en unidades de milisegundos, mientras que el eje Y aún representa la salida del bloque de función.
En este caso, la fuente del eje X se trata como una entrada digital. Si la señal es en realidad una entrada analógica, se interpreta como una entrada digital. Cuando la entrada de control está activada, la salida cambiará durante un período de tiempo en función del proceso.file en la tabla de búsqueda.
Cuando la entrada de control está en OFF, la salida siempre está en cero. Cuando la entrada se activa, el profile SIEMPRE comienza en la posición (X0, Y0), que es salida 0 durante 0 ms.
En una respuesta temporal, el intervalo de tiempo entre cada punto del eje X se puede establecer entre 1 ms y 1 min. [60,000 XNUMX ms].
Manual de usuario UMAX031700. Versión: 3
10-44
1.5. Bloque de funciones lógicas programables
Figura 3 Bloque de función lógica programable Manual de usuario UMAX031700. Versión: 3
11-44
Este bloque de funciones es obviamente el más complicado de todos, pero muy potente. La lógica programable se puede vincular a hasta tres tablas, cualquiera de las cuales se seleccionaría solo bajo determinadas condiciones. Se pueden asociar tres tablas cualesquiera (de las ocho disponibles) con la lógica, y es totalmente configurable cuáles se utilizan.
Si las condiciones son tales que se ha seleccionado una tabla particular (1, 2 o 3) como se describe en la Sección 1.5.2, entonces la salida de la tabla seleccionada, en cualquier momento dado, se pasará directamente a la Salida Lógica.
Por lo tanto, hasta tres respuestas diferentes a la misma entrada, o tres respuestas diferentes a diferentes entradas, pueden convertirse en la entrada de otro bloque de función, como por ejemplo un variador de salida X. Para ello, se seleccionaría la “Fuente de control” para el bloque reactivo como el “Bloque de función de lógica programable”.
Para habilitar cualquiera de los bloques de lógica programable, el punto de ajuste “Bloque de lógica programable habilitado” debe estar configurado como Verdadero. Todos están deshabilitados de manera predeterminada.
La lógica se evalúa en el orden que se muestra en la Figura 4. Sólo si no se ha seleccionado una tabla con números más bajos se examinarán las condiciones para la siguiente tabla. La tabla predeterminada siempre se selecciona tan pronto como se evalúa. Por lo tanto, es necesario que la tabla predeterminada sea siempre el número más alto en cualquier configuración.
Manual de usuario UMAX031700. Versión: 3
12-44
Figura 4 Diagrama de flujo de lógica programable Manual de usuario UMAX031700. Versión: 3
13-44
1.5.1. Evaluación de condiciones
El primer paso para determinar qué tabla se seleccionará como tabla activa es evaluar primero las condiciones asociadas con una tabla determinada. Cada tabla tiene asociadas hasta tres condiciones que pueden ser evaluadas.
El argumento 1 siempre es una salida lógica de otro bloque de funciones. Como siempre, la fuente es una combinación del tipo y número de bloque funcional, los puntos de ajuste “Tabla X, Condición Y, Argumento 1 Fuente” y “Tabla X, Condición Y, Argumento 1 Número”, donde X = 1 a 3 e Y = 1 a 3.
Por otro lado, el argumento 2 podría ser otra salida lógica, como el argumento 1, o un valor constante establecido por el usuario. Para utilizar una constante como segundo argumento en la operación, configure “Tabla X, Condición Y, Origen del argumento 2” en “Datos de constante de control”. Tenga en cuenta que el valor constante no tiene ninguna unidad asociada en el EA axiomático, por lo que el usuario debe configurarlo según sea necesario para la aplicación.
La condición se evalúa en función del “Operador de la Tabla X, Condición Y” seleccionado por el usuario. Siempre es “=, Igual” de forma predeterminada. La única forma de cambiar esto es tener dos argumentos válidos seleccionados para cualquier condición dada. Las opciones para el operador se enumeran en la Tabla 6.
0 =, igual 1 !=, diferente 2 >, mayor que 3 >=, mayor o igual 4 <, menor que 5 <=, menor o igual
Tabla 6 Opciones del operador de condición
De forma predeterminada, ambos argumentos están configurados en "Fuente de control no utilizada", lo que desactiva la condición y automáticamente genera un valor de N/A como resultado. Aunque la Figura 4 muestra solo Verdadero o Falso como resultado de una evaluación de condición, la realidad es que podría haber cuatro resultados posibles, como se describe en la Tabla 7.
Valor 0 1 2 3
Significado Falso Verdadero Error No aplicable
Razón (Argumento 1) Operador (Argumento 2) = Falso (Argumento 1) Operador (Argumento 2) = Verdadero La salida del argumento 1 o 2 se informó como en estado de error El argumento 1 o 2 no está disponible (es decir, configurado en `Fuente de control No utilizado')
Tabla 7 Resultados de la evaluación de la condición
Manual de usuario UMAX031700. Versión: 3
14-44
1.5.2. Selección de mesa
Para determinar si se seleccionará una tabla en particular, se realizan operaciones lógicas sobre los resultados de las condiciones según lo determinado por la lógica de la Sección 1.5.1. Hay varias combinaciones lógicas que se pueden seleccionar, como se enumera en la Tabla 8.
0 Tabla predeterminada 1 Cnd1 y Cnd2 y Cnd3 2 Cnd1 o Cnd2 o Cnd3 3 (Cnd1 y Cnd2) o Cnd3 4 (Cnd1 o Cnd2) y Cnd3
Tabla 8 Condiciones Opciones del operador lógico
No todas las evaluaciones necesitarán las tres condiciones. El caso expuesto en la sección anterior, por ejemploamparchivo, solo tiene una condición en la lista, es decir, que las RPM del motor estén por debajo de cierto valor. Por lo tanto, es importante comprender cómo los operadores lógicos evaluarían un resultado de Error o N/A para una condición.
Tabla predeterminada de operadores lógicos Cnd1, Cnd2 y Cnd3
Seleccionar condiciones Criterios La tabla asociada se selecciona automáticamente tan pronto como se evalúa. Debe usarse cuando dos o tres condiciones son relevantes y todas deben ser verdaderas para seleccionar la tabla.
Si alguna condición es Falso o Error, la tabla no se selecciona. Un N/D se trata como Verdadero. Si las tres condiciones son Verdaderas (o N/D), la tabla se selecciona.
Cnd1 o Cnd2 o Cnd3
If((Cnd1==True) &&(Cnd2==True)&&(Cnd3==True)) Then Use Table Debe usarse cuando solo una condición es relevante. También se puede utilizar con dos o tres condiciones relevantes.
Si alguna condición se evalúa como Verdadera, se selecciona la tabla. Los resultados de error o N/A se tratan como falsos
If((Cnd1==True) || (Cnd2==True) || (Cnd3==True)) Then Use Table (Cnd1 And Cnd2) or Cnd3 Para usarse solo cuando las tres condiciones sean relevantes.
Si tanto la Condición 1 como la Condición 2 son Verdaderas, O la Condición 3 es Verdadera, se selecciona la tabla. Los resultados de error o N/A se tratan como falsos
If( ((Cnd1==True)&&(Cnd2==True)) || (Cnd3==True) ) Then Use Table (Cnd1 or Cnd2) and Cnd3 Para usarse solo cuando las tres condiciones sean relevantes.
Si la condición 1 y la condición 3 son verdaderas, O la condición 2 y la condición 3 son verdaderas, se selecciona la tabla. Los resultados de error o N/A se tratan como falsos
If( ((Cnd1==True)||(Cnd2==True)) && (Cnd3==True) ) Entonces use la tabla
Tabla 9 Evaluación de condiciones según el operador lógico seleccionado
El operador lógico de condiciones de la “Tabla X” predeterminado para las Tablas 1 y 2 es “Cnd1 y Cnd2 y Cnd3”, mientras que la Tabla 3 está configurada para ser la “Tabla predeterminada”.
Manual de usuario UMAX031700. Versión: 3
15-44
1.5.3. Salida de bloque lógico
Recuerde que la Tabla X, donde X = 1 a 3 en el bloque de función de lógica programable NO significa Tabla de búsqueda 1 a 3. Cada tabla tiene un punto de ajuste “Número de bloque de tabla de búsqueda de la Tabla X” que permite al usuario seleccionar qué tablas de búsqueda desea asociar con un bloque de lógica programable en particular. Las tablas predeterminadas asociadas con cada bloque lógico se enumeran en la Tabla 10.
Número de bloque lógico programable
1
Tabla 1 Búsqueda
Tabla 2 Búsqueda
Tabla 3 Búsqueda
Número de bloque de tabla Número de bloque de tabla Número de bloque de tabla
1
2
3
Tabla 10 Tablas de búsqueda predeterminadas de bloques lógicos programables
Si la tabla de búsqueda asociada no tiene una “Fuente del eje X” seleccionada, entonces la salida del bloque de lógica programable siempre será “No disponible” mientras esa tabla esté seleccionada. Sin embargo, si la tabla de búsqueda se configura para una respuesta válida a una entrada, ya sea Datos u Hora, la salida del bloque de función de la tabla de búsqueda (es decir, los datos del eje Y que se han seleccionado en función del valor del eje X) se convertirá en la salida del bloque de función de lógica programable mientras esa tabla esté seleccionada.
A diferencia de todos los demás bloques de funciones, la lógica programable NO realiza ningún cálculo de linealización entre los datos de entrada y de salida. En cambio, refleja exactamente los datos de entrada (tabla de búsqueda). Por lo tanto, al utilizar la lógica programable como fuente de control para otro bloque de funciones, se recomienda ENFÁTICAMENTE que todos los ejes Y asociados de la tabla de búsqueda (a) estén configurados entre el rango de salida de 0 a 100 % o (b) todos estén configurados en la misma escala.
Manual de usuario UMAX031700. Versión: 3
16-44
1.6. Bloque de funciones matemáticas
Hay cuatro bloques de funciones matemáticas que permiten al usuario definir algoritmos básicos. Un bloque de funciones matemáticas puede aceptar hasta cuatro señales de entrada. Cada entrada se escala de acuerdo con el límite asociado y los puntos de ajuste de escala.
Las entradas se convierten en porcentajestagEl valor se basa en los valores “Función X Entrada Y Mínimo” y “Función X Entrada Y Máximo” seleccionados. Para un control adicional, el usuario también puede ajustar la “Función X Entrada Y Escalador”. De forma predeterminada, cada entrada tiene un "peso" de escala de 1.0. Sin embargo, cada entrada se puede escalar de -1.0 a 1.0 según sea necesario antes de aplicarla en la función.
Un bloque de función matemática incluye tres funciones seleccionables, cada una de las cuales implementa el operador B de la ecuación A, donde A y B son entradas de función y el operador es la función seleccionada con el punto de ajuste Operador X de la función matemática. Las opciones de punto de ajuste se presentan en la Tabla 11. Las funciones están conectadas entre sí, de modo que el resultado de la función anterior pasa a la Entrada A de la siguiente función. Por lo tanto, la Función 1 tiene tanto la Entrada A como la Entrada B seleccionables con puntos de ajuste, mientras que las Funciones 2 a 4 solo tienen la Entrada B seleccionable. La entrada se selecciona configurando la Fuente de entrada Y de la Función X y el Número de entrada Y de la Función X. Si la Fuente de entrada B de la Función X se configura en 0, la señal de Control no utilizada pasa por la función sin cambios.
= (1 1 1)2 23 3 4 4
0
=, Verdadero cuando InA es igual a InB
1
!=, Verdadero cuando InA no es igual a InB
2
>, Verdadero cuando InA es mayor que InB
3
>=, Verdadero cuando InA es mayor o igual que InB
4
<, Verdadero cuando InA es menor que InB
5
<=, Verdadero cuando InA es menor o igual que InB
6
O, Verdadero cuando InA o InB es Verdadero
7
Y, Verdadero cuando InA e InB son Verdaderos
8 XOR, verdadero cuando InA o InB son verdaderos, pero no ambos
9
+, Resultado = InA más InB
10
-, Resultado = InA menos InB
11
x, Resultado = InA por InB
12
/, Resultado = InA dividido por InB
13
MIN, Resultado = El más pequeño de InA e InB
14
MAX, Resultado = Mayor entre InA e InB
Tabla 11 Operadores de funciones matemáticas
El usuario debe asegurarse de que las entradas sean compatibles entre sí al utilizar algunas de las operaciones matemáticas. Por ejemplo, si la entrada universal 1 se mide en [V], mientras que la recepción CAN 1 se mide en [mV] y el operador de función matemática 9 (+), el resultado no será el valor verdadero deseado.
Para obtener un resultado válido, la fuente de control de una entrada debe ser un valor distinto de cero, es decir, algo distinto de "Fuente de control no utilizada".
Al dividir, un valor InB cero siempre dará como resultado un valor de salida cero para la función asociada. Al restar, un resultado negativo siempre se tratará como un cero, a menos que la función se multiplique por un valor negativo o las entradas se escalen primero con un coeficiente negativo.
Manual de usuario UMAX031700. Versión: 3
17-44
1.7. Bloque de función de transmisión CAN
El bloque de función de transmisión CAN se utiliza para enviar cualquier salida de otro bloque de función (es decir, entrada, señal lógica) a la red J1939.
Normalmente, para desactivar un mensaje de transmisión, la “Tasa de repetición de transmisión” se establece en cero. Sin embargo, si un mensaje comparte su Número de grupo de parámetros (PGN) con otro mensaje, esto no es necesariamente así. En el caso de que varios mensajes compartan el mismo “PGN de transmisión”, la tasa de repetición seleccionada en el mensaje con el número MÁS BAJO se utilizará para TODOS los mensajes que utilicen ese PGN.
De manera predeterminada, todos los mensajes se envían en los PGN de Proprietary B como mensajes de difusión. Si no se necesitan todos los datos, deshabilite todo el mensaje configurando el canal más bajo que utilice ese PGN en cero. Si algunos de los datos no son necesarios, simplemente cambie el PGN de los canales superfluos a un valor no utilizado en el rango de Proprietary B.
Al encenderlo, el mensaje transmitido no se transmitirá hasta después de un retraso de 5 segundos. Esto se hace para evitar que cualquier condición de encendido o inicialización cree problemas en la red.
Dado que los valores predeterminados son mensajes PropB, la “Prioridad de transmisión de mensajes” siempre se inicializa en 6 (prioridad baja) y no se utiliza el punto de ajuste “Dirección de destino (para PDU1)”. Este punto de ajuste solo es válido cuando se ha seleccionado un PGN de PDU1 y se puede configurar en la Dirección global (0xFF) para transmisiones o enviar a una dirección específica configurada por el usuario.
El “Tamaño de datos de transmisión”, el “Índice de datos de transmisión en matriz (LSB)”, el “Índice de bits de transmisión en bytes (LSB)”, la “Resolución de transmisión” y el “Desplazamiento de transmisión” se pueden usar para asignar los datos a cualquier SPN compatible con el estándar J1939.
Nota: Datos CAN = (Desplazamiento de datos de entrada)/Resolución
El 1IN-CAN admite hasta 8 mensajes de transmisión CAN únicos, todos los cuales pueden programarse para enviar cualquier dato disponible a la red CAN.
Manual de usuario UMAX031700. Versión: 3
18-44
1.8. CAN recibir bloque de funciones
El bloque de funciones de recepción CAN está diseñado para tomar cualquier SPN de la red J1939 y utilizarlo como entrada para otro bloque de funciones.
Recibir mensaje habilitado es el punto de ajuste más importante asociado con este bloque de funciones y debe seleccionarse primero. Cambiarlo resultará en que otros puntos de ajuste se habiliten/deshabiliten según corresponda. De forma predeterminada, TODOS los mensajes recibidos están deshabilitados.
Una vez que se ha habilitado un mensaje, se marcará un error de pérdida de comunicación si ese mensaje no se recibe dentro del período de tiempo de espera para recibir mensajes. Esto podría desencadenar un evento de pérdida de comunicación. Para evitar tiempos de espera en una red muy saturada, se recomienda establecer un período al menos tres veces más largo que la tasa de actualización esperada. Para deshabilitar la función de tiempo de espera, simplemente establezca este valor en cero, en cuyo caso el mensaje recibido nunca se agotará y nunca activará un error de pérdida de comunicación.
De manera predeterminada, se espera que todos los mensajes de control se envíen al controlador 1IN-CAN en los PGN patentados B. Sin embargo, si se selecciona un mensaje PDU1, el controlador 1IN-CAN se puede configurar para recibirlo desde cualquier ECU configurando la dirección específica que envía el PGN a la dirección global (0xFF). Si, en cambio, se selecciona una dirección específica, se ignorarán los demás datos de la ECU en el PGN.
El tamaño de datos de recepción, el índice de datos de recepción en matriz (LSB), el índice de bits de recepción en bytes (LSB), la resolución de recepción y el desplazamiento de recepción se pueden utilizar para asignar cualquier SPN compatible con el estándar J1939 a los datos de salida del bloque de funciones recibido. .
Como se mencionó anteriormente, se puede seleccionar un bloque de función de recepción CAN como fuente de la entrada de control para los bloques de función de salida. Cuando este es el caso, los puntos de ajuste de Datos recibidos mínimos (umbral de desactivación) y Datos recibidos máximos (umbral de activación) determinan los valores mínimo y máximo de la señal de control. Como lo implican los nombres, también se utilizan como umbrales de encendido/apagado para los tipos de salida digital. Estos valores están en las unidades en las que se encuentran los datos DESPUÉS de que se aplique la resolución y la compensación a la señal de recepción CAN. El controlador 1IN-CAN admite hasta cinco mensajes de recepción CAN únicos.
Manual de usuario UMAX031700. Versión: 3
19-44
1.9. Bloque de función de diagnóstico
El controlador de señal 1IN-CAN admite varios tipos de diagnósticos. La detección y reacción de fallas está asociada con todas las entradas y salidas universales. Además de las fallas de E/S, el 1IN-CAN también puede detectar/reaccionar ante sobrevoltajes o subvoltajes de la fuente de alimentación.tage mediciones, sobretemperatura del procesador o pérdida de comunicación.
Figura 5 Bloque de funciones de diagnóstico
“La detección de fallas está habilitada” es el punto de ajuste más importante asociado con este bloque de funciones y debe seleccionarse primero. Si se cambia, se habilitarán o deshabilitarán otros puntos de ajuste según corresponda. Cuando está deshabilitado, se ignora todo el comportamiento de diagnóstico asociado con la E/S o el evento en cuestión.
En la mayoría de los casos, las fallas se pueden marcar como de ocurrencia baja o alta. Los umbrales mínimos y máximos para todos los diagnósticos admitidos por 1IN-CAN se enumeran en la Tabla 12. Los valores en negrita son puntos de ajuste configurables por el usuario. Algunos diagnósticos reaccionan solo a una única condición, en cuyo caso se indica N/D en una de las columnas.
Bloque de función Entrada universal Pérdida de comunicación
Umbral mínimo
Umbral máximo
Error mínimo
error máximo
N / A
Mensaje recibido
(ninguna)
Tabla 12 Umbrales de detección de fallas
Se acabó el tiempo
Cuando corresponda, se proporciona un punto de ajuste de histéresis para evitar la configuración y el borrado rápidos del indicador de error cuando un valor de entrada o retroalimentación está muy cerca del umbral de detección de falla. Para el extremo inferior, una vez que se ha marcado un fallo, no se borrará hasta que el valor medido sea mayor o igual al Umbral mínimo + “Histéresis para borrar el fallo”. Para el extremo superior, no se borrará hasta que el valor medido sea menor o igual al Umbral máximo “Histéresis para borrar el fallo”.
Manual de usuario UMAX031700. Versión: 3
20-44
Fallo.” Los valores mínimo, máximo y de histéresis se miden siempre en las unidades del fallo en cuestión.
El siguiente punto de ajuste en este bloque de funciones es “El evento genera un DTC en DM1”. Si se establece en verdadero, y solo si, se habilitarán los demás puntos de ajuste en el bloque de funciones. Todos están relacionados con los datos que se envían a la red J1939 como parte del mensaje DM1, Códigos de diagnóstico de problemas activos.
Un código de diagnóstico de problemas (DTC) está definido por el estándar J1939 como un valor de cuatro bytes que es un
Combinación de:
Número de parámetro sospechoso de SPN (primeros 19 bits del DTC, LSB primero)
FMI
Identificador de modo de falla
(próximos 5 bits del DTC)
CM
Método de conversión
(1 bit, siempre establecido en 0)
OC
Recuento de ocurrencias
(7 bits, número de veces que ocurrió el fallo)
Además de admitir el mensaje DM1, el controlador de señal 1IN-CAN también admite
Códigos de diagnóstico de problemas previamente activos de DM2
Enviado solo bajo pedido
Datos de diagnóstico DM3 Borrado/restablecimiento de DTC previamente activos Realizado solo a pedido
Borrar/restablecer datos de diagnóstico DM11 para DTC activos
Hecho sólo a pedido
Mientras un solo bloque de función de diagnóstico tenga “Evento genera un DTC en DM1” configurado como Verdadero, el controlador de señal 1IN-CAN enviará el mensaje DM1 cada segundo, independientemente de si hay o no fallas activas, según lo recomendado por la norma. Mientras no haya DTC activos, 1IN-CAN enviará el mensaje “No hay fallas activas”. Si un DTC previamente inactivo se activa, se enviará inmediatamente un DM1 para reflejar esto. Tan pronto como el último DTC activo se vuelva inactivo, enviará un DM1 indicando que no hay más DTC activos.
Si hay más de un DTC activo en un momento dado, se enviará el mensaje DM1 normal mediante un mensaje de anuncio de difusión (BAM) multipaquete. Si el controlador recibe una solicitud de DM1 mientras esto es cierto, enviará el mensaje multipaquete a la dirección del solicitante mediante el protocolo de transporte (TP).
Al encender el equipo, el mensaje DM1 no se transmitirá hasta que transcurra un retraso de 5 segundos. Esto se hace para evitar que cualquier condición de encendido o inicialización se marque como un error activo en la red.
Cuando la falla está vinculada a un DTC, se mantiene un registro no volátil del recuento de ocurrencias (OC). Tan pronto como el controlador detecta una falla nueva (anteriormente inactiva), comenzará a disminuir el temporizador de “Retraso antes de enviar DM1” para ese bloque de función de diagnóstico. Si la falla ha permanecido presente durante el tiempo de demora, entonces el controlador activará el DTC e incrementará el OC en el registro. Se generará inmediatamente un DM1 que incluye el nuevo DTC. El temporizador se proporciona para que las fallas intermitentes no saturen la red a medida que la falla aparece y desaparece, ya que se enviaría un mensaje DM1 cada vez que la falla aparece o desaparece.
Los DTC previamente activos (cualquiera con un OC distinto de cero) están disponibles a pedido de un mensaje DM2. Si hay más de un DTC previamente activo, el DM2 multipaquete se enviará a la dirección del solicitante mediante el protocolo de transporte (TP).
Si se solicita un DM3, el recuento de ocurrencias de todos los DTC activos anteriormente se restablecerá a cero. El OC de los DTC actualmente activos no se modificará.
Manual de usuario UMAX031700. Versión: 3
21-44
El bloque de función Diagnóstico tiene un punto de ajuste “Evento borrado solo por DM11”. De manera predeterminada, este valor siempre está configurado en Falso, lo que significa que tan pronto como desaparezca la condición que provocó que se estableciera un indicador de error, el DTC se activa automáticamente y ya no se incluye en el mensaje DM1. Sin embargo, cuando este punto de ajuste se configura en Verdadero, incluso si se borra el indicador, el DTC no se desactivará, por lo que continuará enviándose en el mensaje DM1. Solo cuando se haya solicitado un DM11, el DTC se desactivará. Esta función puede ser útil en un sistema en el que se necesita identificar claramente que se produjo una falla crítica, incluso si desaparecieron las condiciones que la causaron.
Además de todos los DTC activos, otra parte del mensaje DM1 es el primer byte que refleja el Lamp Estado. Cada bloque de función de diagnóstico tiene el punto de ajuste “Lamp “Establecido por evento en DM1” que determina qué lamp se establecerá en este byte mientras el DTC esté activo. El estándar J1939 define el lamps como 'Mal funcionamiento', 'Rojo, Detener', 'Ámbar, Advertencia' o 'Proteger'. De forma predeterminada, el 'Ámbar, Advertencia'amp es típicamente el que se establece por cualquier falla activa.
De manera predeterminada, cada bloque de función de diagnóstico tiene asociado un SPN propietario. Sin embargo, este punto de ajuste “SPN para evento utilizado en DTC” es totalmente configurable por el usuario si desea que refleje un SPN estándar definido en J1939-71. Si se cambia el SPN, el OC del registro de errores asociado se restablece automáticamente a cero.
Cada bloque de función de diagnóstico también tiene asociado un FMI predeterminado. El único punto de ajuste para que el usuario cambie el FMI es “FMI para evento utilizado en DTC”, aunque algunos bloques de función de diagnóstico pueden tener errores altos y bajos, como se muestra en la Tabla 13. En esos casos, el FMI en el punto de ajuste refleja el de la condición de extremo bajo, y el FMI utilizado por la falla alta se determinará según la Tabla 21. Si se cambia el FMI, el OC del registro de errores asociado se restablece automáticamente a cero.
Manual de usuario UMAX031700. Versión: 3
22-44
FMI para evento utilizado en DTC de falla baja
FMI=1, Datos válidos pero por debajo del rango operativo normal Nivel más severo FMI=4, Voltage Por debajo de lo normal o en cortocircuito a una fuente baja FMI=5, corriente por debajo de lo normal o circuito abierto FMI=17, datos válidos pero por debajo del rango operativo normal, nivel menos severo FMI=18, datos válidos pero por debajo del rango operativo normal, nivel moderadamente severo FMI=21, datos con desviación baja
FMI correspondiente utilizado en DTC Falla alta
FMI=0, datos válidos pero por encima del rango operativo normal Nivel más severo FMI=3, vol.tage Por encima de lo normal o en cortocircuito a una fuente alta FMI=6, corriente por encima de lo normal o circuito conectado a tierra FMI=15, datos válidos pero por encima del rango operativo normal, nivel menos severo FMI=16, datos válidos pero por encima del rango operativo normal, nivel moderadamente severo FMI=20, datos con desviación alta
Tabla 13 FMI de falla baja versus FMI de falla alta
Si el FMI utilizado es distinto a uno de los que se indican en la Tabla 13, se asignará el mismo FMI a las fallas altas y bajas. Esta condición debe evitarse, ya que el registro seguirá utilizando un OC diferente para los dos tipos de fallas, aunque se informarán de la misma manera en el DTC. Es responsabilidad del usuario asegurarse de que esto no suceda.
Manual de usuario UMAX031700. Versión: 3
23-44
2. Instrucciones de instalación
2.1. Dimensiones y distribución de pines El controlador 1IN-CAN está empaquetado en una carcasa de plástico soldada por ultrasonidos. El conjunto tiene una clasificación IP67.
Figura 6 Dimensiones de la carcasa
Pin # Descripción
1
BATT +
2
Entrada +
3
CAN_H
4
PUEDO
5
Aporte -
6
BAT-
Tabla 14 Distribución de pines del conector
2.2. Instrucciones de montaje
NOTAS Y ADVERTENCIAS · No instalar cerca de alto vol.tage o dispositivos de alta corriente. · Tenga en cuenta el rango de temperatura de funcionamiento. Todo el cableado de campo debe ser adecuado para ese rango de temperatura. · Instale la unidad con espacio apropiado disponible para servicio y para acceso adecuado al mazo de cables (15
cm) y alivio de tensión (30 cm). · No conecte ni desconecte la unidad mientras el circuito esté activo, a menos que se sepa que el área no es
peligroso.
MONTAJE
Los orificios de montaje están dimensionados para pernos n.° 8 o M4. La longitud del perno estará determinada por el grosor de la placa de montaje del usuario final. La brida de montaje del controlador tiene un grosor de 0.425 pulgadas (10.8 mm).
Si el módulo se monta sin carcasa, debe montarse verticalmente con los conectores orientados hacia la izquierda o
Manual de usuario UMAX031700. Versión: 3
24-44
derecho a reducir la probabilidad de entrada de humedad.
El cableado CAN se considera intrínsecamente seguro. Los cables de alimentación no se consideran intrínsecamente seguros y, por lo tanto, en lugares peligrosos, deben ubicarse en conductos o bandejas de conductos en todo momento. Para este fin, el módulo debe montarse en un gabinete en lugares peligrosos.
Ningún cable o mazo de cables debe tener una longitud superior a 30 metros. El cableado de entrada de energía debe limitarse a 10 metros.
Todo el cableado de campo debe ser adecuado para el rango de temperatura de funcionamiento.
Instale la unidad con espacio adecuado disponible para el mantenimiento y para un acceso adecuado al mazo de cables (6 pulgadas o 15 cm) y al alivio de tensión (12 pulgadas o 30 cm).
CONEXIONES
Utilice los siguientes enchufes macho TE Deutsch para conectar a los receptáculos integrales. El cableado a estos enchufes correspondientes debe realizarse de acuerdo con todos los códigos locales aplicables. Cableado de campo adecuado para el vol nominaltagSe deben utilizar e y corriente. La temperatura nominal de los cables de conexión debe ser de al menos 85 °C. Para temperaturas ambiente inferiores a 10 °C y superiores a +70 °C, utilice cableado de campo adecuado para temperatura ambiente mínima y máxima.
Consulte las hojas de datos respectivas de TE Deutsch para conocer los rangos de diámetros de aislamiento utilizables y otras instrucciones.
Conector de acoplamiento de contactos de receptáculo
Enchufes de acoplamiento según corresponda (consulte www.laddinc.com para obtener más información sobre los contactos disponibles para este enchufe de acoplamiento).
DT06-08SA, 1 W8S, 8 0462-201-16141 y 3 114017
Manual de usuario UMAX031700. Versión: 3
25-44
3. SOBREVIEW DE J1939 CARACTERÍSTICAS
El software fue diseñado para brindar flexibilidad al usuario con respecto a los mensajes enviados hacia y desde la ECU al proporcionar: · Instancia de ECU configurable en el NOMBRE (para permitir múltiples ECU en la misma red) · Parámetros de transmisión PGN y SPN configurables · Recepción configurable Parámetros PGN y SPN · Envío de parámetros de mensajes de diagnóstico DM1 · Lectura y reacción a mensajes DM1 enviados por otras ECU · Registro de diagnóstico, mantenido en memoria no volátil, para enviar mensajes DM2
3.1. Introducción a los mensajes admitidos La ECU cumple con el estándar SAE J1939 y admite los siguientes PGN
De J1939-21 – Capa de enlace de datos · Solicitud · Reconocimiento · Gestión de conexión de protocolo de transporte · Mensaje de transferencia de datos de protocolo de transporte
59904 ($00EA00) 59392 ($00E800) 60416 ($00EC00) 60160 ($00EB00)
Nota: Se puede seleccionar cualquier PGN propietario B en el rango 65280 a 65535 ($00FF00 a $00FFFF)
Desde J1939-73 – Diagnóstico · DM1 Códigos de diagnóstico de problemas activos · DM2 Códigos de diagnóstico de problemas previamente activos · DM3 Borrar/restablecer datos de diagnóstico para DTC previamente activos · DM11 – Borrar/restablecer datos de diagnóstico para DTC activos · Solicitud de acceso a memoria DM14 · Acceso a memoria DM15 Respuesta · DM16 Transferencia de datos binarios
65226 ($00FECA) 65227 ($00FECB) 65228 ($00FECC) 65235 ($00FED3) 55552 ($00D900) 55296 ($00D800) 55040 ($00D700)
Desde J1939-81 – Gestión de red · Dirección reclamada/No se puede reclamar · Dirección ordenada
60928 ($00EE00) 65240 ($00FED8)
De J1939-71 Capa de aplicación de vehículos · Identificación de software
65242 ($00FEDA)
Ninguno de los PGN de la capa de aplicación se admite como parte de las configuraciones predeterminadas, pero se pueden seleccionar según se desee para los bloques de funciones de transmisión o recepción. Se accede a los puntos de ajuste mediante el protocolo de acceso a memoria (MAP) estándar con direcciones propietarias. El asistente electrónico (EA) Axiomatic permite una configuración rápida y sencilla de la unidad a través de la red CAN.
Manual de usuario UMAX031700. Versión: 3
26-44
3.2. NOMBRE, Dirección e ID del software
NOMBRE J1939 La ECU 1IN-CAN tiene los siguientes valores predeterminados para el NOMBRE J1939. El usuario debe consultar la norma SAE J1939/81 para obtener más información sobre estos parámetros y sus rangos.
Dirección arbitraria Capaz Grupo industrial Instancia del sistema del vehículo Función del sistema del vehículo Instancia de función Instancia de la ECU Código de fabricación Número de identidad
Sí 0, Global 0 0, Sistema no específico 125, Controlador de E/S Axiomatic 20, Axiomatic AX031700, Controlador de entrada única con CAN 0, Primera instancia 162, Axiomatic Technologies Corporation Variable, asignada de forma única durante la programación de fábrica para cada ECU
La instancia de ECU es un punto de ajuste configurable asociado con el NOMBRE. Cambiar este valor permitirá que varias ECU de este tipo se distingan de otras ECU (incluido el asistente electrónico Axiomatic) cuando todas estén conectadas en la misma red.
Dirección de la ECU El valor predeterminado de este punto de ajuste es 128 (0x80), que es la dirección de inicio preferida para las ECU autoconfigurables según lo establecido por la SAE en las tablas J1939 B3 a B7. El EA Axiomatic permitirá la selección de cualquier dirección entre 0 y 253, y es responsabilidad del usuario seleccionar una dirección que cumpla con el estándar. El usuario también debe tener en cuenta que, dado que la unidad tiene capacidad para direcciones arbitrarias, si otra ECU con un NOMBRE de mayor prioridad compite por la dirección seleccionada, el 1IN-CAN continuará seleccionando la siguiente dirección más alta hasta que encuentre una que pueda reclamar. Consulte J1939/81 para obtener más detalles sobre la reclamación de direcciones.
Identificador de software
65242
Identificación de software
Tasa de repetición de transmisión: Bajo petición
Longitud de datos:
Variable
Página de datos ampliada:
0
Página de datos:
0
Formato de PDU:
254
Específico de la PDU:
218 PGN Información de respaldo:
Prioridad predeterminada:
6
Número de grupo de parámetros:
65242 (0xFEDA)
- SUAVE
Posición inicial 1 2-n
Longitud Nombre del parámetro 1 Byte Número de campos de identificación de software Variable Identificaciones de software, Delimitador (ASCII “*”)
SPN 965 234
Para la ECU 1IN-CAN, el byte 1 se establece en 5 y los campos de identificación son los siguientes (Número de pieza)*(Versión)*(Fecha)*(Propietario)*(Descripción)
Manual de usuario UMAX031700. Versión: 3
27-44
El EA Axiomatic muestra toda esta información en “Información general de la ECU”, como se muestra a continuación:
Nota: La información proporcionada en la ID del software está disponible para cualquier herramienta de servicio J1939 que admita PGN -SOFT.
Manual de usuario UMAX031700. Versión: 3
28-44
4. PUNTOS DE AJUSTE DE LA ECU A LOS QUE SE ACCEDE CON EL ASISTENTE ELECTRÓNICO AXIOMATIC
En este manual se han hecho referencias a muchos puntos de ajuste. Esta sección describe en detalle cada punto de ajuste, sus valores predeterminados y rangos. Para obtener más información sobre cómo utiliza el 1IN-CAN cada punto de ajuste, consulte la sección correspondiente del Manual del usuario.
4.1. Red J1939
Los puntos de ajuste de la red J1939 se ocupan de los parámetros del controlador que afectan específicamente a la red CAN. Consulte las notas sobre la información de cada punto de ajuste.
Nombre
Rango
Por defecto
Notas
Número de instancia de la ECU Dirección de la ECU
Lista de caídas 0 a 253
0, #1 Primera Instancia según J1939-81
128 (0x80)
Dirección preferida para una ECU autoconfigurable
Captura de pantalla de puntos de ajuste varios predeterminados
Si se utilizan valores no predeterminados para el “Número de instancia de ECU” o la “Dirección de ECU”, no se actualizarán durante un punto de ajuste. file Flash. Estos parámetros deben cambiarse manualmente para
evitar que otras unidades de la red se vean afectadas. Cuando se cambien, el controlador reclamará su nueva dirección en la red. Se recomienda cerrar y volver a abrir la conexión CAN en el Axiomatic EA después de la file está cargado, de modo que solo el nuevo NOMBRE y la dirección aparezcan en la lista de ECU de la red CAN J1939.
Manual de usuario UMAX031700. Versión: 3
29-44
4.2 Entrada universal
El bloque de función de entrada universal se define en la Sección 1.2. Consulte esa sección para obtener información detallada sobre cómo se utilizan estos puntos de ajuste.
Captura de pantalla de los puntos de entrada universales predeterminados
Nombre Tipo de sensor de entrada
Lista de rangos de caída
Pulsos por revolución
0 a 60000
Error mínimo
Rango mínimo
Alcance máximo
Error máximo Resistencia pullup/pulldown Tiempo de rebote Tipo de entrada digital Tipo de filtro antirrebote de software
Depende del tipo de sensor Depende del tipo de sensor Depende del tipo de sensor Depende del tipo de sensor Lista desplegable Lista desplegable
0 a 60000
Tipo de filtro de software
Lista desplegable
Constante de filtro de software
0 a 60000
Predeterminado 12 vol.tagy 0 V a 5 V 0
0.2 V
Notas Consulte la Sección 1.2.1 Si se establece en 0, las mediciones se toman en Hz. Si el valor se establece en mayor que 0, las mediciones se toman en RPM.
Consulte la Sección 1.2.3
0.5 V
Consulte la Sección 1.2.3
4.5 V
Consulte la Sección 1.2.3
4.8 V 1 10 kOhm Resistencia pull-up 0 – Ninguna 10 (ms)
0 Sin filtro
1000 ms
Consulte la Sección 1.2.3
Consulte la Sección 1.2.2
Tiempo de rebote para el tipo de entrada digital de encendido/apagado Consulte la Sección 1.2.4. Esta función no se utiliza en los tipos de entrada digital y de contador Consulte la Sección 1.3.6
Lista desplegable de detección de fallas habilitada
1 – Verdadero
Consulte la Sección 1.9
El evento genera un DTC en DM1
Lista desplegable
1 – Verdadero
Consulte la Sección 1.9
Manual de usuario UMAX031700. Versión: 3
30-44
Histéresis para eliminar fallas
Depende del tipo de sensor
Lamp Conjunto por evento en la lista de objetos de DM1
0.1 V
Consulte la Sección 1.9
1 Ámbar, Advertencia Consulte la Sección 1.9
SPN para evento utilizado en DTC 0 a 0x1FFFFFFF
Consulte la Sección 1.9
FMI para eventos utilizados en la lista desplegable de DTC
4 vol.tage Por debajo de lo normal o en cortocircuito a fuente baja
Consulte la Sección 1.9
Retraso antes de enviar DM1 0 a 60000
1000 ms
Consulte la Sección 1.9
4.3. Puntos de ajuste de la lista de datos constantes
El bloque de funciones Lista de datos constantes se proporciona para permitir al usuario seleccionar los valores que desee para varias funciones del bloque lógico. A lo largo de este manual, se han hecho varias referencias a constantes, como se resume en el ejemploamplos archivos enumerados a continuación.
a)
Lógica programable: Constante “Tabla X = Condición Y, Argumento 2”, donde X e Y = 1
hasta 3
b)
Función matemática: Constante “Entrada matemática X”, donde X = 1 a 4
Las dos primeras constantes son valores fijos de 0 (falso) y 1 (verdadero) para su uso en lógica binaria. Las 13 constantes restantes son totalmente configurables por el usuario con cualquier valor entre +/- 1,000,000. Los valores predeterminados se muestran en la captura de pantalla que aparece a continuación.
Captura de pantalla Lista de datos constantes predeterminados Puntos de ajuste Manual del usuario UMAX031700. Versión: 3
31-44
4.4. Puntos de ajuste de la tabla de búsqueda
El bloque de funciones de la tabla de búsqueda se define en la Sección 1.4. Consulte allí para obtener información detallada sobre cómo se utilizan todos estos puntos de ajuste. Como los valores predeterminados del eje X de este bloque de funciones se definen mediante la “Fuente del eje X” seleccionada de la Tabla 1, no hay nada más que definir en términos de valores predeterminados y rangos más allá de lo que se describe en la Sección 1.4. Recuerde que los valores del eje X se actualizarán automáticamente si se modifica el rango mínimo/máximo de la fuente seleccionada.
Captura de pantalla de ExampTabla de búsqueda 1 Puntos de ajuste
Nota: En la captura de pantalla que se muestra arriba, la “Fuente del eje X” se cambió de su valor predeterminado para habilitar el bloque de funciones.
Manual de usuario UMAX031700. Versión: 3
32-44
4.5. Puntos de ajuste lógicos programables
El bloque de funciones de lógica programable se define en la Sección 1.5. Consulte allí para obtener información detallada sobre cómo se utilizan todos estos puntos de ajuste.
Como este bloque de funciones está deshabilitado de forma predeterminada, no hay nada más que definir en términos de valores predeterminados y rangos más allá de lo que se describe en la Sección 1.5. La captura de pantalla a continuación muestra cómo aparecen los puntos de ajuste a los que se hace referencia en esa sección en el EA Axiomatic.
Manual de usuario UMAX031700. Versión: 3
33-44
Captura de pantalla de los puntos de ajuste predeterminados de la lógica programable 1
Nota: En la captura de pantalla que se muestra arriba, el “Bloque lógico programable habilitado” se cambió de su valor predeterminado para habilitar el bloque de funciones.
Nota: Los valores predeterminados para Argumento 1, Argumento 2 y Operador son todos iguales en todos los bloques de funciones de lógica programable y, por lo tanto, el usuario debe cambiarlos según corresponda antes de poder usarlos.
Manual de usuario UMAX031700. Versión: 3
34-44
4.6. Puntos de ajuste del bloque de función matemática
El bloque de función matemática se define en la sección 1.6. Consulte esa sección para obtener información detallada sobre cómo se utilizan estos puntos de ajuste.
Captura de pantalla de un example para el bloque de función matemática
Nota: En la captura de pantalla que se muestra arriba, los puntos de ajuste se han cambiado de sus valores predeterminados para ilustrar un ejemplo.ampEjemplo de cómo se puede utilizar el bloque de función matemática.
Nombre Función matemática habilitada Función 1 Entrada A Fuente Función 1 Entrada A Número
Función 1 Entrada A Mínimo
Lista desplegable de rango Lista desplegable Depende de la fuente
-106 a 106
Predeterminado 0 FALSO 0 Control no utilizado 1
0
Función 1 Entrada A Máximo Función 1 Entrada A Escalador Función 1 Entrada B Fuente Función 1 Entrada B Número
Función 1 Entrada B Mínimo
-106 a 106
-1.00 a 1.00 La lista de caída depende de la fuente
-106 a 106
100 1.00 0 Control no utilizado 1
0
Función 1 Entrada B Máximo -106 a 106
100
Manual de usuario UMAX031700. Versión: 3
Notas VERDADERO o FALSO Consulte la Sección 1.3
Consulte la Sección 1.3
Convierte la entrada en porcentajetage antes de usarse en el cálculo Convierte la entrada en porcentajetage antes de ser utilizado en el cálculo Consulte la Sección 1.6 Consulte la Sección 1.3
Consulte la Sección 1.3
Convierte la entrada en porcentajetage antes de usarse en el cálculo Convierte la entrada en porcentajetage antes de ser utilizado en el cálculo
35-44
Función 1 Entrada B Escalador Matemático Función 1 Operación Función 2 Entrada B Fuente
Función 2 Entrada B Número
Función 2 Entrada B Mínimo
Función 2 Entrada B Máximo
Función 2 Entrada B Escalador Matemático Función 2 Operación (Entrada A = Resultado de la Función 1) Función 3 Entrada B Fuente
Función 3 Entrada B Número
Función 3 Entrada B Mínimo
Función 3 Entrada B Máximo
Función 3 Entrada B Escalador Función matemática 3 Operación (Entrada A = Resultado de la función 2) Salida matemática Rango mínimo
-1.00 a 1.00 Lista desplegable Lista desplegable Depende de la fuente
-106 a 106
-106 a 106
-1.00 a 1.00
1.00 9, +, Resultado = InA+InB 0 Control no utilizado 1
0
100 1.00
Consulte la Sección 1.13 Consulte la Sección 1.13 Consulte la Sección 1.4
Consulte la Sección 1.4
Convierte la entrada en porcentajetage antes de usarse en el cálculo Convierte la entrada en porcentajetage antes de ser utilizado en el cálculo Consulte la Sección 1.13
Lista desplegable
9, +, Resultado = InA+InB Consulte la Sección 1.13
La lista desplegable depende de la fuente
-106 a 106
0 Control no utilizado 1
0
-106 a 106
100
-1.00 a 1.00 1.00
Consulte la Sección 1.4
Consulte la Sección 1.4
Convierte la entrada en porcentajetage antes de usarse en el cálculo Convierte la entrada en porcentajetage antes de ser utilizado en el cálculo Consulte la Sección 1.13
Lista desplegable
9, +, Resultado = InA+InB Consulte la Sección 1.13
-106 a 106
0
Rango máximo de salida matemática: -106 a 106
100
Manual de usuario UMAX031700. Versión: 3
36-44
4.7. Puntos de ajuste de recepción CAN El bloque de función de recepción CAN se define en la Sección 1.16. Consulte allí para obtener información detallada sobre cómo se utilizan todos estos puntos de ajuste.
Captura de pantalla de valores predeterminados de CAN Recibir 1 punto de ajuste
Nota: En la captura de pantalla que se muestra arriba, se ha cambiado el valor predeterminado de “Recibir mensaje habilitado” para habilitar el bloque de funciones. 4.8. Puntos de ajuste de transmisión CAN El bloque de funciones de transmisión CAN se define en la Sección 1.7. Consulte allí para obtener información detallada sobre cómo se utilizan todos estos puntos de ajuste.
Captura de pantalla de los puntos de ajuste predeterminados de transmisión CAN 1 Manual del usuario UMAX031700. Versión: 3
37-44
Nombre Transmisión PGN Tasa de repetición de transmisión Prioridad del mensaje de transmisión Dirección de destino (para PDU1) Origen de los datos de transmisión Número de datos de transmisión
Tamaño de los datos de transmisión
Índice de datos de transmisión en matriz (LSB) Índice de bits de transmisión en bytes (LSB) Resolución de datos de transmisión Desplazamiento de datos de transmisión
Rango
0 a 65535 0 a 60,000 0 ms 7 a 0 255 a XNUMX Lista de eliminación por fuente
Por defecto
65280 ($FF00) 0 6 254 (0xFE, Dirección nula) Entrada medida 0, Entrada medida n.° 1
Lista desplegable
1 byte continuo
0 a 8-DataSize 0, Posición del primer byte
De 0 a 8 bits
-106 a 106 -104 a 104
No utilizado por defecto
1.00 0.00
Notas
0 ms desactiva la transmisión Prioridad B propietaria No se utiliza de forma predeterminada Consulte la Sección 1.3 Consulte la Sección 1.3 0 = No se utiliza (desactivado) 1 = 1 bit 2 = 2 bits 3 = 4 bits 4 = 1 byte 5 = 2 bytes 6 = 4 bytes
Solo se utiliza con tipos de datos de bits
Manual de usuario UMAX031700. Versión: 3
38-44
5. REFLASEAR SOBRE LA LATA CON EL CARGADOR DE ARRANQUE AXIOMATIC EA
El AX031700 se puede actualizar con un nuevo firmware de aplicación utilizando la sección Información del cargador de arranque. Esta sección detalla las sencillas instrucciones paso a paso para cargar el nuevo firmware proporcionado por Axiomatic en la unidad a través de CAN, sin necesidad de desconectarla de la red J1939.
1. Cuando el Axiomatic EA se conecta por primera vez a la ECU, la sección Información del cargador de arranque mostrará la siguiente información:
2. Para utilizar el gestor de arranque para actualizar el firmware que se ejecuta en la ECU, cambie la variable "Forzar la carga del gestor de arranque al reiniciar" a Sí.
3. Cuando el cuadro le pregunte si desea restablecer la ECU, seleccione Sí.
Manual de usuario UMAX031700. Versión: 3
39-44
4. Tras el reinicio, la ECU ya no aparecerá en la red J1939 como AX031700 sino como J1939 Bootloader #1.
Tenga en cuenta que el cargador de arranque NO tiene capacidad para direcciones arbitrarias. Esto significa que si desea tener varios cargadores de arranque ejecutándose simultáneamente (no recomendado), deberá cambiar manualmente la dirección de cada uno antes de activar el siguiente, o habrá conflictos de direcciones y solo una ECU aparecerá como cargador de arranque. Una vez que el cargador de arranque "activo" vuelva a funcionar normalmente, las otras ECU deberán reiniciarse para reactivar la función de cargador de arranque.
5. Cuando se selecciona la sección Información del cargador de arranque, se muestra la misma información que cuando
Estaba ejecutando el firmware AX031700, pero en este caso se habilitó la función de flasheo.
Manual de usuario UMAX031700. Versión: 3
40-44
6. Seleccione el botón Intermitente y navegue hasta donde guardó el AF-16119-x.yy.bin. file enviado desde Axiomatic. (Nota: solo binario (.bin) files se pueden actualizar usando la herramienta Axiomatic EA)
7. Una vez que se abre la ventana Firmware de la aplicación Flash, puede ingresar comentarios como "Firmware actualizado por [Nombre]" si así lo desea. Esto no es obligatorio y puede dejar el campo en blanco si no desea utilizarlo.
Nota: No es necesario que tengas una citaamp o más tiempoamp el file, ya que todo esto lo hace automáticamente la herramienta Axiomatic EA cuando carga el nuevo firmware.
ADVERTENCIA: No marque la casilla "Borrar toda la memoria flash de la ECU" a menos que su contacto de Axiomatic se lo indique. Al seleccionar esto se borrarán TODOS los datos almacenados en la memoria flash no volátil. También borrará cualquier configuración de los puntos de ajuste que se haya realizado en la ECU y restablecerá todos los puntos de ajuste a sus valores predeterminados de fábrica. Al dejar esta casilla sin marcar, ninguno de los puntos de ajuste se cambiará cuando se cargue el nuevo firmware.
Manual de usuario UMAX031700. Versión: 3
41-44
8. Una barra de progreso mostrará cuánto firmware se ha enviado a medida que avanza la carga. Cuanto más tráfico haya en la red J1939, más tardará el proceso de carga.
9. Una vez que el firmware haya terminado de cargarse, aparecerá un mensaje emergente indicando la operación exitosa. Si selecciona restablecer la ECU, la nueva versión de la aplicación AX031700 comenzará a ejecutarse y el EA Axiomatic identificará la ECU como tal. De lo contrario, la próxima vez que se reinicie la ECU, se ejecutará la aplicación AX031700 en lugar de la función del cargador de arranque.
Nota: Si en algún momento durante la carga se interrumpe el proceso, los datos están dañados (suma de comprobación incorrecta) o por cualquier otro motivo el nuevo firmware no es correcto, es decir, el gestor de arranque detecta que el file Loaded no fue diseñado para ejecutarse en la plataforma de hardware, la aplicación defectuosa o dañada no se ejecutará. Más bien, cuando se restablece o se reinicia la ECU, el cargador de arranque J1939 seguirá siendo la aplicación predeterminada hasta que se haya cargado correctamente el firmware válido en la unidad.
Manual de usuario UMAX031700. Versión: 3
42-44
6. Especificaciones técnicas
6.1. Fuente de alimentación
Entrada de fuente de alimentación – Nominal
Protección contra sobretensiones Protección contra polaridad inversa
Volumen nominal de funcionamiento: 12 o 24 V CC.tagRango de alimentación de 8…36 V CC para vol.tage transitorios
Cumple con los requisitos de SAE J1113-11 para entrada nominal de 24 V CC.
6.2. Entrada
Funciones de entrada analógica Voltage Entrada
Entrada actual
Funciones de entrada digital Nivel de entrada digital Entrada PWM
Entrada de frecuencia Entrada digital
Impedancia de entrada Precisión de entrada Resolución de entrada
Volumentage Entrada o entrada de corriente 0-5 V (impedancia 204 KOhm) 0-10 V (impedancia 136 KOhm) 0-20 mA (impedancia 124 ohmios) 4-20 mA (impedancia 124 ohmios) Entrada discreta, entrada PWM, frecuencia/RPM Hasta Vps 0 a 100 % 0.5 Hz a 10 kHz 0.5 Hz a 10 kHz Activo alto (a +Vps), activo bajo Amplitude: 0 a +Vps 1 MOhm Alta impedancia, 10KOhm pull down, 10KOhm pull up a +14V < 1% 12 bits
6.3. Comunicación
Terminación de la red CAN
1 puerto CAN 2.0B, protocolo SAE J1939
Según el estándar CAN, es necesario terminar la red con resistencias de terminación externas. Las resistencias son de 120 Ohm, 0.25 W mínimo, de película metálica o de tipo similar. Deben colocarse entre los terminales CAN_H y CAN_L en ambos extremos de la red.
6.4. Especificaciones generales
Microprocesador
STM32F103CBT7, memoria de programa Flash de 32 bits y 128 Kbytes
Corriente de reposo
14 mA a 24 V CC típico; 30 mA a 12 V CC típico
Lógica de control
Funcionalidad programable por el usuario mediante el asistente electrónico Axiomatic, P/Ns: AX070502 o AX070506K
Comunicaciones
1 CAN (SAE J1939) Modelo AX031700: 250 kbps Modelo AX031700-01: 500 kbps Modelo AX031700-02: 1 Mbps Modelo AX031701 CANopen®
Interfaz de usuario
El asistente electrónico Axiomatic para sistemas operativos Windows incluye una licencia de uso sin regalías. El asistente electrónico Axiomatic requiere un convertidor USB-CAN para conectar el puerto CAN del dispositivo a una PC con Windows. El convertidor USB-CAN de Axiomatic forma parte del KIT de configuración de Axiomatic, cuyo pedido se realiza con los números de pieza: AX070502 o AX070506K.
Terminación de la red
Es necesario terminar la red con resistencias de terminación externas. Las resistencias son de 120 Ohm, 0.25W mínimo, de película metálica o similar. Deben colocarse entre los terminales CAN_H y CAN_L en ambos extremos de la red.
Peso
0.10 libras (0.045 kg)
Condiciones de funcionamiento
-40 a 85 °C (-40 a 185 °F)
Protección
IP67
Cumplimiento de EMC
Marcado CE
Vibración
MIL-STD-202G, prueba 204D y 214A (seno y aleatorio) pico de 10 g (seno); pico de 7.86 Grms (aleatorio) (pendiente)
Choque
MIL-STD-202G, prueba 213B, 50 g (pendiente)
Aprobaciones
Marcado CE
Conexiones eléctricas
Conector de 6 pines (equivalente a TE Deutsch P/N: DT04-6P)
Está disponible un kit de tapón de acoplamiento como Axiomatic P/N: AX070119.
Clavija n.º 1 2 3 4 5 6
Descripción BATT+ Entrada + CAN_H CAN_L Entrada BATT-
Manual de usuario UMAX031700. Versión: 3
43-44
7. HISTORIAL DE VERSIONES
Fecha de versión
1
31 de mayo de 2016
2
26 de noviembre de 2019
–
26 de noviembre de 2019
3
1 de agosto de 2023
Autor
Gustavo Del ValleGustavo Del Valle
Amanda Wilkins Kiril Mojsov
Modificaciones
Borrador inicial Manual de usuario actualizado para reflejar las actualizaciones realizadas al firmware V2.00 en el que los tipos de entrada de frecuencia y PWM ya no están separados en diferentes rangos de frecuencia, sino que ahora se combinan en un solo rango de [0.5 Hz… 10 kHz] Se agregaron modelos de corriente de reposo, peso y diferentes velocidades de transmisión a las especificaciones técnicas Actualizaciones heredadas realizadas
Nota:
Las especificaciones técnicas son indicativas y están sujetas a cambios. El rendimiento real variará según la aplicación y las condiciones de funcionamiento. Los usuarios deben asegurarse de que el producto sea adecuado para su uso en la aplicación prevista. Todos nuestros productos tienen una garantía limitada contra defectos de material y mano de obra. Consulte nuestra Garantía, Aprobaciones/Limitaciones de aplicaciones y Proceso de devolución de materiales como se describe en https://www.axiomatic.com/service/.
CANopen® es una marca comunitaria registrada de CAN en Automation eV
Manual de usuario UMAX031700. Versión: 3
44-44
NUESTROS PRODUCTOS
Fuentes de alimentación CA/CC Controles/interfaces de actuadores Interfaces Ethernet para automóviles Cargadores de baterías Controles CAN, enrutadores, repetidores CAN/WiFi, CAN/Bluetooth, enrutadores Corriente/Vol.tagConvertidores e/PWM Convertidores de potencia CC/CC Escáneres de temperatura del motor Convertidores Ethernet/CAN, puertas de enlace, interruptores Controladores de accionamiento del ventilador Puertas de enlace, CAN/Modbus, RS-232 Giroscopios, inclinómetros Controladores de válvulas hidráulicas Inclinómetros, controles de E/S triaxiales Convertidores de señal LVDT Controles de máquinas Controles Modbus, RS-422, RS-485 Controles de motor, inversores Fuentes de alimentación, CC/CC, CA/CC Convertidores/aisladores de señal PWM Resolver Acondicionadores de señal Herramientas de servicio Convertidores y acondicionadores de señal Medidor de tensión Controles CAN Supresores de sobretensiones
NUESTRA EMPRESA
Axiomatic proporciona componentes electrónicos de control de máquinas para los mercados de vehículos todo terreno, vehículos comerciales, vehículos eléctricos, grupos electrógenos, manipulación de materiales, energías renovables e industriales OEM. Innovamos con controles de máquinas diseñados y listos para usar que agregan valor para nuestros clientes.
DISEÑO Y FABRICACIÓN DE CALIDAD
Contamos con una planta de diseño/fabricación registrada ISO9001:2015 en Canadá.
GARANTÍA, APROBACIONES/LIMITACIONES DE LA APLICACIÓN
Axiomatic Technologies Corporation se reserva el derecho de realizar correcciones, modificaciones, mejoras, mejoras y otros cambios a sus productos y servicios en cualquier momento y a descontinuar cualquier producto o servicio sin previo aviso. Los clientes deben obtener la información relevante más reciente antes de realizar pedidos y deben verificar que dicha información esté actualizada y completa. Los usuarios deben asegurarse de que el producto sea adecuado para su uso en la aplicación prevista. Todos nuestros productos tienen una garantía limitada contra defectos de material y mano de obra. Consulte nuestro proceso de garantía, aprobaciones/limitaciones de aplicaciones y devolución de materiales en https://www.axiomatic.com/service/.
CUMPLIMIENTO
Los detalles de cumplimiento del producto se pueden encontrar en la literatura del producto y/o en axiomatic.com. Cualquier consulta debe enviarse a sales@axiomatic.com.
USO SEGURO
Todos los productos deben ser reparados por Axiomatic. No abra el producto y realice el servicio usted mismo.
Este producto puede exponerlo a sustancias químicas que en el estado de California, EE. UU. se sabe que causan cáncer y daños reproductivos. Para obtener más información, visite www.P65Warnings.ca.gov.
SERVICIO
Todos los productos que se devolverán a Axiomatic requieren un Número de autorización de devolución de materiales (RMA#) de sales@axiomatic.com. Proporcione la siguiente información cuando solicite un número RMA:
· Número de serie, número de pieza · Horas de funcionamiento, descripción del problema · Diagrama de configuración del cableado, aplicación y otros comentarios según sea necesario
DESECHO
Los productos axiomáticos son residuos electrónicos. Siga las leyes, regulaciones y políticas locales sobre residuos y reciclaje ambientales para la eliminación o el reciclaje seguros de residuos electrónicos.
CONTACTOS
Axiomatic Technologies Corporation 1445 Courtneypark Drive E. Mississauga, EN CANADÁ L5T 2E3 TEL: +1 905 602 9270 FAX: +1 905 602 9279 www.axiomatic.com sales@axiomatic.com
Axiomatic Technologies Oy Höytämöntie 6 33880 Lempäälä FINLANDIA TEL: +358 103 375 750
www.axiomatic.com
ventasfinlandia@axiomatic.com
Derechos de autor 2023
Documentos / Recursos
![]() |
Controlador de entrada universal AXIOMATIC AX031700 con CAN [pdf] Manual del usuario AX031700, UMAX031700, AX031700 Controlador de entrada universal con CAN, AX031700, Controlador de entrada universal con CAN, Controlador de entrada con CAN, Controlador con CAN, CAN |