Académique Documents
Professionnel Documents
Culture Documents
03h10 / 03h20
Menu
HX711 est un circuit intégré de convertisseur analogique-numérique (ADC) 24 bits . Il s'agit d'un préamplificateur
intégré utilisé pour amplifier les signaux basse tension. La puce HX711 prend les signaux de tension comme entrée
et fournit des valeurs numériques. Le préamplificateur gère les basses tensions. Il dispose d'un régulateur
d'alimentation sur puce qui fournit une alimentation analogique grâce à laquelle vous n'avez pas besoin d'un
régulateur d'alimentation externe. Vous pouvez directement vous interfacer avec un capteur pont. Cette puce
possède deux canaux analogiques tels que A et B. Nous pouvons programmer le gain du canal « A » soit 128, soit
64. D'autre part, le canal B a un gain constant de 32.
Fonction de préamplificateur
Cette puce est principalement adaptée aux applications de mesure de poids. Les cellules de pesée utilisées dans
les applications de pesée fournissent une tension de sortie très faible. Cette tension de sortie est généralement de
l'ordre du millivolt. Les circuits intégrés ADC conventionnels tels que l'ADC0804 ne peuvent pas mesurer une
tension aussi basse avec une bonne résolution ou précision. Le HX711 ADC peut mesurer ces tensions à faible
échelle et les convertir en valeurs numériques. Parce qu’il possède un préamplificateur à l’intérieur de la puce, ce
qui le rend adapté à de telles applications.
https://microcontrollerslab.com/hx711-adc-weigh-scales/ 1/11
12/03/2024 12:02 Brochage ADC 24 bits HX711, fiche technique, exemples d'interfaçage, applications
Le diagramme de brochage montre l'affectation des broches de chaque broche. Cet ADC dispose de 16 broches.
Comme vous pouvez le montrer à partir du brochage, il dispose de deux canaux ADC et chaque canal convertit un
signal analogique en une valeur numérique de 28 bits.
Il s'agit de la broche d'alimentation régulée dont la plage se situe entre 2,7 V et 5,5 V.
Broche n°02 : BASE
https://microcontrollerslab.com/hx711-adc-weigh-scales/ 2/11
12/03/2024 12:02 Brochage ADC 24 bits HX711, fiche technique, exemples d'interfaçage, applications
L'alimentation analogique d'alimentation est appliquée sur cette broche et sa valeur doit se situer entre 2,6 V et
5,5 V.
Il s'agit de l'entrée de commande analogique d'un régulateur qui est connectée à la masse analogique lorsqu'elle
n'est pas utilisée.
Terre analogique
https://microcontrollerslab.com/hx711-adc-weigh-scales/ 3/11
12/03/2024 12:02 Brochage ADC 24 bits HX711, fiche technique, exemples d'interfaçage, applications
Broche n°13 : XO
E/S à cristal numérique
Broche n°14 : XI
Caractéristiques
C'est un convertisseur ADC avec deux canaux d'entrée différentiels
Un PGA actif à faible bruit est intégré à l'intérieur de la puce qui fournit un gain de 32, 64 et 128
Il dispose d'une capacité de réinitialisation à la mise sous tension qui simplifie l'initialisation de l'interface
numérique.
Tous les contrôles du CI se font via les broches. La programmation n'est pas nécessaire.
Vous pouvez sélectionner un débit de données de 10SPS ou 80SPS à la sortie.
Fournit un rejet simultané de l’alimentation de 50 Hz et 60 Hz.
Régulateur d'alimentation analogique intégré
La plage de tension d'alimentation est de 2,6 V à 5,5 V
La plage de température va de -40 °C à +85℃
Où utiliser le HX711 ?
https://microcontrollerslab.com/hx711-adc-weigh-scales/ 4/11
12/03/2024 12:02 Brochage ADC 24 bits HX711, fiche technique, exemples d'interfaçage, applications
Le HX711 dispose d'un régulateur d'alimentation grâce auquel vous pouvez l'utiliser pour l'alimentation analogique
des cellules de charge et des ADC. Il dispose d'un oscillateur intégré ainsi que d'un cristal externe en option. Vous
n’avez donc pas besoin de composants externes. Les cellules de pesée fournissent des sorties en millivolts difficiles
à gérer. Vous pouvez l'utiliser avec des microcontrôleurs.
Activation de la puce
Pour activer l'oscillateur sur puce, connectez la broche 14 à la masse. Le débit de données de sortie est de
10SPS ou 80SPS. Utilisez un cristal entre les broches XI et XO pour obtenir un débit de données précis à la
sortie.
Les broches 11 et 12 sont utilisées pour récupérer des données. La broche 12 devient ÉLEVÉE lorsque les
données ne sont pas prêtes. À ce moment-là, l'entrée pin11 devrait être en dessous. Lorsque la broche 12
est basse, cela signifie que les données sont prêtes à être récupérées. Les données sortent de la broche 12
en appliquant 25 à 27 signaux d'horloge positifs.
Opération de réinitialisation
La puce se réinitialise et revient en mode de fonctionnement normal lorsque la broche 11 revient au niveau
bas. Après cela, le canal d'entrée sera réglé par défaut sur le canal A.
https://microcontrollerslab.com/hx711-adc-weigh-scales/ 5/11
12/03/2024 12:02 Brochage ADC 24 bits HX711, fiche technique, exemples d'interfaçage, applications
Dans ce circuit, nous connectons les bornes de sortie d'une cellule de pesée aux broches inverseuses et non
inverseuses du canal A. Parce que nous pouvons directement interfacer des capteurs en pont (ayant des entrées
différentielles) avec ce canal analogique.
En outre, vous pouvez observer sur le schéma de circuit que nous alimentons la cellule de pesée à partir de la puce
HX711. Par conséquent, cette puce ADC élimine le besoin d’un régulateur de puissance externe. Par conséquent,
cela rendra votre conception rentable.
Principe de fonctionnement
Le principe de fonctionnement du circuit est très simple.
Lorsque nous appliquons une pesée sur la cellule de pesée, celle-ci produit une tension analogique au
niveau des broches de sortie en fonction de l'ampleur de la charge.
Le canal A lit la sortie des capteurs via un amplificateur de gain programmable et un multiplexeur d'entrée.
L'amplificateur de gain ajuste l'amplitude du signal d'entrée et transmet ce signal au circuit d'interface de
conversion numérique.
Le circuit d'interface numérique convertit le signal d'entrée analogique en un signal numérique 26 bits et
envoie des signaux à la broche de sortie DOUT.
Après cela, nous pouvons utiliser n'importe quel microcontrôleur tel qu'Arduino , PIC16F877A qui possède
des broches GPIO pour lire les données de la broche DOUT,
Nous pouvons facilement lire les données du port I2C en utilisant n'importe quel microcontrôleur.
Applications du HX711
Portes automatiques
Balances
Contrôle des processus industriels
https://microcontrollerslab.com/hx711-adc-weigh-scales/ 6/11
12/03/2024 12:02 Brochage ADC 24 bits HX711, fiche technique, exemples d'interfaçage, applications
Diagramme 2D
Fiche de données
FICHE TECHNIQUE DU CAN HX711
Composants électroniques
Adresse e-mail
S'ABONNER
https://microcontrollerslab.com/hx711-adc-weigh-scales/ 7/11
12/03/2024 12:02 Brochage ADC 24 bits HX711, fiche technique, exemples d'interfaçage, applications
Andy l'EE
21 mai 2021 à 19h56
L'interface numérique n'est _PAS_ I2C. Il s'agit simplement d'un simple registre à décalage : activez la
broche CLK à un niveau élevé et environ 100 ns plus tard, le nouveau bit de données est décalé.
Répondre
Laboratoire de microcontrôleurs
23 mai 2021 à 15h33
Bonjour,
Merci d'avoir signalé une erreur, nous allons la corriger.
Répondre
Alton
30 novembre 2021 à 1h10
29 novembre 2021. L'article affiche toujours par erreur l'horloge/les données comme I2C.
On pourrait certainement écrire du code pour transformer un petit microcontrôleur tel que celui de la
famille PIC16Fxxx ou PIC18Fxxx en esclave I2C, puis utiliser d'autres broches GPIO pour communiquer avec
une ou plusieurs puces HX711.
Mais l’interface HX711 est similaire mais pas entièrement non plus à SPI. Dans mon application, étant
donné que le port I2C de l'uC est déjà configuré en tant qu'esclave pour fournir les résultats de plusieurs
capteurs, je vais simplement insérer une paire de broches d'E/S de rechange pour lire les HX711 et les
cellules de pesée connectées. .
Répondre
Laissez un commentaire
https://microcontrollerslab.com/hx711-adc-weigh-scales/ 8/11
12/03/2024 12:02 Brochage ADC 24 bits HX711, fiche technique, exemples d'interfaçage, applications
Nom *
E-mail *
Site web
POSTER UN COMMENTAIRE
Publicité
Adresse e-mail
S'ABONNER
https://microcontrollerslab.com/hx711-adc-weigh-scales/ 9/11
12/03/2024 12:02 Brochage ADC 24 bits HX711, fiche technique, exemples d'interfaçage, applications
Catégories
Messages récents
Capteur à ultrasons HC-SR04 avec nucléo STM32 utilisant STM32CubeIDE
Minuterie nucléo STM32 en mode compteur avec les bibliothèques STM32CubeIDE et HAL
Publicité
https://microcontrollerslab.com/hx711-adc-weigh-scales/ 10/11
12/03/2024 12:02 Brochage ADC 24 bits HX711, fiche technique, exemples d'interfaçage, applications
https://microcontrollerslab.com/hx711-adc-weigh-scales/ 11/11