Ok.Le voltmètre lui ne peut mesurer les variations liées au PWM ; il mesure en fait la moyenne.
par contre à l'oscillo vous verriez la différence entre avec condo et sans.
faites les mêmes mesures au voltmètre (avec condo et sans) après avoir reconnecté l'entrée ana.
vérifiez votre entrée ana: connectez y votre potar.Ok.
J'ai fait les mesures avec et sans condo, entrée ana connectée et les valeurs sont stables au voltmètre.
J'ai inversé les entrées potar et capteur de courant et pas de changement.vérifiez votre entrée ana: connectez y votre potar.
La valeur de readadc10 fluctue un peu mais reste centrée autour de 514 quelque soit la valeur du PWM.Essayez de lire la valeur brute donnée par readadc10, sans aucun calcul, l'entrée étant avec le condo.
Grande perplexité !!La valeur de readadc10 fluctue un peu mais reste centrée autour de 514 quelque soit la valeur du PWM.
+1Grande perplexité !!
Je vous suis sur cette vérification de l'entrée ana du Picaxe. Que l'on se comprenne bien : le potar entre le zéro et le 5V, point milieu sur l'entrée ana, pas de condo ou autres fioriture. C'est le montage de base et ça doit marcher !Bon, si on faisait simple ?
Comme le dit Piem, juste un potar, sur l'entée ana.
Mais tout ça ça été fait; relire #82 et la suite.Je vous suis sur cette vérification de l'entrée ana du Picaxe. Que l'on se comprenne bien : le potar entre le zéro et le 5V, point milieu sur l'entrée ana, pas de condo ou autres fioriture. C'est le montage de base et ça doit marcher !
Si oui, on vérifie l'ACS, voir ci-dessous.
Si non, on teste une autre entrée, et si toujours non, il faut effectivement tenter avec un autre Picaxe (mais c'est rarissime, ou alors la bête a subit des horreurs dans son passé...)
Dans le genre "revenons aux bases simples" essayons de mesurer un courant réputé stable (hors PWM). Par exemple une ampoule de 55W, alimentée par batterie, soit dans les 5A, ou deux en parallèle pour 10A.
Bonjour,Mais tout ça ça été fait; relire #82 et la suite.
inversion potar et entrée ACS, contrôle de l'ACS.
L'ACS délivre bien la tension liée à l'intensité, mais plus quand il est connecté au Picaxe sur une entrée ana qui fonctionne!
@Nico49:
pouvez vous confirmer ce que vous avez écrit en #80 et donnant les valeurs lues au voltmètre. de 0 à 100% de PWM
même chose pour #82
A ma connaissance, aucune mesure n'a été faite hors PWM.Mais tout ça ça été fait; relire #82 et la suite.
Il est écrit #80 : "Les valeurs mesurées au voltmètre en sortie du capteur (débranché) sont étonnamment stables avec ou sans condensateur pour PWM variant de 0 à 100% !" semble bien dire qu'on a une sortie tension image du courant non ?A ma connaissance, aucune mesure n'a été faite hors PWM.
Si je suis dans l'ignorance, merci de m'indiquer à quel post il est possible de prendre connaissance du résultat.
Vu que le voltmètre lisse la tension fournie par l'ACS, on a effectivement une mesure "étonnement" stable.Il est écrit #80 : "Les valeurs mesurées au voltmètre en sortie du capteur (débranché) sont étonnamment stables avec ou sans condensateur pour PWM variant de 0 à 100% !" semble bien dire qu'on a une sortie tension image du courant non ?
Ben si quand même ! avec une bande passante de 80 kHz, la sortie ACS suit le PWM.Mais on n'a aucune idée du signal fourni par l'ACS.
OK pour ça. Mais comment expliquer que l'introduction du condo mène à un courant mesuré par le Picaxe voisin de zéro ?Ben si quand même ! avec une bande passante de 80 kHz, la sortie ACS suit le PWM.
c'est bien pour cela qu'il faut impérativement un filtre PB en sortie du capteur.
Pouvez-vous préciser ce qui se passe :mon écran de PC coupe 1s et se rallume quand l'ampoule est connectée !
Pouvez-vous donner le schéma avec la résistance et le condo de filtrage ?Le schéma sans condo de filtrage.
Meilleurs vœux pour cette nouvelle année !Bonsoir,
j'ai refait le circuit de puissance avec des câbles de section plus importante et en réduisant les longueurs mais aucun changement...
J'ai finalement remplacé le condo cms d'1nF entouré sur le schéma du module ACS712 par un autre d'1µF et j'ai maintenant une valeur stable mais décalée de 0,2A.
ce condo définit la bande passante directement sur l'ACS, avant l'ampli de sortie de l'ACS.Il faut que je trouve d'où vient ce décalage...
Oui mais il faut bien voir que l'on amplifie également le bruit qui est de 7mV et équivaut à 0.1A. Donc en fait on ne gagne rien, ce bruit étant supérieur à un échelon de la mesure ana.Je tenterais bien un AOP entre la sortie de l' ACS et l' entrée ana du Picaxe ( un AOP " lent ", à bruit faible et BP réduite, genre 741 ).
Il aurait trois fonctions:
- Filtre passse bas
- Décalage de 2,5 V pour avoir 0V à 0A
- Gain 2 pour utiliser toute la dynamique de l' ADC.
Je laisserais Cf à 47 nF
( Ne pas oublier d' inverser le sens du courant à l' entrée de l' ACS ).
L' inconvénient est qu' il faut du -5v pour l' alimenter mais la manip est à tenter sur plaquette d' essai.
Je ne possède pas d' ACS pour faire cette manip !
Ce bruit de 7mV ne m' avait pas échappé à la lecture du DS. Mais est-il blanc, rose , ... ?le bruit qui est de 7mV et équivaut à 0.1A.
Quelle précision Nico cherche-t-il ? Un échelon constant ? ... Utopique à mon sens !ce bruit étant supérieur à un échelon de la mesure ana.
J' avais écrit de conserver CF = 47nF47nF pour CF
Qu' ai-je écrit d' autre ?je pensais qu'il valait mieux en conserver l'intégrité en sortie de l'AOP du capteur et de le traiter ensuite avec un passe bas.
Si ! le plonger dans de l' Azote liquide ( ou, mieux, dans de l' Hélium liquide ... )Je ne vois pas quel traitement on pourrait faire pour réduire le bruit inhérent au principe du capteur Hall.
Ca il y a lonnnnngtemps que nous avions comprisDonc la résolution ne peut être meilleure que ces 7/66 A soit 0.1 A
Je n' ai pas lu les cent posts ...pour ce qui concerne le calcul de tendance en soft c'est celui que j'ai intégré dans le programme.
mais bien entendu il faut un filtre en entrée analogique . Un simple RC doit suffire.
Alors pourquoi vouloir augmenter la dynamique avec un AOP de gain 2 ! Pas très cohérent.Ca il y a lonnnnngtemps que nous avions compris
La méthode est astucieuse mais pourquoi mesurer Tc et Tp par pulsin puisqu'ils ont été spécifiés dans l' instruction pwmout ?Plus précisément, il est possible de mesurer par pulsin, le temps de conduction (Tc) ainsi que la période Tp (Tc + temps de blocage)
Oui, ça n'est pas nécessaire.La méthode est astucieuse mais pourquoi mesurer Tc et Tp par pulsin puisqu'ils ont été spécifiés dans l' instruction pwmout ?
Help !
L' instruction que vous donnez ci-dessus est parfaitement conforme au manuel, (PWMOUT PWMDIV64, pin, period, duty cycles) Ok.pwmout pwmdiv64, 2, 127, w4
Non le PWMDIV ne s'applique pas sur la fréquence de base du µC mais sur la fréquence définie par la variable périod.L' instruction que vous donnez ci-dessus est parfaitement conforme au manuel, (PWMOUT PWMDIV64, pin, period, duty cycles) Ok.
Pourtant je ne comprends pas: Elle fixe la fréquence FS (The PWMDIV keyword is used to divide the frequency by 4, 16 or 64. This slows down the PWM) ( FS = fréquence du résonateur / 64 ) des signaux ( mark/space ou On/Off ) donc une période possible 1/FS.
Puis vous précisez une " period "
C' est là que les quelques vieux neurones qui me restent décrochent
Quid de la période ? Si la " period " est plus courte que 1/FS le rapport mark/space n' est plus respecté
Très clair !Non le PWMDIV ne s'applique pas sur la fréquence de base du µC mais sur la fréquence définie par la variable périod.
Ben non, po vraiment sûr ( cf Titeuf et Besqueut ) !Très clair !
Re ben non!Ben non, po vraiment sûr ( cf Titeuf et Besqueut ) !
- Si je comprends bien votre explication, PWMDIV64 définit une nouvelle fréquence NF qui est la fréquence du résonateur divisé par 64.C' est la fréquence des impulsions émises.
Elle a pour période 1/NF. Cette période comprends deux phases: une phase ON (mark) et une phase OFF (space)
- Or on redéfinit period dans l' instruction:
Period - is a variable/constant (0-255) which sets the PWM period (period is the length of 1 on/off cycle i.e. the total mark:space time).
- Faut-il lire: " period " fixe le rapport ON/OFF pour une periode 1/NF ?
Excusez moi d' insister mais j' aime bien comprendre
Dont acte ( à ma grande honte mais si j' avais tout compris je ne poserais pas de questions )"PWMDIV64 définit une nouvelle fréquence NF qui est la fréquence du résonateur divisé par 64" ... tout faux !
Ben pour l' instant ça ne m' éblouit pas.C'est-y-pas lumineux ?
Ouvrez un nouveau post si vous le souhaitez.Dont acte ( à ma grande honte mais si j' avais tout compris je ne poserais pas de questions )
La difficulté viens, à mon sens, de l' ambiguité du mot " periode " ( ou period )
Dans un premier temps, period est 1/F du résonateur.
Dans un second temps period+1 désigne 1/f du signal pwm et définit donc une nouvelle periode ( dite de base ) qui n'a rien à voir avec la periode du résonateur puisque ( pour resonateur à 4MHz ): periode de base = (periode + 1)*E-6.
Donc "periode de base" n' a aucun rapport ( linéaire ) avec periode ( du resonateur )
Le manuel ne fait aucun distingo sur ce point.
Avant d' aller plus loin ( et j' irai ... ) merci de me répondre sur ce point.
Ben pour l' instant ça ne m' éblouit pas.
Mais je ne désespere pas !
Comme je suis loin du sujet de Nico, voulez-vous que j' ouvre un nouveau post ou dialoguer par MP ?