summaryrefslogtreecommitdiff
path: root/chapters/alimentation.rst
blob: ec3ea5fa84422a85273bcbe5e2344df0c8168b1b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
.. -*- mode: rst -*-
.. -*-  coding: utf-8 -*-

.. default-role:: literal
.. role:: smallcaps
.. role:: index

USB
===

L'|usb| fourni une tension de 5 |V| avec une intensité maximale de 100 |mA| sur
les bornes d'alimentation. Il est donc possible d'alimenter une carte Arduino
avec un câble |usb| (c'est d'ailleurs ainsi que l'on procède lorsque l'on
programme la carte).

Source externe
==============

.. sidebar:: Régulateur LM1117

  .. image:: content/LM1117.jpg
    :align: center
    :width: 75%

La carte Arduino possède un régulateur de tension intégré capable de produire
une tension de  5 |V|. Il est donc possible d'alimenter la carte avec une
tension supérieure pour alimenter le circuit.

.. note::

  La régulation de la tension est réalisée en convertissant la puissance
  superflue en chaleur. Si la tension est trop importante, le composant va trop
  chauffer et la carte va s'abîmer.

  De même, le régulateur consomme également du courant en fonctionnement,
  donner une tension de 5 |V| sera trop juste pour alimenter le circuit.

  Aussi, la tension recommandée pour un bon fonctionnement est comprise entre 7
  à 12 |V|.

.. sidebar:: Attention au sens !

  En inversant le sens des fils entre la masse et l'alimentation, on applique
  l'opposé de la tension attendue, ce qui ne plaira pas beaucoup au circuit !
  [#]_

.. [#] https://www.rugged-circuits.com/10-ways-to-destroy-an-arduino

Il existe deux points de connexions sur la carte permettant d'utiliser le
régulateur de tension : la prise jack, ainsi que la borne `Vin`.

Alimentation via prise jack
---------------------------

Il s'agit de la manière la plus simple pour alimenter le circuit, puisque la
carte Arduino possède une prise Jack. En respectant les limites des tensions
indiquées ci-dessus, il ne reste qu'à brancher la fiche sur la carte.

Dans le cas d'un transformateur externe, il faut veiller à ce que symbole suivant

.. image:: content/polarity.pdf
  :width: 25%
  :align: center

soit présent sur la carte : c'est à dire que le fil `+` soit connecée au centre
de la borne d'alimentation.

Alimentation directe sur la carte
---------------------------------

La borne `Vin` permet de connecter directement une alimentation à la carte :
elle est également reliée au régulateur de tension et supporte donc une tension
supérieure jusque 12 |V|.

Là encore, il faut veiller à connecter les deux fils sur les bonnes bornes : la
carte Arduino n'offre aucune protection en cas d'erreur…

Alimentation externe 5 |V|
==========================

.. note::

  Cette solution peut être utilisée si la tension d'entrée est supérieure à
  12 |V| : l'utilisation d'un régulateur de tension externe tel que le `LM7805`
  permettra de prendre en entrée une tension jusqu'à 20 |V|.

Si la tension externe est déjà stabilisée à 5 |V|, il n'est pas possible de se
connecter sur la broche `Vin` de la carte, puisqu'il faut au minimum du 7 |V|
pour avoir une tension de fonctionnement correcte.

Alimentation par usb
--------------------

.. sidebar:: Cable

  .. image :: content/USB-2-0-B-MALE-TO-5.jpg
    :width: 100%

La solution la plus sûre dans ce cas est de brancher cette alimentation sur
l'entrée |usb| de la carte. On gagne ainsi en sécurité, au détriment d'un petit
peu de cablage supplémentaire.

Alimentation par la broche 5V
-----------------------------

Autre solution envisageable, brancher l'alimentation directement sur la broche
`5V` de la carte Arduino : cette borne est reliée au circuit 5 |V| de la carte,
et n'est pas uniquement une borne de sortie : elle relie l'ensemble des
composants qui ont besoin d'être alimentés avec cette tension.

.. admonition:: Attention
  :class: warning

  Alimenter la carte par la prise `5V` de la carte n'est pas recommandé :

  - Étant donné que l'on passe outre le régulateur de tension, il y a un risque
    important de griller la carte si l'on applique une tension trop importante.
  - Il interdit d'utiliser en même temps la prise |usb|
  - Il interdit d'utiliser en même temps la prise `Vin` sous risque de griller
    la carte

En effet, cette prise est directement reliée au circuit 5 |V| et outrepasse
**toutes** les protections de la carte, qui n'est pas prévue pour être
alimentée ainsi. Il faut réserver cet usage a des cas particuliers (par exemple
alimenter deux cartes Arduino ensemble)

Tableau récapitulatif
=====================

Les différentes tensions admissibles :

================  =============== =============== ==============
Entrée            Tension min.    Tension max.    Intensité max.
================  =============== =============== ==============
Port USB          4,5 |V|         5,5 |V|
Broche `5V`       4,5 |V|         5,5 |V|
Prise jack        7 |V|           12 |V|
Broche `Vin`      6,6 |V|         12 |V|
================  =============== =============== ==============