Multiples et sous-multiples
Pour exprimer les grandeurs physiques on utilise des unités, par exemple l'ampère (symbole A). Pour éviter d'utiliser 0,0000000001A, ce qui est illisible à l'écrit et pas pratique pour communiquer à l'oral, on va utiliser les multiple et les sous-multiples. Ce sont des préfixes que l'on met avant les unités. L'hecto- est un multiple que les agriculteurs utilisent (rendement des patates à l'hectare), ainsi que les météorologues (hecto-pascal), les amateurs de vin (hecto-littres), les idiots (hectoplasmes)... mais dans le domaine de l'Arduino, on en entend peu parler. A part pour les distances (micron, millimètres, centimètres), et parmi celle que notre bonne langue française nous fournit, on utilisera en principe que les puissances de 3. Et encore pas toutes, le femto- est inconnu pour beaucoup. Voici les préfixes que j'utilise:
préfixe | abréviation | multiplicateur |
pico | p | 10-12 |
nano | n | 10-9 |
micro | µ | 10-6 |
milli | m | 10-3 |
kilo | k | 103 |
méga | M | 106 |
giga | G | 109 |
En fonction des unités de mesures, nous n'utiliserons que certaines d'entre elles. Je n'emploierai jamais les kilo-volts (et au delà) dans le domaine de l'Arduino, les micro-ohms, les mega-farat...
Conventions
Pour les unités de mesure (seconde, mètre, ampères, volts, hertz...), on les écrira en minuscules car ce sont des nom communs. Pour les unités provenant du nom d'un savant, (ampères, volts, hertz...) l'abréviation sera une lettre majuscule (suivi d'une minuscule pour hetrz afin de faire la différence entre herry et hertz). Pour les autres (seconde, mètre...) l'abréviation est une lettre minuscule. On écrira donc A, V, Hz, s, m.
Les abréviations de préfixes seront une lettre minuscule si le multiplicateur est inférieur ou égal à 103, et une majuscule au delà. Micro utilise une lettre grecque parce que m est utilisé par milli, et M par méga. On écrira donc µs, mm, mA, V, MHz...
En informatique
En informatique les mémoires ont souvent une adresse physique par des fils et et le codage est binaire. les taille sont alors souvent des puissances entières de 2 et le décimal convient assez peu. Mais 1024 (210) est assez proche de 1000 pour que l'on utilise kilo pour 1024, ce qui parfois peur prêter à confusion. On utilise alors:
préfixe | abréviation | multiplicateur |
kilo | k | 210 soit 1024 |
méga | M | 220 soit 1024x1024 = 1 048 576 |
giga | G | 230 soit 1024x10241024 |
téra | T | 240 soit 1024x10241024x1024 |
Une clef USB de 128Go devrait contenir 137 438 953 472 octets.
Notez quand même que si cous achetez une barrette mémoire pour ordinateur de 1Go à 3GHz, giga vaut 10243 pour les octets et 10003 pour la fréquence!
Pour les mémoires informatiques avec des puces électroniques, du fait de l'adressage par N informations qui produisent 22N adresses, kilo sera 1024. Par contre pour les disques durs magnétiques qui sont organisés en pistes, secteurs..., la taille n'est plus une puissance de 2 et on a parfois l'utilisation de 1000 pour kilo. Ainsi j'ai vu un disque dur de 1,5T Go qui ne faisant qu'environ 1ˈ480ˈ000ˈ000ˈ000 (valeur arrondie à 1ˈ500ˈ000ˈ000ˈ000), Alors que l'on pouvait s'attendre à 1,5.240 soit plus de 1 600ˈ000ˈ000ˈ000.
Une curiosité: le décibel
En principe, on utilise les multiple pour ne pas avoir des chiffres trop grands. Mais l'unité de puissance sonore est le bel (merci Mr Bel), Abréviation B. Et curieusement on n'emploi que le décibel, abréviation dB. Et pourtant on parle de 50db, 130dB, alors qu'on pourrait dire 5B, 13B!
Une autre curiosité: le micro-farat
Il fut une époque ou les condensateur avaient du mal à dépasser la valeur de 500µF. Du coup on utilisait pF, nF, µF. Le mF n'était pas utilisé, et on dit encore aujourd'hui "un condensateur de 1000µF" et pas "un condensateur de 1mF". Avec l'avènement des supers condensateurs on trouve des 1F, 0,5F mais 500mF semble peu ou pas utilisé.
Ordres de grandeurs
Les valeurs que j'utilise, en lien avec Arduino sont en général compris dans les intervalles suivants:
- 1µA à 10A
- 1mV à 100V
- 0,1Ω à 10MΩ
- 1nF à 1000µF (bien qu'on trouve des condensateurs de 1pF ou de plus de 1000µF)
- 1mH à 100mH
- 62ns à 10000s (ks pas utilisé, au delà on passe en minutes, en heures, en jours...)
- 0,1Hz à 16MHz