Alimentation de laboratoire à ATMEGA8 avec encodeur. Alimentation de laboratoire sur un microcontrôleur

L'alimentation est conçue pour établir et réparer l'équipement dans le laboratoire radio. Le capteur thermique contrôle la température du dispositif d'alimentation. S'il dépasse le seuil, le périphérique sera désactivé. Cela vous permet d'interrompre le développement d'une urgence à un stade précoce et d'éviter les conséquences catastrophiques. La minuterie éteint l'alimentation à un moment donné, ce qui, en particulier, peut être utilisé lors de la charge des piles.

Principales caractéristiques techniques

Sortie Stress Stress, in ........... 0 ... 15
La résolution du voltmètre numérique, dans .................... 0.1
Seuil de la limite de courant de sortie. MAIS
le minimum................................................. ...... 0,1
maximum................................................. .......une
Intervalle de mesure de la température, ° С ................... 0 ... 100
Minuterie maximale de retard ............... 9 h 50 min
Dimensions, mm ............................................... 105x90x70

Le circuit d'alimentation est illustré à la Fig. 1. La base de l'appareil est un microcontrôleur PIC16F88 (DD1), l'utilisation de modules périphériques permettant d'élargir la fonctionnalité du bloc, qui ne la complique pas.
Stabilisateur de tension réglable - Compensation linéaire. Il contient une source ajustable de tension exemplaire de tension, régulateur de tension de sortie et dispositif de comparaison de tension. Le dispositif de comparaison est le comparateur de microcontrôleur intégré, à l'entrée d'inversion dont via l'entrée inverseuse R26R28 et la résistance R27, la tension de sortie est fournie et l'entrée de non-définition RA2 est un exemple. Le signal de sortie du dispositif de comparaison commande le régulateur de tension de sortie.

Source de tension d'exemplaire réglable - Micole microcontrôleur SSR fonctionnant en mode de génération impulsions rectangulaires Avec une durée variable à la sortie RB0. La tension exemplaire est la composante constante de ces impulsions proportionnelles à leur facteur de remplissage pouvant être contrôlé par programme. La tension exemplaire est mise en surbrillance par le filtre passe-bas R1C1R2R5C3. Résortisseur R2 Réglage Réglez-le lors de la mise en place.

Le régulateur de tension de sortie est assemblé en puissant composé p-n-p Le transistor VT1 inclus dans le fil d'alimentation plus. Étant donné que le transistor VT1 dispose d'un coefficient de transmission de courant de base important, un petit courant de base est suffisant pour l'ouvrir, ce qui fournit un transistor de champ à faible puissance VT2. La résistance R7 relie l'obturateur de transistor VT2 avec le fil partagé, qui contient ce transistor à l'état fermé lors de l'initialisation des ports du microcontrôleur au début de son programme. Le condactor C9 ajuste les charnières de contrôle de réponse, empêchant ainsi l'excitation de l'auto-excitation du stabilisateur.

Le circuit de commande du régulateur de tension de sortie est connecté à la ligne RA4 du microcontrôleur. À l'aide d'un interrupteur électronique interne, cette sortie peut être connectée à la sortie du comparateur du périphérique de comparaison ou de celui-ci. Il contrôle programmable ce commutateur, vous pouvez régler le bouton de tension de sortie dans l'état OFF lorsque la tension de sortie est nulle ou dans la tension de sortie en ligne est proportionnelle à l'échantillon.

Capteur de température calibré analogique LM35 (VC1), la température de conversion linéaire en une tension avec un coefficient de 10 mv / ºC, connecté via le circuit R4C2 à la conclusion du microcontrôleur, configuré comme entrée analogique. Le convertisseur analogique-numérique interne (ADC) du microcontrôleur est utilisé dans la contrainte numérique et le compteur de température. L'entrée ADC peut être connectée par programmation aux conclusions RA1 - RAZ. Pour augmenter l'observance du chemin de mesure, le fonctionnement de l'ADC est synchronisé avec une période d'affichage dynamique d'une durée de 20 ms. Le résultat de la conversion est traité par un filtre à moyennant un logiciel.

Au début de chaque période de mesure, l'ADC convertit la tension d'abord de la sortie, puis du capteur de température. À partir de 16 comptes de chaque paramètre, la valeur arithmétique moyenne est calculée, qui est affichée sur l'indicateur. La période de mise à jour des lectures est de 320 ms. La valeur de température moyenne, que cela soit affiché sur l'indicateur HG1 ou non, comparé avant la mise à jour utilisateur installé au seuil. S'il dépasse le seuil, la tension de sortie sera désactivée. Dès que la température tombe 2 ºC en dessous du seuil, la tension de sortie s'allume à nouveau.

Le programme de microcontrôleur fournit un compteur de temps de l'alimentation électrique. Les valeurs des registres de compteurs sont mises à jour toutes les minutes et sont comparées à la valeur spécifiée lorsque la tension de sortie est dépassée. Il est nécessaire de limiter le temps de certains processus, par exemple, charger la batterie.

Le limiteur de courant de sortie fonctionne indépendamment du microcontrôleur et son programme protège l'unité d'alimentation de la sortie et limite le courant de sortie en réduisant la tension de sortie. La base du limiteur est la charge du convertisseur de courant de charge dans la tension proportionnelle à celle par rapport au fil général décrit dans l'article I. Nechaeva "Indicateur limite" de Nechaeva à Radio, n ° 9, p. 23. Ce nœud est assemblé sur les résistances DA2.2, VT4 et R23- R25. RESISTOR R25 - Capteur de courant de charge inclus dans le circuit d'alimentation.

La tension, le courant de sortie proportionnelle, de la source du transistor VT4 via la résistance R20 entrant dans l'entrée d'inversion (sortie 6) de la DA2.1 et la tension du moteur de la résistance variable R18 est fournie à sa non-conversion. contribution. Avec la position inchangée de ce moteur, la tension est stable, car les résistances R17 et R18 connectées connectées sont connectées à la tension stabilisée +5 V avec la libération de la puce DA1. En déplaçant le moteur de la résistance variable R18, ajustez le seuil de la limite de courant de sortie.

Si la tension de l'entrée non vissée de OMA DA2.1 est plus tension sur la source du transistor VT4, proportionnelle au courant, la tension à la sortie de cette ou est proche de la tension de sa puissance, la diode VD2 est fermé et n'affecte pas la stabilisation de la tension de sortie. Le voyant HL1 est remboursé et protégé de la tension inverse de la diode VD3. Si la tension de la source du transistor VT4 dépasse la tension de l'entrée non convertissante de l'OS DA2.1, la tension de la sortie de ce DA2.1 tombera presque à zéro. À travers la résistance R19, la diode VD3 et la LED HL1 commenceront à couler. La diode VD2 s'ouvre, avec le résultat que la tension de sortie diminuera comme ceci. Au courant de sortie ne dépasse pas le seuil de la restriction. Le voyant HL1 s'allume - l'indicateur de mode de limite de courant de charge.

Après avoir activé le bloc, la tension d'alimentation 5 V du stabilisateur DA1 entre dans le microcontrôleur DD1. Qui ajuste les ports d'E / S, la configuration et les modes des modules périphériques intégrés selon le programme, se lit à partir d'EEPROM (mémoire non volatile) dans les registres de la valeur de la tension de sortie, de la température et du réglage de l'heure. L'indicateur HG1 est affiché pendant deux secondes la version de la version du programme et en outre, avec une luminosité réduite, la valeur de tension, qui doit être à la sortie, mais à ce moment-là, il n'est pas encore inclus en appuyant sur la touche SB1, allumez la sortie. Tension avec la valeur enregistrée précédemment dans EEPROM, l'indicateur HG1 le montrera avec une luminosité complète. Le clic suivant sur ce bouton éteint à nouveau la tension de sortie et ainsi de suite. Appuyez sur SB3 et SB4 augmente ou réduisez la tension de sortie en conséquence. Une pression courte est effectuée par le réglage exact de la tension de sortie, avec la tenue des boutons - grossière. S'il est nécessaire que la prochaine fois que vous allumez la source de sortie à la sortie était une nouvelle valeur de tension, vous devez l'écrire en mémoire en appuyant sur le bouton SB2 enfoncé. Lorsque le "SAU" apparaît sur l'indicateur, le bouton est libéré, la nouvelle valeur sera enregistrée dans EEPROM.

Une pression courte sur SB2 vous permet d'afficher la température sur l'indicateur et la valeur du compteur de temps avec une discrétion de 10 minutes. Les valeurs des paramètres de température et de temps peuvent être visualisées avec la conservation de ce bouton, tandis que l'indicateur affiche les valeurs clignotantes des paramètres correspondants, qui peuvent être modifiés par les boutons SB3 et SB4. En appuyant sur la touche SB2 permet de sauvegarder de nouvelles valeurs dans EEPROM.

Si lors du fonctionnement de l'appareil avec la tension sur sortie, la température du capteur SA1 dépasse l'installation, puis la tension de sortie s'éteint. L'inscription clignotante "O.T" apparaîtra sur l'indicateur, ce qui signifie la température supérieure à celle-ci. Dès que la température diminue moins d'installée sur 2 C, la tension de sortie sera incluse et sur l'indicateur HG1 - sa valeur est affichée.

Si la valeur du compteur de temps coïncide avec le jeu, la tension de sortie sera désactivée et l'inscription clignotante "O.H" apparaît sur l'indicateur, ce qui signifie dépassant le temps. Vous pouvez activer la tension d'entrée après cela si vous pouvez déplacer l'heure en avant ou dans "0".

Le transformateur de réseau T1 - Fabrication industrielle avec une tension d'enroulement secondaire 17 V et un courant de charge admissible 1.2 A. Vous pouvez appliquer le transformateur TP-115-K8 avec deux enroulements secondaires de 9 V et un courant de 1,1 A, qui sont connectés SIMPHASE- séquentiellement. Un transformateur de réseau de l'équipement de lampe avec trois enroulements à emplacement de 6,3 V, qui est connecté de la même manière à la même manière. Le pont de diode VD1 doit être conçu pour une tension inférieure à 50 V et le courant estampé moyen d'au moins 2 (diodes 1n4148 (VD2 et VD3) peuvent être remplacés par KD522 avec n'importe quel index. Les diodes WAT85 (VD4- VD6) peuvent être remplacées par d'autres diodes STEM, par exemple 1N5817, 1N5818.

Transistor de régulation VT1 structures P-N-R, CT825G composite dans le boîtier métallique, sélectionné avec un grand courant afin d'assurer la fiabilité du dispositif. Il peut être remplacé de manière similaire au capteur de tension maximum-émetteur au moins 50 V et à un courant de collecteur 3 a et plus. Le transistor VT1 est installé sur le dissipateur de chaleur côtelé avec une zone de refroidissement de 100 cm2. Le dissipateur de chaleur avec le transistor VT1 est fixé sur le capot supérieur du boîtier à l'extérieur, comme indiqué sur la photo de la Fig. 2. Transistors de champ VT2 et VT4 - Toute la série KP501 ou Import 2N7000. Le transistor VT3 peut être n'importe laquelle des séries KT3102, CT342.

L'indicateur HG1 est trois ou quatre numérisés avec une anode commune. Il peut être composé de trois indicateurs à un seul chiffre distinct. Dans ce cas, les conclusions de segment sont reliées les unes aux autres, le transistor VT3 n'est pas installé et la sortie du point décimal de la deuxième décharge est connectée au fil partagé à travers la résistance 1 COM.
Les boutons SB1-SB4 sont tirés des équipements de bureau défectueux, y compris de imprimante à jet d'encre. Stabilisateur de tension DA1 - Toute la série 7805 dans le boîtier TW220. Résistance au coffre R28 - 3266W-1-103 - Production multiple importée de petite taille de la société BOURNS. Le capteur de courant R25 est composé de quatre résistances parallèles avec une résistance de 1 ohm et une puissance nominale de 0,5 W.

L'alimentation est collectée sans diode VD2. Vérifiez l'exactitude de l'installation et de l'absence de fermeture. Pour la première fois, connectez l'appareil au réseau sans microcontrôleur DD1 et charge. À l'aide d'un voltmètre, il est vérifié que la tension de la prise 14 du panneau DD1 est de 5 V, sur l'émetteur du transistor VT1 - 17 ... 20 V, sur son collecteur - environ 0 V. Block est éteint et Installé dans le panneau de microcontrôleur DD1 avec un programme pré-enregistré, des codes présentés dans le fichier AD_PS1 .hex.

Note 1 note 2 note 3 note 4 note 5

Une alimentation bonne, fiable et facile à utiliser est le dispositif le plus important et le plus utilisé dans chaque laboratoire radio.

L'alimentation stabilisée industrielle est un périphérique assez coûteux. En utilisant un microcontrôleur, lors de la conception d'une alimentation, vous pouvez créer un périphérique contenant de nombreuses fonctionnalités supplémentaires, faciles à fabriquer et est très accessible.

Cet alimentation numérique courant continu C'était un produit très réussi, et maintenant sa troisième version est disponible. Il est toujours basé sur la même idée que la première option, mais vient avec un certain nombre de bonnes améliorations.

introduction

Cette alimentation est la moindre complexe dans la fabrication que la plupart des autres régimes, mais a beaucoup plus de fonctions:

L'écran affiche les valeurs de tension et de courant mesurées actuelles.
- L'écran affiche les limites de tension et de courant prédéfinies.
- Seuls les composants standard (sans copeaux spéciaux) sont utilisés.
- une seule tension d'alimentation en polarité est requise (il n'y a pas de tension d'alimentation négative distincte pour les amplificateurs de fonctionnement ou la logique de contrôle)
- Vous pouvez contrôler l'alimentation de l'ordinateur. Vous pouvez compter le courant et la tension et vous pouvez les installer avec des commandes simples. Il est très utile pour les tests automatisés.
- un petit clavier pour une entrée directe de la tension souhaitée et du courant maximum.
- C'est vraiment petit, mais une source d'alimentation puissante.

Est-il possible de supprimer certains composants ou d'ajouter des fonctionnalités supplémentaires? L'astuce consiste à déplacer la fonctionnalité des composants analogiques, tels que des amplificateurs de fonctionnement dans un microcontrôleur. En d'autres termes, la complexité des logiciels, des algorithmes augmente et la complexité matérielle diminue. Cela réduit la difficulté générale pour vous, car logiciel Peut-être juste chargé.

Idées de base du projet électrique

Commençons par l'alimentation la plus simple stabilisée. Il se compose de 2 parties principales: transistor et stabilion, qui crée une tension de référence.

La tension de sortie de ce schéma sera uref moins 0,7 volts, qui tombent entre B et E sur le transistor. Stabilitron et la résistance Créez une tension de référence stable, même s'il y a des sauts de tension à l'entrée. Le transistor est nécessaire pour changer de gros courants que Stabilititron et la résistance ne peuvent pas fournir. Dans un tel rôle, le transistor n'améliore que le courant. Pour calculer le courant sur la résistance et la stabilonale, le courant de sortie doit être divisé en un transistor HFE (HFE le nombre qui peut être trouvé dans la table avec les caractéristiques du transistor).

Quels sont les problèmes de ce régime?

Le transistor brûle lorsqu'il y a une courte fermeture à la sortie.
- Il ne fournit qu'une tension de sortie fixe.

Ce sont des restrictions assez difficiles qui rendent ce schéma inapproprié pour notre projet, mais c'est la base de la conception de l'alimentation électrique avec contrôle électronique.

Pour surmonter ces problèmes, il est nécessaire d'utiliser "Intelligence", qui ajustera le courant à la sortie et changera la tension de référence. C'est tout (... et cela rend le schéma beaucoup plus difficile).

Au cours des dernières décennies, les personnes utilisent des amplificateurs opérationnels pour assurer cet algorithme. Les amplificateurs de fonctionnement en principe peuvent être utilisés comme calculateurs analogiques pour addition, soustraction, multiplication, ou pour mettre en œuvre le fonctionnement de tensions logiques "ou" "et des courants.

Actuellement, toutes ces opérations peuvent être rapidement effectuées à l'aide d'un microcontrôleur. Tout le charme est que vous obtenez un ajout gratuit d'un voltmètre et d'un ampèremètre. Dans tous les cas, le microcontrôleur doit connaître les paramètres de sortie du courant et de la tension. Vous avez juste besoin de les afficher. Ce dont nous avons besoin d'un microcontrôleur:

ADC (convertisseur analogique-numérique) pour mesurer la tension et le courant.
- DAC (convertisseur analogique numérique) pour contrôler le transistor (ajustement tension de support).

Le problème est que le CAD devrait être très rapide. Si une fermeture courte à la sortie est détectée, nous devons ensuite réduire immédiatement la tension basée sur le transistor, sinon elle brûle. La vitesse de la réaction doit être dans les millisecondes (aussi rapidement qu'un amplificateur opérationnel).

ATMEGA8 a un ADC, qui est assez rapide, et à première vue, il n'a pas de CAD. Vous pouvez utiliser la latitude et la modulation d'impulsions (PWM) et un filtre passe-bas analogique pour obtenir le DAC, mais le PWM lui-même est trop lent dans le logiciel de mise en œuvre de la protection de court-circuit. Comment construire un DAC rapide?

Il existe de nombreuses façons de créer des convertisseurs analogiques numériques, mais il devrait être rapide et simple, qui interagira facilement avec notre microcontrôleur. Il y a un schéma de convertisseur appelé "matrice R-2R". Il est constitué uniquement de résistances et de commutateurs. Deux types de cotes de résistance sont utilisés. Un avec la valeur R et une avec une double valeur de R.

Ce qui précède montre le schéma 3 du bit R2R-DAC. Utilisation du contrôle logique, commutation entre GND et VCC. L'unité logique relie le commutateur avec le VCC et le zéro logique avec GND. Que fait ce schéma? Il ajuste la tension dans la hauteur VCC / 8. La tension totale de sortie est la suivante:

Uout \u003d z * (VCC / (zmax +1)où Z est la dispersion du CAD (0-7), dans ce cas, 3 bits.

La résistance interne de la chaîne, comme on peut la voir, sera égale à R.

Au lieu d'utiliser un interrupteur séparé, vous pouvez connecter la matrice R-2R aux lignes du port du microcontrôleur.

Création d'un signal CC de différents niveaux à l'aide de PWM (modulation de l'impulsion de latitude)

La modulation de pouls de latitude est la méthode lorsque les impulsions génèrent et traversent le filtre de fréquence inférieure avec la fréquence de la tranche sont nettement inférieures à la fréquence d'impulsion. En conséquence, le signal et la tension DC dépend de la largeur de ces impulsions.

ATMEGA8 a un matériel PWM 16 bits. C'est-à-dire théoriquement, vous pouvez avoir un CAD 16 bits en utilisant une petite quantité de composants. Pour obtenir un vrai signal CC du signal PWM, il est nécessaire de le filtrer, il peut s'agir d'un problème avec hautes autorisations. La plus grande précision, la fréquence inférieure de la signal PWM devrait être. Cela signifie que vous avez besoin de condenseurs grand réservoirEt le temps de réponse est très lent. Les première et deuxième versions de l'alimentation numérique DC ont été construites sur une matrice R2R 10 bits. C'est-à-dire que la tension de sortie maximale peut être installée en 1024 étapes. Si vous utilisez ATMEGA8 avec un générateur d'horloge avec une fréquence de 8 MHz et 10 bits PWM, les impulsions de signal PWM auront une fréquence de 8 MHz / 1024 \u003d 7,8 kHz. Pour obtenir le plus bon signal DC doit être filtré par son filtre de seconde commande de 700 Hz ou moins.

Vous pouvez imaginer ce qui se passe si vous utilisez un PWM 16 bits. 8MHz / 65536 \u003d 122Hz. Moins de 12hz, ce dont vous avez besoin.

Combinaison de matrice R2R et de PWM

Vous pouvez partager la matrice PWM et R2R. Dans ce projet, nous utiliserons une matrice R2R 7 bits en combinaison avec un signal PWM à 5 bits. DE fréquence d'horloge Contrôleur de 8 MHz et résolution 5 bits Nous obtenons un signal de 250 kHz. La fréquence de 250 kHz peut être convertie en un signal CC avec un petit nombre de condensateurs.

Dans la version originale de l'alimentation numérique DC, un CAD 10 bits basé sur la matrice R2R a été utilisé. Dans la nouvelle conception, nous utilisons la matrice R2R et la PWM avec une résolution totale de 12 bits.

Peroracrétation

En raison d'un certain temps de traitement, vous pouvez augmenter la résolution du convertisseur analogique-numérique (ADC). Cela s'appelle suréchantillonnage. La loisirs quadruples donne le résultat en double résolution. C'est-à-dire que 4 échantillons consécutifs peuvent être utilisés pour obtenir deux fois plus d'étapes sur l'ADC. La théorie, mentir une sur-libération est expliquée dans le document PDF que vous pouvez trouver à la fin de cet article. Nous utilisons la suréchantillonnage pour le circuit de contrôle de la tension. Sur le circuit de commande actuel, nous utilisons la permission initiale de l'ADC en tant que temps de réponse rapide ici plus important que l'autorisation.

Description détaillée du projet

Plusieurs détails techniques sont toujours manquants:

DAC (convertisseur numérique-analogique) ne peut pas contrôler le transistor d'alimentation
- Le microcontrôleur fonctionne de 5V, ce qui signifie que le rendement maximal du DAC est de 5V et la tension de sortie maximale sur le transistor de puissance sera de 5 à 0,7 \u003d 4,3 V.

Pour le réparer, nous devons ajouter des amplificateurs de courant et de tension.

Ajout d'une cascade amplificateur sur le CAD

Lors de l'ajout d'un amplificateur, nous devons garder à l'esprit qu'il devrait fonctionner avec de grands signaux. La plupart des structures d'amplificateurs (par exemple, pour l'audio) sont fabriquées sous l'hypothèse selon laquelle les signaux seront petits que la tension d'alimentation. Donc, oubliez tous les livres classiques sur le calcul de l'amplificateur pour le transistor de puissance.

Nous pourrions utiliser des amplificateurs opérationnels, mais ils nécessiteront une tension d'approvisionnement positive et négative supplémentaire que nous voulons éviter.

Il existe également une exigence supplémentaire que l'amplificateur doit augmenter le stress de zéro dans un état stable sans oscillations. Mettez simplement qu'il ne devrait y avoir aucune fluctuation de tension lorsque la puissance est allumée.

Vous trouverez ci-dessous le schéma d'une cascade amplificateur qui convient à cette fin.

Commençons par le transistor de puissance. Nous utilisons BD245 (Q1). Conformément aux caractéristiques, le transistor a HFE \u003d 20 sur 3A. Par conséquent, cela consommera environ 150 mA sur la base. Pour renforcer le courant de contrôle, nous utilisons un ligament appelé "transistor Darlington". Pour ce faire, utilisez le transistor de puissance moyenne. En règle générale, la valeur HFE devrait être de 50 à 100. Cela réduira le courant requis jusqu'à 3 mA (150 mA / 50). Le courant 3MA est un signal provenant de transistors à faible puissance, tels que BC547 / BC557. Les transistors avec ce courant de sortie sont très bien adaptés pour la construction d'un amplificateur de tension.

Pour obtenir à la sortie de 30V, nous devons renforcer les 5 V en cours d'exécution avec le CAD avec le coefficient 6. Pour cela, nous combinons des transistors PNP et NPN, comme indiqué ci-dessus. La tension du gain de ce schéma est calculée:

VAMPL \u003d (R6 + R7) / R7

L'alimentation peut être disponible en 2 versions: avec une tension de sortie maximale de 30 et 22v. Une combinaison de 1k et 6,8k donne un coefficient de 7,8, ce qui est bon pour la version 30b, mais il y aura peut-être des pertes à des courants plus élevés (notre formule est linéaire, mais il n'y a pas de réalité). Pour la version 22V, nous utilisons 1k et 4,7k.

La résistance interne de la chaîne, comme indiqué sur la base de BC547 sera la suivante:

Rin \u003d hfe1 * s1 * r7 * r5 \u003d 100 * 50 * 1k * 47k \u003d 235 mΩ

HFE d'environ 100 à 200 pour le transistor BC547
- S est l'inclinaison de la courbe de gain de transistor et d'environ 50 [unité \u003d 1 / ohm]

Ceci est plus que suffisamment haut pour se connecter à notre CAD, qui a une résistance interne 5K.

Résistance de sortie équivalente intérieure:

DROIT \u003d (R6 + R7) / (S1 + S2 * R5 * R7) \u003d environ 2

Assez basse pour utiliser le transistor Q2.

R5 Lie la base BC557 avec l'émetteur, ce qui signifie "désactivé" pour le transistor au DAC et le BC547 inventer. R7 et R6 lient la base Q2 d'abord au sol, ce qui éteint le stade de sortie de Darlington vers le bas.

En d'autres termes, chaque composant de cette étape d'amplification est initialement désactivé. Cela signifie que nous n'obtenons aucune oscillation d'entrée et de sortie des transistors lorsque vous allumez ou éteint. C'est un point très important. J'ai vu des sources d'énergie industrielles coûteuses dans lesquelles la tension saute une fois désactivée. Ces sources seront certainement évitées, car elles peuvent facilement tuer des appareils sensibles.

Limites

Depuis l'expérience précédente, je sais que certains amateurs de radio souhaiteraient "configurer" l'appareil pour eux-mêmes. Voici une liste des restrictions matérielles et des moyens de les surmonter:

BD245B: 10A 80W. 80W à une température de 25 "C. En d'autres termes, il y a une alimentation à la vitesse de 60-70W: (tension d'entrée maximale * Courant maximum)< 65Вт.

Vous pouvez ajouter un deuxième BD245B et augmenter la puissance jusqu'à 120W. Pour vous assurer que le courant est distribué de manière égale pour ajouter une résistance de 0,22 à l'émetteur de la ligne de chaque BD245B. Le même schéma et le même conseil peuvent être utilisés. Définissez les transistors sur le refroidisseur en aluminium approprié et connectez-les avec des fils courts au tableau. L'amplificateur peut contrôler le deuxième transistor d'alimentation (c'est maximum), mais vous devrez peut-être ajuster le gain.

Shunt pour mesurer le courant: nous utilisons une résistance d'alimentation de 0,75 6W. Suffisamment de puissance à un courant de 2,5A (IOUT ^ 2 * 0,75<= 6Вт). Для больших токов используйте резисторы соответствующей мощности.

Sources d'énergie

Vous pouvez utiliser un transformateur, un redresseur et des condensateurs d'une grande capacité ou vous pouvez utiliser un adaptateur d'ordinateur portable 32 / 24b. Je suis allé à la deuxième option, parce que Les adaptateurs sont parfois vendus très peu coûteux (en stock) et certains d'entre eux fournissent 70W à une tension constante de 24V ou même 32V.

La plupart des amateurs radio sont susceptibles d'utiliser des transformateurs conventionnels, car ils sont faciles à obtenir.

Pour la version 22b 2.5A Vous avez besoin du transformateur 3A 18B, du redresseur et du condensateur 2200MKF ou de 3300 MKF. (18 * 1,4 \u003d 25V)
Pour la version 30b 2a, vous avez besoin du transformateur 2.5A 24V, du redresseur et du condensateur 2200MKF ou de 3300 MKF. (24 * 1,4 \u003d 33.6V)

Il ne fait pas mal si vous utilisez un transformateur de courant plus puissant. Le pont redresseur de 4 diodes avec une chute basse tension (par exemple, byv29-500) donne de bien meilleures caractéristiques.

Vérifiez votre appareil en cas de mauvaise isolation. Assurez-vous qu'il ne sera pas possible de toucher une partie de l'appareil, où il peut y avoir une tension 110/230 B. Connectez toutes les parties métalliques du boîtier au sol (pas de schéma GND).

Transformateurs et adaptateurs d'alimentation pour ordinateurs portables

Si vous souhaitez utiliser deux sources d'alimentation ou plus dans votre appareil pour obtenir une tension positive et négative, il est important que les transformateurs soient isolés. Soyez prudent avec des adaptateurs d'alimentation pour ordinateurs portables. Les adaptateurs à faible puissance peuvent toujours approcher, mais certains d'entre eux peuvent être connectés par moins de contacts à la sortie avec le contact de la terre à l'entrée. Il peut provoquer un court-circuit à travers le fil de terre lors de l'utilisation de deux sources d'alimentation dans le bloc.


Autre tension et courant

Il y a deux options 22V 2.5A et 30B 2A. Si vous souhaitez modifier la tension de sortie ou les limites de courant (ne réduisez que), modifiez simplement le fichier matériel_settings.h.

Exemple: pour construire une version 18v 2.5A, vous modifiez simplement le fichier matériel_settings.h, la tension de sortie maximale 18b. Vous pouvez utiliser l'alimentation 20b 2.5A.

Exemple: Pour construire une version 18V 1.5A, vous modifiez simplement la tension de sortie maximale en 18V et max dans le fichier Hardware_Settings.h. Current 1.5a. Vous pouvez utiliser l'alimentation 20V 1.5A.

Essai

Le dernier élément défini sur les frais doit être un microcontrôleur. Avant de l'installer, je recommanderais de faire des tests d'équipement de base:

Test1: connectez une petite tension (10V) aux bornes d'entrée de la carte et assurez-vous que le régulateur de tension affiche exactement la tension constante de 5V.

Test2: Mesurez la tension de sortie. Il doit être 0b (ou proche de zéro, par exemple, 0,15, et il s'efforcera de zéro si vous connectez des résistances sur 2 heures ou 5k) au lieu de la charge)

Test3: Installez le microcontrôleur de la carte et téléchargez le logiciel de test LCD en exécutant des commandes dans le répertoire de paquets TAR.GZ DigitalDCPower DigitalDCPower.

faire test_lcd.hex
faire load_test_lcd.

Vous devriez voir l'inscription à l'écran: "LCD fonctionne".

Maintenant, vous pouvez télécharger des logiciels de travail.

Quelques mots d'avertissement pour des tests supplémentaires avec le logiciel de travail: faites attention aux courts-circuits jusqu'à ce que vous ayez connu la fonction de restriction. De manière sûre de vérifier que la limite actuelle est l'utilisation de résistances à faible résistance (unité OM), par exemple les ampoules de la voiture.

Définissez la limite de courant faible, par exemple 30MA à 10V. Vous devez voir que la tension diminuera immédiatement presque à zéro, dès que vous connectez l'ampoule. Il y a un dysfonctionnement dans la chaîne si la tension ne diminue pas. À l'aide d'une lampe de voiture, vous pouvez protéger le circuit d'alimentation, même s'il y a un dysfonctionnement, car il ne fait pas de court-circuit.

Logiciel

Cette section vous donnera une compréhension de la façon dont le programme fonctionne et comment vous pouvez utiliser les connaissances pour en faire des changements. Cependant, il convient de rappeler que la protection de court-circuit est faite par programmatisme. Si vous avez commis une erreur quelque part, la défense peut ne pas fonctionner. Si vous avez une courte fermeture à la sortie, votre appareil sera dans le nuage de fumée. Pour éviter cela, vous devez utiliser la lampe automobile 12V (voir ci-dessus) pour vérifier la protection contre les courts-circuits.

Maintenant, un peu sur la structure du programme. Lorsque vous consultez d'abord le programme de base (fichier Main.c, téléchargez à la fin de cet article), vous verrez qu'il n'y a que quelques lignes de code d'initialisation effectuées lorsque la puissance est allumée, puis le programme entre dans le cycle infini.

En effet, dans ce programme, il y a deux cycles sans fin. L'un d'entre eux est le cycle principal ("tandis que (1) (...)" dans le fichier MAIN.C), et l'autre est une interruption périodique d'un convertisseur numérique analogique (fonction ISR (ADC_Vect) (...) "Dans le fichier analog.c). Après l'initialisation, l'interruption est effectuée tous les 104 mx. Toutes les autres fonctions et code sont effectuées dans le contexte de l'un de ces cycles.

L'interruption peut cesser d'effectuer la tâche du cycle principal à tout moment. Il sera ensuite traité sans être distrait par d'autres tâches, puis la tâche continuera de continuer dans le cycle principal sur place où elle a été interrompue. À partir de cela suit deux sorties:

1. Le code d'interruption ne doit pas être trop long, car il se doit terminé avant la prochaine interruption. Parce qu'ici est le nombre d'instructions dans le code de la machine. Une formule mathématique pouvant être enregistrée sous la forme d'une ligne du code CI peut utiliser jusqu'à des centaines de lignes de code de machine.

2. Les variables utilisées dans les fonctions d'interruption et dans le code du cycle principal peuvent changer soudainement au milieu de l'exécution.

Tout cela signifie que de telles choses complexes, comme la mise à jour de l'écran, vérifiez les boutons, la conversion en cours et la tension doivent être effectuées dans le corps du cycle principal. En interruption, nous effectuons des tâches critiques à temps: mesure du courant et de la tension, la protection contre la surcharge et le réglage du CAD. Pour éviter des calculs mathématiques compliqués dans les interruptions, ils sont effectués dans les unités du CAD. C'est dans les mêmes unités que ADC (entiers de 0 ... 1023 pour le courant et 0 .. 2047 pour la tension).

C'est l'idée de base du programme. J'expliquerai également brièvement les fichiers que vous trouverez dans les archives (à condition que vous connaissez votre CA).

main.c - Ce fichier contient le programme de base. Toute l'initialisation est fabriquée ici. Le cycle principal est également mis en œuvre ici.
analog.c est un convertisseur analogique-numérique, tout ce qui fonctionne dans le contexte de l'interruption de problème peut être trouvé ici.
dAC.C - Convertisseur numérique-analogique. Initialisé à partir de DDCP.C, mais utilisé uniquement avec analogique.
kBD.C - Programme de traitement des données du clavier
lCD.C - Pilote LCD. Ceci est une version spéciale, qui n'aura pas besoin d'affichage de contact RW.

Pour télécharger des logiciels dans un microcontrôleur, vous avez besoin d'un programmeur, tel que AVRUSB500. Vous pouvez télécharger des archives zip de logiciels à la fin de l'article.

Modifiez le fichier Hardware_Settings.h et ajustez-le en fonction de votre équipement. Ici, vous pouvez également faire un étalonnage de voltmètre et d'ammèterie. Le fichier est bien commenté.

Connectez le câble au programmateur et à votre appareil. Ensuite, définissez les bits de configuration pour travailler le microcontrôleur à partir du générateur interne avec une fréquence de 8 MHz. Le programme est conçu pour cette fréquence.

Boutons

L'alimentation a 4 boutons pour la commande de tension locale et max. Courant, le 5ème bouton permet de sauvegarder les paramètres de la mémoire EEPROM afin que la prochaine fois que le bloc est activé, les mêmes paramètres de tension et de courant étaient.

U + augmente la tension et U - réduit. Lorsque vous maintenez le bouton enfoncé, après un certain temps, les lectures seront «exécutées» plus rapidement pour changer facilement la tension dans de grandes limites. Boutons I + et I - travaillez de la même manière.

Affichage

L'indication d'affichage est la suivante:

La flèche droite indique que la restriction de tension fonctionne actuellement. S'il y a un court-circuit sur la sortie ou que le périphérique connecté consomme plus que le courant de réglage, la flèche sera affichée à la ligne inférieure de l'écran, ce qui signifie allumer la limite de courant.

Quelques photos de l'appareil

Voici quelques photos de la source d'énergie que j'ai collectée.

C'est très petit, mais avec plus d'opportunités et plus puissante que de nombreux autres alimentations:

Les anciens radiateurs en aluminium provenant de processeurs Pentium conviennent bien aux éléments de puissance de refroidissement:

Placement et adaptateur à l'intérieur de la coque:

Apparence de l'appareil:

Une variante d'une alimentation à deux canaux. Boogyman soumis:

11

Figure. 2. Schéma d'alimentation.

Principaux changements dans le schéma par rapport à l'original:
1) Sous le DAC R-2R, a mis en évidence le port avec un microcontrôleur entièrement, il est plus facile de travailler,
2) Les résistances elles-mêmes dans le village d'autres dénominations, telles que celles-ci, ces résistances auraient besoin de prendre une précision élevée, sinon lors de l'exploitation du DAC seront des étapes.
3) Le diagramme de Darlington dans la cascade de sortie est remplacé par un CT8106A.;
4) Le shunt de mesure actuel est rendu plus puissant et avec une résistance plus petite (0,55 ohms);
5) Alignement fixe du codeur et des lignes de signal d'écran LCD.
6) La résiliation du capteur thermique et du schéma de contrôle du ventilateur de commande PWM sont fournies.

Le code source a été modifié dans ce système. Les jambes du microcontrôleur sont réaffectées. Les fichiers à travailler avec le clavier ont été remplacés ( kbd.c et kbd.h.) sur les fichiers pour travailler avec encodeur. Algorithme de travail encodeursuivant: appuyé sur un codeur - entré dans le mode de réglage de la tension, appuyé à nouveau - entré dans le mode d'installation actuel, appuyé à nouveau - enregistré les paramètres. Si vous ne touchez pas le mode de configuration encodeurdepuis plus de 20 secondes, l'appareil quitte automatiquement le mode de configuration et ne permet pas d'enregistrer les modifications. Encodeurfonctionne sur des interruptions externes et utilise la minuterie de Timer2 pour mettre en œuvre des pauses de protection.

Changé la logique de travailler avec l'état LED. Il affiche maintenant des situations d'urgence - la surcharge d'alimentation, la surchauffe et l'état d'écrasement du micrologiciel par bootloader.

L'affichage de l'écran entra dans la journalisation du paramètre Variable.

Ajout d'une enquête sur la 3ème entrée ADC analogique pour le capteur thermique. Réglage de PWM mis en œuvre des révolutions du ventilateur de refroidissement en fonction des lectures du capteur.

Modifié le protocole de communication avec un ordinateur. Il est maintenant utilisé des commandes normalisées qui vous permettent de définir les paramètres actuels / tension et les paramètres d'étalonnage. Maintenant, les étalonnages sont également stockés dans le microcontrôleur EEPROM.
L'utilisation d'un microcontrôleur plus capable autorisé bootloider..

Assemblée

Le corps de l'OPS est très bien adapté à la modification. Côtes amplifiantes durables, plastiques et internes. Oui, et la taille convient. Au lieu du panneau arrière avec des connecteurs d'alimentation, je découpe la couleur et la forme d'un morceau de plastique lisse à partir du plateau de l'imprimante à jet. Elle vissait un radiateur de l'ancien atlon. Au radiateur à travers le thermopode isolant attaché au transistor de sortie, un pont de diode et un capteur de température. Deux mots sur la manière d'identifier les enroulements dans un transformateur: les trois fils épais sont l'enroulement de la puissance secondaire. J'ai une partie de pouvoir. Il y a aussi une seconde enroulement secondaire à faible teneur en usine pour alimenter le schéma de l'OPS interne. Il est déterminé donc - ce sont deux fils minces de la même couleur (j'ai eu Orange). J'ai un schéma de contrôle, un microcontrôleur, un éclairage d'écran et un ventilateur de celui-ci. Le reste des fils relativement minces est l'enroulement primaire avec un grand nombre de robinets. Avec leur aide, vous pouvez choisir la bonne tension de sortie de la puissance d'enroulement à un parcours de ralenti acceptable.

À la suite de la suppression des connecteurs d'alimentation, une place a été libérée entre la paroi arrière et le transformateur, dans laquelle les condensateurs de filtres ont été placés. Le panneau avant a indiqué et coupé les trous pour l'écran et les connecteurs de sortie. La carte de commande, le codeur, l'interrupteur d'alimentation et la carte d'interface RS232 sont placés dans le couvercle du boîtier. Devant le cas, un espace libre est laissé pour un bloc d'amélioration supplémentaire (vous pouvez mettre un deuxième transformateur).

En tant qu'œportage de l'ordinateur MK, j'utilise toujours le mouchoir fini du convertisseur USB-TTL RS232 sur le microcircuit CP2102. À travers elle, clignotant MK et communication informatique avec le schéma. À l'avenir, je prévois de faire une interface RS232 optoisolée.

Fig.3. Panneau avant.


Figure. 4. Installation du radiateur.


Figure. 5. L'intérieur des blocs.

Firmware

J'ai tout fait dans l'environnement AVR Studio 4.18 avec Winavr-20100110. Les fichiers de micrologiciels finis pour le chargeur de démarrage et le programme principal se situent dans l'archive.
Vous pouvez clignoter le microcontrôleur et juste le programme principal ou le paquet " bootLoader + programme de base". Le premier cas convient à ceux qui ne vont pas changer dans le programme de base. Ou il ne va pas faire une interface de bloc-ordinateur. Dans le cas de l'utilisation du chargeur de démarrage, vous pouvez reprogrammer le périphérique entièrement assemblé. Et dans la première étape, il était très pratique, par exemple, de personnaliser les paramètres d'étalonnage. Toutefois, pour le chargeur de démarrage, le bloc a besoin de RS232.

Indépendamment de la méthode de programmation, vous devez d'abord connecter les frais collectés au programmateur ISP. Puis clignez le fichier hexagonal correspondant et définissez des fusibles. En cas d'utilisation du programme sans bootloeraHIGH \u003d 0XDB LOW \u003d 0XDE, dans la seconde hauteur \u003d 0xda faible \u003d 0xde. Le reste ne devrait pas être changé.

Aussitôt que bootloider.tirer, d'autres manipulations sur reprogrammation sont effectuées très simplement: connectez le bloc à l'ordinateur RS232 avec l'interface, le contrôle (au cas où USB-L'élulgation du port) que la connexion est arrivée à COM1, 2, 3 ou 4, allumez la puissance de l'appareil et exécutée immédiatement dans les outils -\u003e AVR ProG Studio. Dans celui-ci, sélectionnez un fichier dans l'archive avec le micrologiciel \\ avrgcc1 \\ Debug \\ PowerUnit.hex et coudre.
Parce que je. bootloider.et toute la procédure est faite par l'article, la subtilité du processus peut être tirée.

Étalonnage

La merveilleuse propriété de ce schéma est l'universalité. Essentiellement, Vous pouvez faire une alimentation pour toute tension, tout courantet n'importe quel design. Il est clair que ces caractéristiques dépendent principalement des convertisseurs de puissance primaire: un transformateur, un pont de diode, un filtre, un transistor en cascade de sortie ou une caractéristique de convertisseur d'impulsions.

Mais pour la partie de microcontrôleur, il n'est pas important. L'essentiel est que le diviseur de tension de sortie lui a donné une tension de 0 à 2,56V, le shunt actuel dans le mode court-circuit donna environ 2 V et le système de réglage de la tension de sortie a pris la tension de 0 à 5V.
Vous pouvez configurer l'étalonnage à l'aide de l'interface.

Interface et fonctionnement de l'ordinateur

L'opération d'interface a également changé par rapport au programme GVIDO: vitesse 38400 Kbps, 8N1. Au bout de la ligne nécessite un symbole de traduction de chariot.
Ensemble d'équipes:


En utilisant ces commandes, vous pouvez contrôler le bloc de n'importe quel programme terminal. Je préfère utiliser un moniteur série dans Arduino, mais c'est une question de goût.
J'ai écrit un petit programme pour Windows pouvant générer des données dans une planification et des valeurs définies, y compris sur le protocole. Voir la section Fichier.


Fig.6. Interface de programme de contrôle. Onglet avec des graphiques.

PARTIE 1
Tôt ou tard, le problème de la fabrication d'une alimentation électrique universelle (BP) se pose avant la radio Amateur, qui aurait une fiabilité suffisante, une tension de sortie réglable, un contrôle de la consommation de courant excessif et, bien sûr, une protection.
Tout le monde résout ce problème à sa manière. Options pour la construction de sources d'énergie à ne pas lire. Les lecteurs en offrent une autre - avec le contrôle sur le microcontrôleur. Il dispose d'une indication de haute qualité disponible pour la base élémentaire, l'absence de copeaux de cerclage spécialisés, protection fiable des situations anormales et tout en même temps dans la répétition et facile à utiliser.
Les lecteurs de BP proposés sont tout à fait accessibles à la fabrication de radio-amateurs ayant une connaissance minimale dans les équipements de microprocesseur, c'est-à-dire Algorithmes appartenant à des programmes prêts à l'emploi "clignotants" dans un microcontrôleur (MK) ou peut contacter vos amis qui peuvent les aider. Sinon, adhérer aux principes de travailler avec des puces et, bien sûr, n'oubliez pas les règles de sécurité.
Malgré la simplicité de la conception, ce BP a les caractéristiques techniques suivantes:

Une telle idée est apparue après le désir de construire un nouveau BP, en tenant compte des réalités et du développement d'une base élémentaire moderne.
Lors de la conception d'une alimentation en amateur radio pour le laboratoire domestique, les tâches suivantes ont été livrées:
la présence d'un affichage numérique avec lequel les valeurs de tension de sortie et de courant sont plus claires;
Couvrir la plage la plus utilisée de la tension de sortie du zéro lui-même;
abandonner la résistance de la variable sous forme de régulateur de tension de sortie;
la présence de protection, à la fois du court-circuit et du mode procédée du transistor de sortie;
Affichage non installé, mais des données de tension et de courant réelles;
Prendre en compte le "remplissage numérique" émettre un niveau de bruit minimum;
disponibilité base;
faciliter la mise en place et la répétition;
prix de revient.
L'analyse des systèmes publiés précédemment a montré que les auteurs utilisent des puces très spécialisées modernes, qui sont loin d'être toujours disponibles, en particulier dans les petites villes. Tente de les remplacer par d'autres personnes sur la nécessité de changer dans le programme. En outre, pour faciliter les herbes, les auteurs vont sur un chemin plus léger, utilisant des indicateurs de cristaux liquides, mais ils ont des limitations au coin de l'examen et non dans toutes les conditions lisibles. Cela abaisse la réponse de l'utilisateur aux changements de lectures, une attention sombre et conduit parfois à la perte totale du périphérique connecté.
L'alimentation est composée de trois parties: le module de commande principale - numérique avec une indication (A1), une partie analogique (A2) et un module de puissance distinct de l'ensemble du bloc (A3).
Description de l'alimentation électrique fondamentale et de la logique
Principal circuit électrique Les dispositifs sont représentés à la figure 1.

La base de la partie numérique de l'appareil est un microcircuit U1 de la société AVR ATMEGA16 (4). Il a des transducteurs analogiques-numériques 10 bits (ADC). La source de la tension de support 5 V pour ADC est alimentée par un microcontrôleur (MK), déposée par 30 jambe à travers le filtre L1C4.
Le MK se voit attribuer la numérisation de la tension de sortie et du courant via l'ADC interne 10 bits, et la sortie du résultat est de six indicateurs de sept segments, le traitement du clavier, le contrôle du régulateur de tension de sortie, la protection du stabilisateur.
Pour la meilleure réponse des utilisateurs, l'indication est organisée de manière dynamique sur deux indicateurs rouges à LED à sept segments (tension) et de couleurs verts (courants) combinant trois décharges. Un tel choix de couleur est expliqué par le fait que la croissance incontrôlée des valeurs de tension est toujours plus dangereuse pour la charge que la modification des lectures de l'ampèremètre, car ce dernier en mode automatique est suivi.
La présence de six indicateurs contrôlés par les ports MK a entraîné le fait que la chaîne tampon T1-T6 devait être appliquée transistors P-N-R Conductions qui réduisent à une valeur acceptable du courant à travers les ports du microcontrôleur.
Au registre du port de RV à l'aide de huit résistances à limitation de courant R1-R8 inclut la connexion aux segments parallèles de six indicateurs. Les ports PDO-PD5 sont connectés à des transistors qui activent une décharge spécifique de l'indicateur. Ainsi, le processeur "illumine alternativement" chaque chiffre de l'indicateur et simultanément à travers le port du PBC7 génère l'image du nombre souhaité.
La tension de la sortie de l'alimentation électrique est reçue pour la numérisation sur l'ACP0 via le diviseur de résistance R49R50R51C9, dont le coefficient de division est 5. MK produit un échantillon puis détermine la valeur moyenne. En tant que capteur de courant qui consomme la charge, une puissante résistance non-messagerie de faible résistance R44 est utilisée. La valeur de la chute de tension sur elle est amplifiée par l'amplificateur de fonctionnement DA2.2 et est fourni à l'ACP1 MK.
Sur la base du taux de traitement du programme MK, l'enquête sur les ports, y compris le clavier, se produit de manière cyclique, sans l'utilisation d'interruptions internes, ce qui améliore la stabilité du travail dans son ensemble. Dans le cas de la disparition non contrôlée de la tension d'alimentation, la perte de contrôlabilité n'a pas été observée et la tension augmente à la sortie du régulateur n'a pas été fixée.
Les boutons sont connectés au port de la RA2, Times, R4. Leur trois: S1 - "+", en fonction de l'étape de l'étape, augmente la valeur de la tension de sortie, S2 - "-" réduit respectivement. Le bouton S3 - "lisse / rugueux" détermine la valeur de l'étape de réglage. Une fois sous tension, l'étape est 0,1 V, lorsque vous appuyez sur le bouton, il augmente à 1,5 V. La reproduction retourne la valeur initiale indiquée par le voyant LED vert. Ce mode est entré pour entrer rapidement des valeurs sans clics fastidieux du bouton "+". Un pas de 1,5 V est choisi parmi la prise en compte de l'approximation à une rangée d'équipements basse tension.
Ainsi, vous pouvez définir la tension de sortie avec une précision de 0,1 V .. Veuillez noter que BP mesure non seulement la tension de sortie réelle, mais également la définit.
Cette méthode de fonctionnement de l'alimentation est très pratique en fonctionnement. Vous présentez la tension désirée, elle est immédiatement affichée sur les bornes et est mesurée. Lorsque la charge est connectée, l'indicateur de courant en temps réel indique le courant de consommation. Avec une charge anormale ou instable, la tension de sortie "voir" ou "saut", qui affectera immédiatement les indicateurs et attirera donc l'assistant sur le périphérique qui y est connecté.
Le suivant, peu importe est un nœud important, est un convertisseur numérique à analogue (DAC), qui par le port de PC0-RS7 contrôle la partie analogique du dispositif et forme la tension de sortie. Des considérations de la disponibilité, de la facilité de fabrication et de réduire le niveau de bruit émis, le DAC dit R-2R sur R21-R37 est utilisé. Circuit DSA, prélevé sur des sources ouvertes (1), vérifiée à plusieurs reprises et a montré des caractéristiques acceptables.
Une partie analogique du schéma est illustrée à la Fig.2


et se compose d'un amplificateur opérationnel DA1, qui génère la tension de commande de transistor de sortie et améliore la tension du capteur de courant.
DA1.1 En lien avec les transistors T7, T9, T10 est effectué par le courant de courant et de la tension requis. T7 et T9 sont inclus selon un circuit avec un émetteur commun et T10 avec un collecteur commun. L'inclusion du dernier transistor a des avantages indiscutables: une grande résistance d'entrée et de faible sortie, ce qui est très important dans la source d'alimentation. Le schéma avec une telle inclusion est également appelé le "répéteur émetteur". En général, le schéma fonctionne comme suit: le courant de sortie OU est amélioré par le transistor T7, son courant de collecteur est introduit à la base T9, puis pénétré et signal stressé Gère un puissant transistor T10. En substance, T10 est un amplificateur du courant de collecteur T9, ce qui augmente dans H21E Times T10. Sur la base de ce qui est en place T9, vous pouvez utiliser des transistors de puissance moyenne.
Le fonctionnement de l'amplificateur de fonctionnement est effectué par une tension positive unipolaire. Grâce à l'utilisation de transistors de conductivité différente, il était possible d'obtenir une différence minimale de tension d'entrée et de sortie et une tempérabilité claire du système dans son ensemble. La présence d'une résistance R42 dans le circuit T7 émetteur limite sa base et, surtout, le courant de collecteur est d'environ 30 mA. Le coefficient de gain pour la tension des transistors DA1.1 et T7 T7, T9, T10 est de 1 + R40 / R39.
Sur DA1.2, l'amplificateur de tension est assemblé par la résistance du courant de capteur de courant de charge - R44. Le gain de tension DA1.2 est 25. La résistance R48 et D2 est le stabilisateur le plus simple, dont la tâche consiste à protéger le port de Ra1 à partir de surtension possible, limitant la tension d'entrée au niveau de 5,1 V. utilisé de la même manière D1 et R49. pour le port.
Sur les éléments R51, R54, R53, T8, un fusible électronique est assemblé. Il est introduit, sur la base du fait que le temps de réaction du MK peut être insuffisant pour bloquer le transistor bipolaire avec un système de couple de vitesse. Le courant de déclenchement définit R54 et dans les petites limites ajuste R53. Le courant de déclenchement maximal est 2 A, qui ne sera pas en mesure d'échouer le transistor T10.
Si la tension de la tension sur R54, qui dépend du courant de consommation dépassera la valeur égale à environ 0,6 V, le transistor T8 s'ouvre et empêche une augmentation supplémentaire du courant de base du transistor T9, et après sa dépassement T10. Le courant de charge sera limité à un niveau de sécurité. La protection utilisée n'a pas de mode de fonctionnement de déclenchement, et donc immédiatement après avoir retiré le court-circuit sera renvoyé à l'état initial. Ainsi, le régulateur de tension résiste à l'indignation du courant de sortie et en cas de court-circuit sur les bornes, y compris un caractère d'impulsion.
Quel que soit le fusible électronique ci-dessus sur les éléments analogiques qui protège l'alimentation de la charge, la protection de la charge elle-même est attribuée au MK, qui en temps réel surveille les valeurs de courant de sortie. Si cet indicateur dépasse la valeur maximale spécifiée, il faudra des mesures de protection, à savoir: désactiver immédiatement le DAC en réinitialisant le registre du port PC et en informe également l'utilisateur en clignotant LED1 LED1. Le manque de potentiel sur les résistances du CAD, et donc, à l'entrée DA1.1, les transistors du régulateur se ferme. La tension sur les bornes de sortie sera supprimée - la charge est désactivée. Dans cet état, BP peut être une durée illimitée. Pour reprendre la tension de la tension, appuyez simplement sur la touche S1 pour régler la tension de sortie nécessaire. Lorsque les modes spécifiés sont dépassés, la protection fonctionnera automatiquement. Ainsi, deux boucles de protection indépendantes sont utilisées dans cette source d'alimentation: haute vitesse - analogique sur le transistor T8 et "contrôle" - numérique sur U1.


La puissance du circuit est illustrée à la Fig. 3 et se compose de deux microcircuits VR1, VR2 et des chaînes de redressement, ainsi que de filtration. Le schéma d'inclusion standard n'exige pas, à l'exception de la R58 d'une capacité de 1 W, dont la présence n'est pas nécessairement, mais elle est nettement le meilleur mode thermique de fonctionnement du stabilisateur VR2 de 5 V.
Détails et conception
U1 -MKavr Atmaga16A-16RPU ou Atmaga16L.
Si vous ne pouvez pas quitter le microcontrôleur, le reste des pièces est pratiquement «industrie des consommateurs», qui est toujours en prospérité. Les pièces de bloc ne sont pas critiques pour le remplacement.
Lors de la construction d'un CAD, définitivement meilleure option Il y aurait un DAC R-2R dans un corps hybride sur un cristal. En son absence, utilisez des résistances dans l'exécution de SMD ou régulière, mais prend nécessairement chacun des nombres nominaux d'un lot (boîte). Ainsi, la linéarité de la conversion sera maximale. La pratique de l'opération a montré sa stabilité et sa facilité de mise en œuvre.
Indicateurs appliqués importés GNT-3631BG, GNS-3611BD, mais peut également être utilisé de manière domestique similaire, ainsi que simple ALC321B ou ALS324B, mais nécessairement avec une anode commune.
Les transistors tampons SV478 sont remplacés par des petits transistors puissants, disponibles, conformément à l'emplacement des conclusions et de la conductivité, y compris KT209, KT502 avec n'importe quel indice de lettre.
T7, T8 Transistors - Importé faible puissance, mais peut être installé KT203, KT208, KT315 et KT361, respectivement. Dans ce cas, faites attention à l'émetteur de tension maximal admissible-émetteur par rapport à la tension d'alimentation après un pont diode, s'il dépasse 26 V. T9 - KT361, KT801B, KT807B. T10 - CT803A Puissance moyenne, KT814, KT805, CT808A ou tout collecteur puissant avec un collecteur de courant valide au moins 2 A et un collecteur de tension admissible-émetteur, une plus grande tension d'alimentation. Testé l'utilisation comme un transistor de week-end selon le schéma Darlington Tip110. Le transistor T10 est souhaitable de choisir avec un gros coefficient de transmission de base de données statique. T10 est installé sur un radiateur de 400 cm2. Si votre radiateur est petit, installez le ventilateur de l'ordinateur.
Résistances - C5-16B Capteurs de courant, avec une capacité de 5 ... 10 W. La puissance des résistances actuelles de la prise en compte de la fiabilité est consciemment accrue.
Les condensateurs sur le tableau A1 sont en céramique, de préférence dans l'exécution de SMD. Electrolytes dans le stabilisateur - K50-12.
L'amplificateur de fonctionnement peut être essayé de remplacer TLC2272, TLC2262 ou similaire. Résistances à bandes de la série SP5, SPZ-19B.
Les stabilisateurs de puissance à 5 et 18 V fonctionnent sans radiateur, s'il ya R58. Ensemble diode à 2 a ou toutes les diodes redresses avec un courant direct admissible en 2 a et une tension inverse d'au moins une tension sur l'enroulement secondaire du transformateur. Si vous utilisez un transformateur sur une tension alternée de 24 V, puis ou germanium avec une petite chute de tension directe et inverser au moins 30 V ou l'espacement moderne. Les LED peuvent être appliquées n'importe quel type.
La puissance globale du transformateur ne doit pas être de 60 W, la tension alternée de sortie de 25 à 35 V, 2 A. Avec une tension plus grande, les stabilisants VR1, VR2 ne fonctionnera pas.
Structurellement fabriqué sur 3 ou 2 planches. Dans ce dernier cas, les blocs A2 et A3 sont réduits à un. Cette conception donnera la possibilité de mettre à niveau rapidement le bloc à l'avenir en remplaçant la partie obsolète et facilitera également l'ajustement.
Assemblée et mise en service
BP correctement assemblé commence à fonctionner immédiatement, mais vous devez prendre en compte ce qui suit.
Dans la partie numérique, balancement de la carte sans MK, au lieu de pouvoir installer un panneau de 40 broches. Vous pouvez installer une 6 broche
connecteur de programmation ISP intrahémnal (JMP1-JMP3). La bobine L1 et la position de condensateur C4 aussi proche que possible du MK. Le câblage de la planche est de sorte que l'alimentation du circuit et MK avec l'astérisque d'un point d'un point de sorte qu'il n'y ait pas de courant «à travers» à travers les conclusions du microcontrôleur.
Programme "eaux usées" dans un microcontrôleur. Rectifier soigneusement au paiement de Fuuzs, autrement introduisez-le au «Knockout». Si ce stade est pour la première fois, lisez d'abord la littérature appropriée. Le contrôleur "cousu" allumera les zéros dans l'indicateur et répondra à la touche des doigts aux ports ADC, en soulignant différents nombres. Appliquer à travers des résistances dans une centaine Ohm sur le RA0, RA1 5 de sa propre puissance, obtenez les lectures correspondantes sur les indicateurs.
La partie analogique peut être recueillie tout de suite et de commencer à régler séparément, sans carte numérique. Prenez toutes les résistances, les condensateurs et les diodes. Ajustez la chaîne de transistors après DA1.1 alternativement avec une mesure obligatoire du collecteur actuel T7. Contrôlez afin qu'il n'atteigne pas la valeur de plus de 30 mA. Sinon, changez le transistor suivant sur une autre puissance similaire ou moins (H21E est important). Si cette condition ne se conforme pas, la résistance R2 devra être réduite à une douzaine ohm et se transformera en un "poêle". Après cela, nous avons mis dans le panneau LM358. Après avoir assuré que l'amplificateur de tension fonctionne, passez au fusible électronique sur T8. Avec une charge de 2 et devrait "répondre" et bloquer la puissance de sortie à un niveau de sécurité.
La configuration initiale du voltmètre et des lectures d'amméter est effectuée en fonction du témoignage du testeur. Sur 2 jambe DA1 5V du stabilisateur de puissance et de 5 V à une tension de sortie en 25 V à une tension de sortie du R50
L'exposition du moteur R47 de résistance à la sortie 7 DA1 1,5V avec une charge de 1,5 A.
Lorsque l'ensemble du circuit de tension est opérationnel, réglez la limite supérieure de la tension, en fonction de la tension d'entrée du transformateur, en utilisant R40. N'oubliez pas que si les indications des indicateurs sont «secouées» avec la charge statique, cela signifie que le système est excité. Cela peut être la conséquence d'erreurs ou d'une présentation incorrecte de circuits analogiques sur le tableau et de la puissance insuffisante de l'enroulement du transformateur.
Vous pouvez maintenant connecter toutes les pièces ensemble et faire le réglage final - la coordination des résistances cousues précédemment.
Des questions sur la construction de l'alimentation peuvent être invitées à l'auteur à l'adresse e-mail.[Email protégé].
RA №3, 2011
Littérature
1. Stabilisateur de tension 0 ... 25,5 V avec protection de courant réglable. // Radio. - №8. - 2007.
2. GREBNEV V.V. Atmel AVR Family Microcontrôleurs
3. Golubtsov m.S. Microcontrôleurs AVR de Simple à complexe
4. Datasheet ATMEGA16A-16PU - Fiche technique Atmel 1C, microcontrôleur Flash 16K 8 bits 16K

PARTIE 2


(Suite. Commencez à voir le 3/2011)
Publié dans le schéma de l'unité d'alimentation avec le contrôle du microcontrôleur poursuivi l'objectif d'intéresser les amateurs de radio et les aider à comprendre les capacités potentielles et les perspectives d'utilisation de microcontrôleurs (MK) dans les blocs d'alimentation, ainsi que maîtriser la MK. La deuxième partie de cet article est de poursuivre l'enquête de l'auteur dans cette direction et d'analyser des problèmes et des propositions formulées par les lecteurs de l'auteur du magazine.
Les examens de l'article ont montré la présence de radio-amateurs de radio dans l'environnement comme un intérêt théorique et pratique pour ce sujet, et a également révélé les difficultés rencontrées par les lecteurs.
L'attention de l'auteur a attiré une remarque équitable de l'un des radio-amateurs de la ville de Kursk, qui souhaitait répéter le bloc. Il n'a que sept indicateurs de segment avec une cathode commune et que l'achat similaire à l'anode générale utilisée dans BP de l'article n'a pas causé d'enthousiasme particulier. Comme prévu, il n'a pas coûté sans «guerres religieuses» des proportions des produits de fabricants concurrents de microcontrôleurs AVR et PIC.
Ce BP a également montré des radio-amateurs d'intérêt qui n'ont aucune expérience de MK. De nombreux lecteurs sont intéressés par la capacité d'augmenter la puissance de sortie de BP avec la préservation des caractéristiques et des capacités précédemment indiquées.
Considérant les souhaits ci-dessus, l'auteur a développé un certain nombre d'ajouts pouvant être conditionnels
split en trois directions:
1. Modernisation de la partie numérique existante de BP (A1) et la séparation de son circuit en deux nœuds
(les pièces).
2. Transfert du résultat sur une autre plate-forme de microcontrôleur.
3. Améliorer la puissance de sortie du courant BP et de sortie à 2 R.
Il convient de noter que, en même temps, la modernisation a été touchée comme un diagramme schématique et le programme MK.
De plus, le programme de protection est maintenant contrôlé par la limite supérieure du courant de consommation en 2.05 A.
Le reste déclaré dans les caractéristiques de l'alimentation n'a pas changé.
Description des modifications du diagramme de circuit d'alimentation de l'alimentation et de la logique de son fonctionnement
La structure de l'alimentation électrique, comme avant, se compose de trois parties. Modifier, comme décrit ci-dessus, a été soumis à un module de contrôle numérique avec une indication (A1). La partie analogique (A2) et le module de puissance (A3) du BP lui-même est restée inchangée.
Le module de contrôle numérique est divisé en deux parties, car la pratique a montré qu'avec le désir de rendre BP aussi compact que possible, organiser le microcontrôleur sur le même tableau avec la cerclage, les indicateurs et les commandes sont presque impossibles. De plus, le problème de l'universalité d'utilisation est résolu différents types Indicateurs LED.
Ainsi, la carte de contrôle et d'indication (A4) est maintenant ajoutée à la carte de contrôle du microcontrôleur (A4).
Le circuit électrique fondamental du module mis à niveau A1 est illustré à la Fig. 1.

Le fonctionnement de la partie numérique de l'appareil sur le microcuits AVR AVR ATMEGA16 n'est généralement pas modifié (voir).
Sur le MK, comme auparavant, les fonctions de numérisation de la tension de sortie et du courant via l'ADC interne et la sortie du résultat par six indicateurs de sept segments, le traitement du clavier, le contrôle du régulateur de la tension de sortie et la protection de la tension stabilisateur. Pour la commodité de travailler avec une alimentation électrique au programme, un algorithme d'incorporation de l'émetteur de son (BIPER) est ajouté lorsque le système est basculé sur le mode "Accident" et un algorithme de traitement du codeur (Valko-Dera). Dans le même temps, le mode de fonctionnement est laissé avec les boutons. Ainsi, l'utilisateur a la possibilité de sélectionner une option de contrôle. Par exemple, vous pouvez utiliser uniquement une "étape" de bouton S3 et un codeur. Cette option est particulièrement utile pour ceux qui ont un codeur mécanique avec un bouton intégré.
Total, dans le schéma au mode de réalisation original de UZ-LA (A1), un ensemble d'enquêtes de codeur est ajouté à partir du schéma de circuit: deux résistances (R46, R47) et le codeur lui-même connecté à des conclusions précédemment libres de RA5, RA6. Ajout également le contrôle du radiateur sonore R49, T11, EP. Dans cette conception, vous devez utiliser Bipper avec une génération interne. Ceci est fait de manière à ne pas "distraire" un microcontrôleur pour générer un signal. Ceux qui ne seront pas en mesure d'obtenir un tel radiateur, recommandent de le remplacer par un générateur régulier sur des transistors ou des éléments logiques avec un émetteur piézo-émetteur, alimenté par lequel vous souhaitez supprimer du collecteur T11. Ce nœud est construit de telle manière que, à volonté, vous pouvez l'utiliser simultanément pour l'alimentation complète de l'alimentation électrique. transistor de terrain Avec une situation anormale.
Dans la version actuelle, beaucoup de choses sont soumises à l'indication et au noeud de contrôle (A4), qui peuvent être effectuées en deux versions: pour les indicateurs avec une anode commune (fig.2)

Et pour les indicateurs avec une cathode partagée (Fig. 3).

Il convient à tous les microcontrôleurs spécifiés dans l'article.
Ainsi, A4 contient 6 indications de clé de transistor T1-T6 (conduction N-P-N ou P-N-P, en fonction du type d'indicateur), qui sont réduites à une valeur acceptable du courant à travers les ports du microcontrôleur. La composition A4 inclut le circuit de commande du pli-plat de génération automatique sur le transistor T11 et le codeur. Les résistances R46, R47 incluses dans le nœud d'enquête du codeur sont situées sur A1.
À la demande des radioamateurs qui ont été confrontés au problème de l'acquisition de MK AVR
ATMEGA16, un programme pour MK AVR ATMEGA8535 a été mis au point et testé, ce qui coïncide avec les conclusions de ATMEGA16. Il est également possible d'appliquer AVR ATMEGA32 MK, l'auteur dispose d'une version appropriée du programme.
De plus, une variante du schéma du bloc A1 a été développée sur la PIC16F877A MK, dont le diagramme schématique est représenté sur la figure 4.

En général, il existe une architecture différente des ports. Néanmoins, il était possible de choisir la version optimale de sa connexion avec des différences minimes. La principale correspond à la préconception du résonateur de quartz CR1, l'absence de crainte du circuit de réinitialisation, l'alimentation de la partie analogique de l'ADC et, bien sûr, un autre connecteur de programmation intraframe. Dans ce cas, il est à 10 broches. La partie logicielle PIC16F8777A fonctionne de la même manière. Toute option de planche de contrôle et d'indication (A4) est physiquement adaptée au conseil d'administration.
Le diagramme schématique de la partie analogique (A2) n'a pas changé. Il peut être visualisé à la Fig. 2 po
La puissance du bloc lui-même est faite selon le schéma de la figure 3 et expliqué au même endroit.
Détails et conception
U1 - AVR ATMEGA16-16PU, ATMEGA16L ou ATMEGA16A, ainsi que la ci-dessus ATMEGA8535, ATMEGA32, de manière similaire - PIC16F877 et PIC16F877A.
Je vous rappelle que dans le cas de l'utilisation de ces microcontrôleurs, AVR ne refaire pas les diagrammes et les frais.
MK Pic entre eux sont également interchangeables. Dans le même temps, l'auteur utilise un résonateur de quartz pendant 10 MHz. Indicateurs, comme indiqué ci-dessus, avec une cathode partagée ou une anode de tout type et taille. La valeur du courant dans leur chaîne dépend de la sélection de l'indicateur et de leur taille. Par conséquent, il est possible que la sélection des résistances dans la chaîne entre l'indicateur et le port du RV MK dans la plage de 100 ... 300 ohms, mais ces résistances doivent nécessairement avoir les mêmes dénominations.
Les transistors tampons T1-T6 sur la carte des indicateurs (A4), vous pouvez utiliser l'un des transistors disponibles de faible puissance, en tenant compte de la conductivité et du courant de collecteur d'environ 100 mA.
12, res 16 ou similaire.
La puissance de transformateur de puissance doit être de 70 ... 100 W, tension de sortie de 25 à 35 V, courant pour.
Le radiateur du transistor de sortie doit avoir une surface de refroidissement utile d'au moins 500 cm2.
Sinon, vous devez mettre un ventilateur pour le soufflage obligatoire.
Assemblée et mise en service
BP correctement assemblé commence à fonctionner immédiatement. L'assemblage est effectué dans l'ordre spécifié dans l'article précédent.
Pour un résonateur de quartz dans le schéma sur PIC16F877A, il peut ne pas être nécessaire de se connecter conformément au schéma standard de deux condensateurs identiques de 10 ... 30 PF (C2 et SZ).
Vous pouvez programmer un microcontrôleur à la fois dans un programmateur assemblé séparément et un circuit intérieur via le connecteur correspondant de la planche.
Je me concentre sur la vérification lors de la programmation de l'exactitude des fioms installés, car les programmeurs n'ont pas de norme dans cette affaire. Vous devez d'abord lire la manière dont le FUB installé est indiqué et seulement activé.
La possibilité d'installer Fuuzs pour le programme PonyProG2000 est illustrée à la Fig.5.


Pour AVR ATMEGA8535, ces fusibles sont exposés de la même manière et pour MK Pic16f877, vous devez utiliser la configuration de mot: OX3F3A.

Les fichiers de microcontrôleurs de firmware sont définis dans les archives sur le site Web de la maison d'édition "Radioimator".
Cette archive contient 8 fichiers:
fichier et-2_05a_pic877.hex firmware mk pic16f877 pour indicateurs avec OA;
File and-2_05A_Pic877a.hex firmware mk pic16f877a pour indicateurs avec OA;
fichier caod-2_05a_pic877.hex firmware mk pic16f877 pour les indicateurs avec OK;
Fichier CATOD-2_05A_PICT877A.HEX \u200b\u200bfirmware MC PIC16F877A pour les indicateurs avec OK;
fichier anod_2a_16.hex firmware MK ATMEGA16 pour indicateurs avec OA;
Fichier CATOD_2A_16.HEX ATMEGA16 MK Firmware pour indicateurs avec OK;
Fichier anod_2a_8535.hex firmware MK ATMEGA8535 pour les indicateurs avec OA;
Fichier CATOD_2A_8535.HEX ATMEGA8535 MC SMARDWARE Pour les indicateurs avec env.
À ce stade, l'auteur est effectué par un certain nombre d'expériences pour étudier le comportement du bloc, en particulier la stabilité de ses caractéristiques à un courant de sortie de 3 à 5 R.
Littérature:
1. Kitty V.D. Alimentation de laboratoire avec contrôle de microcontrôleur 0 ..25.5 V avec double protection // radio -imator. - 2011 - №3. - p.26-30.
2. http://www.ra7.com.ua/ - Radiomator de la maison d'édition.
Source de 3 "2011

ARCHIVER:
Kitty V.D.


Indicateur - écran LCD basé sur le contrôleur HD44780, 2 coups de 16 caractères. La gestion de la tension est effectuée dans le contrôleur PWM OM OM. Sa diversité est régulée par un codeur, dont chaque étape entraîne une augmentation ou une diminution de la tension de 0,1 volts à la sortie du BP. Le chiffre d'affaires total du codeur est de 2 volts. Étant donné que la PWM peut modifier la tension du réservoir de stockage uniquement comprise entre 0 et 5 volts, l'unité de commande 5 est appliquée 5. Ainsi, la tension réelle de la sortie de l'UE est ajustée à moins de 0 à 25 volts.
L'élément de réglementation est un puissant transistor composite KT827A. Avec l'émetteur du transistor de régulation à travers l'épaulement supérieur du diviseur (2 x 8,2 K), la rétroaction est effectuée, car même à des courants élevés dans la charge, la tension est maintenue à un niveau strictement spécifié jusqu'à centièmes de volt.

Partie de mesure - ADC à deux canaux (micropuce), mesurant la tension réelle à la sortie du BP et la chute de tension sur la résistance de shunt, améliorée par l'OU, qui est directement proportionnelle au courant consommé actuellement. Le cœur de la conception est le contrôleur.

Unité de protection de court-circuit dans la charge. Fabriqué la forme d'un dispositif séparé inclus entre le redresseur et l'élément de régulation. Le courant de protection - 5 A. est sélectionné par une résistance 47K dans la chaîne de base de la clé de commande du transistor KT825G.

Réglage.
Il s'agit de la sélection des résistances marquées d'un astérisque pour répondre aux lectures du courant et de la tension de l'écran LCD à la sortie de BP.

Des détails.
Le shunt est tiré d'un multimètre cassé, sa résistance est d'environ 0,01 ohms. L'état initial des contacts du codeur est décrit dans le diagramme schématique, il peut s'agir de tous les états correspondants. En plus de la rotation, il présente des contacts d'extrémité qui sont fermés sans fixation lorsqu'ils sont enfoncés sur l'arbre.
Les transistors N-P-N sans étiquetage peuvent être ct315 ou toute faible puissance, similaire à ceux-ci dans le boîtier de la puce. Transistor P-N-P Dans la clé, contrôler le rétroéclairage peut être une puissance moyenne.

Comment utiliser BP.
Le codeur est une tension ajustée de 0 à 25 volts de 0,1 volts. Avec un bref (moins de 0,5 seconde), appuyer sur la poignée allume / éteint le rétroéclairage. Lorsque vous appuyez sur plus de 0,5 seconde, la tension installée dans la mémoire de contrôleur non volatil est enregistrée.

Projet complet pour MPLAB Vous pouvez télécharger ci-dessous.

Liste des éléments radio

La désignation Un type Nominal numéro


Mk pic 8 bits

Pic16f628a.

1


ADP.MCP3202.1


Amplificateur opérationnel

LM358.

2


Régulateur linéaire

LM7809.

1


Régulateur linéaire

LM7805.

1


Transistor bipolaire

Kt825g

1


Transistor bipolaire

Kt827a.

1


Transistor bipolaire

Ct315a.

2


Transistor
1


Pont de diode
1


4700 IFF1


Condenseur électrolytique2200 μf.3


Condenseur électrolytique1 μF1


Condenseur électrolytique470 μf.2


Condenseur électrolytique4,7 mkf.4


Condenseur électrolytique10 μf1


Condensateur0,1 mkf.1


Résistance

2.2 com

1


Résistance
1


Résistance

4.7 com

2


Résistance

47 com

1


Résistance

3.3 com

2


Résistance

100 com

1


Résistance

1 com

3


Résistance

0.01 ohm.

1


Résistance

470 Oh.

1


Résistance
Avez-vous aimé l'article? Partager avec des amis: