Menu English Ukrainian Russe ACCUEIL

Bibliothèque technique gratuite pour les amateurs et les professionnels Bibliothèque technique gratuite


ENCYCLOPÉDIE DE LA RADIOÉLECTRONIQUE ET DU GÉNIE ÉLECTRIQUE
Bibliothèque gratuite / Schémas des appareils radio-électroniques et électriques

Organisation des systèmes 1-Wire. Encyclopédie de l'électronique radio et de l'électrotechnique

Bibliothèque technique gratuite

Encyclopédie de l'électronique radio et de l'électrotechnique / ordinateurs

Commentaires sur l'article Commentaires sur l'article

Les options suivantes d'organisation des systèmes monofilaires sont possibles.

1. Ordinateur et un appareil ML##

2. Ordinateur et appareils multiples ML##

3. Ordinateur et ensemble d'appareils géographiquement dispersés ML##

4. Lignes informatiques et problématiques basées sur des appareils géographiquement dispersés ML##

5. Ordinateur et plusieurs branches monofilaires avec appareils ML##

6. Implémentation stricte d'un bus commun pour les systèmes 1-Wire problématiques basés sur plusieurs appareils ML##

7. Systèmes à 1 fil pilotés par des dispositifs à microcontrôleur

8. Solutions combinées utilisant des dispositifs à microcontrôleur distribués

9. Sous-systèmes locaux à 1 fil dans le cadre de systèmes d'automatisation traditionnels

10. Systèmes 1-Wire basés sur TINI-board

11. Programmation des systèmes 1-Wire

1. Ordinateur et un appareil ML##

L'option la plus simple pour construire un système monofilaire consiste à coupler un ordinateur personnel, qui agit comme une ligne 1 fil maître, avec un appareil fonctionnel ML##. Dans ce cas, l'ordinateur personnel est équipé d'un adaptateur de type ML97#-## ou de type ML94#. L'adaptateur ML97#-## se connecte à un PC via n'importe quel port COM série libre, et l'adaptateur ML94# via un port USB. L'adaptateur et l'appareil ML## sont reliés l'un à l'autre à l'aide d'un câble téléphonique plat ordinaire à quatre fils, qui est équipé de prises téléphoniques standard (prises) de type RJ11 (6p4c) aux deux extrémités. Une telle connexion est extrêmement simple du fait de la présence, dans les conceptions de chacun des adaptateurs, et de tout type d'appareil monofilaire ML##, recevant des prises RJ11 (6p4c). La pose d'une telle ligne de communication doit être effectuée le plus loin possible des câbles électriques, des champs électromagnétiques et avoir une topologie principalement linéaire. La construction d'un tel système est autorisée à condition que le dispositif monofilaire ML## utilisé puisse fonctionner en puissance parasite ou que sa consommation via le bus de puissance externe EXT_POWER ne dépasse pas 4mA. La longueur d'une ligne monofilaire dans ce cas peut être d'environ 50 80 m. Exemple : contrôle de la température en un seul point à l'aide de l'un des thermomètres numériques ML20#, ou contrôle simultané de la température, de l'humidité relative et des niveaux de luminosité en associant un ordinateur au microsystème ML38H.

Organisation des systèmes 1-Wire. Couplage d'un ordinateur avec un appareil ML## via un adaptateur ML97#-##

2. Ordinateur et appareils multiples ML##

Plus complexe est la variante d'un réseau 1-Wire multipoint, qui est acceptable lors de l'organisation d'un système à partir d'un petit nombre d'appareils fonctionnels ML## (jusqu'à 20 pièces). Un ordinateur personnel équipé d'un des adaptateurs 1-Wire-line de type ML97#-## ou de type ML94# sert également de système maître à un seul fil. Cependant, dans ce cas, l'adaptateur est relié par le même câble téléphonique à plusieurs composants esclaves 1-Wire implémentés sur la base de dispositifs fonctionnels ML## de différents types, qui peuvent fonctionner soit en alimentation parasite, soit en utilisant le bus d'alimentation externe EXT_POWER , si leur consommation totale dans n'importe quel mode de fonctionnement du système ne dépasse pas 4mA. Plus précisément, l'adaptateur ML97#-## (ou ML94#) est relié directement à une seule prise de réception de l'appareil unifilaire ML## le plus proche. Cependant, la présence dans la conception de tout dispositif fonctionnel ML## de deux connecteurs de réception RJ11 (6p4c) connectés en parallèle, situés à l'extrémité de leur boîtier, permet de réaliser aisément la structure d'une ligne unifilaire sous la forme d'un bus commun. Ceci est réalisable en connectant les différents appareils fonctionnels ML## les uns aux autres avec des segments d'un câble téléphonique plat de la longueur requise, conçus aux deux extrémités avec des prises téléphoniques standard (jacks) de type RJ11 (6p4c). La longueur totale de la ligne 1-Wire dans ce cas peut être d'environ 50 m, avec le nombre d'appareils ML## utilisés jusqu'à 20 pièces. Exemple : contrôle de température multipoint à l'aide de plusieurs thermomètres numériques de la famille ML20#.

Organisation des systèmes 1-Wire. Couplage d'un ordinateur avec plusieurs appareils ML## via un adaptateur ML97#-## avec une longueur de ligne courte

3. Ordinateur et ensemble d'appareils géographiquement dispersés ML##

Lors de la construction de systèmes monofilaires chargés (60 100 m) contenant un grand nombre d'appareils ML## (30 50 pcs) de la classe la plus diverse, l'un des conducteurs du réseau 1-Wire, qui est attribué séparément bus d'alimentation externe EXT_POWER, est alimenté en énergie par la classe d'alimentation de l'unité réseau ML00#-xx-###. Le niveau de tension de l'alimentation externe fournie à un tel réseau est choisi pour être beaucoup plus élevé que le niveau requis pour alimenter les composants qui composent les dispositifs ML##, ce qui est autorisé en raison de la présence d'unités de conversion de puissance externes spéciales dans le circuit de ces appareils. La connexion de la ligne 1-Wire avec le bloc d'alimentation est réalisée soit grâce à des répartiteurs spéciaux des prises téléphoniques du système RJ11, soit à travers des prises de réception libres de l'un des dispositifs ML## faisant partie du seul -système de fil en cours de formation. La présence d'énergie supplémentaire dans une ligne 1-Wire peut améliorer considérablement son immunité globale au bruit, notamment grâce à l'utilisation de terminaisons incluses à l'extrémité d'une telle ligne monofilaire. Pour implémenter les fonctions de terminaison, n'importe quelle étiquette contenant un nœud d'extraction de bus de données passif intégré peut être utilisée. Les ML01 ou ML02 sont recommandés comme terminateurs pull-up passifs.

Organisation des systèmes 1-Wire. Interfaçage d'un ordinateur avec un grand nombre d'appareils ML## via un adaptateur ML97#-## avec alimentation du bus d'alimentation externe à partir d'une source séparée

Organisation des systèmes 1-Wire. Interfaçage d'un ordinateur avec un grand nombre d'appareils ML## via un adaptateur ML94# avec bus d'alimentation externe alimenté par une source séparée

Organisation des systèmes 1-Wire. Le pull-up passif en fin de ligne améliore les performances de communication sur une ligne monofilaire alimentée en externe

4. Lignes informatiques et problématiques basées sur des appareils ML## géographiquement dispersés.

En travail réel avec des réseaux 1-Wire, il existe souvent des situations associées à la nécessité d'assurer le fonctionnement d'un grand nombre d'appareils ML## (jusqu'à 100 pièces), sur de longues autoroutes (jusqu'à 300m) à géométrie complexe, fonctionnant dans des conditions de fortes interférences passant à proximité d'équipements de commutation de puissance, posés avec un câble de mauvaise qualité, sans strict respect de la topologie de bus commune. Ces lignes sont classées comme problématiques dans la technologie 1-Wire, et des méthodes matérielles et logicielles spéciales sont en cours de développement pour assurer leur fonctionnement.

Tout d'abord, si vous rencontrez des problèmes de transfert d'informations dans de telles structures à un seul fil, vous devez utiliser des méthodes logicielles pour la maintenance des éléments à un seul fil, qui peuvent être mises en œuvre en choisissant le mode de fonctionnement optimal pour chaque situation spécifique des puces DS2480B. pour le port COM ou DS2490 pour le port USB. Ces pilotes matériels sont spécialement conçus pour desservir des lignes 1-Wire étendues et font partie intégrante de tout adaptateur ML97#-## ou ML94#, respectivement. Avec leur aide, un mécanisme de pull-up actif contrôlé de la ligne de données est mis en œuvre, et il est également possible de modifier la synchronisation et la forme des fronts de signal sur l'esclave 1-Wire-trunk, ce qui permet d'optimiser le fonctionnement du adaptateur utilisé lors de l'entretien de lignes monofilaires avec des paramètres individuels.

L'adaptateur ML97G, qui est également basé sur la puce DS2480B, fournit également une séparation galvanique fiable entre la masse de l'ordinateur, généralement connectée galvaniquement au neutre du secteur, et le fil de retour du 1-Wire-main, ce qui réduit considérablement le risque d'instabilité. exploitation d'une ligne monofilaire problématique construite sur la base d'appareils ML##. De plus, l'utilisation d'un adaptateur avec séparation galvanique ML97G assure un ordinateur personnel contre l'entrée accidentelle dans son circuit via une tension secteur à 1 fil, ce qui est particulièrement important lorsque vous travaillez avec des appareils tels que ML07S, ML90S ou ML06IAA.

 Organisation des systèmes 1-Wire. Utilisation du tag ML02A pour améliorer le fonctionnement d'une ligne 1-Wire problématique

L'utilisation au tout début (juste à côté de l'ordinateur) de la ligne, dirigée par un adaptateur avec un pull-up actif contrôlé par logiciel, d'une étiquette spécialisée de type ML02a, contenant un circuit RC d'adaptation supplémentaire spécial qui assure l'amortissement des signaux réfléchis dans une jonction monofilaire, peut stabiliser de manière significative le fonctionnement des systèmes 1-Wire problématiques.

Organisation des systèmes 1-Wire. Une amélioration significative du fonctionnement d'une ligne 1-Wire problématique peut être obtenue en incluant des étiquettes ML02S ou ML02M dans sa composition.

Une autre méthode efficace pour augmenter la fiabilité des lignes 1-Wire problématiques est l'utilisation de circuits spécialisés de restauration de signal à un seul fil mis en œuvre dans les dispositifs ML02S et ML02M. L'utilisation de telles techniques de circuits est possible grâce à la présence d'un bus d'alimentation externe EXT_POWER séparé dans la ligne à un seul fil, qui est utilisé par l'unité de pull-up active intégrée à ces appareils pour amplifier le signal d'évanouissement de la ligne problématique. Une telle décision implique une recherche empirique du point de connexion le plus optimal pour les appareils ML02S et ML02M sur toute la ligne 1-Wire. L'emplacement de ce point dépend d'un grand nombre de facteurs, et surtout de la géométrie et de la topologie, qui sont propres à la mise en œuvre de chaque système monofilaire spécifique. De plus, dans certains cas, il est possible d'allumer plusieurs dispositifs de réduction répartis sur toute la longueur de la ligne 1-Wire.

 Organisation des systèmes 1-Wire. L'adaptateur LINK est la solution optimale pour prendre en charge les lignes 1-Wire problématiques

Cependant, le plus efficace aujourd'hui est l'utilisation d'un adaptateur LINK unique (ou ML1L selon la classification NTL ElIn) pour desservir les réseaux 97-Wire problématiques. Cet appareil, grâce à ses propres ressources intellectuelles intégrées, met en œuvre un mode de fonctionnement préférentiel des appareils ML## sur de longues lignes surchargées dans un environnement de brouillage difficile. L'appareil améliore considérablement le fonctionnement du mécanisme de pull-up actif, ce qui permet d'obtenir des signaux d'échange vraiment idéaux avec des longueurs de câble principal de plus de 300 m, à travers lesquels 100 appareils ML## ou plus sont pris en charge. L'utilisation d'algorithmes de filtrage numérique améliore considérablement la résistance d'un système monofilaire entretenu aux interférences électromagnétiques, ainsi qu'aux réflexions et aux perturbations qui se produisent dans les réseaux 1-Wire problématiques.

5. Ordinateur et plusieurs branches monofilaires avec appareils ML##.

Très souvent, lors de la mise en œuvre de systèmes 1-Wire complexes, il existe des situations où la topologie de la ligne est telle que lorsqu'elle est mise en œuvre en tant que bus commun, la longueur du tronc dépasse considérablement la longueur totale par rapport à l'option de construction du système sous forme de poutres individuelles. Dans ce cas, pour organiser le système, il convient d'utiliser des dispositifs de dérivation de ligne 1 fil spéciaux ou des coupleurs de type ML09, ainsi que des éléments de commutation à un fil de type ML07. En utilisant une approche similaire, il est possible d'organiser un tel système reconfigurable, lorsqu'un seul des segments du réseau desservi peut être connecté au maître à un instant donné. Cela réduit considérablement la charge sur l'ensemble de la ligne (le nombre d'abonnés connectés, la capacité linéaire du câble, la résistance totale du canal d'information et la fuite d'isolement totale) et, en général, réduit en conséquence la probabilité de situations ambiguës . Dans ce cas, deux possibilités de mise en oeuvre d'une telle structure sont possibles : utiliser des branchements ML09 pour interrompre le bus de données DATA, et utiliser des touches ML07 pour interrompre le bus de retour RETURN. La première option semble préférable, car lors de sa mise en œuvre, tous les équipements ML## faisant partie d'une branche locale quelconque, mais déconnectés du tronc principal, disposent toujours d'une alimentation externe, et sont donc fonctionnels. De plus, lors de l'utilisation de coupleurs ML09, il est possible de mettre en œuvre des branches multiniveaux imbriquées, signalant au maître une condition d'urgence sur une branche déconnectée du tronc principal, ainsi que l'organisation d'une alimentation externe pour tous les ML # monofilaires. # appareils de n'importe quelle succursale locale à partir d'une source d'alimentation distincte.

Organisation des systèmes 1-Wire. Mise en œuvre de la topologie faisceau d'une ligne 1 fil grâce à la commutation des dérivations locales par des coupleurs ML09

Organisation des systèmes 1-Wire. Réduction de la capacité de charge de la ligne 1-Wire due à la commutation du bus de retour de la branche locale avec le commutateur ML07

Organisation des systèmes 1-Wire. Utilisation du coupleur ML09 pour s'interfacer avec les récepteurs iButton ML19S

Organisation des systèmes 1-Wire. Le système permettant de déterminer l'adresse de l'appareil récepteur auquel l'appareil iButton est amené

De plus, l'utilisation de coupleurs ML09 permet d'organiser une réaction ciblée du système, par exemple sur présentation d'un dispositif d'identification iButton. En effet, si le programme de l'ordinateur maître d'un réseau 1-Wire, composé de récepteurs ML19S connectés à un tronc commun via des branches individuelles ML09, scanne la ligne pour la présence d'un neutablet, ouvrant l'accès à chacun des récepteurs à tour de rôle, alors une fixation claire de l'adresse est possible, et, par conséquent, de la position territoriale du destinataire auquel l'identifiant est amené.

6. Implémentation stricte d'un bus commun pour les systèmes 1-Wire problématiques basés sur plusieurs appareils ML##.

Une autre option pour augmenter la fiabilité et l'immunité au bruit de fonctionnement pour les systèmes monofilaires surchargés basés sur de nombreux appareils ML## (jusqu'à 100 pièces), ayant une grande longueur (jusqu'à 200 m) et une topologie complexe, ainsi que passant par de fortes zones d'interférence, est d'utiliser des méthodes de mise en œuvre spéciales 1 -Wire-bus, construit avec le strict respect de l'architecture de ligne commune. Dans le même temps, un tronc continu commun du réseau est attribué, qui est posé avec un câble à paire torsadée UPT de haute qualité d'une catégorie élevée (pas inférieure à la cinquième), mais il est préférable d'utiliser un IEEE1394 (Firewire ) câble. En cas de forte intensité d'interférences électromagnétiques, il est recommandé d'utiliser un fil dans un blindage mis à la terre. Tout appareil ML## monofilaire est connecté à un tel tronc via une prise de classe RJ45 séparée (par exemple, KRONE (simple ou double)), ce qui n'interrompt pas la pose monotone du câble principal pour l'organisation de toute branche. Dans le même temps, chacun des conducteurs du fût de câble est percé (terminé) à l'intérieur d'une telle prise à l'aide d'un connecteur spécial à couteau sans casser le noyau, déviant le signal vers les sorties de la prise RJ45 standard intégrée- prise (8p8c), à laquelle ensuite, à l'aide d'un câble patch séparé , pas plus de 0,5 m, un appareil à un fil ML## est connecté. Un tel câble de raccordement peut être décoré des deux côtés avec des fiches système RJ11 (elles sont également assez solidement fixées dans les prises RJ45), ou il peut être terminé de manière asymétrique - à une extrémité une fiche RJ45, à l'autre une fiche RJ11. Le câble téléphonique plat et le câble à paire torsadée UPT de la cinquième catégorie peuvent être utilisés comme matériau de câble de raccordement.

Si un câble blindé est utilisé, le cordon tenant la feuille de blindage est connecté au blindage de chaque prise avec une vis, et également connecté à une borne de terre physique fiable disponible, mais seulement en un seul point pour l'ensemble du système 1-Wire .

Organisation des systèmes 1-Wire. Mise en place d'un système 1-Wire dans le strict respect des principes d'un bus commun

Lors de l'organisation d'un tel bus, il est particulièrement important d'alimenter correctement la ligne 1-Wire en alimentation externe, en tenant compte du fait qu'un courant total important peut traverser le tronc d'un tronc monofilaire, qui alimente le réseau interne nœuds de nombreux appareils ML##, ainsi que les appareils externes qu'ils desservent. À cette fin, on utilise généralement une borne ou une boîte de jonction séparée, qui est placée au début de la ligne, à côté de la prise de connexion principale. Dans un tel boîtier, les pôles du câble de sortie de l'alimentation sont reliés solidement, par vis ou par soudure, au bus de retour et au bus d'alimentation externe du 1-Wire-principal formé. Lors de la construction d'un système utilisant la technologie consistant à percer ou à presser un tronc de câble commun sans casser chacun de ses noyaux, des courants totaux importants peuvent circuler à travers le bus d'alimentation externe et le bus de retour, tandis que seule une petite quantité de courant circule vers chacun des abonnés. .composante du courant total, qui, en règle générale, ne nécessite pas d'impédance ultra-basse dans la région d'interface avec un tronc commun. Avec une structure similaire d'une ligne monofilaire, toutes les techniques énumérées dans l'article 2, l'article 3, l'article 4, l'article 5 peuvent être combinées de manière organique.

7. Systèmes à 1 fil pilotés par des dispositifs à microcontrôleur.

Organisation des systèmes 1-Wire. Système 1-Wire piloté par un microcontrôleur

Lors de la mise en œuvre sur la base de dispositifs ML##, l'une des variantes de systèmes 1-Wire répertoriées dans la clause 1 de la clause 6, non seulement un ordinateur personnel, mais également une unité de microcontrôleur peu coûteuse peut être utilisée comme réseau hôte, qui en général réduit considérablement le coût global d'un tel développement. Si le système est construit sur la base de l'une des unités de microcontrôleur de type ML98#, il peut alors fonctionner en recevant de l'énergie pour sa propre alimentation, ainsi que pour l'alimentation des appareils ML## connectés au 1-Wire ligne desservie par un tel appareil, à partir d'une source de transformateur externe ML00#- xx-###. Dans le même temps, sous le contrôle d'un programme spécialement préparé, flashé "dans la mémoire interne du microcontrôleur, qui est le cœur du bloc ML98 # de toute modification, et agit comme un maître de réseau 1-Wire, par exemple, maintenir les réglages de température précédemment saisis par l'utilisateur à partir du clavier de cette unité de traction active efficace, intégrée à l'une des unités ML98 #, et des méthodes de programmation spéciales vous permettent de maintenir un fonctionnement fiable sur assez longtemps (jusqu'à 50 m) et chargé lignes monofilaires (jusqu'à 50 appareils ML##).

Organisation des systèmes 1-Wire. Système de surveillance multipoint autonome basé sur PDA à 1 fil

Les ordinateurs portables (autrement appelés assistants numériques personnels (ci-après simplement PDA)) peuvent être utilisés avec succès en tant que maître d'un réseau 1-Wire autonome. NTL ElIn fournit des adaptateurs ML97P-###, basés sur des puces DS2480B et destinés à l'organisation de systèmes monofilaires basés sur la plate-forme PDA PalmOS. Dans le même temps, les appareils ML## pilotés par un ordinateur de poche reçoivent également de l'énergie de celui-ci, ce qui nécessite des techniques de programmation spéciales qui garantissent une consommation économique des batteries. Mais tous les systèmes monofilaires de faible puissance ne peuvent pas fonctionner de manière totalement autonome. Ainsi, si un mini-réseau construit à partir d'un ordinateur de poche, par exemple, accumule les informations de plusieurs thermomètres numériques ML20# dans la mémoire non volatile du PDA, la question se pose de transférer les données ainsi collectées. Le processus d'échantillonnage des informations enregistrées par un tel système peut être mis en œuvre sous le contrôle d'un ordinateur de poche à 1 fil, et effectué périodiquement à l'aide d'une tablette de transport "d'une modification ou d'une autre, qui a une mémoire non volatile intégrée mémoire de grande capacité. La classe de ces appareils comprend, par exemple, les appareils iButton de type DS1996 ou de type DS1977. Les données obtenues à partir de toutes les tablettes de température "incluses dans le système peuvent ensuite être facilement transférées de la mémoire de la tablette de transport" vers la mémoire d'un ordinateur personnel, par exemple, en utilisant le complexe de support de périphérique iButton stationnaire, elin.ru/1 -Wire/08.htm De la même manière, les paramètres internes (y compris la synchronisation du calendrier et de l'horloge en temps réel), et même l'algorithme de fonctionnement du PDA (ou unité à microprocesseur) - maître du réseau 1-Wire, peut être modifié.

Organisation des systèmes 1-Wire. Système de surveillance 1-Wire-multipoint avec la possibilité de supprimer les informations accumulées à l'aide d'une 'tablette de transport'

Pour fournir un contact d'information entre la "tablette de transport" et une ligne monofilaire pilotée par une unité de microcontrôleur ou un ordinateur de poche, le système doit inclure un dispositif de réception spécial ML19S qui fournit un contact d'information avec les dispositifs iButton. Une alternative à ce dispositif est un nœud d'entrée de système universel pour les appareils maîtres équipés de sondes de maintenance de tablette de réception iButton ML19R. À l'aide de tels dispositifs intégrés dans des réseaux 1-Wire monofilaires, il est possible de résoudre des problèmes : en écrivant sur le système ou en y lisant de gros volumes d'informations lorsque la capacité des tablettes de transport de la famille iButton n'est pas suffisante. -réseau composé de plusieurs enregistreurs monofilaires (par exemple, appareils TERMOCHRON (DS1)), y compris la programmation de leurs paramètres, le redémarrage et la lecture des informations qu'ils ont accumulées. De plus, un tel réseau n'a pas besoin de maître séparé, son rôle peut être effectuée par un appareil autonome équipé d'une sonde de réception spéciale, immédiatement au moment de son contact avec le système 1921-Wire via l'appareil ML1R. Pour interfacer les appareils DS19 emballés dans des boîtiers MicroCAN avec un réseau 1921-Wire, il est pratique utiliser des appareils ML1F, à l'intérieur desquels non seulement ces enregistreurs de température, mais également toutes les autres tablettes iButton.

Organisation des systèmes 1-Wire. Système autonome à 1 fil avec un maître connecté périodiquement qui lit les données accumulées et modifie les paramètres des enregistreurs autonomes

8. Solutions combinées utilisant des dispositifs à microcontrôleurs distribués.

L'approche la plus rationnelle, lors de la mise en œuvre d'automatismes monofilaires construits sur la base d'appareils ML##, est l'utilisation de réseaux à structure combinée. Des exemples de telles implémentations peuvent être des systèmes organisés à base de blocs de microcontrôleur ML98D ou ML92. Avec cette approche, chacun des dispositifs ML98D ou ML92 est, d'une part, le maître de la branche 1-Wire locale, qui dessert plusieurs dispositifs fonctionnels ML## mis en œuvre selon l'un des schémas décrits à l'article 1 6. Sur d'autre part, chacun des modules ML98D ou ML92 peut être abonné à un réseau d'information de niveau supérieur organisé sur les principes, par exemple, de la norme CAN, elin.ru/uso_rs.htm.

Ainsi, le programme de contrôle du microcontrôleur pour chaque bloc ML98D ou ML92 doit fournir un échange d'informations entre les "branches 1 fil locales esclaves lentes et la structure CAN réseau plus rapide" et plus fiable du niveau supérieur, qui à son tour s'interface avec un ordinateur personnel. qui remplit les fonctions :

  • fournir une interface homme-machine,
  • formation des paramètres de contrôle,
  • archiver les informations collectées.
Organisation des systèmes 1-Wire. Système combiné basé sur des branches 1-Wire pilotées par des unités ML98D et un bus système CAN

Dans ce cas, l'ordinateur est équipé d'un adaptateur de bus CAN système intelligent de type CCA# et participe à part égale à un tel réseau. Avec une telle organisation du système, la combinaison la plus optimale est fournie entre des objets de service géographiquement concentrés, qui se caractérisent par une variété individuelle d'exigences fonctionnelles, mises en œuvre en s'interfaçant avec une variété de dispositifs ML## "lents" pilotés par des succursales 1-Wire locales. , et des abonnés très dispersés d'un réseau "plus résistant au bruit et plus rapide", ce qui assure la plus grande fiabilité des échanges d'informations dans les implémentations pratiques. Le tronc du système CAN peut être posé dans ce cas conformément aux dispositions détaillées dans la section "Interfaces" , elin.ru/uso_rs.htm.

Organisation des systèmes 1-Wire. Système combiné basé sur des branches 1-Wire pilotées par des unités ML92 et un bus système CAN

9. Sous-systèmes locaux à 1 fil faisant partie des systèmes d'automatisation traditionnels.

Lors de la construction de systèmes d'automatisation traditionnels qui ont une structure concentrée associée aux particularités de placer des équipements dans des racks (armoires) et des caisses (blocs) de l'USO, des structures à un fil organisées sur la base d'un ou plusieurs dispositifs ML## peuvent être utilisées pour résoudre des sous-tâches locales individuelles. Dans le même temps, une ou plusieurs cartes intelligentes de contrôleurs-leader 1-Wire-branches sont intégrées dans la structure du système traditionnel, qui fournissent une interface d'information entre les ressources du système principal (généralement en utilisant des interfaces périphériques standard telles que SPI ou I2C ) et une ligne monofilaire locale qui décide des sous-tâches particulières. Exemple : un sous-système de contrôle du débit d'eau dans un système de refroidissement par eau mis en œuvre à l'aide de compteurs ML23 à deux voies qui agissent comme des débitmètres en raison du comptage automatique du nombre d'opérations des interrupteurs à lames des compteurs d'eau de type vortex, ou un sous-système de mesure du froid température de jonction des convertisseurs thermoélectriques basés sur des thermomètres numériques ML20# placés directement dans des boîtiers de compensation de thermocouple.

Organisation des systèmes 1-Wire. Sous-systèmes locaux monofilaires dans le cadre d'une caisse d'automatisation conventionnelle

10. Systèmes à 1 fil basés sur la carte TINI.

Organisation des systèmes 1-Wire. Système basé sur une branche monofilaire locale et une carte TINI

La solution la plus moderne à ce jour pour la mise en œuvre d'un réseau unifilaire distant construit sur la base d'appareils ML## est un bus 1-Wire, organisé selon l'un des schémas décrits à l'article 1, article 6, et piloté par une carte TINI (Tiny Internet Interface ), elin.ru/TINI/index.htm. TINI ou TINI-board est un outil unique fourni par Dallas Semiconductor Corp. et offre la possibilité d'intégrer des structures 1-Wire, un bus CAN et Internet. Étant donné que la carte TINI contient un microcontrôleur hautes performances, auquel un pilote matériel de bus à un fil est connecté, elle peut agir en tant que maître des réseaux 1-Wire, y compris ceux qui nécessitent un bus de données actif. pour leur entretien.

Pour assurer le fonctionnement, la carte TINI doit être installée dans un TINI SLOT spécial de type ML-TS-###-###, qui remplit les fonctions d'interfaçage avec une ligne monofilaire, ainsi que de protection contre d'éventuels collisions sur celle-ci, assure la connexion de cette carte à un ordinateur personnel nécessaire pour y charger le programme de contrôle, l'alimente en énergie à partir d'une alimentation externe.

Côté Internet, TINI-board peut être utilisé :

- soit en tant que serveur web en temps réel affichant des informations enregistrées par les appareils ML## lors d'une requête d'un internaute,

- soit comme passerelle entre un système unifilaire et un serveur web intermédiaire sur Internet, qui assure la visualisation et l'archivage automatiques des informations disponibles pour les autres internautes,

- soit en tant qu'appareil-enregistreur qui accumule des données dans sa propre mémoire puis les envoie à la demande d'un ordinateur légal connecté à Internet.

11. Programmation des systèmes à 1 fil.

Un problème important dans l'organisation d'un réseau 1-Wire de toute configuration, y compris ceux construits sur la base de dispositifs ML##, est la solution du problème de préparation et de mise en œuvre d'un programme qui le contrôle. Le fabricant de composants monofilaires est Dallas Semiconductor Corp. essaie de pratiquer dans ses activités une approche dans laquelle le consommateur ne paie que le coût des puces et des solutions matérielles prêtes à l'emploi, tout en ayant accès à des outils de support logiciels gratuits et librement distribués. Cependant, il convient de garder à l'esprit qu'il n'est pas réaliste de préparer des outils de développement de logiciels pour toute la gamme de types et de modèles d'ordinateurs personnels, de PDA et de microcontrôleurs produits aujourd'hui dans le monde. Par conséquent, Dallas Semiconductor Corp. fournit des outils de support pour les solutions, les architectures, les environnements d'exploitation et les plates-formes les plus courants utilisés par la majorité des utilisateurs de composants monofilaires.

Ainsi, pour presque tous les systèmes 1-Wire implémentés sur la base d'un ordinateur personnel de classe PC équipé du système d'exploitation Windows et de n'importe quel adaptateur ML##, Dallas Semiconductor Corp., distribué gratuitement, peut être utilisé comme outil de débogage de test. Programmes wrapper iButton Viewer ou OneWireViewer qui prennent en charge le fonctionnement et l'interface visuelle de la grande majorité des composants à un fil et des appareils ML##. Même si le système 1-Wire conçu doit être entretenu par un ordinateur non personnel, l'utilisation des programmes iButton Viewer ou OneWireViewer garantira toujours que la ligne monofilaire construite et tous les appareils individuels qui s'y trouvent fonctionnent conformément aux descriptions qui s'y trouvent. . Étant donné que les programmes iButton Viewer ou OneWireViewer ne vous permettent pas de modifier les paramètres des puces pullup actives, qui sont basées sur la plupart des adaptateurs OEM ML, il est pratique d'utiliser ensemble des utilitaires line32 ou tmline séparés spécialement conçus à cet effet.

Cependant, l'outil le plus optimal pour prendre en charge les systèmes monofilaires basés sur des dispositifs ML## est le package de débogage spécialisé MLex, qui implémente le support et les diagnostics, ainsi qu'un support visuel pour les éléments monofilaires et les dispositifs d'automatisation connectés via l'un des ports série. ports vers un ordinateur personnel standard tel qu'un PC. MLex présente de nombreux avantages par rapport à la norme iButton Viewer ou OneWireViewer de Dallas Semiconductor Corp., qui sont surchargées de fonctionnalités de suivi iButton au détriment de la prise en charge de composants orientés réseau à un seul fil. De plus, le package MLex vous permet d'implémenter toutes les fonctions spécifiques de périphériques OEM ML spécifiques qui ne sont pas du tout pris en charge par iButton Viewer ou OneWireViewer.

Lors de la création de votre propre programme pour les systèmes 1-Wire basés sur PC, il est pratique d'utiliser le package SDK universel iButton TMEX, qui est un ensemble d'applications logicielles pour la prise en charge des appareils monofilaires sous Windows. Chacune de ces applications peut être appelée via une interface API standard directement à partir d'un programme utilisateur écrit dans n'importe quel langage de programmation moderne. Une description détaillée des fonctions du package iButton TMEX SDK peut être obtenue à partir des instructions détaillées.

Si, toutefois, le développement de logiciels n'est pas sous Windows, et même pas pour un ordinateur personnel PC, Dallas Semiconductor Corp. propose dans le cadre du kit de domaine public 1-Wire Net un ensemble de bibliothèques de code source compact pour la prise en charge du protocole 1-Wire. Le code est conçu pour s'exécuter en C" et prend en charge les plates-formes non couvertes par le SDK TMEX, à savoir : Linux, DOS, Win16, Win32, PalmOS, Handspring, WinCE/PocketPC, les microcontrôleurs clones MCS-51. Dans le cas où le programme de service 1 -Les réseaux filaires doivent être développés pour un maître qui n'est lié à aucune des plates-formes et architectures ci-dessus, il doit, en utilisant toutes les capacités d'un outil informatique, mettre en œuvre de manière indépendante les principales dispositions du protocole 1-Wire, y compris en utilisant les ressources de la bibliothèque d'exemples de code compilés par dans la section "Support logiciel", elin.ru/1-Wire/08.htm.

Un tel travail indépendant sur la mise en œuvre du logiciel d'un système monofilaire particulier présente un certain nombre d'avantages indéniables. Par exemple, dans le cas d'une ligne monofilaire problématique, en raison du retard logiciel des fronts et des phases individuelles du protocole 1-Wire, ainsi que de l'utilisation de sélections majoritaires, il est possible d'augmenter considérablement la fiabilité et la stabilité de le réseau unifilaire sans utiliser de matériel supplémentaire, mais uniquement grâce aux caractéristiques et aux techniques du service logiciel. Un autre exemple typique est l'écriture d'un programme pour un PDA, lorsque, parallèlement à la mise en œuvre du protocole 1-Wire, il est nécessaire d'utiliser des techniques algorithmiques spéciales qui garantissent la conservation de l'énergie consommée par un adaptateur monofilaire à partir des batteries de l'ordinateur de poche auquel il est connecté. Des produits logiciels pour les applications 1-Wire implémentés dans le langage Java sont développés conjointement par Dallas Semiconductor Corp. et Sun Microsystems Inc. Tous sont basés sur la bibliothèque JavaT API, qui est la plate-forme principale pour le développement d'applications prenant en charge les appareils 1-Wire utilisant la machine virtuelle Java. Actuellement, des produits similaires sont disponibles pour les développeurs au sein des plates-formes : Win32, Linux, Solaris, Dallas Semiconductor's for TINI. La dernière circonstance est la plus significative, car Grâce à d'importantes ressources informatiques, la carte TINI fonctionne sous un système d'exploitation spécialement développé, qui prend en charge TCP/IP et Java VM. Dans le même temps, il existe déjà aujourd'hui tout un ensemble de procédures disponibles gratuitement pour la prise en charge des composants monofilaires, et donc des dispositifs ML## qui sont mis en œuvre sur leur base, ce qui simplifie grandement l'organisation de l'interaction sur un service 1-Wire- ligne principale d'une carte TINI esclave.

Tous les produits logiciels répertoriés ci-dessus sont disponibles gratuitement sur la page "Support logiciel", elin.ru/1-Wire/08.htm.

Publication : cxem.net

Voir d'autres articles section ordinateurs.

Lire et écrire utile commentaires sur cet article.

<< Retour

Dernières nouvelles de la science et de la technologie, nouvelle électronique :

Machine pour éclaircir les fleurs dans les jardins 02.05.2024

Dans l'agriculture moderne, les progrès technologiques se développent visant à accroître l'efficacité des processus d'entretien des plantes. La machine innovante d'éclaircissage des fleurs Florix a été présentée en Italie, conçue pour optimiser la phase de récolte. Cet outil est équipé de bras mobiles, lui permettant de s'adapter facilement aux besoins du jardin. L'opérateur peut régler la vitesse des fils fins en les contrôlant depuis la cabine du tracteur à l'aide d'un joystick. Cette approche augmente considérablement l'efficacité du processus d'éclaircissage des fleurs, offrant la possibilité d'un ajustement individuel aux conditions spécifiques du jardin, ainsi qu'à la variété et au type de fruits qui y sont cultivés. Après avoir testé la machine Florix pendant deux ans sur différents types de fruits, les résultats ont été très encourageants. Des agriculteurs comme Filiberto Montanari, qui utilise une machine Florix depuis plusieurs années, ont signalé une réduction significative du temps et du travail nécessaires pour éclaircir les fleurs. ...>>

Microscope infrarouge avancé 02.05.2024

Les microscopes jouent un rôle important dans la recherche scientifique, car ils permettent aux scientifiques d’explorer des structures et des processus invisibles à l’œil nu. Cependant, diverses méthodes de microscopie ont leurs limites, parmi lesquelles la limitation de la résolution lors de l’utilisation de la gamme infrarouge. Mais les dernières réalisations des chercheurs japonais de l'Université de Tokyo ouvrent de nouvelles perspectives pour l'étude du micromonde. Des scientifiques de l'Université de Tokyo ont dévoilé un nouveau microscope qui va révolutionner les capacités de la microscopie infrarouge. Cet instrument avancé vous permet de voir les structures internes des bactéries vivantes avec une clarté étonnante à l’échelle nanométrique. En général, les microscopes à infrarouge moyen sont limités par leur faible résolution, mais le dernier développement des chercheurs japonais surmonte ces limitations. Selon les scientifiques, le microscope développé permet de créer des images avec une résolution allant jusqu'à 120 nanomètres, soit 30 fois supérieure à la résolution des microscopes traditionnels. ...>>

Piège à air pour insectes 01.05.2024

L'agriculture est l'un des secteurs clés de l'économie et la lutte antiparasitaire fait partie intégrante de ce processus. Une équipe de scientifiques du Conseil indien de recherche agricole et de l'Institut central de recherche sur la pomme de terre (ICAR-CPRI), à Shimla, a mis au point une solution innovante à ce problème : un piège à air pour insectes alimenté par le vent. Cet appareil comble les lacunes des méthodes traditionnelles de lutte antiparasitaire en fournissant des données en temps réel sur la population d'insectes. Le piège est entièrement alimenté par l’énergie éolienne, ce qui en fait une solution respectueuse de l’environnement qui ne nécessite aucune énergie. Sa conception unique permet la surveillance des insectes nuisibles et utiles, fournissant ainsi un aperçu complet de la population dans n'importe quelle zone agricole. "En évaluant les ravageurs cibles au bon moment, nous pouvons prendre les mesures nécessaires pour lutter à la fois contre les ravageurs et les maladies", explique Kapil. ...>>

Nouvelles aléatoires de l'Archive

Microbes contre les caries 01.09.2010

La carie dentaire reste la maladie la plus courante de l'humanité. Elle survient lorsque des bactéries nocives se déposent à la surface de l'émail des dents, produisant de l'acide à partir du sucre, qui détruit les dents.

Des chercheurs allemands ont découvert une souche de bactéries Lactobacillus paracasei qui peut aider les personnes souffrant de maux de dents. Ces bactéries bénéfiques s'accrochent aux bactéries nocives et les décollent de l'émail. Après cela, avec un simple rinçage, les bactéries nocives sont éliminées de la cavité buccale.

Un complément nutritionnel basé sur la nouvelle souche est déjà en cours de production et des expériences ont montré que la carie dentaire sous son action est réduite d'un quart. Il est également prévu de libérer du dentifrice et du chewing-gum avec des bactéries bénéfiques.

Autres nouvelles intéressantes :

▪ Calibrateur de processus multifonction précis série 726

▪ Pommade pour les morsures de serpent

▪ Transfert d'énergie solaire de l'orbite vers la Terre

▪ Camion électrique Farizon Auto Homtruck

▪ Mécanisme de formation de mémoire installé

Fil d'actualité de la science et de la technologie, nouvelle électronique

 

Matériaux intéressants de la bibliothèque technique gratuite :

▪ section du site Commandes de tonalité et de volume. Sélection d'articles

▪ article Après la pluie de jeudi. Expression populaire

▪ article Pourquoi George Ier est-il devenu roi de Grèce, ne prenant que la 18e place aux élections ? Réponse détaillée

▪ article Île d'Islande. Merveille de la nature

▪ article Ciment pour autocollants en verre. Recettes et astuces simples

▪ article Trifonik pour la radio pour les amplificateurs simples. Encyclopédie de l'électronique radio et de l'électrotechnique

Laissez votre commentaire sur cet article :

Nom:


E-mail (facultatif) :


commenter:





Toutes les langues de cette page

Page principale | bibliothèque | Articles | Plan du site | Avis sur le site

www.diagramme.com.ua

www.diagramme.com.ua
2000-2024