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

Comment tester PonyProg. 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

Pendant le temps qui s'est écoulé depuis la publication de la description de ce programmeur dans le magazine Radio, de nombreux lecteurs l'ont collecté et l'utilisent avec succès. Cependant, les questions entrantes montrent qu'il est parfois difficile de vérifier le programmeur assemblé. Le fait est que les signaux dans ses circuits sont de nature pulsée et souvent non périodique (ce qui, cependant, est typique de tous les appareils fonctionnant sous contrôle informatique). Même avec un oscilloscope, il est assez difficile de vérifier la formation correcte de ces signaux. L'article décrit une méthode pour vérifier le fonctionnement du matériel d'un programmeur connecté à un ordinateur à l'aide d'un multimètre. Certes, cela nécessite un programme spécial TSOM.

Sur le schéma du programmeur PonyProg, illustré à la fig. 1, deux de ses unités fonctionnelles sont représentées ancrées : l'unité d'interface principale avec le port COM de l'ordinateur (voir "Radio", 2001, n° 6, p. 25, Fig. 2) et l'adaptateur de programmation du microcontrôleur PICmicro ("Radio" , 2001, n° 7, p. 21, figure 8). Ce dernier est choisi comme le plus complexe des adaptateurs, tous les autres ne contiennent que quelques éléments passifs.

Comment tester PonyProg
(cliquez pour agrandir)

Les noms des circuits de l'interface RS-1 sont indiqués à côté des prises de la prise XS232 de l'unité d'interface. Rappelons que cette prise doit être directement connectée à une prise à neuf broches de l'unité centrale de l'ordinateur. La connexion à l'aide d'un câble null-modem est inacceptable, et un câble de modem, dont la fiche et la prise sont connectées une à une, peut être utilisé s'il contient tous ceux indiqués à la Fig. 1 chaîne, et sa longueur ne dépasse pas 1 m.

Il convient également de tenir compte du fait que le dessin de la carte de circuit imprimé de l'unité d'interface (voir Fig. 3 dans "Radio", 2001, n ° 6, p. 25) est donné en image miroir, donc avant de transférer le dessin des conducteurs sur le flan de la carte de la manière habituelle (par taraudage des trous centraux et application ultérieure de conducteurs imprimés avec du vernis ou de l'encre imperméable), il doit être retourné en conséquence.

Après avoir connecté le programmeur à l'ordinateur, exécutez le programme TCOM. La fenêtre illustrée à la Fig. 2. À l'aide des boutons disponibles, sélectionnez le port (COM1 ou COM2) auquel le programmateur est connecté. Appuyer sur les boutons à l'écran avec la souris équivaut à appuyer sur les touches du clavier correspondant aux lettres ou chiffres soulignés dans les étiquettes des boutons, ainsi que sur la touche Alt.

Comment tester PonyProg

Si la fiche du port COM est à 25 broches, appuyer sur le bouton d'écran correspondant, en remplaçant la fenêtre précédente par la fenêtre illustrée à la fig. 3. Les informations qu'il contient peuvent être utilisées pour connecter correctement le programmateur à la prise du port COM à 25 broches. Le programme mémorise la correspondance entre le numéro de port et son connecteur. Il suffit de l'installer une fois, et à l'avenir, lorsque vous changerez de port, l'image de son connecteur apparaîtra automatiquement à l'écran.

Comment tester PonyProg

Comme vous le savez, un port COM entièrement "équipé" comporte trois circuits de sortie (TXD, DTR, RTS) et cinq circuits d'entrée (RXD, DSR, CTS, DCD, RI). Le programme TCOM vous permet de régler n'importe laquelle des sorties sur un niveau logique haut (High) ou bas (Low). Pour le changer en sens inverse, il suffit d'appuyer sur le bouton d'écran correspondant. Tous les changements de niveaux de signal d'entrée sont immédiatement affichés à l'écran.

La vérification du programmateur commence par le nœud d'alimentation. Le commutateur SA1 du nœud d'interface est transféré vers la position droite (selon le schéma), incluant ainsi l'alimentation "interne" du microcircuit programmable à partir du port COM. Le microcircuit lui-même n'a pas besoin d'être installé dans le panneau adaptateur. Elle est remplacée par une résistance de 1 kΩ insérée dans les prises du panneau destinées aux sorties de puissance (par exemple, dans les prises 14 et 5 du panneau XS1 pour les puces PIC16F8x). En changeant l'état des circuits TXD, DTR et RTS, assurez-vous que la tension aux bornes de la résistance ne dépasse pas 5 ± 0,5 V si le niveau de l'un d'entre eux est élevé, et est absente lorsque tous les niveaux sont bas. S'il n'y a pas de tension à un niveau haut sur l'une des sorties et basse sur les deux autres, vérifiez celle correspondante des diodes VD1, VD2.VD4.

Si la tension est inférieure à 4,5 V, il peut y avoir deux raisons à cela. Le premier est le régulateur intégré DA1 avec une valeur trop élevée de la tension d'entrée minimale (par exemple, la puce LM78L05 cesse de fonctionner lorsque la tension d'entrée est inférieure à 6,7 V). En remplacement du stabilisateur LM2936Z-5.0 indiqué sur le schéma, nous pouvons recommander le LM2931Z-5.0 ou le KR1170EN5 domestique. Pour un fonctionnement normal de ces microcircuits, la tension d'entrée ne doit dépasser la tension de sortie que de 0,2 V (valeur typique).

La deuxième raison est que le port COM de l'ordinateur est trop "faible" pour supporter la charge. Le mot "faible" est entre guillemets car, selon la norme, avec une charge de 3 kOhm, les niveaux haut et bas de la tension de sortie du port peuvent se situer, respectivement, dans les intervalles de +5 ... + 15 et -5 ... -15 V. Bien que traditionnellement on pense qu'en fait ils sont proches de +12 et -12 V, en fait c'est loin d'être le cas. Pour la plupart des microcircuits de pilote RS-232, les niveaux de tension de sortie typiques ne dépassent pas +7,5 ... 8 et -7,5 ... -8 V, et les plus modernes en ont encore moins, jusqu'à +5,5, 5,5 et -250 V. La tendance à la diminution de la portée du signal n'est pas accidentelle : grâce à cela, il est possible d'augmenter le taux de transfert de données à XNUMX Kbps. Si votre ordinateur dispose d'un tel port COM, rien ne peut être fait, vous devrez passer à une alimentation externe.

Ce dernier est réalisé simplement: il suffit d'appliquer une tension de 1 V d'une source externe au connecteur X12 du nœud d'interface et de basculer le commutateur SA1 dans la position indiquée sur le schéma. La tension d'alimentation du microcircuit programmable dans ce mode doit également être comprise entre 5 ± 0,5 V, activer le niveau haut de l'un des signaux TXD, DTR, RTS et s'éteindre lorsque le niveau des trois est bas. Si ce n'est pas le cas, vérifier le fonctionnement de la clé électronique sur les transistors VT1, VT2 dans l'unité d'interface.

Ensuite, ils vérifient le fonctionnement du noeud qui alimente en tension le microcircuit programmable, ce qui le met en mode programmation. Elle est mesurée entre les emplacements 4 et 5 du panneau XS1 (PLC16F8x). N'oubliez pas de régler le commutateur SA1 de l'adaptateur sur la position correspondant au mode d'alimentation : supérieur (selon le schéma) si l'alimentation est externe, inférieur - lorsqu'il est alimenté par le port. Dans le premier cas, la batterie GB1 peut être absente, dans le second, elle est nécessaire.

La tension de programmation doit s'activer lorsque le circuit TXD est à l'état haut et s'éteindre lorsqu'il est à l'état bas. Sa valeur peut être comprise entre 9 et 13,5 V. En cas de problème, vérifiez la clé électronique sur les transistors VT1, VT3 et la diode zener VD1 dans l'adaptateur.

L'étape suivante consiste à vérifier le circuit pour transmettre des données à une puce programmable (D1) et les recevoir de celle-ci (DO). La source des données transmises est la sortie du port DTR COM et l'entrée CTS les reçoit. Si tout va bien, le niveau logique CTS doit être l'inverse de la sortie DTR. Vérifiez cela en changeant ce dernier. L'alimentation doit être mise sous tension, par exemple, par un niveau haut à la sortie TXD.

Si le niveau CTS est indépendant de l'état DTR, mesurez la tension à la broche 13 de la carte PIC16F8x. À un niveau bas de DTR, il doit être presque égal à la tension d'alimentation (+5 V), à un niveau élevé - pas plus de 0,5 V. Sinon, la clé sur le transistor VT2 de l'adaptateur ou la diode zener VD3 de l'unité d'interface est défectueuse. Il convient de noter que pour programmer les microcontrôleurs PICmicro dans cette diode Zener (cependant, comme dans VD5), il n'y a pas besoin, ils peuvent être retirés du circuit en toute sécurité.

Il est possible que la tension à la broche 13 du panneau XS1 (PIC16F8x) change dans les limites ci-dessus et entre dans la bonne entrée CTS, cependant, le niveau logique dessus est invariablement affiché dans la fenêtre du programme TCOM comme étant élevé. Cela signifie que le déclencheur de Schmitt sur l'entrée CTS de l'ordinateur a un seuil négatif, et pour le commuter, il ne suffit pas de réduire la tension d'entrée à presque zéro, mais une valeur positive. Cette situation se situe dans le cadre de la norme RS-232, selon laquelle les seuils peuvent être inférieurs à 5:3 V, mais un ordinateur avec un port similaire ne convient pas pour travailler avec un programmeur assemblé selon le schéma en question.

Il reste à vérifier le circuit de génération du signal de synchronisation des échanges de données (CLOCK). Sa source est la sortie du port COM RTS. Le cavalier entre cette sortie et l'entrée DSR sert uniquement au logiciel pour vérifier que le programmateur est connecté au port. Lors du changement d'état du RTS, assurez-vous d'abord que l'état du DSR correspond toujours à celui-ci. Mesurez ensuite la tension à la broche 12 du panneau XS1 (PLC16F8x). Avec un niveau haut à la sortie RTS, il doit être d'au moins 4 V (plus précisément, 80% de la tension d'alimentation du microcircuit) et pas plus de 0,6 V dépasser la tension d'alimentation. Cette condition est généralement remplie, car la tension de stabilisation des diodes Zener KS147A (VD6) se situe dans la plage de 4,2 ... 5,2 V.

Si la tension est toujours insuffisante (cela peut arriver du fait que les limites ci-dessus correspondent à un courant de stabilisation de 10 mA, et dans le programmeur c'est beaucoup moins), vous devez soit sélectionner une diode Zener, soit la remplacer par une KS147G , conçu pour un courant inférieur, ou avec importé avec une tension de stabilisation de 5,1 V. Il est fortement déconseillé de connecter une diode en série avec une diode zener (comme indiqué sur le schéma par une ligne pointillée). Cela entraînera l'arrêt de la diode Zener en tant que limiteur de tension négative (lorsque la sortie DSR est faible) et la diode de protection à l'intérieur de la puce programmable entrera en action. Et bien que le courant traversant cette diode n'atteigne pas une valeur dangereuse (en raison de la résistance R5), il vaut mieux éviter un tel mode.

Après avoir effectué les vérifications décrites, nous pouvons supposer que le matériel du programmeur fonctionne et procéder à son fonctionnement. Le logiciel RopuRgod et les instructions peuvent être "téléchargés" sur sur le site de son auteur Claudio Lanconelli. Sur le même site, il y a un forum où vous pouvez poser des questions concernant le programmeur.

Auteur : A. Dolgiy, Moscou

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 :

Inauguration du plus haut observatoire astronomique du monde 04.05.2024

L'exploration de l'espace et de ses mystères est une tâche qui attire l'attention des astronomes du monde entier. Dans l’air pur des hautes montagnes, loin de la pollution lumineuse des villes, les étoiles et les planètes dévoilent leurs secrets avec plus de clarté. Une nouvelle page s'ouvre dans l'histoire de l'astronomie avec l'ouverture du plus haut observatoire astronomique du monde, l'Observatoire Atacama de l'Université de Tokyo. L'Observatoire d'Atacama, situé à 5640 XNUMX mètres d'altitude, ouvre de nouvelles opportunités aux astronomes dans l'étude de l'espace. Ce site est devenu l'emplacement le plus élevé pour un télescope au sol, offrant aux chercheurs un outil unique pour étudier les ondes infrarouges dans l'Univers. Bien que l'emplacement en haute altitude offre un ciel plus clair et moins d'interférences de l'atmosphère, la construction d'un observatoire en haute montagne présente d'énormes difficultés et défis. Cependant, malgré les difficultés, le nouvel observatoire ouvre de larges perspectives de recherche aux astronomes. ...>>

Contrôler des objets à l'aide des courants d'air 04.05.2024

Le développement de la robotique continue de nous ouvrir de nouvelles perspectives dans le domaine de l'automatisation et du contrôle d'objets divers. Récemment, des scientifiques finlandais ont présenté une approche innovante pour contrôler des robots humanoïdes à l'aide de courants d'air. Cette méthode promet de révolutionner la manière de manipuler les objets et d’ouvrir de nouveaux horizons dans le domaine de la robotique. L'idée de contrôler des objets à l'aide de courants d'air n'est pas nouvelle, mais jusqu'à récemment, la mise en œuvre de tels concepts restait un défi. Des chercheurs finlandais ont développé une méthode innovante qui permet aux robots de manipuler des objets à l'aide de jets d'air spéciaux servant de « doigts d'air ». L'algorithme de contrôle du flux d'air, développé par une équipe de spécialistes, repose sur une étude approfondie du mouvement des objets dans le flux d'air. Le système de contrôle du jet d'air, réalisé à l'aide de moteurs spéciaux, permet de diriger des objets sans recourir à des ...>>

Les chiens de race pure ne tombent pas malades plus souvent que les chiens de race pure 03.05.2024

Prendre soin de la santé de nos animaux de compagnie est un aspect important de la vie de tout propriétaire de chien. Cependant, il existe une hypothèse répandue selon laquelle les chiens de race pure sont plus sensibles aux maladies que les chiens mixtes. Une nouvelle recherche menée par des chercheurs de la Texas School of Veterinary Medicine and Biomedical Sciences apporte une nouvelle perspective à cette question. Une étude menée par le Dog Aging Project (DAP) auprès de plus de 27 000 chiens de compagnie a révélé que les chiens de race pure et mixtes étaient généralement également susceptibles de souffrir de diverses maladies. Bien que certaines races puissent être plus sensibles à certaines maladies, le taux global de diagnostic est pratiquement le même entre les deux groupes. Le vétérinaire en chef du Dog Aging Project, le Dr Keith Creevy, note qu'il existe plusieurs maladies bien connues qui sont plus courantes chez certaines races de chiens, ce qui conforte l'idée selon laquelle les chiens de race pure sont plus sensibles aux maladies. ...>>

Nouvelles aléatoires de l'Archive

Le travail sédentaire renforce les capacités mentales 14.07.2020

Les personnes qui ont passé toute leur vie dans un emploi sédentaire courent un risque moindre de troubles cognitifs à un âge avancé. Cette conclusion a été faite par des scientifiques de l'Université de Cambridge.

Des experts ont analysé le mode de vie de 8500 40 personnes âgées de 79 à XNUMX ans. Tous avaient une éducation différente et un large cercle d'amis. Les participants ont rempli des questionnaires sur leur santé, leur mode de vie et leurs loisirs. Les volontaires ont été examinés, les scientifiques ont étudié leur activité physique au travail et après.

L'expérience était de longue haleine - après 12 ans, les chercheurs ont de nouveau étudié la condition des participants et effectué une série de tests pour comprendre comment leurs capacités cognitives avaient changé : mémoire, attention, vitesse de lecture et traitement de l'information.

Les personnes qui ont travaillé au bureau tout au long de la période d'étude ont obtenu les meilleurs résultats aux tests - il y en avait 10%. Ceux qui n'étaient engagés que dans un travail physique ont aggravé leurs performances de près de trois fois.

Les scientifiques notent que malgré les résultats de l'étude, l'activité physique est importante pour la santé. Un mode de vie sédentaire ne conservera vos capacités cognitives que dans la vieillesse s'il ne vous tue pas plus tôt.

Autres nouvelles intéressantes :

▪ Barrière pour les rongeurs

▪ La résurrection des mammouths

▪ Exploitation minière à partir d'astéroïdes

▪ Capteur de proximité miniature basé sur le motif veineux

▪ Les Groenlandais sont venus de Sibérie

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 Appels et simulateurs audio. Sélection d'articles

▪ Article Bateaux de croisière. Histoire de l'invention et de la production

▪ Comment as-tu commencé à porter des gants ? Réponse détaillée

▪ article Irga à feuilles d'aulne. Légendes, culture, méthodes d'application

▪ article Antenne pour la portée de 160 mètres. Encyclopédie de l'électronique radio et de l'électrotechnique

▪ article Amplificateur d'antenne à faible bruit. 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