Conception du compteur à distance automatique

8

Je suis en train de concevoir un voltmètre à gamme automatique en utilisant l'ADC intégré de mon micro pour A à D et un potentiomètre numérique comme diviseur résistif programmable pour contrôler la plage.

Ma préoccupation est la possibilité que l'entrée ADC soit momentanément court-circuitée à la tension d'entrée mesurée avant que le microcontrôleur ait ajusté le pot pour la plage appropriée.

Comment la protection contre les surtensions est-elle généralement mise en œuvre dans ce type de scénario?

De plus, s'il existe des ressources pour la conception de multimètres numériques, par exemple des schémas, etc., qui seraient également très utiles pour les idées (car je suis sûr qu'il existe probablement de meilleures façons d'aborder cela que les miennes), j'ai cherché mais je n'ai pas trouvé grand-chose.


Mise à jour

Merci à tous pour les réponses informatives. Voici le circuit de protection contre les surtensions que Iv a décidé. Je prévois d'utiliser des diodes schottky pour plus de précision.

Pendant un transitoire de tension négative, la diode inférieure conduira, fixant ainsi la tension à une chute de diode sous la terre. Pendant un transitoire de tension positive, la diode supérieure sera polarisée en direct, conduisant ainsi la surtension au rail d'alimentation.

De: http://www.conformity.com/artman/publish/printer_116.shtml

texte alternatif

voltige
la source
1
Quel micro utilisez-vous?
Daniel Grillo
1
Quelles sont les spécifications de votre ADC intégré? Je peux garantir que vous obtiendrez de bien meilleurs résultats avec un ADC discret.
Kevin Vermeer du
Im utilisant un P89LPC938 qui a un ADC 10 bits. J'ai envisagé d'utiliser un ADC discret et je peux le faire si nécessaire, mais pour le moment, même si je concentre mes efforts sur le bon conditionnement du signal, s'il s'avère que l'ADC micros ne le coupe pas, il ne devrait pas être trop difficile à changer ...
volting du

Réponses:

5

Discussion sur la protection des entrées OpenCircuits:

http://www.opencircuits.com/Input_protection

Il se résume essentiellement à certaines résistances pour limiter le courant et à un zener pour limiter la tension avec quelques condensateurs ajoutés.

AngryEE
la source
2

Dans ce scénario, vous utilisez généralement une combinaison de zéners et de diodes pour protéger l'entrée ADC contre les tensions excessives. Vous éviterez également de laisser même la tension de surcharge s'approcher de la tension d'entrée maximale (par exemple, faites mesurer votre compteur de 0 à 2 V et réglez la surcharge à 3 V pour une alimentation de 3,3 V.)

Thomas O
la source
2

Voici une autre solution qui peut être plus chère et prendre plus de place, mais c'est quelque chose à considérer.

Vous pouvez utiliser un ampli-op et définir les rails de l’opamp pour être les mêmes rails que le microcontrôleur. Cela empêchera l'ampli op de produire plus que ce que le microcontrôleur peut gérer. Ensuite, vous pouvez utiliser le pot pour contrôler le gain de l'opamp.

Kellenjb
la source
Cependant, les amplificateurs opérationnels peuvent toujours avoir des problèmes de surtension.
Kellenjb
+1 pour une alternative. Quelle configuration d'ampli op suggérez-vous, je pensais à deux configurations inverses successives, une pour gérer le gain (+/-) (c'est-à-dire pour que je puisse diviser ou multiplier la tension d'entrée), et une autre pour annuler l'inversion de le premier, ou?
volts du
Ce qui rend cette solution difficile à mettre en œuvre, c'est que vous ne disposez peut-être pas d'un rail à tension négative.
Kellenjb
Tu as raison ... J'ai oublié que j'avais besoin d'une alimentation négative, Doh !! Dans ce cas, ce n'est probablement pas la peine.
volts du
Non, je ne pensais pas que c'était le cas, je voulais juste jeter cela en option si vous deviez créer un compteur plus sophistiqué.
Kellenjb
0

si votre multimètre prend en charge les entrées différentielles, c'est-à-dire + -10V ou - + 10V, vous avez également besoin de deux zeners dos à dos, étudiez les schémas d'anciens multimètres comme les 8842A et 34401 pour en savoir plus

Ion Todirel
la source