Programmer des systèmes automatisés. Chaine d’information.

Slides:



Advertisements
Présentations similaires
Programmer des systèmes automatisés
Advertisements

Séquence 1 : 2 séances Associer l’utilisation d’un objet technique à une époque, une région du globe.
1 Chapitre 2 La numération binaire. 2 Chapitre 2 : La numération binaire Introduction 1 - Le système binaire 2 - La conversion des nombres entiers 2.1.
 Conversion  Analogique  Numérique  Un signal analogique est un ensemble continu d’informations. Ex : une grandeur physique comme la tension électrique.
Cahier de réussite Mathématiques. Voici ton cahier de réussite. Il te servira à visualiser tes progrès tout au long de l’année. Il te permettra également.
Les chaînes d’opérations. Rappel des principes Ordre de priorité 1- Parenthèse 2- Exposant 3- Multiplication et division 4- Addition et soustraction.
Exercice : Soient les fonctions définies sur N ( ensemble des entiers naturels donc positifs ) par : f(x) = - 2x + 6 ; g(x) = x + 1 ; k(x) = la plus grande.
TRAAM Académie de Limoges1 TRAvaux Académiques Mutualisés Comment intégrer à l’enseignement de la technologie les services mis à la disposition des élèves.
Initiation à la conception des systèmes d'informations
Moteurs électriques:.
Programmation d'un aspirateur robot connecté
Chaîne d’information Comment ça marche ! Homme Système automatique.
COMMENT UN SYSTEME AUTOMATIQUE ENTRE-T-IL EN ACTION ?
CEMTEC Comment scénariser l’éclairage d’un escalier ?
Exercice 8 : Déterminez l’algorithme permettant à votre calculatrice de donner les racines de n’importe quel polynôme de degré 2.
Les Instructions Itératives (Les Boucles)
Scratch un outil au service de la technologie
DOC MYCK : Programmation
Dominique PETRELLA – Frédéric GUINEPAIN - IA-IPR STI Versailles
« Un langage de programmation est une convention pour donner des ordres à un ordinateur. Ce n’est pas censé être obscur, bizarre et plein de pièges subtils.
Comment automatiser le portail ?
Opérateurs Toute donnée informatique est stockée en mémoire sous la forme d'une combinaison de bits (mot machine). Les opérateurs bits permettent de modifier.
Analyse fonctionnelle SYSML (1/3) Portail automatique
COMMENT UN SYSTEME AUTOMATIQUE ENTRE-T-IL EN ACTION ?
Les Systèmes Automatisés
Préparer par : Intissare et kaoutare
La courbe ci-contre représente
Evaluation de l'UE TICE 1 TRANSMISSION DES DONNEES INFORMATIQUES SABATIER Fabienne 1ère année de sciences du langage/sciences de l’éducation.
Master Réseaux et Systèmes Distribués (RSD)
de toute série statistique
Algorithmiques Abdelbasset KABOU
3ème Livre 1 Rappel.
a) Définition : L’information est un ensemble de données ayant un sens. Elle nous permet d’avoir des renseignements sur une personne, un objet, un événement…
Matières entrantes Energies entrantes Données entrantes Données sortantes Matières sortantes Energies sortantes.
Structure d’un système automatisé Robot HONDA ASIMO P3.
Cours N°4: Algorithmiques
Fonctions Logiques & Algèbre de BOOLE
Présentation de la séquence Positionnement dans l'année
Cours N°6: Algorithmiques Structures Conditionnelles
L ES I NSTRUCTIONS I TÉRATIVES (L ES B OUCLES ) Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie – Université A.Mira,
Réalisation d’une lampe connectée pilotée par bluetooth
Le système binaire Table des matières : -Présentation du binaire
TP chaîne d’information
 Introduction L’électrotechnique et l’électronique de puissance ont leur place dans les fonctions de traction/freinage dynamique et les auxiliaires associés.
Comment identifier les énergies et les informations dans un système ?
Evaluation de l'UE TICE 1 TRANSMISSION DES DONNEES INFORMATIQUES SABATIER Fabienne 1ère année de sciences du langage/sciences de l’éducation.
Cas du robot aspirateur
Exercice : le jeu. Vous devez concevoir l’algorithme permettant de jouer avec votre calculatrice : elle détermine au hasard un nombre caché entier entre.
Chaîne d’énergie et chaîne d'information
Module 1 : Généralités sur les systèmes informatiques 1 CHAPITRE 1: Définitions et vocabulaires de base OBJECTIFS : Acquérir les notions de base en informatique.
Les Systèmes Automatisés. . Simples ou complexes, les systèmes automatisés sont partout dans notre environnement quotidien Connaître leur fonctionnement.
Prof. MOHAMED وزارة التربية الوطنية والتعليم العالي وتكوين الأطر والبحث العلمي 1.
Création de portes logiques avec Minecraft
Les classes et les objets
SYSTèMES à évènements discrets
Les cas d’utilisation 420-KE2-LG.
1 PROJET D’INFORMATIQUE les composants de l'ordinateur Gammoudi Rayéne 7 B 2.
Sylvie DELAËT 2002 Architecture des machines Bienvenus en Amphi d’Architecture des Machines.
Exercice : Soient les fonctions définies sur N ( ensemble des entiers naturels donc positifs ) par : f(x) = - 2x + 6 ; g(x) = x + 1 ; k(x) = la plus.
Rappels sur le grafcet Normes NF EN CEI /01/2019
ENSEIGNER L’ALGORITHMIQUE ET LA PROGRAMMATION AU COLLÈGE
Présenté par: Mr: KARKOUB Rida Mme: ERRAIH Izza
Janvier 2019 IA-IPR Physique-Chimie
Définition :. Pourquoi le GEMMA ? GEMMA : l'acronyme GEMMA signifie : Guide d'Etude des Modes de Marche et d'Arrêt. Comme son nom l'indique, c'est un guide.
COMMENT UN SYSTEME AUTOMATIQUE ENTRE-T-IL EN ACTION ?
Flowchart Itération Cours 04.
Formation Dragon NaturallySpeaking
Les chaînes fonctionnelles
LE MAINTIEN A DOMICILE AVEC LA DOMOTIQUE
Codification et représentation de l’information Enseignant: Mahseur mohammed Groupe FB: mi2016ua1 Chaine YT: Cours informatique.
Transcription de la présentation:

Programmer des systèmes automatisés

Chaine d’information

Chaines ? La fonction principale de tout système pluri technique est d’apporter une valeur ajoutée à un flux de matières, de données, et/ou d’énergies. On peut donc distinguer deux parties au sein des systèmes : – l’une agissant sur les flux de données, appelée chaîne d’information, – l’autre agissant sur les flux de matière et d’énergies, appelée chaîne d’énergie.

CAPTEURS AUTOMATE ACTIONNEURS « Les yeux de la machine » « Le cerveau de la machine »« Les muscles de la machine » Des rappels… Utilisation d’un langage particulier...

CAPTEURS AUTOMATE ACTIONNEURS « Les yeux de la machine » « Le cerveau de la machine »« Les muscles de la machine » INFORMATIONS ENERGIE Des rappels…

… permettant de compléter la chaine d’information et d’énergie : Des rappels…

Modes de transmission

Les différentes parties de la chaine d’information doivent communiquer en transmettant des informations (ordre, signaux…). Modes de transmissions Grandeur physique à traiter Acquérir Traiter Communiquer Ordres à effectuer Grandeur physique à traiter Acquérir Traiter Communiquer Ordres à effectuer Voici un petit classement des différentes transmissions en domotique.

Un signal est dit analogique si l'amplitude de la grandeur peut prendre une infinité de valeurs. La plupart des systèmes sont analogiques, car les grandeurs physiques évoluent le plus souvent d'une façon continue (par exemple, la température). Un signal numérique a un nombre de valeurs limité. Dans le cas le plus simple, le signal ne peut prendre que deux valeurs: 0 et 1 (codage binaire). L’électronique numérique est utilisée en particulier dans les systèmes contenant un microprocesseur ou un microcontrôleur. Modes de transmissions Formes des signaux

Convertir des signaux analogiques en signaux numériques, c'est transposer le code des signaux, sans modifier les informations qu’ils renferment. Le signal ainsi constitué peut ensuite être utilisé dans le système numérique (ordinateur, émetteur radio, clé USB, chaine hi-fi, etc.). Au bout de la chaine, au moyen d'un convertisseur numérique /analogique (N/A), on reconstitue l'onde analogique. Le signal anguleux traverse un filtre passe- bas pour retrouver sa forme d'origine. Modes de transmissions Formes des signaux

Logique de base d’un programme de commande

Programmer, c'est dur ? Faut-il être un super-mathématicien? – Non, juste les quatre opérations de base : l'addition / la soustraction / la multiplication /la division. Les qualités requises : – la patience : un programme ne marche jamais du premier coup, il faut savoir persévérer ! – le sens de la logique : pas besoin d'être forts en maths certes, mais ça ne vous empêchera pas d'avoir à réfléchir. – La méthode : Etre méthodique en avant étape par étape. – le calme : non, on ne tape pas sur son ordinateur avec un marteau. Ce n'est pas ça qui fera marcher votre programme. En bref, et pour faire simple, il n'y a pas de véritables connaissances requises pour programmer. Un nul en maths peut s'en sortir sans problème, le tout est d'avoir la patience de réfléchir. Il y en a d'ailleurs beaucoup qui découvrent qu'ils adorent ça !

14 Programmation en langage de haut niveauProgrammation en langage graphique Programmer, dans quel langage ?

C’est une description graphique d'une logique de commande, ou d'un programme de commande. Elle fait l'objet de la norme ISO 5807 Un diagramme est constitué de blocs reliés par des traits ou des flèches. L’organigramme

Un exemple Jour ? Allumer Eteindre Fin Début L’organigramme Blocs Traits ou flèches

Les symbolesLes nomsLes fonctions TraitementOpération sur des données, variables, commandes, instructions. Décision – testTests l’état d’une entrée ou d’une variable, impliquant le choix d’une voie parmi plusieurs. SortieActiver ou désactiver une sortie. Sous-programmePortion de programme considérée comme une simple opération Début - finDébut ou fin d’un organigramme. Blocs : Ce qu’il faut connaitre L’organigramme

Structure d’un programme Linaire : les traitements s’enchainent de façon successive. Alternative : un choix est proposé, 2 réponses possibles, donc 2 « chemins » possibles. Itérative : une boucle est créée afin de répéter un traitement. Une condition permet de sortir de cette boucle. Fi n

Structure d’un programme Un rectangle correspond à un traitement dans lequel on demande à la partie commande de réaliser un traitement (opération, attente, action…). Un parallélogramme correspond à une entrée ou une sortie. Soit la partie commande lit une entrée, soit elle donne un ordre à une sortie. Pour simplifier une première approche, le losange est délaissé au profit du rectangle lors de la phase papier. Un losange correspond à un test dans lequel la partie commande s’interroge sur un événement. Il n’y aura que 2 solutions possibles.

Sur feuille de papier, dessiner les organigrammes « simplifiés » des programmes suivants : Logique de base d’un programme de commande

Exercice 1: on commence doucement… Programme : Si une personne est dans une pièce alors la lumière s’allume, sinon elle s’éteint. Début Allumer lampeEteindre lampe Quelqu’un ? non oui La réponse :

Exercice 2 : jusqu’a… et tant que… Programme (très simplifié): Allumer le radiateur jusqu’à ce que la température (du radiateur) atteigne 35°c. Puis tant que le radiateur n’est pas à 20°c allumer le ventilateur (pour diffuser la chaleur).

Exercice 3 : un programme inutile mais qui compte! Programme : A chaque ouverture de la porte du réfrigérateur un message s’affiche « Petite faim?». Au bout de 5 ouvertures de la porte du réfrigérateur le message change « Grosse faim! ».

Exercice 4 : Le ou... Programme (situation de départ : Le portail est fermé.) Si quelqu’un appuie sur la télécommande, le moteur du portail se met en marche jusqu’à ce que le portail soit à sa position ouverte ou si une personne est présente sur la trajectoire. (Dans les deux cas le moteur s’arrête!)

Exercice 5 : et le et... Programme : Si l’alarme est activée et qu’un intrus pénètre dans la maison alors une sirène retenti et une lumière clignote jusqu’à ce que l’alarme soit désactivée par la saisie d’un (bon) code. Au bout d’une minute, si l’intrus est encore dans la maison, un SMS est envoyé au propriétaire.

Fin