Adoption de IEEE 1588? Vous avez encore beaucoup de problèmes à considérer

Un certain nombre de compromis doivent être pris en compte lors de la mise en œuvre d'une conception maître / client IEEE 1588 à port unique. Les utilisateurs doivent envisager de prendre en charge cette norme au sein de l'entreprise et décider d'utiliser un logiciel intégré ou une solution complète. Processeur ...

La norme IEEE 1588 prévoit d'ajouter la synchronisation de synchronisation à la conception de réseau du réseau Ethernet, qui est généralement utilisée pour les communications de données et les stations de base sans fil pour synchroniser la synchronisation sur le réseau. Le marché devient de plus en plus populaire: les automates programmables (PLC), les moteurs sans balais, les robots, les synchrophaseurs, le contrôle des chaînes de montage et d'autres domaines cherchent à utiliser le programme de synchronisation synchrone IEEE 1588.

La précision temporelle d'une conception dépend des exigences de conception et du réseau connecté. La raison pour laquelle l'IEEE 1588 devient complexe est que la précision et l'exactitude de toute conception IEEE 1588 dépendent de nombreux facteurs, notamment le type de configuration réseau, le nombre de nœuds Et d'autres caractéristiques du réseau En général, plus le nombre de points de détection IEEE 1588 sur le réseau est élevé, plus le chronométrage est précis Pour faciliter la synchronisation, la norme IEEE 1588 établit un certain nombre de profils pour améliorer la précision. Par exemple, le profil d'alimentation est utilisé pour prendre en charge les applications de distribution d'alimentation et, lorsqu'une conception est implémentée, le profil approprié doit être pris en charge.

Le réseau IEEE 1588 peut être composé de commutateurs Ethernet, de passerelles et de points d'accès, ainsi que de terminaux maîtres / esclaves / clients Un seul port Ethernet est requis pour le point d'extrémité maître / esclave La plupart des périphériques industriels nécessitant IEEE1588 Besoin d'un port Ethernet.Bien que le périphérique maître / esclave a seulement besoin d'un port, mais dans la conception pour augmenter IEEE 1588 n'est pas facile.

Dans la conception IEEE 1588 besoin d'implémenter les quatre fonctions clés suivantes:

Prise en charge de l'horodatage via l'Ethernet PHY ou un autre périphérique: le profil requis doit être inclus dans le logiciel exécuté par le processeur, un algorithme exécuté dans le logiciel doit pouvoir être ajusté en fonction de la sortie du profil IEEE 1588 PLL peut être ajusté dynamiquement pour sortir l'horloge de synchronisation du réseau PLL La figure 1 est un schéma fonctionnel complet de la solution IEEE1588.

Figure 1: Solution complète 1588 maître / invité

Vous pouvez utiliser diverses méthodes de conception pour implémenter l'IEEE 1588. Par exemple, si votre conception possède déjà un processeur principal et un système d'exploitation (OS), allez-vous intégrer le logiciel de profil à votre autre code de logiciel? Le système d'exploitation qui exécute le système d'exploitation exécute-t-il votre programme de profil ou utilisez-vous un processeur de bas niveau pour implémenter l'ensemble de la solution comme décrit dans la figure 1?

Bien sûr, de plus en plus le logiciel du processeur hôte de profil existant ne sera pas augmenter le coût des composants, mais augmentera le coût de l'ingénierie logicielle. Si vous avez un programme d'OS profil concerné existant, vous devez également veiller à ce que le programme IEEE 1588 fonctionne assez vite Les différentes interruptions du processeur principal et du processeur principal n'entraînent pas l'échec du programme car l'ingénieur logiciel ne comprend généralement pas le temps de réponse critique du profil, c'est donc un défi facile.

L'alternative est d'utiliser un processeur externe dédié pour l'ensemble de la solution, bien que cela augmente le coût de la carte et peut augmenter la surface de la carte, mais il y a plusieurs avantages significatifs à le faire.

Tout d'abord, il n'y a pas besoin d'une intégration et d'une vérification logicielles onéreuses, et seulement avec des processeurs externes, les efforts de vérification seront considérablement réduits et il y aura un avantage sur le marché. Ensuite, la performance peut être garantie.Enfin, l'utilisation de processeur dédié, car seulement besoin de vérifier le logiciel de profil IEEE 1588, sans avoir à vérifier le processeur principal et le logiciel OS, de sorte que le site mise à jour plus rapidement.

Un certain nombre de compromis doivent être pris en compte lors de la mise en œuvre d'une conception maître / client IEEE 1588 à port unique, et les utilisateurs doivent prendre en compte les capacités professionnelles et techniques pouvant être prises en charge par l'entreprise. Le logiciel intégré peut être le bon choix, et pour les utilisateurs IEEE 1588 qui ne sont pas assez profonds, un processeur externe fournissant une solution complète doit être utilisé.

2016 GoodChinaBrand | ICP: 12011751 | China Exports