Contrôleur d'entrée universel AX031700 avec CAN
“
Informations sur le produit
Caractéristiques
- Nom du produit : Contrôleur d'entrée universel avec CAN
- Numéro de modèle : UMAX031700 Version V3
- Numéro de pièce : AX031700
- Protocole pris en charge : SAE J1939
- Caractéristiques : Entrée universelle unique vers sortie de vanne proportionnelle
Contrôleur
Instructions d'utilisation du produit
1. Instructions d'installation
Dimensions et brochage
Reportez-vous au manuel d'utilisation pour les dimensions et le brochage détaillés
information.
Instructions de montage
Assurez-vous que le contrôleur est solidement monté en suivant les instructions.
instructions fournies dans le manuel d'utilisation.
2. Plus deview des caractéristiques du J1939
Messages pris en charge
Le contrôleur prend en charge divers messages spécifiés dans le SAE
Norme J1939. Reportez-vous à la section 3.1 du manuel d'utilisation pour
détails.
Nom, adresse et identifiant du logiciel
Configurez le nom, l'adresse et l'ID du logiciel du contrôleur conformément à
vos besoins. Reportez-vous à la section 3.2 du manuel d'utilisation pour
instructions.
3. Points de consigne de l'ECU accessibles avec l'électronique Axiomatic
Assistant
Utilisez l'assistant électronique axiomatique (EA) pour accéder et
configurer les points de consigne de l'ECU. Suivez les instructions fournies dans
section 4 du manuel d'utilisation.
4. Reflashage via CAN avec le chargeur de démarrage Axiomatic EA
Utilisez le chargeur de démarrage Axiomatic EA pour reflasher le contrôleur
via le bus CAN. Les étapes détaillées sont décrites dans la section 5 du manuel utilisateur
manuel.
5. Spécifications techniques
Reportez-vous au manuel d'utilisation pour les spécifications techniques détaillées
du contrôleur.
6. Historique des versions
Consultez la section 7 du manuel d'utilisation pour l'historique des versions de
le produit.
Questions fréquemment posées (FAQ)
Q : Puis-je utiliser plusieurs types d'entrée avec l'entrée unique CAN
Manette?
R : Oui, le contrôleur prend en charge une large gamme de paramètres configurables.
types d'entrée, offrant une polyvalence dans le contrôle.
Q : Comment puis-je mettre à jour le logiciel du contrôleur ?
R : Vous pouvez reflasher le contrôleur via CAN à l'aide d'Axiomatic
Chargeur de démarrage EA. Reportez-vous à la section 5 du manuel d'utilisation pour plus de détails
instructions.
« `
MANUEL D'UTILISATION UMAX031700 Version V3
CONTRÔLEUR D'ENTRÉE UNIVERSEL AVEC CAN
SAEJ1939
MANUEL D'UTILISATION
P/N : AX031700
ACCRONYMES
ACCUSÉ
Accusé de réception positif (de la norme SAE J1939)
UIN
Entrée universelle
EA
L'assistant électronique Axiomatic (un outil de service pour les calculateurs Axiomatic)
ECU
Unité de contrôle électronique
(de la norme SAE J1939)
NAK
Accusé de réception négatif (de la norme SAE J1939)
PDU1
Un format pour les messages qui doivent être envoyés à une adresse de destination, spécifique ou globale (à partir de la norme SAE J1939)
PDU2
Format utilisé pour envoyer des informations qui ont été étiquetées à l'aide de la technique d'extension de groupe et qui ne contiennent pas d'adresse de destination.
PGN
Numéro de groupe de paramètres (de la norme SAE J1939)
Proposition A
Message qui utilise le PGN propriétaire A pour la communication peer-to-peer
Proposition B
Message qui utilise un PGN B propriétaire pour la communication par diffusion
SPN
Numéro de paramètre suspect (de la norme SAE J1939)
Remarque : Un KIT d'assistant électronique Axiomatic peut être commandé sous le numéro de pièce : AX070502 ou AX070506K.
Manuel d'utilisation UMAX031700. Version: 3
2-44
TABLE DES MATIÈRES
1. PLUS DEVIEW DU RESPONSABLE ……………………………………………………………………………………………………………… 4
1.1. DESCRIPTION D'UNE ENTRÉE UNIVERSELLE UNIQUE VERS UN CONTRÔLEUR DE SORTIE DE VANNE PROPORTIONNELLE ……………………….. 4 1.2. BLOC DE FONCTION D'ENTRÉE UNIVERSELLE …… ...
1.2.1. Types de capteurs d'entrée …… ... Réponse point à point …… ... BLOC FONCTION DIAGNOSTIC …… ...
2. INSTRUCTIONS D'INSTALLATION ………………………………………………………………………………………………………. 24
2.1. DIMENSIONS ET BROCHAGE …… ...
3. PLUS DEVIEW DES CARACTÉRISTIQUES DE J1939 …… ...
3.1. INTRODUCTION AUX MESSAGES PRIS EN CHARGE …… ...
4. POINTS DE CONSIGNE DU CALCULATEUR ACCESSIBLES AVEC L'ASSISTANT ÉLECTRONIQUE AXIOMATIC …………………………………. 29
4.1. RÉSEAU J1939 …… ...
5. REFLASHING SUR CAN AVEC LE BOOTLOADER AXIOMATIC EA …………………………………………………… 39
6. SPÉCIFICATIONS TECHNIQUES …………………………………………………………………………………………………………. 43
6.1. ALIMENTATION …… ...
7. HISTORIQUE DES VERSIONS……………………………………………………………………………………………………………………… ….. 44
Manuel d'utilisation UMAX031700. Version: 3
3-44
1. PLUS DEVIEW DU CONTRÔLEUR
1.1. Description du contrôleur d'entrée universelle unique vers sortie de vanne proportionnelle
Le contrôleur CAN à entrée unique (1IN-CAN) est conçu pour le contrôle polyvalent d'une seule entrée et d'une grande variété de logiques et d'algorithmes de contrôle. Sa conception de circuit flexible offre à l'utilisateur une large gamme de types d'entrées configurables.
Le contrôleur dispose d'une seule entrée universelle entièrement configurable qui peut être configurée pour lire : voltage, courant, fréquence/RPM, PWM ou signaux d'entrée numériques. Tous les blocs d'E/S et de fonctions logiques de l'unité sont intrinsèquement indépendants les uns des autres, mais peuvent être configurés pour interagir les uns avec les autres de nombreuses manières.
Les différents blocs de fonctions pris en charge par le 1IN-CAN sont décrits dans les sections suivantes. Tous les points de consigne sont configurables par l'utilisateur à l'aide de l'assistant électronique Axiomatic, comme indiqué dans la section 3 de ce document.
1.2. Bloc fonctionnel d'entrée universel
Le contrôleur se compose de deux entrées universelles. Les deux entrées universelles peuvent être configurées pour mesurer le voltage, courant, résistance, fréquence, modulation de largeur d'impulsion (PWM) et signaux numériques.
1.2.1. Types de capteurs d'entrée
Le tableau 3 répertorie les types d'entrée pris en charge par le contrôleur. Le paramètre Type de capteur d'entrée fournit une liste déroulante avec les types d'entrée décrits dans le tableau 1. La modification du type de capteur d'entrée affecte d'autres points de consigne au sein du même groupe de points de consigne, tels que l'erreur/plage minimale/maximale, en les actualisant avec un nouveau type d'entrée et doit donc être changé en premier.
0 Désactivé 12 Voltage 0 à 5 V 13 Voltage 0 à 10 V 20 Courant 0 à 20 mA 21 Courant 4 à 20 mA 40 Fréquence 0.5 Hz à 10 kHz 50 Cycle de service PWM (0.5 Hz à 10 kHz) 60 Numérique (normal) 61 Numérique (inverse) 62 Numérique (verrouillé)
Tableau 1 Options de type de capteur d'entrée universelle
Toutes les entrées analogiques sont introduites directement dans un convertisseur analogique-numérique (ADC) 12 bits dans le microcontrôleur. Tous les volumestagLes entrées sont à haute impédance tandis que les entrées de courant utilisent une résistance 124 pour mesurer le signal.
Les types de capteurs d'entrée de fréquence/tr/min, à modulation de largeur d'impulsion (PWM) et de compteur sont connectés aux temporisateurs du microcontrôleur. Le point de consigne des impulsions par tour n'est pris en compte que lorsque le type de capteur d'entrée sélectionné est de type fréquence conformément au tableau 3. Lorsque le point de consigne des impulsions par tour est défini sur 0, les mesures prises seront en unités de [Hz]. Si le point de consigne des impulsions par tour est défini sur une valeur supérieure à 0, les mesures prises seront en unités de [tr/min].
Manuel d'utilisation UMAX031700. Version: 3
4-44
Les types de capteurs d'entrée numérique offrent trois modes : Normal, Inverse et Verrouillé. Les mesures prises avec les types d'entrée numérique sont 1 (ON) ou 0 (OFF).
1.2.2. Options de résistance pullup/pulldown
Avec les types de capteurs d'entrée : fréquence/tr/min, PWM, numérique, l'utilisateur a le choix entre trois (3) options de montée/descente différentes, comme indiqué dans le tableau 2.
0 Pullup/Pulldown désactivé 1 10k Pullup 2 10k Pulldown
Tableau 2 Options de résistance pullup/pulldown
Ces options peuvent être activées ou désactivées en ajustant la résistance de consigne Pullup/Pulldown dans l'assistant électronique Axiomatic.
1.2.3. Erreurs et plages minimales et maximales
Les points de consigne de la plage minimale et de la plage maximale ne doivent pas être confondus avec la plage de mesure. Ces points de consigne sont disponibles avec toutes les entrées sauf l'entrée numérique et sont utilisés lorsque l'entrée est sélectionnée comme entrée de contrôle pour un autre bloc de fonction. Ils deviennent les valeurs Xmin et Xmax utilisées dans les calculs de pente (voir Figure 6). Lorsque ces valeurs sont modifiées, les autres blocs de fonction utilisant l'entrée comme source de contrôle sont automatiquement mis à jour pour refléter les nouvelles valeurs de l'axe X.
Les points de consigne d'erreur minimum et d'erreur maximum sont utilisés avec le bloc de fonction Diagnostic. Veuillez vous reporter à la section 1.9 pour plus de détails sur le bloc de fonction Diagnostic. Les valeurs de ces points de consigne sont limitées de telle sorte que
0 <= Erreur minimale <= Plage minimale <= Plage maximale <= Erreur maximale <= 1.1xMax*
* La valeur maximale pour toute entrée dépend du type. La plage d'erreur peut être définie jusqu'à 10 %
au-dessus de cette valeur. Par exempleample:
Fréquence : Max = 10,000 XNUMX [Hz ou RPM]
PWM :
Max = 100.00 [%]
Voltage: Max = 5.00 ou 10.00 [V]
Courant : Max = 20.00 [mA]
Afin d'éviter de provoquer de faux défauts, l'utilisateur peut choisir d'ajouter un filtrage logiciel au signal de mesure.
1.2.4. Types de filtres logiciels d'entrée
Manuel d'utilisation UMAX031700. Version: 3
5-44
Tous les types d'entrée, à l'exception de Numérique (Normal), Numérique (Inverse) et Numérique (verrouillé), peuvent être filtrés à l'aide des points de consigne Type de filtre et Constante de filtre. Il existe trois (3) types de filtres disponibles, comme indiqué dans le tableau 3.
0 Pas de filtrage 1 Moyenne mobile 2 Moyenne répétitive
Tableau 3 Types de filtrage d'entrée
La première option de filtre No Filtering ne fournit aucun filtrage des données mesurées. Ainsi les données mesurées seront directement utilisées dans tout bloc fonction utilisant ces données.
La deuxième option, Moyenne mobile, applique « l'équation 1 » ci-dessous aux données d'entrée mesurées, où ValueN représente les données mesurées d'entrée actuelles, tandis que ValueN-1 représente les données filtrées précédentes. La constante de filtre est le point de consigne de la constante de filtre.
Équation 1 – Fonction de filtre à moyenne mobile :
ValeurN
=
ValeurN-1 +
(Entrée – ValueN-1) Constante de filtre
La troisième option, Moyenne répétitive, applique l'équation 2 ci-dessous aux données d'entrée mesurées, où N est la valeur du point de consigne de la constante de filtre. L'entrée filtrée, Valeur, est la moyenne de toutes les mesures d'entrée prises en nombre de lectures N (Constante du filtre). Lorsque la moyenne est prise, l'entrée filtrée restera jusqu'à ce que la moyenne suivante soit prête.
Équation 2 – Fonction de transfert moyenne répétitive : Valeur = N0 EntréeN N
1.3. Sources de contrôle des blocs fonctionnels internes
Manuel d'utilisation UMAX031700. Version: 3
6-44
Le contrôleur 1IN-CAN permet de sélectionner des sources de blocs de fonctions internes dans la liste des blocs de fonctions logiques pris en charge par le contrôleur. Par conséquent, n'importe quelle sortie d'un bloc de fonctions peut être sélectionnée comme source de contrôle pour un autre. Gardez à l'esprit que toutes les options ne sont pas judicieuses dans tous les cas, mais la liste complète des sources de contrôle est présentée dans le tableau 4.
Valeur 0 1 2 3 4 5 6 7 8
Signification Source de contrôle Non utilisée PEUT recevoir un message Entrée universelle Mesurée Table de recherche Bloc de fonctions Bloc de fonctions logiques programmables Bloc de fonctions mathématiques Bloc de liste de données constantes Alimentation mesurée Température du processeur mesurée
Tableau 4 Options de source de contrôle
En plus d'une source, chaque contrôle possède également un numéro qui correspond au sous-index du bloc fonction concerné. Le tableau 5 présente les plages prises en charge pour les objets numériques, en fonction de la source sélectionnée.
Source de contrôle
Numéro de source de contrôle
Source de contrôle non utilisée (ignorée)
[0]PEUT recevoir un message
[1…8]Entrée universelle mesurée
[1…1]Bloc de fonction de table de recherche
[1…6]Bloc fonctionnel logique programmable
[1…2]Bloc de fonctions mathématiques
[1…4]Bloc de liste de données constantes
[1…10]Alimentation mesurée
[1…1]Température mesurée du processeur
[1…1]Tableau 5 Options de numéro de source de contrôle
1.4. Bloc fonction Table de recherche
Manuel d'utilisation UMAX031700. Version: 3
7-44
Les tables de recherche sont utilisées pour donner une réponse de sortie allant jusqu'à 10 pentes par table de recherche. Il existe deux types de réponse de table de recherche basées sur le type d'axe X : Réponse aux données et réponse temporelle Les sections 1.4.1 à 1.4.5 décrivent ces deux types d'axe X plus en détail. Si plus de 10 pentes sont requises, un bloc logique programmable peut être utilisé pour combiner jusqu'à trois tables pour obtenir 30 pentes, comme décrit dans la section 1.5.
Il existe deux points de consigne clés qui affecteront ce bloc de fonction. Le premier est la source de l'axe X et le numéro de l'axe X qui définissent ensemble la source de contrôle du bloc de fonction.
1.4.1. Axe X, réponse aux données d'entrée
Dans le cas où le type d'axe X = Réponse aux données, les points sur l'axe X représentent les données de la source de contrôle. Ces valeurs doivent être sélectionnées dans la plage de la source de contrôle.
Lors de la sélection des valeurs de données de l'axe X, il n'y a aucune contrainte sur la valeur qui peut être saisie dans l'un des points de l'axe X. L'utilisateur doit saisir les valeurs par ordre croissant pour pouvoir utiliser l'intégralité du tableau. Par conséquent, lors de l'ajustement des données de l'axe X, il est recommandé de modifier d'abord X10, puis de réduire les index par ordre décroissant afin de conserver les valeurs ci-dessous :
Xmin <= X0 <= X1 <= X2<= X3<= X4<= X5 <= X6 <= X7 <= X8 <= X9 <= X10 <= Xmax
Comme indiqué précédemment, Xmin et Xmax seront déterminés par la source de l'axe X sélectionnée.
Si certains points de données sont « ignorés » comme décrit dans la section 1.4.3, ils ne seront pas utilisés dans le calcul de l'axe X indiqué ci-dessus. Par exempleample, si les points X4 et supérieurs sont ignorés, la formule devient Xmin <= X0 <= X1 <= X2<= X3<= Xmax à la place.
1.4.2. Axe Y, sortie de table de recherche
L'axe Y n'a aucune contrainte sur les données qu'il représente. Cela signifie que des réponses inverses, ou croissantes/décroissantes ou autres, peuvent être facilement établies.
Dans tous les cas, le contrôleur examine toute la plage des données dans les points de consigne de l'axe Y et sélectionne la valeur la plus basse comme Ymin et la valeur la plus élevée comme Ymax. Elles sont transmises directement à d'autres blocs fonctionnels en tant que limites de la sortie de la table de recherche. (c'est-à-dire utilisé comme valeurs Xmin et Xmax dans les calculs linéaires.)
Cependant, si certains points de données sont « ignorés » comme décrit dans la section 1.4.3, ils ne seront pas utilisés dans la détermination de la plage de l'axe Y. Seules les valeurs de l'axe Y affichées sur l'Axiomatic EA seront prises en compte lors de l'établissement des limites du tableau lorsqu'il est utilisé pour piloter un autre bloc fonctionnel, tel qu'un bloc fonctionnel mathématique.
1.4.3. Configuration par défaut, réponse des données
Par défaut, toutes les tables de recherche de l'ECU sont désactivées (la source de l'axe X est égale à Control Not Used). Les tables de recherche peuvent être utilisées pour créer la réponse souhaitée.files. Si une entrée universelle est utilisée comme axe X, la sortie de la table de recherche sera ce que l'utilisateur entre dans les points de consigne des valeurs Y.
N'oubliez pas que tout bloc de fonction contrôlé qui utilise la table de recherche comme source d'entrée appliquera également une linéarisation aux données. Par conséquent, pour une réponse de contrôle 1:1, assurez-vous que les valeurs minimales et maximales
Manuel d'utilisation UMAX031700. Version: 3
8-44
les valeurs maximales de la sortie correspondent aux valeurs minimales et maximales de l'axe Y du tableau.
Toutes les tables (1 à 3) sont désactivées par défaut (aucune source de contrôle sélectionnée). Cependant, si une source d'axe X est sélectionnée, les valeurs par défaut des valeurs Y seront comprises entre 0 et 100 %, comme décrit dans la section « Axe Y, Sortie de la table de recherche » ci-dessus. Les valeurs par défaut minimales et maximales de l'axe X seront définies comme décrit dans la section « Axe X, Réponse des données » ci-dessus.
Par défaut, les données des axes X et Y sont configurées pour une valeur égale entre chaque point du minimum au maximum dans chaque cas.
1.4.4 Réponse point à point
Par défaut, les axes X et Y sont configurés pour une réponse linéaire du point (0,0) au (10,10), où la sortie utilisera la linéarisation entre chaque point, comme le montre la figure 1. Pour obtenir la linéarisation, chaque "Point N Response", où N = 1 à 10, est configuré pour un `Ramp À la réponse de sortie.
Figure 1 Table de recherche avec « R »amp À » Réponse aux données
Alternativement, l'utilisateur peut sélectionner une réponse « Aller à » pour « Réponse au point N », où N = 1 à 10. Dans ce cas, toute valeur d'entrée comprise entre XN-1 et XN entraînera une sortie du bloc fonctionnel Table de consultation. de YN.
Un example d'un bloc fonction Math (0 à 100) utilisé pour contrôler une table par défaut (0 à 100) mais avec une réponse `Jump To' au lieu du `R par défautamp To' est illustré à la figure 2.
Manuel d'utilisation UMAX031700. Version: 3
9-44
Figure 2 Table de recherche avec réponse aux données « Aller à »
Enfin, n'importe quel point sauf (0,0) peut être sélectionné pour une réponse « Ignorer ». Si « Réponse Point N » est défini sur ignorer, alors tous les points de (XN, YN) à (X10, Y10) seront également ignorés. Pour toutes les données supérieures à XN-1, la sortie du bloc fonctionnel Lookup Table sera YN-1.
Une combinaison de Ramp Les réponses To, Jump To et Ignore peuvent être utilisées pour créer une sortie pro spécifique à l'application.file.
1.4.5. Axe X, réponse temporelle
Une table de recherche peut également être utilisée pour obtenir une réponse de sortie personnalisée lorsque le type d'axe X est une « réponse temporelle ». Lorsque cette option est sélectionnée, l'axe X représente désormais le temps, en unités de millisecondes, tandis que l'axe Y représente toujours la sortie du bloc de fonction.
Dans ce cas, la source de l'axe X est traitée comme une entrée numérique. Si le signal est en fait une entrée analogique, il est interprété comme une entrée numérique. Lorsque l'entrée de commande est activée, la sortie sera modifiée sur une période de temps en fonction du programme.file dans la table de recherche.
Lorsque l'entrée de contrôle est OFF, la sortie est toujours à zéro. Lorsque l'entrée est activée, le profile Commence TOUJOURS à la position (X0, Y0) qui est une sortie 0 pendant 0 ms.
Dans une réponse temporelle, l'intervalle de temps entre chaque point sur l'axe X peut être défini entre 1 ms et 1 min. [60,000 XNUMX ms].
Manuel d'utilisation UMAX031700. Version: 3
10-44
1.5. Bloc fonctionnel logique programmable
Figure 3 Manuel d'utilisation du bloc fonctionnel logique programmable UMAX031700. Version : 3
11-44
Ce bloc fonctionnel est évidemment le plus compliqué de tous, mais il est très puissant. La logique programmable peut être liée à un maximum de trois tables, dont chacune ne peut être sélectionnée que dans des conditions données. Trois tables quelconques (parmi les 8 disponibles) peuvent être associées à la logique, et celles qui sont utilisées sont entièrement configurables.
Si les conditions sont telles qu'une table particulière (1, 2 ou 3) a été sélectionnée comme décrit dans la section 1.5.2, alors la sortie de la table sélectionnée, à tout moment, sera transmise directement à la sortie logique.
Par conséquent, jusqu'à trois réponses différentes à la même entrée, ou trois réponses différentes à des entrées différentes, peuvent devenir l'entrée d'un autre bloc de fonction, tel qu'un variateur de sortie X. Pour ce faire, la « source de contrôle » du bloc réactif doit être sélectionnée pour être le « bloc de fonction logique programmable ».
Pour activer l'un des blocs logiques programmables, le point de consigne « Bloc logique programmable activé » doit être défini sur Vrai. Ils sont tous désactivés par défaut.
La logique est évaluée dans l'ordre indiqué dans la figure 4. Ce n'est que si une table de nombres inférieurs n'a pas été sélectionnée que les conditions de la table suivante seront examinées. La table par défaut est toujours sélectionnée dès qu'elle est évaluée. Il est donc nécessaire que la table par défaut soit toujours le numéro le plus élevé dans n'importe quelle configuration.
Manuel d'utilisation UMAX031700. Version: 3
12-44
Figure 4 Organigramme logique programmable Manuel d'utilisation UMAX031700. Version : 3
13-44
1.5.1. Évaluation des conditions
La première étape pour déterminer quelle table sera sélectionnée comme table active consiste d’abord à évaluer les conditions associées à une table donnée. Chaque table est associée à trois conditions pouvant être évaluées.
L'argument 1 est toujours une sortie logique d'un autre bloc fonctionnel. Comme toujours, la source est une combinaison du type et du numéro du bloc fonctionnel, des valeurs de consigne « Tableau X, Condition Y, Source de l'argument 1 » et « Tableau X, Condition Y, Numéro de l'argument 1 », où X = 1 à 3 et Y = 1 à 3.
L'argument 2, en revanche, peut être soit une autre sortie logique comme avec l'argument 1, soit une valeur constante définie par l'utilisateur. Pour utiliser une constante comme deuxième argument dans l'opération, définissez « Table X, Condition Y, Source de l'argument 2 » sur « Données de la constante de contrôle ». Notez que la valeur constante n'a aucune unité associée dans l'EA Axiomatic, l'utilisateur doit donc la définir selon les besoins de l'application.
La condition est évaluée en fonction de l'opérateur « Tableau X, Condition Y » sélectionné par l'utilisateur. Par défaut, il s'agit toujours de « =, Égal ». La seule façon de modifier cela est d'avoir deux arguments valides sélectionnés pour une condition donnée. Les options de l'opérateur sont répertoriées dans le tableau 6.
0 =, égal à 1 !=, différent de 2 >, supérieur à 3 >=, supérieur ou égal à 4 <, inférieur à 5 <=, inférieur ou égal
Tableau 6 Options de l'opérateur de condition
Par défaut, les deux arguments sont définis sur « Source de contrôle non utilisée », ce qui désactive la condition et donne automatiquement la valeur N/A comme résultat. Bien que la figure 4 montre uniquement Vrai ou Faux à la suite d'une évaluation de condition, la réalité est qu'il pourrait y avoir quatre résultats possibles, comme décrit dans le tableau 7.
Valeur 0 1 2 3
Signification Faux Vrai Erreur Sans objet
Raison (Argument 1) Opérateur (Argument 2) = Faux (Argument 1) Opérateur (Argument 2) = Vrai La sortie de l'argument 1 ou 2 a été signalée comme étant dans un état d'erreur. L'argument 1 ou 2 n'est pas disponible (c'est-à-dire défini sur « Source de contrôle) Non utilisé')
Tableau 7 Résultats de l'évaluation des conditions
Manuel d'utilisation UMAX031700. Version: 3
14-44
1.5.2. Sélection de tableaux
Afin de déterminer si une table particulière sera sélectionnée, des opérations logiques sont effectuées sur les résultats des conditions telles que déterminées par la logique de la section 1.5.1. Plusieurs combinaisons logiques peuvent être sélectionnées, comme indiqué dans le tableau 8.
0 Tableau par défaut 1 Cnd1 et Cnd2 et Cnd3 2 Cnd1 ou Cnd2 ou Cnd3 3 (Cnd1 et Cnd2) ou Cnd3 4 (Cnd1 ou Cnd2) et Cnd3
Tableau 8 Conditions Options de l'opérateur logique
Toutes les évaluations ne nécessiteront pas les trois conditions. Le cas évoqué dans la section précédente, par example, n'a qu'une seule condition répertoriée, à savoir que le régime moteur soit inférieur à une certaine valeur. Par conséquent, il est important de comprendre comment les opérateurs logiques évalueraient un résultat Erreur ou N/A pour une condition.
Table par défaut des opérateurs logiques Cnd1, Cnd2 et Cnd3
Critères de sélection des conditions La table associée est automatiquement sélectionnée dès son évaluation. Doit être utilisé lorsque deux ou trois conditions sont pertinentes, et toutes doivent être vraies pour sélectionner la table.
Si l'une des conditions est égale à Faux ou Erreur, le tableau n'est pas sélectionné. Une condition N/A est traitée comme une condition Vrai. Si les trois conditions sont Vraies (ou N/A), le tableau est sélectionné.
Cnd1 ou Cnd2 ou Cnd3
If((Cnd1==True) &&(Cnd2==True)&&(Cnd3==True)) Then Use Table Doit être utilisé lorsqu'une seule condition est pertinente. Peut également être utilisé avec deux ou trois conditions pertinentes.
Si une condition est évaluée comme True, la table est sélectionnée. Les résultats d’erreur ou N/A sont traités comme faux
If((Cnd1==True) || (Cnd2==True) || (Cnd3==True)) Then Use Table (Cnd1 And Cnd2) Ou Cnd3 À utiliser uniquement lorsque les trois conditions sont pertinentes.
Si la condition 1 et la condition 2 sont vraies, OU si la condition 3 est vraie, la table est sélectionnée. Les résultats d’erreur ou N/A sont traités comme faux
If( ((Cnd1==True)&&(Cnd2==True)) || (Cnd3==True) ) Then Use Table (Cnd1 Or Cnd2) And Cnd3 À utiliser uniquement lorsque les trois conditions sont pertinentes.
Si la condition 1 et la condition 3 sont vraies, OU la condition 2 et la condition 3 sont vraies, la table est sélectionnée. Les résultats d’erreur ou N/A sont traités comme faux
If( ((Cnd1==True)||(Cnd2==True)) && (Cnd3==True) ) Ensuite, utilisez le tableau
Tableau 9 Évaluation des conditions basées sur l'opérateur logique sélectionné
L'opérateur logique par défaut « Tableau X, Conditions » pour les tableaux 1 et 2 est « Cnd1 et Cnd2 et Cnd3 », tandis que le tableau 3 est défini comme « Tableau par défaut ».
Manuel d'utilisation UMAX031700. Version: 3
15-44
1.5.3. Sortie du bloc logique
Rappelons que le tableau X, où X = 1 à 3 dans le bloc de fonctions logiques programmables, ne signifie PAS les tables de consultation 1 à 3. Chaque tableau possède une valeur de consigne « Numéro de bloc de table de consultation du tableau X » qui permet à l'utilisateur de sélectionner les tables de consultation qu'il souhaite associer à un bloc logique programmable particulier. Les tables par défaut associées à chaque bloc logique sont répertoriées dans le tableau 10.
Numéro de bloc logique programmable
1
Recherche dans le tableau 1
Recherche dans le tableau 2
Recherche dans le tableau 3
Numéro de bloc de tableau Numéro de bloc de tableau Numéro de bloc de tableau
1
2
3
Tableau 10 Tableaux de recherche par défaut des blocs logiques programmables
Si la table de consultation associée n'a pas de « source d'axe X » sélectionnée, la sortie du bloc logique programmable sera toujours « non disponible » tant que cette table est sélectionnée. Cependant, si la table de consultation est configurée pour une réponse valide à une entrée, qu'il s'agisse de données ou d'heure, la sortie du bloc de fonction Table de consultation (c'est-à-dire les données de l'axe Y qui ont été sélectionnées en fonction de la valeur de l'axe X) deviendra la sortie du bloc de fonction logique programmable tant que cette table est sélectionnée.
Contrairement à tous les autres blocs de fonctions, la logique programmable n'effectue AUCUN calcul de linéarisation entre les données d'entrée et de sortie. Au lieu de cela, elle reflète exactement les données d'entrée (table de consultation). Par conséquent, lorsque vous utilisez la logique programmable comme source de contrôle pour un autre bloc de fonctions, il est FORTEMENT recommandé que tous les axes Y de la table de consultation associés soient (a) définis entre la plage de sortie de 0 à 100 % ou (b) tous définis sur la même échelle.
Manuel d'utilisation UMAX031700. Version: 3
16-44
1.6. Bloc fonctionnel mathématique
Il existe quatre blocs de fonctions mathématiques qui permettent à l'utilisateur de définir des algorithmes de base. Un bloc de fonctions mathématiques peut accepter jusqu'à quatre signaux d'entrée. Chaque entrée est ensuite mise à l'échelle en fonction des limites et des consignes de mise à l'échelle associées.
Les entrées sont converties en pourcentagetagValeur basée sur les valeurs « Fonction X Entrée Y Minimum » et « Fonction X Entrée Y Maximum » sélectionnées. Pour un contrôle supplémentaire, l'utilisateur peut également régler la « Fonction X Entrée Y Scaler ». Par défaut, chaque entrée a un « poids » de mise à l'échelle de 1.0. Cependant, chaque entrée peut être mise à l'échelle de -1.0 à 1.0 si nécessaire avant d'être appliquée dans la fonction.
Un bloc de fonctions mathématiques comprend trois fonctions sélectionnables, qui implémentent chacune l'équation A opérateur B, où A et B sont des entrées de fonction et l'opérateur est une fonction sélectionnée avec une consigne Fonction mathématique X Opérateur. Les options de consigne sont présentées dans le Tableau 11. Les fonctions sont connectées entre elles, de sorte que le résultat de la fonction précédente passe dans l'entrée A de la fonction suivante. Ainsi, la fonction 1 a à la fois l'entrée A et l'entrée B sélectionnables avec des consignes, tandis que les fonctions 2 à 4 n'ont que l'entrée B sélectionnable. L'entrée est sélectionnée en définissant la source de l'entrée Y de la fonction X et le numéro de l'entrée Y de la fonction X. Si la source de l'entrée B de la fonction X est définie sur 0, le signal de contrôle non utilisé traverse la fonction sans changement.
= (1 1 1)2 23 3 4 4
0
=, Vrai lorsque InA est égal à InB
1
!=, Vrai lorsque InA n'est pas égal à InB
2
>, Vrai lorsque InA est supérieur à InB
3
>=, Vrai lorsque InA est supérieur ou égal à InB
4
<, Vrai lorsque InA est inférieur à InB
5
<=, Vrai lorsque InA est inférieur ou égal à InB
6
OU, Vrai lorsque InA ou InB est Vrai
7
ET, Vrai lorsque InA et InB sont vrais
8 XOR, Vrai lorsque InA ou InB est Vrai, mais pas les deux
9
+, Résultat = InA plus InB
10
-, Résultat = InA moins InB
11
x, Résultat = InA fois InB
12
/, Résultat = InA divisé par InB
13
MIN, Résultat = Le plus petit de InA et InB
14
MAX, Résultat = Le plus grand de InA et InB
Tableau 11 Opérateurs de fonctions mathématiques
L'utilisateur doit s'assurer que les entrées sont compatibles entre elles lorsqu'il utilise certaines opérations mathématiques. Par exemple, si l'entrée universelle 1 doit être mesurée en [V], tandis que la réception CAN 1 doit être mesurée en [mV] et l'opérateur de fonction mathématique 9 (+), le résultat ne sera pas la valeur réelle souhaitée.
Pour un résultat valide, la source de contrôle d'une entrée doit être une valeur différente de zéro, c'est-à-dire autre chose que « Source de contrôle non utilisée ».
Lors de la division, une valeur InB nulle donnera toujours une valeur de sortie nulle pour la fonction associée. Lors de la soustraction, un résultat négatif sera toujours traité comme un zéro, sauf si la fonction est multipliée par un coefficient négatif ou si les entrées sont d'abord mises à l'échelle avec un coefficient négatif.
Manuel d'utilisation UMAX031700. Version: 3
17-44
1.7. Bloc de fonction de transmission CAN
Le bloc de fonction CAN Transmit est utilisé pour envoyer n'importe quelle sortie d'un autre bloc de fonction (c'est-à-dire une entrée, un signal logique) au réseau J1939.
Normalement, pour désactiver un message de transmission, le « taux de répétition de transmission » est défini sur zéro. Cependant, si un message partage son numéro de groupe de paramètres (PGN) avec un autre message, ce n'est pas nécessairement vrai. Dans le cas où plusieurs messages partagent le même « PGN de transmission », le taux de répétition sélectionné dans le message avec le numéro le PLUS BAS sera utilisé pour TOUS les messages qui utilisent ce PGN.
Par défaut, tous les messages sont envoyés sur les PGN propriétaires B sous forme de messages de diffusion. Si toutes les données ne sont pas nécessaires, désactivez l'intégralité du message en définissant le canal le plus bas utilisant ce PGN sur zéro. Si certaines données ne sont pas nécessaires, remplacez simplement le PGN du ou des canaux superflus par une valeur inutilisée dans la plage propriétaire B.
A la mise sous tension, le message transmis ne sera diffusé qu'après un délai de 5 secondes. Ceci est fait pour éviter que toute condition de mise sous tension ou d'initialisation ne crée des problèmes sur le réseau.
Étant donné que les valeurs par défaut sont des messages PropB, la « priorité de message de transmission » est toujours initialisée à 6 (faible priorité) et le point de consigne « Adresse de destination (pour PDU1) » n'est pas utilisé. Ce point de consigne n'est valide que lorsqu'un PGN PDU1 a été sélectionné, et il peut être défini soit sur l'adresse globale (0xFF) pour les diffusions, soit envoyé à une adresse spécifique configurée par l'utilisateur.
Les « Taille des données de transmission », « Index des données de transmission dans le tableau (LSB) », « Index des bits de transmission en octet (LSB) », « Résolution de transmission » et « Décalage de transmission » peuvent tous être utilisés pour mapper les données à n'importe quel SPN pris en charge par la norme J1939.
Remarque : Données CAN = (décalage des données d'entrée)/résolution
Le 1IN-CAN prend en charge jusqu'à 8 messages de transmission CAN uniques, qui peuvent tous être programmés pour envoyer toutes les données disponibles au réseau CAN.
Manuel d'utilisation UMAX031700. Version: 3
18-44
1.8. Bloc fonctionnel de réception CAN
Le bloc fonctionnel CAN Recevoir est conçu pour prendre n'importe quel SPN du réseau J1939 et l'utiliser comme entrée pour un autre bloc fonctionnel.
Le message de réception activé est le point de consigne le plus important associé à ce bloc fonctionnel et doit être sélectionné en premier. Si vous le modifiez, d'autres points de consigne seront activés/désactivés, selon le cas. Par défaut, TOUS les messages de réception sont désactivés.
Une fois qu'un message a été activé, une erreur de communication perdue sera signalée si ce message n'est pas reçu dans le délai d'expiration du délai de réception du message. Cela peut déclencher un événement de communication perdue. Afin d'éviter les expirations de délai sur un réseau fortement saturé, il est recommandé de définir la période au moins trois fois plus longue que la fréquence de mise à jour prévue. Pour désactiver la fonction d'expiration de délai, définissez simplement cette valeur sur zéro, auquel cas le message reçu n'expirera jamais et ne déclenchera jamais d'erreur de communication perdue.
Par défaut, tous les messages de contrôle doivent être envoyés au contrôleur 1IN-CAN sur les PGN propriétaires B. Cependant, si un message PDU1 est sélectionné, le contrôleur 1IN-CAN peut être configuré pour le recevoir de n'importe quel ECU en définissant l'adresse spécifique qui envoie le PGN sur l'adresse globale (0xFF). Si une adresse spécifique est sélectionnée à la place, toutes les autres données de l'ECU sur le PGN seront ignorées.
La taille des données de réception, l'index de données de réception dans le tableau (LSB), l'index de bits de réception en octet (LSB), la résolution de réception et le décalage de réception peuvent tous être utilisés pour mapper n'importe quel SPN pris en charge par la norme J1939 aux données de sortie du bloc fonction reçu. .
Comme mentionné précédemment, un bloc de fonction de réception CAN peut être sélectionné comme source de l'entrée de commande pour les blocs de fonction de sortie. Lorsque c'est le cas, les points de consigne Données reçues minimales (seuil d'arrêt) et Données reçues maximales (seuil d'activation) déterminent les valeurs minimales et maximales du signal de commande. Comme leur nom l'indique, ils sont également utilisés comme seuils d'activation/de désactivation pour les types de sortie numérique. Ces valeurs sont exprimées dans les unités des données APRÈS que la résolution et le décalage soient appliqués au signal de réception CAN. Le contrôleur 1IN-CAN prend en charge jusqu'à cinq messages de réception CAN uniques.
Manuel d'utilisation UMAX031700. Version: 3
19-44
1.9. Bloc fonctionnel de diagnostic
Le contrôleur de signal 1IN-CAN prend en charge plusieurs types de diagnostics. La détection et la réaction aux pannes sont associées à tous les variateurs d'entrées et de sorties universels. En plus des défauts d'E/S, le 1IN-CAN peut également détecter/réagir à une surtension/sous-tension de l'alimentationtagdes mesures, une surchauffe du processeur ou des événements de communication perdus.
Figure 5 Bloc fonctionnel de diagnostic
Le paramètre « Détection de défaut activée » est le paramètre le plus important associé à ce bloc de fonction et doit être sélectionné en premier. Sa modification entraînera l'activation ou la désactivation d'autres paramètres, selon le cas. Lorsqu'il est désactivé, tous les comportements de diagnostic associés à l'E/S ou à l'événement en question sont ignorés.
Dans la plupart des cas, les défauts peuvent être signalés comme étant faibles ou élevés. Les seuils min/max pour tous les diagnostics pris en charge par le 1IN-CAN sont répertoriés dans le tableau 12. Les valeurs en gras sont des points de consigne configurables par l'utilisateur. Certains diagnostics ne réagissent qu'à une seule condition, auquel cas un N/A est répertorié dans l'une des colonnes.
Bloc fonctionnel Entrée universelle Perte de communication
Seuil minimal
Seuil maximal
Erreur minimale
Erreur maximale
N / A
Message reçu
(quelconque)
Tableau 12 Seuils de détection de défauts
Temps mort
Le cas échéant, un point de consigne d'hystérésis est fourni pour empêcher le réglage et l'effacement rapides de l'indicateur d'erreur lorsqu'une valeur d'entrée ou de retour est proche du seuil de détection de défaut. Pour l'extrémité inférieure, une fois qu'un défaut a été signalé, il ne sera pas effacé tant que la valeur mesurée ne sera pas supérieure ou égale au seuil minimum + « Hystérésis pour effacer le défaut ». Pour l'extrémité supérieure, il ne sera pas effacé tant que la valeur mesurée ne sera pas inférieure ou égale au seuil maximum « Hystérésis pour effacer »
Manuel d'utilisation UMAX031700. Version: 3
20-44
« Défaut ». Les valeurs minimales, maximales et d’hystérésis sont toujours mesurées dans les unités du défaut considéré.
Le point de consigne suivant dans ce bloc de fonction est « L'événement génère un DTC dans DM1 ». Si et seulement si ce paramètre est défini sur vrai, les autres points de consigne du bloc de fonction seront activés. Ils sont tous liés aux données envoyées au réseau J1939 dans le cadre du message DM1, Codes de diagnostic actifs.
Un code de diagnostic d'anomalie (DTC) est défini par la norme J1939 comme une valeur de quatre octets qui est un
combinaison de:
Numéro de paramètre suspect SPN (19 premiers bits du DTC, LSB en premier)
FMI
Identificateur de mode de défaillance
(5 bits suivants du DTC)
CM
Méthode de conversion
(1 bit, toujours mis à 0)
OC
Nombre d'occurrences
(7 bits, nombre de fois que le défaut s'est produit)
En plus de prendre en charge le message DM1, le contrôleur de signal 1IN-CAN prend également en charge
Codes de problèmes de diagnostic DM2 précédemment actifs
Envoyé uniquement sur demande
Effacement/réinitialisation des données de diagnostic DM3 des DTC précédemment actifs Effectué uniquement sur demande
Effacement/réinitialisation des données de diagnostic DM11 pour les DTC actifs
Fait uniquement sur demande
Tant qu'un seul bloc de fonction de diagnostic a « L'événement génère un DTC dans DM1 » défini sur Vrai, le contrôleur de signal 1IN-CAN envoie le message DM1 toutes les secondes, qu'il y ait ou non des défauts actifs, comme recommandé par la norme. Tant qu'il n'y a pas de DTC actifs, le 1IN-CAN envoie le message « Pas de défaut actif ». Si un DTC précédemment inactif devient actif, un DM1 est immédiatement envoyé pour refléter cela. Dès que le dernier DTC actif devient inactif, il envoie un DM1 indiquant qu'il n'y a plus de DTC actifs.
S'il y a plusieurs DTC actifs à un moment donné, le message DM1 normal sera envoyé à l'aide d'un message d'annonce de diffusion multipaquet (BAM). Si le contrôleur reçoit une demande de DM1 alors que cela est vrai, il enverra le message multipaquet à l'adresse du demandeur à l'aide du protocole de transport (TP).
À la mise sous tension, le message DM1 ne sera pas diffusé avant un délai de 5 secondes. Cela permet d'éviter que les conditions de mise sous tension ou d'initialisation ne soient signalées comme une erreur active sur le réseau.
Lorsque le défaut est lié à un DTC, un journal non volatil du nombre d'occurrences (OC) est conservé. Dès que le contrôleur détecte un nouveau défaut (précédemment inactif), il commence à décrémenter le temporisateur « Délai avant envoi DM1 » pour ce bloc de fonction de diagnostic. Si le défaut est resté présent pendant le délai, le contrôleur définit le DTC comme actif et incrémente l'OC dans le journal. Un DM1 est immédiatement généré, qui inclut le nouveau DTC. Le temporisateur est prévu pour que les défauts intermittents ne submergent pas le réseau au fur et à mesure que le défaut apparaît et disparaît, puisqu'un message DM1 est envoyé chaque fois que le défaut apparaît ou disparaît.
Les DTC précédemment actifs (tous ceux avec un OC différent de zéro) sont disponibles sur demande pour un message DM2. S'il existe plusieurs DTC précédemment actifs, le multipaquet DM2 sera envoyé à l'adresse du demandeur à l'aide du protocole de transport (TP).
Si un DM3 est demandé, le nombre d'occurrences de tous les codes d'anomalie précédemment actifs sera réinitialisé à zéro. Le nombre maximal d'occurrences des codes d'anomalie actuellement actifs ne sera pas modifié.
Manuel d'utilisation UMAX031700. Version: 3
21-44
Le bloc de fonction Diagnostic possède un point de consigne « Événement effacé uniquement par DM11 ». Par défaut, ce point est toujours défini sur False, ce qui signifie que dès que la condition qui a provoqué l'activation d'un indicateur d'erreur disparaît, le DTC devient automatiquement « Précédemment actif » et n'est plus inclus dans le message DM1. Cependant, lorsque ce point de consigne est défini sur True, même si l'indicateur est effacé, le DTC ne devient pas inactif, il continue donc d'être envoyé dans le message DM1. Ce n'est que lorsqu'un DM11 a été demandé que le DTC devient inactif. Cette fonctionnalité peut être utile dans un système où une erreur critique doit être clairement identifiée comme s'étant produite, même si les conditions qui l'ont provoquée ont disparu.
En plus de tous les DTC actifs, une autre partie du message DM1 est le premier octet qui reflète le Lamp Statut. Chaque bloc de fonction de diagnostic a le point de consigne « Lamp « Défini par événement dans DM1 » qui détermine quel lamp sera défini dans cet octet pendant que le DTC est actif. La norme J1939 définit le lamps comme « Dysfonctionnement », « Rouge, Arrêt », « Orange, Avertissement » ou « Protéger ». Par défaut, le « Orange, Avertissement » lamp est généralement celui défini par tout défaut actif.
Par défaut, chaque bloc de fonction de diagnostic est associé à un SPN propriétaire. Cependant, ce point de consigne « SPN pour événement utilisé dans DTC » est entièrement configurable par l'utilisateur s'il souhaite qu'il reflète un SPN standard défini dans J1939-71. Si le SPN est modifié, l'OC du journal d'erreurs associé est automatiquement réinitialisé à zéro.
Chaque bloc de fonction de diagnostic est également associé à un FMI par défaut. Le seul point de consigne permettant à l'utilisateur de modifier le FMI est « FMI pour événement utilisé dans DTC », même si certains blocs de fonction de diagnostic peuvent avoir à la fois des erreurs hautes et basses comme indiqué dans le Tableau 13. Dans ces cas, le FMI du point de consigne reflète celui de la condition basse et le FMI utilisé par le défaut haut sera déterminé conformément au Tableau 21. Si le FMI est modifié, l'OC du journal d'erreurs associé est automatiquement réinitialisé à zéro.
Manuel d'utilisation UMAX031700. Version: 3
22-44
FMI pour événement utilisé dans le défaut faible DTC
FMI = 1, données valides mais inférieures à la plage opérationnelle normale Niveau le plus grave FMI = 4, Voltage En dessous de la normale ou en court-circuit avec la source basse FMI = 5, courant en dessous de la normale ou circuit ouvert FMI = 17, données valides mais en dessous de la plage de fonctionnement normale, niveau le moins grave FMI = 18, données valides mais en dessous de la plage de fonctionnement normale, niveau modérément grave FMI = 21, données dérivées vers le bas
FMI correspondant utilisé dans le DTC High Fault
FMI=0, données valides mais supérieures à la plage opérationnelle normale Niveau le plus sévère FMI=3, Voltage Au-dessus de la normale ou en court-circuit avec la source haute FMI = 6, courant au-dessus de la normale ou circuit mis à la terre FMI = 15, données valides mais au-dessus de la plage de fonctionnement normale, niveau le moins grave FMI = 16, données valides mais au-dessus de la plage de fonctionnement normale, niveau modérément grave FMI = 20, données dérivées vers le haut
Tableau 13 FMI à faible défaut par rapport à FMI à haut défaut
Si le FMI utilisé est différent de ceux du tableau 13, les défauts bas et haut seront alors affectés au même FMI. Cette situation doit être évitée, car le journal utilisera toujours un OC différent pour les deux types de défauts, même s'ils seront signalés de la même manière dans le DTC. Il incombe à l'utilisateur de s'assurer que cela ne se produise pas.
Manuel d'utilisation UMAX031700. Version: 3
23-44
2. Instructions d'installation
2.1. Dimensions et brochage Le contrôleur 1IN-CAN est emballé dans un boîtier en plastique soudé par ultrasons. L'ensemble est classé IP67.
Figure 6 Dimensions du boîtier
N° de broche Description
1
BATTERIE+
2
Entrée +
3
CAN_H
4
PUIS-JE
5
Saisir -
6
BATTERIE
Tableau 14 Brochage du connecteur
2.2. Instructions de montage
REMARQUES ET AVERTISSEMENTS · Ne pas installer à proximité de hautes vol.tage ou appareils à courant élevé. · Tenir compte de la plage de température de fonctionnement. Tout le câblage sur site doit être adapté à cette plage de température. · Installez l'unité avec un espace approprié disponible pour l'entretien et pour un accès adéquat au faisceau de câbles (15
cm) et un serre-câble (30 cm). · Ne connectez ou ne déconnectez pas l'appareil lorsque le circuit est sous tension, à moins que la zone ne soit connue comme étant non protégée.
dangereux.
MONTAGE
Les trous de montage sont dimensionnés pour des boulons n° 8 ou M4. La longueur du boulon sera déterminée par l'épaisseur de la plaque de montage de l'utilisateur final. La bride de montage du contrôleur a une épaisseur de 0.425 pouce (10.8 mm).
Si le module est monté sans boîtier, il doit être monté verticalement avec les connecteurs orientés vers la gauche ou
Manuel d'utilisation UMAX031700. Version: 3
24-44
droit de réduire le risque d’entrée d’humidité.
Le câblage CAN est considéré comme intrinsèquement sûr. Les câbles d'alimentation ne sont pas considérés comme intrinsèquement sûrs et doivent donc être placés dans des conduits ou des plateaux de conduits dans les zones dangereuses à tout moment. Le module doit être monté dans un boîtier dans les zones dangereuses à cet effet.
Aucun fil ou faisceau de câbles ne doit dépasser 30 mètres de longueur. Le câblage d'alimentation doit être limité à 10 mètres.
Tout le câblage sur le terrain doit être adapté à la plage de température de fonctionnement.
Installez l'unité avec un espace approprié disponible pour l'entretien et pour un accès adéquat au faisceau de câbles (6 pouces ou 15 cm) et au serre-câble (12 pouces ou 30 cm).
RELATIONS
Utilisez les fiches correspondantes TE Deutsch suivantes pour vous connecter aux prises intégrées. Le câblage vers ces fiches correspondantes doit être conforme à tous les codes locaux applicables. Câblage sur site adapté au volume nominaltage et le courant doivent être utilisés. La température des câbles de connexion doit être d'au moins 85°C. Pour des températures ambiantes inférieures à 10 °C et supérieures à +70 °C, utilisez un câblage sur site adapté à la température ambiante minimale et maximale.
Reportez-vous aux fiches techniques respectives de TE Deutsch pour connaître les plages de diamètres d'isolation utilisables et d'autres instructions.
Contacts de prise Connecteur homologue
Prises homologues, le cas échéant (reportez-vous à www.laddinc.com pour plus d'informations sur les contacts disponibles pour cette fiche homologue.)
DT06-08SA, 1 W8S, 8 0462-201-16141 et 3 114017
Manuel d'utilisation UMAX031700. Version: 3
25-44
3. PLUS DEVIEW DES CARACTÉRISTIQUES DU J1939
Le logiciel a été conçu pour offrir de la flexibilité à l'utilisateur en ce qui concerne les messages envoyés vers et depuis l'ECU en fournissant : · Instance d'ECU configurable dans le NOM (pour permettre à plusieurs ECU sur le même réseau) · Paramètres PGN et SPN de transmission configurables · Réception configurable Paramètres PGN et SPN · Envoi des paramètres des messages de diagnostic DM1 · Lecture et réaction aux messages DM1 envoyés par d'autres ECU · Journal de diagnostic, conservé dans une mémoire non volatile, pour l'envoi de messages DM2
3.1. Introduction aux messages pris en charge L'ECU est conforme à la norme SAE J1939 et prend en charge les PGN suivants
À partir de J1939-21 – Couche de liaison de données · Demande · Accusé de réception · Gestion de connexion du protocole de transport · Message de transfert de données du protocole de transport
59904 (00EA00) 59392 (00E800) 60416 (00EC00) 60160 (00EB00)
Remarque : tout PGN propriétaire B compris entre 65280 65535 et 00 00 ($00FFXNUMX à $XNUMXFFFF) peut être sélectionné
À partir de J1939-73 – Diagnostics · Codes d'anomalie de diagnostic actifs DM1 · Codes d'anomalie de diagnostic DM2 précédemment actifs · Effacement/réinitialisation des données de diagnostic DM3 pour les DTC précédemment actifs · DM11 – Effacement/réinitialisation des données de diagnostic pour les DTC actifs · Demande d'accès à la mémoire DM14 · Accès à la mémoire DM15 Réponse · Transfert de données binaires DM16
65226 (00$FECA) 65227 (00$FECB) 65228 (00$FECC) 65235 (00$FED3) 55552 (00D900$) 55296 (00D800$) 55040 (00D700$)
De J1939-81 – Gestion du réseau · Adresse réclamée/impossible de réclamer · Adresse commandée
60928 (00$EE00) 65240 (00$FED8)
À partir de J1939-71 Couche d'application du véhicule · Identification du logiciel
65242 (00$FEDA)
Aucun des PGN de la couche application n'est pris en charge dans le cadre des configurations par défaut, mais ils peuvent être sélectionnés à volonté pour les blocs fonctionnels de transmission ou de réception. Les points de consigne sont accessibles à l'aide du protocole d'accès à la mémoire (MAP) standard avec des adresses propriétaires. L'assistant électronique Axiomatic (EA) permet une configuration rapide et facile de l'unité sur le réseau CAN.
Manuel d'utilisation UMAX031700. Version: 3
26-44
3.2. NOM, adresse et ID de logiciel
NOM J1939 L'ECU 1IN-CAN possède les valeurs par défaut suivantes pour le NOM J1939. L'utilisateur doit se référer à la norme SAE J1939/81 pour plus d'informations sur ces paramètres et leurs plages.
Adresse arbitraire Capable Groupe industriel Instance de système de véhicule Fonction de système de véhicule Instance de fonction Instance d'ECU Code de fabrication Numéro d'identité
Oui 0, Global 0 0, Système non spécifique 125, Contrôleur d'E/S Axiomatic 20, Axiomatic AX031700, Contrôleur d'entrée unique avec CAN 0, Première instance 162, Axiomatic Technologies Corporation Variable, attribuée de manière unique lors de la programmation d'usine pour chaque ECU
L'instance ECU est un point de consigne configurable associé au NOM. La modification de cette valeur permettra à plusieurs calculateurs de ce type d'être distinguables par d'autres calculateurs (y compris l'assistant électronique Axiomatic) lorsqu'ils sont tous connectés sur le même réseau.
Adresse ECU La valeur par défaut de ce point de consigne est 128 (0x80), qui est l'adresse de départ préférée pour les ECU autoconfigurables telle que définie par la SAE dans les tableaux B1939 à B3 de la norme J7. L'Axiomatic EA permettra la sélection de n'importe quelle adresse entre 0 et 253, et il est de la responsabilité de l'utilisateur de sélectionner une adresse conforme à la norme. L'utilisateur doit également savoir que, comme l'unité est capable d'adresses arbitraires, si un autre ECU avec un NOM de priorité plus élevée se bat pour l'adresse sélectionnée, le 1IN-CAN continuera à sélectionner l'adresse la plus élevée suivante jusqu'à ce qu'il en trouve une qu'il puisse revendiquer. Voir J1939/81 pour plus de détails sur la revendication d'adresse.
Identificateur de logiciel
PGN65242
Identification du logiciel
Taux de répétition de transmission : Sur demande
Longueur des données :
Variable
Page de données étendues :
0
Page de données :
0
Format PDU :
254
Spécifique à la PDU :
218 Informations complémentaires PGN :
Priorité par défaut :
6
Numéro du groupe de paramètres :
65242 (0xFEDA)
- DOUX
Position de départ 1 2-n
Longueur Nom du paramètre 1 octet Nombre de champs d'identification du logiciel Variable Identification(s) du logiciel, délimiteur (ASCII « * »)
SPN965 234
Pour l'ECU 1IN-CAN, l'octet 1 est défini sur 5 et les champs d'identification sont les suivants (numéro de pièce)*(version)*(date)*(propriétaire)*(description)
Manuel d'utilisation UMAX031700. Version: 3
27-44
L'Axiomatic EA affiche toutes ces informations dans « Informations générales sur l'ECU », comme indiqué ci-dessous :
Remarque : Les informations fournies dans l'ID du logiciel sont disponibles pour tout outil de service J1939 qui prend en charge PGN -SOFT.
Manuel d'utilisation UMAX031700. Version: 3
28-44
4. POINTS DE CONSIGNE DU CALCULATEUR ACCESSIBLES AVEC L'ASSISTANT ÉLECTRONIQUE AXIOMATIC
De nombreux points de consigne ont été mentionnés dans ce manuel. Cette section décrit en détail chaque point de consigne, ainsi que leurs valeurs par défaut et leurs plages. Pour plus d'informations sur la manière dont chaque point de consigne est utilisé par le 1IN-CAN, reportez-vous à la section correspondante du manuel d'utilisation.
4.1. Réseau J1939
Les points de consigne du réseau J1939 traitent des paramètres du contrôleur affectant spécifiquement le réseau CAN. Reportez-vous aux notes sur les informations relatives à chaque point de consigne.
Nom
Gamme
Défaut
Remarques
Numéro d'instance de l'ECU Adresse de l'ECU
Liste déroulante 0 à 253
0, #1 Première instance selon J1939-81
128 (0x80)
Adresse préférée pour un ECU auto-configurable
Capture d'écran des points de consigne divers par défaut
Si des valeurs autres que celles par défaut pour le « Numéro d'instance ECU » ou « Adresse ECU » sont utilisées, elles ne seront pas mises à jour pendant un point de consigne. file flash. Ces paramètres doivent être modifiés manuellement pour
empêcher que d'autres unités du réseau soient affectées. Lorsqu'elles sont modifiées, le contrôleur réclamera sa nouvelle adresse sur le réseau. Il est recommandé de fermer et de rouvrir la connexion CAN sur l'Axiomatic EA après la file est chargé, de sorte que seuls le nouveau NOM et la nouvelle adresse apparaissent dans la liste des ECU du réseau CAN J1939.
Manuel d'utilisation UMAX031700. Version: 3
29-44
4.2. Entrée universelle
Le bloc de fonction Entrée universelle est défini dans la section 1.2. Veuillez vous reporter à cette section pour obtenir des informations détaillées sur la manière dont ces points de consigne sont utilisés.
Capture d'écran des points de consigne d'entrée universels par défaut
Nom Type de capteur d'entrée
Liste déroulante de la gamme
Impulsions par tour
0 à 60000
Erreur minimale
Portée minimale
Portée maximale
Erreur maximale Résistance de pullup/pulldown Temps d'anti-rebond Type d'entrée numérique Type de filtre anti-rebond logiciel
Dépend du type de capteur Dépend du type de capteur Dépend du type de capteur Dépend du type de capteur Liste déroulante Liste déroulante
0 à 60000
Type de filtre logiciel
Liste déroulante
Constante de filtre logiciel
0 à 60000
Par défaut 12 Voltage 0V à 5V 0
0.2V
Remarques Reportez-vous à la section 1.2.1. Si la valeur est définie sur 0, les mesures sont prises en Hz. Si la valeur définie est supérieure à 0, les mesures sont prises en tr/min.
Reportez-vous à la section 1.2.3
0.5V
Reportez-vous à la section 1.2.3
4.5V
Reportez-vous à la section 1.2.3
4.8 V 1 10 kOhm Pullup 0 – Aucun 10 (ms)
0 Aucun filtre
1000 ms
Reportez-vous à la section 1.2.3
Reportez-vous à la section 1.2.2
Délai anti-rebond pour le type d'entrée numérique On/Off Reportez-vous à la section 1.2.4. Cette fonction n'est pas utilisée dans les types d'entrée numérique et compteur Reportez-vous à la section 1.3.6
Liste déroulante La détection des défauts est activée
1 – Vrai
Reportez-vous à la section 1.9
L'événement génère un DTC dans DM1
Liste déroulante
1 – Vrai
Reportez-vous à la section 1.9
Manuel d'utilisation UMAX031700. Version: 3
30-44
Hystérésis pour effacer le défaut
Dépend du type de capteur
Lamp Défini par événement dans la liste déroulante DM1
0.1V
Reportez-vous à la section 1.9
1 Ambre, Avertissement Voir la section 1.9
SPN pour l'événement utilisé dans DTC 0 à 0x1FFFFFFF
Reportez-vous à la section 1.9
FMI pour l'événement utilisé dans la liste déroulante DTC
4 Vol.tage En dessous de la normale ou en court-circuit avec la source basse
Reportez-vous à la section 1.9
Délai avant l'envoi de DM1 0 à 60000
1000 ms
Reportez-vous à la section 1.9
4.3. Points de consigne de la liste de données constantes
Le bloc fonctionnel Liste de données constantes est fourni pour permettre à l'utilisateur de sélectionner les valeurs souhaitées pour diverses fonctions de bloc logique. Tout au long de ce manuel, diverses références ont été faites aux constantes, telles que résumées dans l'ex.amples fichiers listés ci-dessous.
a)
Logique programmable : Constante « Tableau X = Condition Y, Argument 2 », où X et Y = 1
à 3
b)
Fonction mathématique : constante « Entrée mathématique X », où X = 1 à 4
Les deux premières constantes sont des valeurs fixes de 0 (Faux) et 1 (Vrai) à utiliser en logique binaire. Les 13 constantes restantes sont entièrement configurables par l'utilisateur sur n'importe quelle valeur comprise entre +/- 1,000,000 XNUMX XNUMX. Les valeurs par défaut sont affichées dans la capture d'écran ci-dessous.
Capture d'écran Liste des données constantes par défaut Points de consigne Manuel d'utilisation UMAX031700. Version : 3
31-44
4.4. Points de consigne de la table de recherche
Le bloc de fonction Lookup Table est défini dans la section 1.4. Veuillez vous y référer pour obtenir des informations détaillées sur la manière dont tous ces points de consigne sont utilisés. Comme les valeurs par défaut de l'axe X de ce bloc de fonction sont définies par la « source de l'axe X » sélectionnée dans le tableau 1, il n'y a rien d'autre à définir en termes de valeurs par défaut et de plages au-delà de ce qui est décrit dans la section 1.4. N'oubliez pas que les valeurs de l'axe X seront automatiquement mises à jour si la plage min/max de la source sélectionnée est modifiée.
Capture d'écran d'Example Tableau de consultation 1 Points de consigne
Remarque : Dans la capture d'écran ci-dessus, la « Source de l'axe X » a été modifiée par rapport à sa valeur par défaut afin d'activer le bloc fonctionnel.
Manuel d'utilisation UMAX031700. Version: 3
32-44
4.5. Points de consigne logiques programmables
Le bloc fonctionnel Logique programmable est défini à la section 1.5. Veuillez vous y référer pour des informations détaillées sur la façon dont tous ces points de consigne sont utilisés.
Comme ce bloc fonctionnel est désactivé par défaut, il n'y a rien d'autre à définir en termes de valeurs par défaut et de plages au-delà de ce qui est décrit dans la section 1.5. La capture d'écran ci-dessous montre comment les points de consigne référencés dans cette section apparaissent sur l'Axiomatic EA.
Manuel d'utilisation UMAX031700. Version: 3
33-44
Capture d'écran des points de consigne de la logique programmable 1 par défaut
Remarque : Dans la capture d'écran ci-dessus, « Bloc logique programmable activé » a été modifié par rapport à sa valeur par défaut afin d'activer le bloc fonctionnel.
Remarque : Les valeurs par défaut pour Argument1, Argument 2 et Operator sont toutes les mêmes dans tous les blocs fonctionnels de logique programmable et doivent donc être modifiées par l'utilisateur de manière appropriée avant de pouvoir être utilisées.
Manuel d'utilisation UMAX031700. Version: 3
34-44
4.6. Points de consigne du bloc de fonctions mathématiques
Le bloc de fonctions mathématiques est défini dans la section 1.6. Veuillez vous reporter à cette section pour obtenir des informations détaillées sur la manière dont ces points de consigne sont utilisés.
Capture d'écran d'un example pour le bloc de fonctions mathématiques
Remarque : dans la capture d'écran ci-dessus, les points de consigne ont été modifiés par rapport à leurs valeurs par défaut pour illustrer un exempleample comment le bloc de fonctions mathématiques peut être utilisé.
Nom Fonction mathématique activée Fonction 1 Entrée A Source Fonction 1 Entrée A Nombre
Fonction 1 Entrée A Minimum
Liste déroulante de la plage La liste déroulante dépend de la source
-106 à 106
Par défaut 0 FAUX 0 Contrôle non utilisé 1
0
Fonction 1 Entrée A Maximum Fonction 1 Entrée A Scaler Fonction 1 Entrée B Source Fonction 1 Entrée B Nombre
Fonction 1 Entrée B Minimum
-106 à 106
-1.00 à 1.00 La liste déroulante dépend de la source
-106 à 106
100 1.00 0 Contrôle non utilisé 1
0
Fonction 1 Entrée B Maximum -106 à 106
100
Manuel d'utilisation UMAX031700. Version: 3
Remarques VRAI ou FAUX Voir la section 1.3
Reportez-vous à la section 1.3
Convertit l'entrée en pourcentagetage avant d'être utilisé dans le calcul Convertit l'entrée en pourcentagetage avant d'être utilisé dans le calcul Voir la section 1.6 Voir la section 1.3
Reportez-vous à la section 1.3
Convertit l'entrée en pourcentagetage avant d'être utilisé dans le calcul Convertit l'entrée en pourcentagetage avant d'être utilisé dans le calcul
35-44
Fonction 1 Entrée B Scaler Fonction mathématique 1 Opération Fonction 2 Entrée B Source
Fonction 2 Entrée Numéro B
Fonction 2 Entrée B Minimum
Fonction 2 Entrée B Maximum
Fonction 2 Entrée B Scaler Fonction mathématique 2 Opération (Entrée A = Résultat de la fonction 1) Fonction 3 Entrée B Source
Fonction 3 Entrée Numéro B
Fonction 3 Entrée B Minimum
Fonction 3 Entrée B Maximum
Fonction 3 Entrée B Scaler Fonction mathématique 3 Opération (Entrée A = Résultat de la fonction 2) Sortie mathématique Plage minimale
-1.00 à 1.00 Liste déroulante La liste déroulante dépend de la source
-106 à 106
-106 à 106
-1.00 à 1.00
1.00 9, +, Résultat = InA+InB 0 Contrôle non utilisé 1
0
100 1.00
Voir la section 1.13 Voir la section 1.13 Voir la section 1.4
Reportez-vous à la section 1.4
Convertit l'entrée en pourcentagetage avant d'être utilisé dans le calcul Convertit l'entrée en pourcentagetage avant d'être utilisé dans le calcul Voir la section 1.13
Liste déroulante
9, +, Résultat = InA+InB Voir la section 1.13
La liste déroulante dépend de la source
-106 à 106
0 Contrôle non utilisé 1
0
-106 à 106
100
-1.00 à 1.00 1.00
Reportez-vous à la section 1.4
Reportez-vous à la section 1.4
Convertit l'entrée en pourcentagetage avant d'être utilisé dans le calcul Convertit l'entrée en pourcentagetage avant d'être utilisé dans le calcul Voir la section 1.13
Liste déroulante
9, +, Résultat = InA+InB Voir la section 1.13
-106 à 106
0
Plage maximale de sortie mathématique -106 à 106
100
Manuel d'utilisation UMAX031700. Version: 3
36-44
4.7. Points de consigne de réception CAN Le bloc de fonction CAN Receive est défini dans la section 1.16. Veuillez vous y référer pour des informations détaillées sur la manière dont tous ces points de consigne sont utilisés.
Capture d'écran des points de consigne CAN Recevoir 1 par défaut
Remarque : Dans la capture d'écran ci-dessus, la valeur par défaut de « Receive Message Enabled » a été modifiée afin d'activer le bloc de fonction. 4.8. Points de consigne de transmission CAN Le bloc de fonction de transmission CAN est défini dans la section 1.7. Veuillez vous y référer pour obtenir des informations détaillées sur la manière dont tous ces points de consigne sont utilisés.
Capture d'écran du manuel d'utilisation des points de consigne par défaut de CAN Transmit 1 UMAX031700. Version : 3
37-44
Nom Transmettre le PGN Taux de répétition de la transmission Transmettre la priorité du message Adresse de destination (pour PDU1) Transmettre la source des données Transmettre le numéro des données
Taille des données transmises
Index des données transmises dans le tableau (LSB) Index des bits transmis en octets (LSB) Résolution des données transmises Décalage des données transmises
Gamme
0 à 65535 0 à 60,000 0 ms 7 à 0 255 à XNUMX Liste déroulante par source
Défaut
65280 ($FF00) 0 6 254 (0xFE, adresse nulle) Entrée mesurée 0, Entrée mesurée n°1
Liste déroulante
1 octet continu
0 à 8-DataSize 0, position du premier octet
Taille de 0 à 8 bits
-106 à 106 -104 à 104
Non utilisé par défaut
1.00 0.00
Remarques
0 ms désactive la transmission Priorité B propriétaire Non utilisé par défaut Voir la section 1.3 Voir la section 1.3 0 = Non utilisé (désactivé) 1 = 1 bit 2 = 2 bits 3 = 4 bits 4 = 1 octet 5 = 2 octets 6 = 4 octets
Utilisé uniquement avec les types de données binaires
Manuel d'utilisation UMAX031700. Version: 3
38-44
5. REFLASHING SUR CAN AVEC LE BOOTLOADER AXIOMATIC EA
L'AX031700 peut être mis à niveau avec un nouveau micrologiciel d'application à l'aide de la section Bootloader Information. Cette section détaille les instructions simples étape par étape pour télécharger le nouveau micrologiciel fourni par Axiomatic sur l'unité via CAN, sans qu'il soit nécessaire de la déconnecter du réseau J1939.
1. Lorsque l'Axiomatic EA se connecte pour la première fois à l'ECU, la section Informations sur le chargeur de démarrage affiche les informations suivantes :
2. Pour utiliser le chargeur de démarrage pour mettre à niveau le micrologiciel en cours d'exécution sur l'ECU, définissez la variable "Forcer le chargeur de démarrage à se charger lors de la réinitialisation" sur Oui.
3. Lorsque la boîte de dialogue vous demande si vous souhaitez réinitialiser l'ECU, sélectionnez Oui.
Manuel d'utilisation UMAX031700. Version: 3
39-44
4. Lors de la réinitialisation, l'ECU n'apparaîtra plus sur le réseau J1939 en tant qu'AX031700 mais plutôt en tant que J1939 Bootloader #1.
Notez que le chargeur de démarrage n'est PAS capable d'utiliser des adresses arbitraires. Cela signifie que si vous souhaitez que plusieurs chargeurs de démarrage fonctionnent simultanément (ce qui n'est pas recommandé), vous devrez modifier manuellement l'adresse de chacun d'eux avant d'activer le suivant, sinon il y aura des conflits d'adresses et un seul ECU apparaîtra comme chargeur de démarrage. Une fois que le chargeur de démarrage « actif » revient à sa fonctionnalité normale, les autres ECU devront être redémarrés pour réactiver la fonction de chargeur de démarrage.
5. Lorsque la section Informations sur le chargeur de démarrage est sélectionnée, les mêmes informations s'affichent que lorsque
il exécutait le firmware AX031700, mais dans ce cas, la fonction de flashage a été activée.
Manuel d'utilisation UMAX031700. Version: 3
40-44
6. Sélectionnez le bouton clignotant et accédez à l'endroit où vous avez enregistré l'AF-16119-x.yy.bin. file envoyé par Axiomatic. (Remarque : uniquement binaire (.bin) files peuvent être flashés à l'aide de l'outil Axiomatic EA)
7. Une fois la fenêtre Flash Application Firmware ouverte, vous pouvez saisir des commentaires tels que « Firmware mis à jour par [Nom] » si vous le souhaitez. Ce n'est pas obligatoire et vous pouvez laisser le champ vide si vous ne souhaitez pas l'utiliser.
Remarque : Vous n'êtes pas obligé de dateramp ou l'heureamp le file, car tout cela est effectué automatiquement par l'outil Axiomatic EA lorsque vous téléchargez le nouveau firmware.
AVERTISSEMENT : Ne cochez pas la case « Effacer toute la mémoire flash de l'ECU » à moins que votre contact Axiomatic ne vous y invite. Cette sélection effacera TOUTES les données stockées dans le flash non volatile. Cela effacera également toute configuration des points de consigne qui aurait pu être effectuée sur l'ECU et réinitialisera tous les points de consigne à leurs valeurs par défaut d'usine. En laissant cette case décochée, aucun des points de consigne ne sera modifié lors du téléchargement du nouveau firmware.
Manuel d'utilisation UMAX031700. Version: 3
41-44
8. Une barre de progression indiquera la quantité de micrologiciel envoyée au fur et à mesure de la progression du téléchargement. Plus il y a de trafic sur le réseau J1939, plus le processus de téléchargement prendra du temps.
9. Une fois le téléchargement du micrologiciel terminé, un message apparaîtra indiquant la réussite de l'opération. Si vous choisissez de réinitialiser l'ECU, la nouvelle version de l'application AX031700 commencera à s'exécuter et l'ECU sera identifié comme tel par l'Axiomatic EA. Sinon, lors du prochain redémarrage de l'ECU, l'application AX031700 s'exécutera à la place de la fonction du chargeur de démarrage.
Remarque : Si, à tout moment pendant le téléchargement, le processus est interrompu, les données sont corrompues (mauvaise somme de contrôle) ou pour toute autre raison, le nouveau micrologiciel n'est pas correct, c'est-à-dire que le chargeur de démarrage détecte que le file chargé n'a pas été conçu pour s'exécuter sur la plate-forme matérielle, l'application défectueuse ou corrompue ne s'exécutera pas. Au lieu de cela, lorsque l'ECU est réinitialisé ou redémarré, le chargeur de démarrage J1939 continuera d'être l'application par défaut jusqu'à ce qu'un micrologiciel valide ait été téléchargé avec succès dans l'unité.
Manuel d'utilisation UMAX031700. Version: 3
42-44
6. Spécifications techniques
6.1. Alimentation électrique
Entrée d'alimentation - Nominale
Protection contre les surtensions Protection contre l'inversion de polarité
Tension nominale de fonctionnement de 12 ou 24 VcctagPlage d'alimentation 8…36 Vdc pour voltage transitoires
Conforme aux exigences de la norme SAE J1113-11 pour une entrée nominale de 24 Vdc.
6.2. Entrée
Fonctions d'entrée analogique Voltage Saisie
Entrée de courant
Fonctions d'entrée numérique Niveau d'entrée numérique Entrée PWM
Entrée de fréquence Entrée numérique
Impédance d'entrée Précision d'entrée Résolution d'entrée
VoltagEntrée ou entrée de courant 0-5 V (impédance 204 KOhm) 0-10 V (impédance 136 KOhm) 0-20 mA (impédance 124 ohms) 4-20 mA (impédance 124 ohms) Entrée discrète, entrée PWM, fréquence/tr/min jusqu'à Vps 0 à 100 % 0.5 Hz à 10 kHz 0.5 Hz à 10 kHz Actif haut (jusqu'à + Vps), actif bas Amplitude : 0 à +Vps 1 MOhm Haute impédance, 10KOhm pull down, 10KOhm pull up à +14V < 1% 12 bits
6.3. Communication
Terminaison du réseau CAN
1 port CAN 2.0B, protocole SAE J1939
Selon la norme CAN, il est nécessaire de terminer le réseau avec des résistances de terminaison externes. Les résistances sont de 120 Ohm, 0.25 W minimum, de type film métallique ou similaire. Elles doivent être placées entre les bornes CAN_H et CAN_L aux deux extrémités du réseau.
6.4. Spécifications générales
Microprocesseur
Mémoire programme Flash STM32F103CBT7, 32 bits, 128 Ko
Courant de repos
14 mA à 24 Vcc typique ; 30 mA à 12 Vcc typique
Logique de contrôle
Fonctionnalité programmable par l'utilisateur à l'aide de l'assistant électronique Axiomatic, références : AX070502 ou AX070506K
Communications
1 CAN (SAE J1939) Modèle AX031700 : 250 kbps Modèle AX031700-01 : 500 kbps Modèle AX031700-02 : 1 Mbps Modèle AX031701 CANopen®
Interface utilisateur
L'assistant électronique Axiomatic pour les systèmes d'exploitation Windows est fourni avec une licence d'utilisation libre de droits. L'assistant électronique Axiomatic nécessite un convertisseur USB-CAN pour relier le port CAN de l'appareil à un PC Windows. Un convertisseur USB-CAN Axiomatic fait partie du kit de configuration Axiomatic, référence de commande : AX070502 ou AX070506K.
Terminaison du réseau
Il est nécessaire de terminer le réseau avec des résistances de terminaison externes. Les résistances sont de 120 Ohm, 0.25 W minimum, à film métallique ou similaire. Ils doivent être placés entre les terminaux CAN_H et CAN_L aux deux extrémités du réseau.
Poids
0.10 lb (0.045 kg)
Conditions de fonctionnement
-40 à 85 °C (-40 à 185 °F)
Protection
IP67
Conformité CEM
Marquage CE
Vibration
MIL-STD-202G, Test 204D et 214A (sinusoïdal et aléatoire) crête de 10 g (sinusoïdal) ; crête de 7.86 Grms (aléatoire) (en attente)
Choc
MIL-STD-202G, Test 213B, 50 g (en attente)
Approbations
Marquage CE
Connexions électriques
Connecteur à 6 broches (équivalent TE Deutsch P/N : DT04-6P)
Un kit de fiche d'accouplement est disponible sous le numéro de pièce Axiomatic : AX070119.
Broche # 1 2 3 4 5 6
Description BATT+ Entrée + CAN_H CAN_L Entrée BATT-
Manuel d'utilisation UMAX031700. Version: 3
43-44
7. HISTORIQUE DES VERSIONS
Date de la version
1
31 mai 2016
2
26 novembre 2019
–
26 novembre 2019
3
1er août 2023
Auteur
Gustavo Del Valle Gustavo Del Valle
Amanda WilkinsKiril Mojsov
Modifications
Projet initial Manuel d'utilisation mis à jour pour refléter les mises à jour apportées au micrologiciel V2.00 dans lequel la fréquence et les types d'entrée PWM ne sont plus séparés en différentes plages de fréquences mais sont désormais combinés en une seule plage de [0.5 Hz…10 kHz] Ajout du courant de repos, du poids et de différents modèles de débit en bauds aux spécifications techniques Mises à jour héritées effectuées
Note:
Les spécifications techniques sont indicatives et sujettes à changement. Les performances réelles varient en fonction de l'application et des conditions de fonctionnement. Les utilisateurs doivent s'assurer que le produit est adapté à l'application prévue. Tous nos produits bénéficient d'une garantie limitée contre les défauts de matériaux et de fabrication. Veuillez vous référer à notre garantie, aux approbations/limitations d'application et au processus de retour de matériel comme décrit sur https://www.axiomatic.com/service/.
CANopen® est une marque communautaire déposée de CAN in Automation eV
Manuel d'utilisation UMAX031700. Version: 3
44-44
NOS PRODUITS
Alimentations CA/CC Commandes/interfaces d'actionneurs Interfaces Ethernet automobiles Chargeurs de batterie Commandes CAN, routeurs, répéteurs CAN/WiFi, CAN/Bluetooth, routeurs Courant/Vol.tagConvertisseurs e/PWM Convertisseurs de puissance DC/DC Scanners de température moteur Convertisseurs Ethernet/CAN, passerelles, commutateurs Contrôleurs d'entraînement de ventilateur Passerelles, CAN/Modbus, RS-232 Gyroscopes, inclinomètres Contrôleurs de vannes hydrauliques Inclinomètres, commandes d'E/S triaxiales Convertisseurs de signal LVDT Commandes de machine Commandes Modbus, RS-422, RS-485 Commandes de moteur, onduleurs Alimentations, DC/DC, AC/DC Convertisseurs/isolateurs de signal PWM Résolveur Conditionneurs de signal Outils de service Conditionneurs de signal, convertisseurs Jauge de contrainte Commandes CAN Suppresseur de surtension
NOTRE ENTREPRISE
Axiomatic fournit des composants électroniques de commande de machines aux marchés des véhicules hors route, des véhicules utilitaires, des véhicules électriques, des groupes électrogènes, de la manutention, des énergies renouvelables et des équipementiers industriels. Nous innovons avec des commandes de machines conçues et prêtes à l'emploi qui ajoutent de la valeur à nos clients.
CONCEPTION ET FABRICATION DE QUALITÉ
Nous avons une usine de conception/fabrication enregistrée ISO9001:2015 au Canada.
GARANTIE, APPROBATIONS/LIMITES D'APPLICATION
Axiomatic Technologies Corporation se réserve le droit d'apporter des corrections, des modifications, des améliorations et d'autres changements à ses produits et services à tout moment et d'interrompre tout produit ou service sans préavis. Les clients doivent obtenir les dernières informations pertinentes avant de passer des commandes et doivent vérifier que ces informations sont à jour et complètes. Les utilisateurs doivent s'assurer que le produit est adapté à l'utilisation prévue. Tous nos produits bénéficient d'une garantie limitée contre les défauts de matériaux et de fabrication. Veuillez vous référer à notre processus de garantie, d'approbations/limitations d'application et de retour de matériel sur https://www.axiomatic.com/service/.
CONFORMITÉ
Les détails de conformité du produit peuvent être trouvés dans la documentation du produit et/ou sur axiomatic.com. Toute demande de renseignements doit être envoyée à sales@axiomatic.com.
UTILISATION SÉCURISÉE
Tous les produits doivent être entretenus par Axiomatic. N'ouvrez pas le produit et n'effectuez pas l'entretien vous-même.
Ce produit peut vous exposer à des produits chimiques connus dans l'État de Californie, aux États-Unis, comme pouvant provoquer le cancer et nuire à la reproduction. Pour plus d’informations, rendez-vous sur www.P65Warnings.ca.gov.
SERVICE
Tous les produits à retourner à Axiomatic nécessitent un numéro d'autorisation de retour de matériel (RMA#) de sales@axiomatic.com. Veuillez fournir les informations suivantes lorsque vous demandez un numéro RMA :
· Numéro de série, numéro de pièce · Heures d'exécution, description du problème · Schéma de configuration du câblage, application et autres commentaires selon les besoins
ÉLIMINATION
Les produits Axiomatic sont des déchets électroniques. Veuillez suivre les lois, réglementations et politiques locales en matière de déchets environnementaux et de recyclage pour une élimination ou un recyclage en toute sécurité des déchets électroniques.
CONTACTS
Axiomatic Technologies Corporation 1445 Courtneypark Drive E. Mississauga, ON CANADA L5T 2E3 TÉL : +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ä FINLANDE TÉL: +358 103 375 750
www.axiomatic.com
salesfinland@axiomatic.com
Droits d'auteur 2023
Documents / Ressources
![]() |
Contrôleur d'entrée universel AXIOMATIC AX031700 avec CAN [pdf] Manuel de l'utilisateur AX031700, UMAX031700, AX031700 Contrôleur d'entrée universel avec CAN, AX031700, Contrôleur d'entrée universel avec CAN, Contrôleur d'entrée avec CAN, Contrôleur avec CAN, CAN |