Skip to content
  • Blog
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Community Forum

M

morind79

@morind79
About
Posts
5
Topics
2
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent

  • PiTInfo V1.2, en finir avec la téléinfo capricieuse
    M morind79

    Bonjour,

    Je n'y comprends plus rien, tout fonctionne très bien maintenant.
    Enfin bizarre.

    Merci en tout cas.

    a+

    PiTInfo raspberry teleinfo pitinfo

  • PiTInfo V1.2, en finir avec la téléinfo capricieuse
    M morind79

    Salut,

    J'ai en fait 5 compteurs différents a relever. Donc ce que j'ai fait est le circuit suivant :

    0_1450270295188_CompteurIOv2.pdf

    J'ai essayé, et ça fontionne presque.
    En fait lorsque je regarde la trame d'un compteur je vois qu'il y a un caractère sur 100 en gros qui n'est pas lu correctement.

    Par exemple je vais voir :

    ADCO 020622106408 6
    OPTARIF HC.. <
    ISOUSC 45 ?
    HCHC 000000432 O
    HCHP 000000940
    PTEC HP..
    IINST 000 W
    IMAX 000 ?
    PAPP 00000 !
    HHPHC A ,
    MOTDETAT 000000 B

    et ensuite :

    ADCO 020622106408 6
    OPTARIF HC.. <
    ISOUSC 45 ?
    HCHC 000000432 O
    HCHP 00000094
    PTEC HP..
    IINST 000 W
    IMAX 000 ?
    PAPP 00000 !
    HHPHC A ,
    MOTDETAT 000000 B

    Est-ce qu'il faut que je mettre une resistance de pull-up a la sortie du 74HC4051 ?

    Cordialement,
    Denis

    PiTInfo raspberry teleinfo pitinfo

  • Aide pour lecture teleinfo
    M morind79

    Si vous êtes intéressé j'ai des PCB qui me reste.
    Vous pouvez me contacter via le site.

    Denis

    Téléinfo

  • Aide pour lecture teleinfo
    M morind79

    Bonjour charles,

    Je n'arrive pas à répondre sur le fil précédent, il n'y a aucun bouton "Reply" donc j'en crée un autre. Je pense avoir trouvé d'ou vient le problème, ce n'est pas la partie programme, mais ma partie électronique 😞
    Pour le schéma il est ici : CompteurIO

    Mais comme je n'ai pas d'outil pour vérifier pas facile.
    Si nous étions plus proche ça serait plus facile (Cholet pour moi).

    Denis

    Téléinfo

  • Aide pour lecture teleinfo
    M morind79

    Bonjour Charles,

    Merci beaucoup pour votre travail.
    Je suis en train de refaire mon application pour relever les indexes de mes compteurs (j'en ai 5)
    J'ai fait une carte qui me permet de selectionner un compteur, la compteur peut supporter jusqu'a 8 compteurs.
    J'utilise une carte Olinuxino A20 que je programme en C.

    Lorsque j'utilise minicom, pas de problème, je vois les trames du compteur que je sélectionne.
    J'ai donc adapté votre programme pour faire la sélection des compteurs et lire les indexes de chacun afin de les enregistrer sur un base de données.

    Le problème est que la lecture du port série ne fonctionne pas comme il faut, j'ai ajouter des lignes pour débugger et voici ce que j'ai :

    Char c = 0x41 A
    Char c = 0x44 D
    Char c = 0x00 Char c = 0x4F O
    Char c = 0x20
    Char c = 0x30 0
    Char c = 0x32 2
    Char c = 0x30 0
    Char c = 0x36 6

    Comme on peut le voir la ligne n = read(g_fd_teleinfo, &c, 1); renvoie un caractère c = 0x00. Et je ne comprends pas pourquoi. Ce problème n'arrive pas toujours au même endroit, c'est aléatoire, mais il arrive souvant.

    Je ne comprends pas.
    Si vous avez des idées...

    Merci
    Denis

    Téléinfo
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Blog
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups