Pourquoi avons-nous besoin de réseaux informatiques ?


Dans le monde de l'embarqué, les réseaux permettent d'assembler un groupe de dispositifs spécialisés en une machine utilisant un travail en réseau avec un protocole (généralement) très structuré tel que SAE J1939. J'ai utilisé des protocoles beaucoup plus simples mais la structure permet d'éviter les erreurs et c'est beaucoup plus rapide.

La machine finale est beaucoup plus complexe que les pièces.


Par exemple, en utilisant 4 capteurs qui mesuraient l'intensité de deux longueurs d'onde de lumière en scync avec un signal de battement de cœur et stockait le résultat dans un tampon. Si le battement de cœur échoue il suffit de mesurer les deux longueurs d'onde de la lumière et remplit le tampon à un rythme égal à la moyenne des 5 derniers battements de cœur afin qu'il y ait quelque chose à envoyer avec et l'erreur lorsque la transmission reprend. Dans ce cas, avoir quelques données était mieux que pas de données.


Un module qui divise la différence des deux longueurs d'onde par la somme des deux longueurs d'onde et applique une formule qui représente la connaissance experte pour appliquer, dans ce cas, l'azote à la culture du Blé. Le réglage des buses est stocké dans un repère qui se déplace des capteurs vers les buses de pulvérisation base sur la vitesse du véhicule et est envoyé de ce dispositif à l'appareil informatique qui a réglé le taux des buses de pulvérisation.

J'ai construit cette machine. il y avait 6 CPU non d'entre eux avait plus de 500 lignes de code. En tant que groupe d'ordinateur en réseau sur un dispositif matériel dédié (un pulvérisateur avec des capteurs de lumière spécifiques à l'avant, il a fait mieux que n'importe quel homme pour régler le taux d'azote pour le top dressing du blé d'hiver.

Les résultats étaient les suivants : le rendement était le même que l'azote appliqué recommandé en utilisant seulement la moitié de l'azote ou en utilisant le taux d'azote recommandé, le rendement a augmenté de 8%.

Je crois qu'il est capable de résultats bien meilleurs dans certains domaines.

La combinaison d'ordinateurs simples mis en réseau pour appliquer des connaissances expertes peut se faire beaucoup plus facilement avec un groupe de navetteurs travaillant sur le net qu'avec un gros programme sur un seul ordinateur où tout doit fonctionner sur la même horloge.

Chaque nœud pourrait être simulé par une unité centrale de traitement (UC) qui répercute ce qui ressemble à de bonnes données sur le BUS lorsqu'elle est appelée pendant que chaque nœud est construit.

J'utilisais des 68HC11 avec un ECLOCK de 2MHz fonctionnant très près de son taux maximum théorique. Deux des convertisseurs A/N des capteurs de lumière ne pouvaient't faire de délai sur la même unité centrale. Il y avait trois autres personnes qui essayaient de construire une machine similaire au même moment sur un Pentium à 1 MHz. Je ne sais pas pourquoi ils ont échoué, mais ils l'ont fait. Ils ont râlé parce qu'ils n'avaient pas d'ordinateurs assez rapides.