Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <sid5fd$sop$1@pi2.pasdenom.info>
Deutsch   English   Français   Italiano  
<sid5fd$sop$1@pi2.pasdenom.info>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder8.news.weretis.net!pi2.pasdenom.info!.POSTED.82-64-56-144.subs.proxad.net!not-for-mail
From: =?UTF-8?B?TG/Dr2MgRy4=?= <difool@rs2i.net>
Newsgroups: fr.sci.electronique
Subject: =?UTF-8?Q?Lecture_signal_0-10V_sur_entr=c3=a9e_ADC_0-3V3?=
Date: Tue, 21 Sep 2021 19:41:01 +0200
Organization: Serveur de salon
Message-ID: <sid5fd$sop$1@pi2.pasdenom.info>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 21 Sep 2021 17:41:01 -0000 (UTC)
Injection-Info: pi2.pasdenom.info; posting-account="difool@rs2i.net"; posting-host="82-64-56-144.subs.proxad.net:82.64.56.144";
	logging-data="29465"; mail-complaints-to="abuse@pasdenom.info"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
 Thunderbird/78.14.0
Cancel-Lock: sha1:Ii1zJfRYUDcJyq6X617vx6ryujo=
Content-Language: fr
X-Mozilla-News-Host: news://pasdenom.info:119
Bytes: 2833
Lines: 40

Bonjour,

Je suis en train de concevoir un étage d'entrée analogique pour lire une
tension 0-10V sur un Arduino Due (AT91SAM3X8E) dont l'entrée analogique
accepte une tension de 0 à 3.3V (-0.3 to 4V absolute max.).

Le schéma étant le suivant : https://prnt.sc/1t4hwib

Je prévois donc d'avoir un AOP (LM358DR2G) en suiveur pour avoir une
impédance d'entrée élevée (je ne connais pas l'impédance de la source
0-10V), un pont diviseur pour abaisser la tension à 0-3.3V et un filtre
anti-recouvrement (Sallen et Key) avec une fréquence de coupure de 500Hz
soit la moitié de la fréquence d'échantillonage.

L'AOP étant alimenté en +12V, ça devrait me permettre de protéger
l'entrée analogique de l'Arduino Due.

Première question : Est-ce que ça vous parait déconnant sur le principe ?

J'ai simulé ce circuit, avec LTSpice et Tina-Ti et j'obtiens le résultat
que je veux: https://prnt.sc/1t4he6i
A la chose près que le signal en sortie ne descend pas en dessous de 70mV.
J'imagine que c'est dû au fait que le rail négatif de l'AOP est à la masse.

J'arrive à descendre à ~20mV en ajoutant un condensateur 1nF et une
diode Schottky (1N5818) en parallèle à la sortie mais sans trop
comprendre pourquoi la diode est nécessaire.
Est-ce que ça vous parait une bonne idée ?

Je pourrais également alimenter l'AOP en +/-12V mais dans ce cas, je
perds la "fonction" de protection de l'entrée analogique de l'Arduino.
Une Schottky entre la sortie du filtre et la masse serait-elle
suffisante pour protéger l'entrée de l'Arduino contre une éventuelle
inversion de polarité à l'entrée du montage (en simu, ça marche mais
quid de la réalité ?) ?

Quelles autres options pourrais-je envisager ?

Merci !

Loïc