IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau C Discussion :

alarme CPL (émission)


Sujet :

Réseau C

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2012
    Messages : 3
    Points : 1
    Points
    1
    Par défaut alarme CPL (émission)
    Bonjour à tous ,
    Je suis actuellement en 2eme année d'un DUT GEII, je dois realiser un programme en langage C destiné au logiciel MPLAB.
    Mon sujet exact est :

    "Alarme CPL (émission) , Un detecteur d'intrusion disposé dans un local sous surveillance (simulé par un bouton poussoir) transmet via un émetteur CPL sur le réseau électrique domestique, le réseau electrique sera remplacé pour des raisons de sécurité par un GBF délivrant un signal sinusoidal 50Hz"

    Je ne sais pas du tout par quoi commencer, mes bases en langage C ne sont pas extraordinaire et je me sens comme face à une impasse pour realiser ce projet.
    Je sollicite donc votre aide pour que j'avance un peu ce programme.

    Merci d'avance !

  2. #2
    Expert éminent sénior

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 189
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 189
    Points : 17 141
    Points
    17 141
    Par défaut
    En gros, il te faut écrire un driver pour le bouton, et le soft qui fasse le rebond entre l'événement de ton driver et le driver du modem cpl.
    Mes principes de bases du codeur qui veut pouvoir dormir:
    • Une variable de moins est une source d'erreur en moins.
    • Un pointeur de moins est une montagne d'erreurs en moins.
    • Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
    • jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
    • La plus sotte des questions est celle qu'on ne pose pas.
    Pour faire des graphes, essayez yEd.
    le ter nel est le titre porté par un de mes personnages de jeu de rôle

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2012
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Ok , mais pour moi c'est du chinois ce que tu me dis...
    Je suis incapable de faire cela... :/

  4. #4
    Expert éminent sénior

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 189
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 189
    Points : 17 141
    Points
    17 141
    Par défaut
    Je suis actuellement en 2eme année d'un DUT GEII
    j'imagine que tu sais ce que sont: le CPL, un GBF, un réseau, un programme compilé, et un driver (en théorie au moins)

    logiciel MPLAB
    Ca, je ne connais pas, mais pour qu'il puisse utiliser ton code, soit tu dois créer un greffon (plugin, sous forme d'une bibliothèque implémentant une certaine interface), soit un programme appelant sa bibliothèque, donc utilisant ses .h.
    À toi de nous dire ce qu'il en est.

    Un peu de lecture d'énoncé:
    Citation Envoyé par titre du sujet
    Alarme CPL (émission)
    Citation Envoyé par travail
    Un detecteur d'intrusion disposé dans un local sous surveillance (simulé par un bouton poussoir) transmet via un émetteur CPL sur le réseau électrique domestique.
    un bouton provoque l'envoi d'un signal informatique sur le réseau (CPL=réseau informatique diffusé sur un réseau électrique)

    Citation Envoyé par situation expérimentale
    Le réseau electrique sera remplacé pour des raisons de sécurité par un GBF délivrant un signal sinusoidal 50Hz
    Que dois-tu vraiment faire? Quel est ton environnement de travail: un pc classique avec un os standard (linux?), un microcontroleur ou encore un programme embarqué dans un soft propriétaire plus complexe, gérant tout le bardat?
    Mes principes de bases du codeur qui veut pouvoir dormir:
    • Une variable de moins est une source d'erreur en moins.
    • Un pointeur de moins est une montagne d'erreurs en moins.
    • Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
    • jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
    • La plus sotte des questions est celle qu'on ne pose pas.
    Pour faire des graphes, essayez yEd.
    le ter nel est le titre porté par un de mes personnages de jeu de rôle

  5. #5
    Membre expérimenté
    Profil pro
    Développeur en systèmes embarqués retraité
    Inscrit en
    Mars 2006
    Messages
    946
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2006
    Messages : 946
    Points : 1 351
    Points
    1 351
    Par défaut
    Salut,

    Citation Envoyé par leternel Voir le message
    Ca, je ne connais pas
    MPLAB est un IDE dédié aux micro-contrôleurs de Microchip. Il supporte plusieurs compilos dont une version payante de gcc dédiée à cette famille.

    A+

    Pfeuh

  6. #6
    Expert confirmé Avatar de fregolo52
    Homme Profil pro
    Développeur C
    Inscrit en
    Août 2004
    Messages
    2 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : Août 2004
    Messages : 2 364
    Points : 5 378
    Points
    5 378
    Par défaut
    Le DUT GEII a bien changé depuis 15ans!

    je ne comprends pas ta problématique. Le CPL est un support de transmission tout comme le câble ethernet et le wifi. Donc, côté 'superviseur' ça pourrait être 'transparent'.

    tu as un bouton, ok. Mais avec ça, tu ne peux rien faire, un bouton n'a aucune intelligence!
    Tu as une référence à propos de l'émetteur CPL ou est-ce qu'il faut que tu trouves ce fameux module pour transformer ton TOR (bouton) en trame réseau.

  7. #7
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2012
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    j'ai réagi comme vous quand on nous a distribué les sujets . Ils nous donnent que ça et il n'y a pas plus de détail.
    Nous avons crée notre carte et avons soudé nos composants dessus, il nous faut maintenant faire ce fameux programme ...Pour simuler nous utiliserons un GBF, nos principaux composants sont un PIC et un ST7540. Je sais que pour mon programme il va me falloir utiliser les liaisons séries et l'envoi et la réception de signaux mais à part ça je suis un peu largué.

    Merci déjà pour vos réponses, je comprends que vous ne compreniez pas très bien l'énoncé , mais il est donné comme tel :/

  8. #8
    Expert éminent sénior

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 189
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 189
    Points : 17 141
    Points
    17 141
    Par défaut
    Citation Envoyé par etudiant83 Voir le message
    nos principaux composants sont un PIC et un ST7540.
    Ca, c'est de l'information utile.
    Bon, pas pour moi, mais c'est très utile de le préciser, pour que quelqu'un puisse t'aider.

    Tu as regardé dans les catégories "système" et "général>programmation système>embarqué"?
    Mes principes de bases du codeur qui veut pouvoir dormir:
    • Une variable de moins est une source d'erreur en moins.
    • Un pointeur de moins est une montagne d'erreurs en moins.
    • Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
    • jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
    • La plus sotte des questions est celle qu'on ne pose pas.
    Pour faire des graphes, essayez yEd.
    le ter nel est le titre porté par un de mes personnages de jeu de rôle

  9. #9
    Membre expérimenté
    Profil pro
    Développeur en systèmes embarqués retraité
    Inscrit en
    Mars 2006
    Messages
    946
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2006
    Messages : 946
    Points : 1 351
    Points
    1 351
    Par défaut
    Je viens de googler "CPL" et ça a fait tilt, je me suis rappelé une appli que j'ai faite il y a quelques années... De ce que m'en souvient, il s'agit d'un signal série transporté sur le secteur. Il faut un décodage matériel et une mise en forme, on récupère de l'autre côté un signal série avec une particularité: comme la moyenne du mot doit être nulle pour ne pas perturber le secteur, on trouve des octets dont seuls 4 bits sont utiles, les 4 autres étant le complément des premiers (c'est appelé code Manchester. Mais si ça se trouve, ça n'a aucune importance pour ton projet), des module grand public doivent être utilisables, tu y mets juste de la basse tension au lieu du 230V.

    De ce que j'en comprends, tu dois réaliser la simulation d'alarme avec le bouton poussoir, le micro-contrôleur et la liaison CP. tu dois aussi faire une liaison CPL et un programme sur le PC pour exdploiter les données de l'alarme. Mais c'est vrai que l'énoncé est tout sauf clair, peut-être vas-tu recevoir de meilleures interprétations.

    A+

    Pfeuh

    P.S. Apparemment le ST7540 sert exactement à ça, communication série via courant porteur.

Discussions similaires

  1. [DROIT]Refus de mission dans une SSII
    Par The_Nail dans le forum Droit du travail
    Réponses: 32
    Dernier message: 05/06/2010, 10h03
  2. Racontez votre premiere mission dans une SSII
    Par meteor4 dans le forum SSII
    Réponses: 67
    Dernier message: 10/12/2008, 09h05
  3. gestion d'alarme par SMS
    Par kitsune dans le forum Développement
    Réponses: 2
    Dernier message: 19/07/2005, 12h31
  4. creer un fichier cpl
    Par Louis-Guillaume Morand dans le forum Windows
    Réponses: 5
    Dernier message: 04/03/2004, 19h10
  5. [langage] alarm( MILLISECONDES ?????)
    Par armada dans le forum Langage
    Réponses: 8
    Dernier message: 10/06/2003, 09h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo