+ Répondre à la discussion
Affichage des résultats 1 à 9 sur 9
  1. #1
    Invité de passage
    Inscrit en
    décembre 2012
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : décembre 2012
    Messages : 3
    Points : 0
    Points
    0

    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 Confirmé Sénior

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    juin 2007
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : juin 2007
    Messages : 2 335
    Points : 5 482
    Points
    5 482

    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.
    • 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
    Invité de passage
    Inscrit en
    décembre 2012
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : décembre 2012
    Messages : 3
    Points : 0
    Points
    0

    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 Confirmé Sénior

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    juin 2007
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : juin 2007
    Messages : 2 335
    Points : 5 482
    Points
    5 482

    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.
    • 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 Expert
    Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    mars 2006
    Messages
    858
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

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

    Informations forums :
    Inscription : mars 2006
    Messages : 858
    Points : 1 153
    Points
    1 153

    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é Sénior Avatar de fregolo52
    Homme Profil pro
    Développeur C
    Inscrit en
    août 2004
    Messages
    2 329
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : août 2004
    Messages : 2 329
    Points : 5 052
    Points
    5 052

    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
    Invité de passage
    Inscrit en
    décembre 2012
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : décembre 2012
    Messages : 3
    Points : 0
    Points
    0

    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 Confirmé Sénior

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    juin 2007
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : juin 2007
    Messages : 2 335
    Points : 5 482
    Points
    5 482

    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.
    • 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 Expert
    Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    mars 2006
    Messages
    858
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

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

    Informations forums :
    Inscription : mars 2006
    Messages : 858
    Points : 1 153
    Points
    1 153

    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.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •