Home | Sitemap
english | deutsch | italiano | 日本語 | 简体中文
Downloads

Présentation

Le netX est un contrôleur réseau hautement intégré avec une architecture système nouvelle optimisée pour la communication et les hauts débits.


Présentation du netX 500 et de ses interfaces

Chaque canal de communication se compose de trois UALs entièrement configurables qui, grâce à leurs paramètres de commande et leur infrastructure, peuvent exécuter les systèmes bus de terrain et Temps Réel les plus divers. Avec sa CPU ARM 32 bits intégrée, cadencée à 200 MHz, netX constitue :
  • Une plateforme de communication universelle
  • Une stratégie de migration entre le bus de terrain et l’Ethernet Temps Réel
  • Une solution mono-processeur à contrôleurs de communication intégrés
  • Une technologie ouverte pour vos propres applications
netX fait partie d’une solution système qui comporte également un logiciel, des utilitaires et services de conception. Le client détermine lui-même l’étendue de l’équipement et le niveau de performance dont il a besoin en fonction de ses besoins, son savoir-faire ou ses ressources.

Contrôleurs de réseau variés

netX est fourni pour différents niveaux de performances et avec diverses fonctions périphériques répondant aux différents champs d’application requis.
netX 5 Interface de communication à deux voies pour CPU externe
netX 50 Interface de communication à deux voies
Passerelle de liaison des entrées/sorties et ES
Pile de protocoles et applications plus petites
netX 100 Interface de communication à trois voies
ES complexes / contrôleur de mouvement / systèmes d’identification / commandes
Plusieurs piles de protocoles et/ou applications complètes
netX 500 Interface de communication à quatre voies
Terminaux
Plusieurs piles de protocoles et/ou applications complètes



Caractéristiques applicatives des contrôleurs netX individuels

  netX 5 netX 50 netX 100 netX 500
CPU   ARM 966E / 200 MHz ARM 926EJ-S / 200MHz
MMU / Cache
ARM 926EJ-S / 200 MHz
MMU / Cache
SRAM / ROM 64K 112K / 64K 152K / 32K 152K / 32K
Mémoire double accès X X X X
Canaux de communication 2 2 3 4
Ethernet Temps Réel Commutateur / Concentrateur
IEEE 1588
Commutateur / Concentrateur
IEEE 1588
Commutateur / Concentrateur
IEEE 1588
Commutateur / Concentrateur
IEEE 1588
Bus de terrain x x x x
USB   x x x
UARTs   3+2 3+3 3+4
SPI x x x x
I2C   x x x
Horloge Temps Réel       x
Contrôleur LCD       x
IO-Link Controller   x    
Convertisseur AN     x x
MID     x x
Encodeur     x x
ES 16 40+54 47+53 47+53
Caractéristiques du contrôleur netX

Nombre de composants externes restreint

En qualité de contrôleur de réseau optimisé, le netX requiert uniquement un quartz, une mémoire externe et une interface de réseau physique. Dans le cas de l’Ethernet, les PHYs (pilotes Ethernet analogiques) sont intégrés ce qui réduit le coût à quelques composants passifs.
L’ensemble de la documentation relative à la conception est disponible dans la zone de téléchargement netX.

Plan schématique interface de communication pour Ethernet Temps Réel

Architecture logicielle

Par principe, le netX est conçu comme solution ouverte. Il existe différentes interfaces prédéfinies sur lesquelles peuvent s’appuyer des applications propres. Mais netX peut également être utilisé comme module de communication avec une mémoire à double accès prédéfinie et un microprogramme à charger.
Configurateur Les protocoles maîtres doivent être mis à la disposition de l’ensemble de la configuration réseau. Cela peut s’effectuer par le biais du configurateur de réseau SYCON.net qui repose sur la technologie FDT/DTM standardisée.
Par ailleurs, des interfaces avec d’autres utilitaires ont été définies comme alternative.
Pilotes Pour netX avec microprogramme à charger, il existe des pilotes de mémoire double accès pour les différents systèmes d’exploitation.
Il est également possible d’éditer ses propres pilotes sur la base d’un kit de développement.
Système d’exploitation Tous les protocoles fonctionnent sous le noyau Temps Réel propre à Hilscher, le rcX. Ce dernier est fourni gracieusement (ne nécessite pas de licence).
Board Support Packages disponibles pour différents systèmes d’exploitation autres.
Pile de protocoles Les piles de protocoles sont fournies sous forme de microprogramme à charger, de modules objets ou sous forme de code source pour le Noyau Temps Réel rcX.
Le code source doit être porté pour pouvoir être utilisé dans d’autres systèmes d’exploitation.
Hardware Abstraction Layer L’échange de données avec les UAL de communication
s’effectue via une couche d’abstraction. Celle-ci est fournie en code source C et définit une interface commune à tous les contrôleurs netX.
Microcode La configuration des canaux de communication sur les différents réseaux est réalisée à l’aide d’un microcode fourni sous forme de fichier binaire. Il est transféré aux UALs de communication depuis la pile de protocoles durant la phase d’initialisation.
Ce microcode ne peut être ni modifié, ni créé par le client.
Principale structure logicielle netX

Technologie   Etat  
AS-interface Maître    
CANopen Esclave Disponible  
  Maître Disponible  
CC-Link Esclave V1.1 Disponible  
DeviceNet Esclave Dispo. en version ß Disponible en 03/2008
  Maître Dispo. en version ß Disponible en 03/2008
EtherCAT Esclave Disponible  
  Maître Disponible  
Ethernet/IP Adaptateur Disponible  
  Scanner Disponible  
IO-Link Maître   Version ß dispo. en 03/2008
IDA Serveur Disponible  
MPI   Disponible  
EtherNET Powerlink   Dispo. en version ß Disponible en 01/2008
PROFIBUS Esclave Disponible  
  Maître Disponible  
PROFINET Equipement Disponible  
  Contrôleur Disponible  
SERCOS Esclave Disponible  
  Maître Développement prévu Version ß dispo. en 05/2008
Présentation des piles de protocoles disponibles

Utilitaires et cartes d’évaluation

A l’instar de nombreux autres contrôleurs, netX utilise les CPU ARM 926 et ARM 966. Ainsi, tous les utilitaires de développement ARM disponibles sur le marché peuvent être utilisés via l’interface standardisée JTAG et ETM (Embedded Trace Macrocel).
L’entreprise Hitex propose l’environnement de développement baptisé HiTOP, intégrant un compilateur GNU et un débogueur JTAG Tantino très pratique. L’accès aux objets rcX a été implémenté en étroite coopération avec HiTOP
Le netSTICK et la carte de démarrage et de développement logiciel NXHX permettent un premier accès rapide et économique à la technologie netX. Ils sont tous les deux fournis avec une interface de débogage USB et l’environnement de développement HiTOP. Grâce à cela, il devient possible d’évaluer les interfaces protocoles et le Noyau Temps Réel rcX et de développer ses propres applications logicielles qui pourront ensuite être testées sur ces cartes.
D’autres cartes de développement et d´évaluation sont également disponibles pour des applications spécifiques.

Le netSTICK et la carte de démarrage et de développement logiciel NXHX permettent un premier accès rapide et économique à la technologie netX.

Services de conception

Hilscher propose un service de conception complet, depuis la phase de projet jusqu’à la réalisation de la carte testée et approuvée. Grâce à notre ligne de production CMS ultra moderne et nos procédures de production et d’essai largement standardisées, nous sommes à même de vous proposer une production complète à des conditions particulièrement intéressantes pour vous.
Par le biais de nos entreprises Hilscher SoC Technology / Berlin ou Hilscher Development and Testcenter / Varna, nous pouvons également vous proposer d’autres services tels que la conception de variantes personnalisées du netX ou des DTMs de configuration et diagnostic conçus en fonction de vos besoins.
Développement, test et production d’une seule source jusqu’à des variantes CIAS personnalisées.

Copyright 2012 - Hilscher Imprimer cette page | Informations légales