Glossaire

A-DEF-GH-LMN-OP-RST-Z

A-D

Arduino (def)

Arduino est une plateforme de prototypage électronique open-source qui utilise un microcontrôleur programmable

Booléen

Boolean

Un booléen peut prendre 2 valeurs : VRAI ou FAUX.

Selon les logiciels utilisés ou le langage de programmation, on utilise 0 pour la cas FAUX et 1 pour le cas VRAI

C# .NET Fiddle

Langage de programmation C# - EDITEUR EN LIGNE .NET FIDDLE.

Chaine de caractère

String

Chaque caractère occupe un octet, soit 8 bits.

Une opération courante consiste à mettre bout à bout des chaînes : on parle alors de concaténation.

Conditionneur

Le conditionneur va devoir convertir la grandeur électrique en sortie du capteur en une tension dont l'amplitude ou la fréquence reflète l'évolution temporelle de la grandeur physique. Cependant, on devra aussi compenser l'effet des grandeurs influentes (exemple : tenir compte du champ magnétique terrestre pour un magnétomètre). Enfin, il faudra mettre à niveau et filtrer le signal pour pouvoir l'exploiter (exemple : filtre anti-repliement avant un convertisseur analogique-numérique). La mise en œuvre du conditionneur fait largement appel à l'électronique analogique.

Domotique

E

Echelles (Unité de température)

L'unité légale de température dans le système international est le kelvin de symbole K. Il existe d'autres systèmes de mesures antérieurs et toujours utilisés : les échelles Celsius centigrade, Fahrenheit et Rankine.

Effet Seebeck

L'effet Seebeck est un effet thermoélectrique, découvert par le physicien allemand Thomas Johann Seebeck en 1821. Celui-ci remarqua que l'aiguille d'une boussole est déviée lorsqu'elle est placée entre deux conducteurs de natures différentes et dont les jonctions ne sont pas à la même température T (voir figure).

Entier

Integer

Nombre entier au sens mathématique.

Se décline principalement en :

  • entier signé I8, I16, I32  : positif ou négatif sur 8, 16 ou 32 bits

  • entier non signé U8, U16, U32 : positif sur 8, 16 ou 32 bits

I8 peut contenir des valeurs de -128 à 127, U8 de 0 à 255 (2^8-1)

Pour changer la représentation, cliquer droit sur le terminal, option représentation et choisir le type approprié.

En face avant, le commandes de type entier peuvent être représentées en Hexadécimal, en décimal ou en en binaire (clic droit.

ESP8266

ESP8266

C'est une puce microcontrôleur qui peut être utilisé comme dispositif autonome ou comme un adaptateur vers le wifi afin de permettre à d'autres microcontrôleur de se connecter au réseau.

Avec le contrôle de ses entrées/sorties, cette puce est idéale pour les applications de domotique et d'Internet des objets.

Il est aussi possible de la programmer avec micro Python en modifiant son firmware afin de pouvoir téléverser des programmes écrits en micropython plutôt que des programmes écrit avec le langage Arduino.

Exactitude

Un instrument de mesure est d'autant plus exact que les résultats de mesure qu'il indique coïncident avec la valeur vraie (par définition théorique) que l'on cherche à mesurer.

L'exactitude est plus aisée à définir par l'erreur de mesure. Elle s'exprime en unité de grandeur (erreur absolue) ou en pourcentage (erreur relative).

En dehors des conditions opératoires, l'exactitude d'un appareil est essentiellement liée à deux types de caractéristiques : la justesse et la fidélité.

Excel - P1

Tableur Excel de la suite bureautique Microsoft Office

F-G

Fidélité

La fidélité est l'aptitude d'un appareil de mesure à donner des mesures exemptes d'erreurs accidentelles.

La fidélité définit la dispersion des résultats. Si on n'effectue qu'une seule mesure, la fidélité représente la probabilité qu'elle soit représentative du résultat moyen. Ce dernier aurait été obtenu en effectuant une infinité de mesures.

firmware

Source WIKIPédia : Le mot anglais firmware est issu de firm (« résistant » ou « ferme », en anglais) et de software (logiciel, programme informatique). Firm est un état intermédiaire entre soft (« doux ») et hard (référence au hardware ou matériel informatique). Le premier firmware était un microcode et l'usage a étendu le terme à toute forme de logiciel de base, stocké dans une mémoire morte résistant aux coupures d'électricité.

Gamme de mesure (Capteur)

Etendue de mesure

La gamme du capteur sont les valeurs maximales et minimales des paramètres appliqués qui peuvent être mesurés. Par exemple, un capteur de pression donnée peut avoir une gamme de -400 à 400 mm de mercure. Alternativement, les plages positives et négatives sont souvent inégales. Par exemple, un transducteur médical de pression artérielle est spécifié pour avoir une limite minimale (vide) de -50 mm Hg (Y min dans la figure 1) et un maximum (pression) limite de 450 mm Hg (Y max sur la figure 1) .

Git

Git ( wikipédia, site officiel) est un logiciel de gestion de versions décentralisé. C'est un logiciel libre créé par Linus Torvalds, auteur du noyau Linux, et distribué selon les termes de la licence publique générale GNU version 2. Le principal contributeur actuel de git et depuis plus de 16 ans est Junio C Hamano.

En 2016, il s'agit du logiciel de gestion de versions le plus populaire qui est utilisé par plus de douze millions de personnes.

GPIO

Entrée-sortie à usage général

General Purpose Input/Output : Lien wikipédia.

Les ports GPIO (General Purpose Input/Output) sont des ports qui sont très utilisés dans le monde des microcontrôleurs, en particulier dans le domaine de l'électronique embarquée.

Les périphériques GPIO comportent un ensemble de ports d'entrée/sortie qui peuvent être configurés pour jouer soit le rôle d'une entrée, soit le rôle d'une sortie.

H-L

IDE

Integrated Development Environment (en français « environnement de développement »), est un logiciel qui rassemble des outils permettant de développer d'autres logiciels tels que des applications mobiles, des logiciels pour ordinateur ou consoles de jeux, des sites web, etc ; ainsi que de réaliser des librairies ou des frameworks, c'est-à-dire des morceaux de code qui pourront être sauvegardés et réutilisés dans d'autres programmes.

INPUT

(Entrée Logique)

Une entrée logique (input) dans un circuit électronique est une broche (pin) configurée pour recevoir des signaux. Elle permet au circuit ou à un microcontrôleur (comme dans une carte Arduino ou ESP32) de lire les états ou les données envoyées par des dispositifs externes tels que des boutons, des capteurs, ou d'autres circuits.

Javascript

SOURCE WIKIPEDIA : JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives et à ce titre est une partie essentielle des applications web. Avec les technologies HTML et CSS, JavaScript est parfois considéré comme l'une des technologies cœur du World Wide Web3.

Référence JAVASCRIPT --> Pour obtenir une aide rapide sur un mot-clé, une fonction, etc ...

JSON

JavaScript Object Notation : Le JSON est un format qui stocke des informations structurées et est principalement utilisé pour transférer des données entre un serveur et un client.

Justesse

L'erreur de justesse est l'erreur globale résultant de toutes les causes pour chacun des résultats de mesure pris isolément. C'est donc l'aptitude de l'appareil à donner des résultats qui ne sont pas entachés d'erreur.

Langage C#

Langage de programmation C#

M

Maquette JOYPI Note et composants

Ensemble Prototypage de capteur - écran - clavier destiné à l'apprentissage de divers capteurs -actionneurs et introduire la base de l'IOT.

Microsoft Visual Studio - P015

Atelier de développement Microsoft .NET multilangage utilisable

Microsoft Visual Studio Code - P016

Editeur de code léger (par rapport à Microsoft Visual Studio) multilangage utilisable avec platformIO (remplacer Arduino IDE)

Module FP-RTD-122

Mesure à 2 ou 3 fils de sondes RTD ou de résistances (plage de 0-400 Ohms ou 0-4000 ohms)

  • Résolution de 16 bits, réjection du bruit 50/60 Hz
  • 8 entrées
  • Courant d'excitation 0.25 mA
Module TC-120

Le module cFP-TC-120 de National Instruments est un module d'entrée analogique 8 voies pour prendre les mesures de températures directement à partir des thermocouples standard de type J, K, T, N, R, S, E et B.

Le module cFP-TC-120 fournit des mesures de température ou de millivolt précises et fiables avec le conditionnement de signaux, l'isolation à double paroi, le filtrage de bruit des entrées et un convertisseur de signal analogique-à numérique 16 bits haute précision.

N-O

Node-RED

Node-red est un environnement de développement d'applications WEB client-serveur supporté à la fois par IBM et une forte communauté de développeurs, il est multi-plateforme et comme l'interface utilisateur est accessible avec un navigateur et une interface web, il ne nécessite aucune étape de compilation et de distribution d'exécutables comme on peut le voir avec d'autres environnement de développement (Windev, Labview) ou d'autres langages de programmation (python, c++, arduino). Il est capable d'interagir avec de nombreux protocoles de communication assez traditionnels (HTTP, MQTT, série, modBUS) ou accessibles avec les langages de programmation, ou même des protocoles ou API (dits propriétaires (lampes connectées PHILIPS, objets connectés de différentes natures).

A titre d'exemple, on peut facilement le faire réagir avec twitter, des mails ou des SMS lorsqu'il se passe un événement.

Numérique Décimal

Real

Nombre réel au sens mathématique.

Se décline principalement en :

  • SGL : simple précision. 4 octets, 32 bits, 6 chiffres significatifs.

  • DBL : double précision. 8 octets, 64 bits, 15 chiffres significatifs.

    Pour changer la représentation, cliquer droit sur le terminal, option représentation et choisir le type approprié.

Objet

Un objet est une entité informatique. Il est peut être de toute forme et chaque objet est unique

P-R

PR - prise puissance

Prise puissance

Python

Langage Python.

QoS

Le niveau de qualité de service (QoS) est un accord entre l'expéditeur et le destinataire d'un message concernant les garanties de remise d'un message. Il y a 3 niveaux de QoS dans MQTT: 0,1,2.

Le client peut choisir le niveau de qualité de service en fonction de la fiabilité de son réseau et de la logique d'application.

Raspberry Pi

Le Raspberry Pi est un nano-ordinateur monocarte à processeur ARM de la taille d'une carte de crédit conçu par des professeurs du département informatique de l'université de Cambridge dans le cadre de la fondation Raspberry Pi.

S

scratch

Le MIT, célèbre université américaine a conçu Scratch, un langage de programmation aussi simple que ludique. Des millions d'enfants ont pu s'initier au développement à travers le monde grâce au chat jaune.

Sensibilité

La sensibilité S, pour une valeur donnée du mesurande, détermine l'évolution de la grandeur de sortie du capteur en fonction de la grandeur d'entrée.

La sensibilité du capteur est défini comme la pente de la courbe caractéristique de sortie (dy / dx de la figure 1) ou, plus généralement, l' entrée minimum de paramètre physique qui va créer un changement détectable de sortie. Dans certains capteurs, la sensibilité est définie par la variation du paramètre d'entrée nécessaire pour produire une modification de sortie normalisée.

SGBD

Système de gestion de Base de données SGBDR

Système de gestion de Base de données (access, paradox) ou Relationnel (Oracle, Informix) : c'est le logiciel avec lequel on va administrer la base de données : les SGBDR sont orientés client/serveur pour permettre l'accès des données à plusieurs utilisateurs à partir de postes client qui vont se connecter à un serveur local, ou distant (intranet, ethernet).

Sonde à résistance de Platine (RTD)

Thermo-résistance : variation de la résistivité de certains métaux (argent, cuivre, nickel, or, platine, tungstène, titane) en fonction de la température. Exemple ci-dessous : thermomètre à résistance de platine.

SQL

SQL (sigle de Structured Query Language, en français langage de requête structurée) est un langage informatique normalisé servant à effectuer des opérations sur des bases de données. La partie langage de manipulation de données de SQL permet de rechercher, d'ajouter, de modifier ou de supprimer des données dans les bases de données.

Créé en 1974, normalisé depuis 1986, le langage est reconnu par la grande majorité des systèmes de gestion de bases de données (abrégé SGBD) du marché.

Système d'Exploitation

Souvent appelé OS pour Operating System (en ang.), c'est un ensemble de programmes qui dirige l'utilisation des capacités d'un ordinateur par des logiciels applicatifs. Il reçoit de la part des logiciels applicatifs des demandes d'utilisation des capacités de l'ordinateur — capacité de stockage des mémoires et des disques durs, capacité de calcul du processeur. Le système d'exploitation accepte ou refuse de telles demandes, puis réserve les ressources en question pour éviter que leur utilisation n'interfère avec d'autres demandes provenant d'autres logiciels.

T-Z

Température (grandeur)

La température est une grandeur non-directement mesurable, mais repérable par la variation d'une grandeur associée (résistance, dilatation, fem)

terminal

variable

Les objets (commande ou indicateur) en face avant (IHM ou UI) sont représentés dans le diagramme (code) par un terminal :

  • une commande dispose d'une bordure épaisse et d'une flèche sortante
  • un indicateur dispose d'une bordure simple et d'une flèche entrante
Thermistance

Thermistance : variation de la résistance d'oxydes métalliques en fonction de la température

Valeur nominale pour une température donnée (à 25 °C)

On distingue deux types de thermistances :

  • CTN (pente négative) : la résistance diminue quand la température augmente
  • CTP (pente positive) : la résistance augmente quand la température augmente
Thermocouple

Les thermocouples ou couples thermoélectriques (CTE) sont, en physique, des couples de matériaux dont l'effet Seebeck est utilisé pour la mesure de température. Ils sont bon marché et permettent la mesure dans une grande gamme de températures. Leur principal défaut est leur imprécision : il est relativement difficile d'obtenir des mesures avec une erreur inférieure à 0,1 °C - 0,2 °C.

Transmission de l'énergie thermique

Dans le contact thermique entre le capteur et l'objet, 3 phénomènes entrent en jeu:

  • La conduction
  • La convection
  • Le rayonnement
tuple

enregistrement

Ce sont les lignes qui permettent d'énumérer les valeurs de chaque attribut. L'attribut Nom du premier tuple de la table personne a pour valeur "Dupont".

Certains logiciels utilisent le terme d'enregistrement.

Type de données

Types de variables

Les objets sont affectées à un type de données :

  • Numérique Entier (Entier court, Entier Long) ou Décimal (Réel simple, réel double)
  • Texte ou chaîne de caractère
  • Booléen (Vrai/Faux)
  • Date (Format variable)
  • Enumération fixe.

Chaque type est caractérisé par l'espace pris en mémoire : 1 entier long occupe 4 octets, 1 caractère occupe 1 Octet, 1 réel double occupe 8 octets.

Chaque langage utilise son propre jeu de type de données.

Variable

nom_variable sera la notation qui désigne la variable d'une application.

Une variable est définie par sa structure et son type de donnée (dans labview, on parle de représentation de données)