je ne vois pas comment faire
-----
je ne vois pas comment faire
Tu me dis
Si ça affiche
Si c est stable
Code::020000040000FA :020000000528D1 :08000800F02885018601073094 :100010009F00831601308600183085000030810073 :100020008312C8309020303086049F2032309020D8 :100030009F20013090209F2006080F39A300203018 :10004000230486009F20203068200C306820063072 :100050006820033068206D30B9006D30B800203062 :10006000B70090308B001030A6002A30840020307A :100070008000840AA60B38288B17A320D820803054 :1000800068200830A6002A3084004C20C030682048 :100090000830A6004C203D2800085220840AA60BF8 :1000A0004C280800A4007B2006080F39A300240870 :1000B000F03923048600061186159F200F3086052F :1000C000240EF03986049F200800013068200800C3 :1000D000A4007B2006080F39A3002408F03923046C :1000E0008600061186119F200F308605240EF039F8 :1000F00086049F2008008316F03086048312861140 :1001000006158614952006088610F039A2009F2057 :10011000A21B7B28061183160F3086058312080068 :10012000A1009520A10B912808005030A000A00B41 :10013000972808000430A000A00B9C280800861413 :10014000000086100800303084000730A4008001D1 :100150008403A40BA728303084000630A400A30138 :10016000FF30A200851DB128A20BB2282315A201E1 :100170008519B8280630A100A10BBC280310051A68 :100180000314A20DA30BC628CE28A801A80A28088C :10019000B83C0319CE28851DC628B8280F30A20503 :1001A000220880008403A40BB6282A08A7000800B0 :1001B0002A3084000730A40030308007840AA40B62 :1001C000DC282A3084000630A40030300006031DED :1001D000EE2820308000840AA40BE52808000800DF :1001E000A2000308A2008B138B100514FA30902094 :1001F000FA309020FA309020FA309020FA30902097 :10020000FA309020051022088300A20E220E3C280E :020210000900E3 :02400E00223F4F :00000001FF
Bonjour à tous,
@ freepicbasic, juste une idée :
Afin d'aider au débogage, n'y a t'il pas moyen d'envoyer une impulsion synchro (pour l'oscillo)
sur RA0 par exemple pour visualiser le début de la trame ?
Suffit de dessouder une patte de R9 côté transistor.
Bon courage.
Dernière modification par James072 ; 20/11/2015 à 18h33.
Pulse sur RA2 (pin 1) quand il Attend un 1 assez long pour la synchro
Code::020000040000FA :020000000528D1 :08000800F22885018601073092 :100010009F00831601308600183085000030810073 :100020008312C8309020303086049F2032309020D8 :100030009F20013090209F2006080F39A300203018 :10004000230486009F20203068200C306820063072 :100050006820033068206D30B9006D30B800203062 :10006000B70090308B001030A6002A30840020307A :100070008000840AA60B38288B17A320DA20803052 :1000800068200830A6002A3084004C20C030682048 :100090000830A6004C203D2800085220840AA60BF8 :1000A0004C280800A4007B2006080F39A300240870 :1000B000F03923048600061186159F200F3086052F :1000C000240EF03986049F200800013068200800C3 :1000D000A4007B2006080F39A3002408F03923046C :1000E0008600061186119F200F308605240EF039F8 :1000F00086049F2008008316F03086048312861140 :1001000006158614952006088610F039A2009F2057 :10011000A21B7B28061183160F3086058312080068 :10012000A1009520A10B912808005030A000A00B41 :10013000972808000430A000A00B9C280800861413 :10014000000086100800303084000730A4008001D1 :100150008403A40BA728303084000630A400A30138 :10016000FF30A2000515851DB128A20BB32805118B :100170002315A2018519BA280630A100A10BBE28BB :100180000310051A0314A20DA30BC828D028A80138 :10019000A80A2808B83C0319D028851DC828BA2801 :1001A0000F30A205220880008403A40BB8282A0877 :1001B000A70008002A3084000730A40030308007F0 :1001C000840AA40BDE282A3084000630A4003030D4 :1001D0000006031DF02820308000840AA40BE728C5 :1001E00008000800A2000308A2008B138B1005145E :1001F000FA309020FA309020FA309020FA30902097 :10020000FA309020FA309020051022088300A20EC8 :06021000220E3C2809004B :02400E00223F4F :00000001FF
il attend un état haut de normalement 510µs
S'il y a un état bas pendant cette attente c est relancé pour 510µs
S'il est a 1 c est qu'il attend à 0 il a trouvé
se synchroniser sur le front descendant (falling edge)
bonsoir,
==> oui
==> non
[/QUOTE]Code::020000040000FA :020000000528D1 :08000800F02885018601073094 :100010009F00831601308600183085000030810073 :100020008312C8309020303086049F2032309020D8 :100030009F20013090209F2006080F39A300203018 :10004000230486009F20203068200C306820063072 :100050006820033068206D30B9006D30B800203062 :10006000B70090308B001030A6002A30840020307A :100070008000840AA60B38288B17A320D820803054 :1000800068200830A6002A3084004C20C030682048 :100090000830A6004C203D2800085220840AA60BF8 :1000A0004C280800A4007B2006080F39A300240870 :1000B000F03923048600061186159F200F3086052F :1000C000240EF03986049F200800013068200800C3 :1000D000A4007B2006080F39A3002408F03923046C :1000E0008600061186119F200F308605240EF039F8 :1000F00086049F2008008316F03086048312861140 :1001000006158614952006088610F039A2009F2057 :10011000A21B7B28061183160F3086058312080068 :10012000A1009520A10B912808005030A000A00B41 :10013000972808000430A000A00B9C280800861413 :10014000000086100800303084000730A4008001D1 :100150008403A40BA728303084000630A400A30138 :10016000FF30A200851DB128A20BB2282315A201E1 :100170008519B8280630A100A10BBC280310051A68 :100180000314A20DA30BC628CE28A801A80A28088C :10019000B83C0319CE28851DC628B8280F30A20503 :1001A000220880008403A40BB6282A08A7000800B0 :1001B0002A3084000730A40030308007840AA40B62 :1001C000DC282A3084000630A40030300006031DED :1001D000EE2820308000840AA40BE52808000800DF :1001E000A2000308A2008B138B100514FA30902094 :1001F000FA309020FA309020FA309020FA30902097 :10020000FA309020051022088300A20E220E3C280E :020210000900E3 :02400E00223F4F :00000001FF
cette broche est en l'aire (non câblée quoi)
même réponse que pour le code précédantCode::020000040000FA :020000000528D1 :08000800F22885018601073092 :100010009F00831601308600183085000030810073 :100020008312C8309020303086049F2032309020D8 :100030009F20013090209F2006080F39A300203018 :10004000230486009F20203068200C306820063072 :100050006820033068206D30B9006D30B800203062 :10006000B70090308B001030A6002A30840020307A :100070008000840AA60B38288B17A320DA20803052 :1000800068200830A6002A3084004C20C030682048 :100090000830A6004C203D2800085220840AA60BF8 :1000A0004C280800A4007B2006080F39A300240870 :1000B000F03923048600061186159F200F3086052F :1000C000240EF03986049F200800013068200800C3 :1000D000A4007B2006080F39A3002408F03923046C :1000E0008600061186119F200F308605240EF039F8 :1000F00086049F2008008316F03086048312861140 :1001000006158614952006088610F039A2009F2057 :10011000A21B7B28061183160F3086058312080068 :10012000A1009520A10B912808005030A000A00B41 :10013000972808000430A000A00B9C280800861413 :10014000000086100800303084000730A4008001D1 :100150008403A40BA728303084000630A400A30138 :10016000FF30A2000515851DB128A20BB32805118B :100170002315A2018519BA280630A100A10BBE28BB :100180000310051A0314A20DA30BC828D028A80138 :10019000A80A2808B83C0319D028851DC828BA2801 :1001A0000F30A205220880008403A40BB8282A0877 :1001B000A70008002A3084000730A40030308007F0 :1001C000840AA40BDE282A3084000630A4003030D4 :1001D0000006031DF02820308000840AA40BE728C5 :1001E00008000800A2000308A2008B138B1005145E :1001F000FA309020FA309020FA309020FA30902097 :10020000FA309020FA309020051022088300A20EC8 :06021000220E3C2809004B :02400E00223F4F :00000001FF
comme tu ne me donnes pas de canevas de réponse, pour celui là, je vais rajouter que:
les caractères s'affichent sur la partie gauche du lcd, 7 caractères max, le plus à gauche ne s'allume jamais
bonne nuit, merci de ton aide.
cordialement
J'ai mis une synchro sur RA2 essai de capturer la séquence complète du clock.
Sur la capture à 2ms la séquence totale fait environ 10ms
J'ai donc mis une attente de environ 10ms , renouvelable ,ce qui fait 20ms maximum
J’espère qu'on a plus de 20ms entre 2 séquences complète aucune photo le montre...
Code::020000040000FA :020000000528D1 :08000800FA288501860107308A :100010009F00831601308600183085000030810073 :100020008312C8309020303086049F2032309020D8 :100030009F20013090209F2006080F39A300203018 :10004000230486009F20203068200C306820063072 :100050006820033068206D30BA006D30B900203060 :10006000B80090308B001030A6002B308400203078 :100070008000840AA60B38288B17A320E22080304A :1000800068200830A6002B3084004C20C030682047 :100090000830A6004C203D2800085220840AA60BF8 :1000A0004C280800A4007B2006080F39A300240870 :1000B000F03923048600061186159F200F3086052F :1000C000240EF03986049F200800013068200800C3 :1000D000A4007B2006080F39A3002408F03923046C :1000E0008600061186119F200F308605240EF039F8 :1000F00086049F2008008316F03086048312861140 :1001000006158614952006088610F039A2009F2057 :10011000A21B7B28061183160F3086058312080068 :10012000A1009520A10B912808005030A000A00B41 :10013000972808000430A000A00B9C280800861413 :10014000000086100800313084000730A4008001D0 :100150008403A40BA728313084000630A400A30137 :10016000FF30A200FF30A200AB30A2000515851DB4 :10017000B028A20BB728A60BB728A70BB7280511E4 :100180002315A2018519C2280630A100A10BC6289B :100190000310051A0314A20DA30BD028D828A90117 :1001A000A90A2908B83C0319D828851DD028C228D7 :1001B0000F30A205220880008403A40BC0282B085E :1001C000A80008002B3084000730A40030308007DE :1001D000840AA40BE6282B3084000630A4003030BB :1001E0000006031DF82820308000840AA40BEF28A5 :1001F00008000800A2000308A2008B138B1005144E :10020000FA309020FA309020FA309020FA30902086 :10021000FA309020FA309020051022088300A20EB8 :06022000220E3C2809003B :02400E00223F4F :00000001FF
bonjour,
désolé de la réponse tardive.
pas de signal sur ra2 pin 1 du pic.
état de l'affichage , stable , rien ?
Ra2 est à 1 ou à 0 ?
j'ai failli te données des infos, mais j'ai hésité.............
mon constat
l'afficheur affiche.
c'est stable
infos superfétatoires ??????????
à l'observation:
les premières infos à s'afficher mettent =~36s à venir lors, du raccordement électrique de la carte au 12v, si le pac est déjà en fonctionnement
le test sur ra2 m'a pris bien plus de temps l'aff avait des caractères afficher.
Lorsque l'on bouge le pac les chiffres change ?
Est ce que ça indique la, même chose à la même place ?
à 0 par exemple ou à une mesure identique ? (même si c est des trucs bizarres)
Si ça affiche Ra2 doit fonctionner , à moins que j'ai fais une erreur.
Si ce qui est afficher est identique pour un emplacement donnés du pac (ou chiffres afficher sur le pac)
ça signifie qu'on lit correctement.
Reste après l'interprétation, j'ai regardé sur le net il y a différentes versions , et ils s'interprètent différemment
Siça fonctionne comme ça
On relève ce qu'il y a sur le pac et le lcd pour comprendre le codage
le tien, ressemble à ça;
http://www.instructables.com/id/Read...Data-Protocol/
ici 2 interprétation différentes
http://www.yuriystoys.com/2013/07/ch...ta-format.html
oui avec un retard de 36seconde environ
oui
8 au 7ième rang en partant de la gauche.
ou bien moi, c'est plus probable.Si ça affiche Ra2 doit fonctionner , à moins que j'ai fais une erreur.
je ne peux plus te répondre je part bosser!
Dernière modification par Antoane ; 21/11/2015 à 17h02. Motif: Réparation balise quote
bonsoir,
par exemple:
sur le pac 0 donne 8 sur le lcd
sur le pac 0.02 donne < sur le lcd
sur le pac 2.09 donne <50< sur le lcd
sur le pac 5.012 donne >71= sur le lcd
sur le pac 153.01 donne >87?11= sur le lcd
le temps est tellement long entre deux acquisitions que très vite gonflant.
il y a inscrit electrinic digital caliper SIPLEC LEC 3073 1002984-45le tien, ressemble à ça;
http://www.instructables.com/id/Read...Data-Protocol/
ici 2 interprétation différentes
http://www.yuriystoys.com/2013/07/ch...ta-format.html
Dernière modification par serrepate ; 21/11/2015 à 18h33.
Si tu trouve le moyen d'accélérer l'acquisition, je ferais un tableau calc (excel libre) si on s'orientait vers cela, il faudrait que tu m'indiques le pas à respecter pour que ces mesures soient exploitables de ton coté.
tu vas penser que je radote, mais ça ne s'arrange pas avec l'âge en ce qui me concerne, mais le programme que tu avais fait, l'affichage sur le lcd jouait au yoyo, mais affichait malgré tout, fugacement, des valeurs presque doubles, de celles que le pac donnaient de son coté
J'ai viré mon timeout qui était buggué, j'espère que c est ça qui fait qu'il 30 secondes pour stabilisé.
Si ça se stabilise tout de suite on va pouvoir réfléchir au codage.
L'idée de la version qui mettait presque le double n'est pas forcément stupide , mais c était forcément faux.
Je pensais qu'ils mettaient des chiffres en clair mais il semblerait que ce soit du binaire.
je met les correspondance ;
sur les prochains essaisCode:: 0x0A 10 1010 ; 0x0B 11 1011 < 0X0C 12 1100 = 0X0D 13 1101 > 0x0E 14 1110 ? 0x0F 15 1111
indique moi si c est mil ou inch
Code::020000040000FA :020000000528D1 :08000800F42885018601073090 :100010009F00831601308600183085000030810073 :100020008312C8309020303086049F2032309020D8 :100030009F20013090209F2006080F39A300203018 :10004000230486009F20203068200C306820063072 :100050006820033068206D30BA006D30B900203060 :10006000B80090308B001030A6002B308400203078 :100070008000840AA60B38288B17A320DC20803050 :1000800068200830A6002B3084004C20C030682047 :100090000830A6004C203D2800085220840AA60BF8 :1000A0004C280800A4007B2006080F39A300240870 :1000B000F03923048600061186159F200F3086052F :1000C000240EF03986049F200800013068200800C3 :1000D000A4007B2006080F39A3002408F03923046C :1000E0008600061186119F200F308605240EF039F8 :1000F00086049F2008008316F03086048312861140 :1001000006158614952006088610F039A2009F2057 :10011000A21B7B28061183160F3086058312080068 :10012000A1009520A10B912808005030A000A00B41 :10013000972808000430A000A00B9C280800861413 :10014000000086100800313084000730A4008001D0 :100150008403A40BA728313084000630A400A30137 :10016000FF30A200FF30A200AB30A2000515851DB4 :10017000B028A20BB728A60BB728A70BB7280511E4 :100180002315A2018519C2280630A100A10BC6289B :100190000310051A0314A20DA30BCF28D228851D26 :1001A000CF28C2280F30A205220880008403A40BA8 :1001B000C0282B08A80008002B3084000730A400BA :1001C00030308007840AA40BE0282B3084000630EE :1001D000A40030300006031DF22820308000840A7D :1001E000A40BE92808000800A2000308A2008B1352 :1001F0008B100514FA309020FA309020FA309020BD :10020000FA309020FA309020FA3090200510220821 :0A0210008300A20E220E3C28090014 :02400E00223F4F :00000001FF
C est celui là ?
http://nut-bolt.nl/2012/reading-digi...th-an-arduino/
pas tout à fait;
je te post une foto photo pour la tronche du pac
le résultat de ton dernier prog, stable durée acquisition identique des images de l'affichage
http://www.yuriystoys.com/2013/07/ch...ta-format.html
il correspond, ou il semble qu'il corresponde, à celui qui se trouve tout en haut de la petite photo épinglée sur la page dont tu m'as donné l'adresse
j'ai oublié de répondre à ta question inch ou mm, il n'apparait ni "in ou inch" ni "mm" sur le lcd et compte tenu du temps mis pour que "l'affichage" apparaisse, je suis resté en "mm"
Dernière modification par serrepate ; 21/11/2015 à 21h11.
La tempo trop longue est corrigé , je pense.
Il faut vérifier, si le code affiché lcd correspond au signaux
Il faudrait faire une photo du signal scope avec le lcd sur un chiffre assez compliqué.
Pour le moment je n'ai pas trouvé le codage.
A part le 8 quand on a 0 , c est l'indication millimètre
Si on met 0 et qu'on passe en inch , l'afficheur devrait mettre 0 ou rien.
Code::020000040000FA :020000000528D1 :08000800F02885018601073094 :100010009F00831601308600183085000030810073 :100020008312C8309020303086049F2032309020D8 :100030009F20013090209F2006080F39A300203018 :10004000230486009F20203068200C306820063072 :100050006820033068206D30BA006D30B900203060 :10006000B80090308B001030A6002B308400203078 :100070008000840AA60B38288B17A320D820803054 :1000800068200830A6002B3084004C20C030682047 :100090000830A6004C203D2800085220840AA60BF8 :1000A0004C280800A4007B2006080F39A300240870 :1000B000F03923048600061186159F200F3086052F :1000C000240EF03986049F200800013068200800C3 :1000D000A4007B2006080F39A3002408F03923046C :1000E0008600061186119F200F308605240EF039F8 :1000F00086049F2008008316F03086048312861140 :1001000006158614952006088610F039A2009F2057 :10011000A21B7B28061183160F3086058312080068 :10012000A1009520A10B912808005030A000A00B41 :10013000972808000430A000A00B9C280800861413 :10014000000086100800313084000730A4008001D0 :100150008403A40BA728313084000630A400A30137 :10016000FF30A2006130A6000515851DB028A20B46 :10017000B528A60BB52805112315A2018519BE289F :100180000630A100A10BC2280310051A0314A20D0A :10019000A30BCB28CE28851DCB28BE280F30A20567 :1001A000220880008403A40BBC282B08A8000800A8 :1001B0002B3084000730A40030308007840AA40B61 :1001C000DC282B3084000630A40030300006031DEC :1001D000EE2820308000840AA40BE52808000800DF :1001E000A2000308A2008B138B100514FA30902094 :1001F000FA309020FA309020FA309020FA30902097 :10020000FA309020051022088300A20E220E3C280E :020210000900E3 :02400E00223F4F :00000001FF
affichage immédiat et stable avec le nouveau code
la mesure
6.78mm ==> 4:9;
0.267in ==> 40:;
je suis passé en inch sans changer l'écartement du pac
0 en mm ou en inch ==> 8 ni mm; ni in (pour inch)
j'essaye mais ................Il faudrait faire une photo du signal scope avec le lcd sur un chiffre assez compliqué.
re,
désolé pour le temps que j'ai mis à répondre, un fil cassé, et c'est le drâme ................
toujours pas trouvé de signal sur pin1 du pic.Il faudrait faire une photo du signal scope avec le lcd sur un chiffre assez compliqué.
la synchro, j'ai pris clock du pac et je l'ai collé dans ext de l'oscillo.
les photo essayent de montrer l'affichage du pac et l'écran de l'oscillo en même temps. j'ai pas pu photographier le lcd en même temps.
les valeurs sont relatives à un zéro fait à un moment donné, la mesure affichée et la distance indiquée sur la "règle" du pas sont dont décorréler.
41.09mm donne 400<=
1.6175inch donne 83:1>
62.52 mm donne <1<=9
2.461 inch donne 4<97:
si on divise l'écran du lcd en 2 8 "digit" à gauche, 8 à droite.
quelle que soit la mesure et la base de celle-ci, l'affichage ne se fait que sur la partie gauche du lcd, à partir du 3ième caractère en partant du bord gauche (les 2 premiers ne s'éclairent jamais ni le dernier)
des images pour illustrer, difficile de retrouver des valeurs strictement identiques à celles d'avant
Il suffit de mettre le lcd a coté du scope .Code:Il faudrait faire une photo du signal scope avec le lcd sur un chiffre assez compliqué.
Il faut vérifier si les datas sont lu correctement
sur ces 2 là ça colle, mais pas les autres
856:
8 5 6 A
1000 0101 0110 1010 3.46
56A hexa = 1386 / 4 = 346
4:9;
4 A 9 B
0100 1010 1001 1011 6.78mm ==>
A9B hexa = 2715 /4 = 678
.
yaka ...............
je vais essayer
pas simple, réussit?????????
pas simple, réussit????????? suite
pas simple, réussit????????? suite de la suite