Fonction sous flocode5 avr [RESOLU]

Forum de support pour les locuteurs de la langue française qui souhaitent écrire dans leur langue maternelle.

Moderator: Benj

chuchu
Posts: 36
Joined: Tue Oct 02, 2012 9:37 am
Has thanked: 4 times
Contact:

Re: Fonction sous flocode5 avr

Post by chuchu »

Bonjour
Est-ce qu'une bonne âme charitable pourrait avoir l'obligeance de me faire le début de mon futur programme ? :mrgreen:
J'ai acheté flowcode parce que c'était soit disant simple à executer mais j'en doute étant donné que j'arrive même pas à coder cette vulgaire conversion qui est le coeur ..
En basic et cubloc j'avais pourtant réussi
Pleaaaaaaaaaaaaaaase HELP !

chuchu
Posts: 36
Joined: Tue Oct 02, 2012 9:37 am
Has thanked: 4 times
Contact:

Re: Fonction sous flocode5 avr

Post by chuchu »

Bonjour,

J'ai bien essayé de comprendre le bout de programme envoyé mais c'est d'un niveau trop avancé pour mon niveau actuel
C'est comme si je vous expliquais le fonctionnement des groupes frigorifiques en abordant les turbocompresseurs au lieu des frigos d'appartement...la pédagogie me l'interdit :lol:
Pourriez-vous me donner la solution pour cette vulgaire conversion?
Merci

User avatar
Enamul
Posts: 1772
Joined: Mon Mar 05, 2012 11:34 pm
Location: Nottingham, UK
Has thanked: 271 times
Been thanked: 814 times
Contact:

Re: Fonction sous flocode5 avr

Post by Enamul »

Salut,
Comme DAN regardais votre question, je ne suivais pas cela. Pouvez-vous s'il vous plaît nous dire en détail où vous avez coincé ou ce que vous voulez vraiment faire? Probablement, nous pouvons vous aider.

Hi,
As DAN was looking at your issue I wasn't following that. Can you please tell us in details where you have stucked or what you really want to make? Probably we can help you.
Enamul
University of Nottingham
enamul4mm@gmail.com

chuchu
Posts: 36
Joined: Tue Oct 02, 2012 9:37 am
Has thanked: 4 times
Contact:

Re: Fonction sous flocode5 avr

Post by chuchu »

Enamul wrote:Si vous avez besoin d'interpolation, dans ce cas vous ne pouvez utiliser que l'idée que j'ai posté .. Utilisation de l'idée de ce DAN est de dire que vous ne pouvez utiliser que la pression pré-définies et les valeurs temporaires.

If you need interpolation, in that case you can only use the idea I have posted..Using the idea what DAN is saying you can only use pre-defined pressure and temp values.
Salut

Comment concretement faire une interpolation de la temperature après avoir mesuré et converti la pression?
Je comprends rien au "tableau"

J'avais dans l'idée de rentrer 25 constantes pression (P1 a P20) et 25 constantes temperature (T1 a T20) et ensuite faire "if (Psat>P1 and Psat<P2) then Tsat=T1+((Psat-P1)*(T2-T1)/(P2-P1))"
Psat étant la valeur mesurée par transmetteur pression et Tsat la conversion en °C pour le R404a
Mais bon là mon programme devient gigantesque et ça me gonffle

chuchu
Posts: 36
Joined: Tue Oct 02, 2012 9:37 am
Has thanked: 4 times
Contact:

Re: Fonction sous flocode5 avr

Post by chuchu »

Si on reprend mon 1er post avec la table du R404a

If Psat=20.47b then Tsat=+45°C
If Psat=22.98b then Tsat=+50°C

par interpolation si je mesure 21.25b j'aurai 47.5°C
23-(23-20.5/2)=50-(50-45/2)
Je vais mesurer une pression qui me permettra d'en déduire la température de ce fluide

User avatar
Enamul
Posts: 1772
Joined: Mon Mar 05, 2012 11:34 pm
Location: Nottingham, UK
Has thanked: 271 times
Been thanked: 814 times
Contact:

Re: Fonction sous flocode5 avr

Post by Enamul »

OK, je vois. Votre variable indépendante est la pression n'est pas la température .. si vous voulez calculer la température à partir de la pression.

OK, I see. Your independent variable is pressure not temperature..so you want to calculate temperature from pressure.
Enamul
University of Nottingham
enamul4mm@gmail.com

chuchu
Posts: 36
Joined: Tue Oct 02, 2012 9:37 am
Has thanked: 4 times
Contact:

Re: Fonction sous flocode5 avr

Post by chuchu »

OUI!
Il y certainement une solution car il existe des manomètres électroniques basé sur microcontroleur.On raccorde un flexible, on ouvre, on choisit le fluide (R404a ou autres) et la lecture se fait en °C par conversion
merci

User avatar
Enamul
Posts: 1772
Joined: Mon Mar 05, 2012 11:34 pm
Location: Nottingham, UK
Has thanked: 271 times
Been thanked: 814 times
Contact:

Re: Fonction sous flocode5 avr

Post by Enamul »

oui .. en fonction de votre tableau, on peut facilement générer équation dans laquelle, si vous mettez une valeur de pression que vous pouvez obtenir n'importe quelle valeur de température.

yes..based on your table we can easily generate equation in which if you put pressure value you can get any temperature value.
Enamul
University of Nottingham
enamul4mm@gmail.com

chuchu
Posts: 36
Joined: Tue Oct 02, 2012 9:37 am
Has thanked: 4 times
Contact:

Re: Fonction sous flocode5 avr

Post by chuchu »

8) si c'est facile alors ça me plait!

User avatar
Enamul
Posts: 1772
Joined: Mon Mar 05, 2012 11:34 pm
Location: Nottingham, UK
Has thanked: 271 times
Been thanked: 814 times
Contact:

Re: Fonction sous flocode5 avr

Post by Enamul »

Salut,
Je suis juste de sortir maintenant .. Je vais poster une solution pour vous ..
Enamul
University of Nottingham
enamul4mm@gmail.com

chuchu
Posts: 36
Joined: Tue Oct 02, 2012 9:37 am
Has thanked: 4 times
Contact:

Re: Fonction sous flocode5 avr

Post by chuchu »

a plus tard et merci encore

User avatar
Dan81
Valued Contributor
Valued Contributor
Posts: 268
Joined: Sun Jan 15, 2006 4:07 pm
Location: Albi France
Been thanked: 60 times
Contact:

Re: Fonction sous flocode5 avr

Post by Dan81 »

Bonsoir

voila une base de depart

Daniel
Attachments
R404.fcf
pour Pic
(9.5 KiB) Downloaded 232 times

chuchu
Posts: 36
Joined: Tue Oct 02, 2012 9:37 am
Has thanked: 4 times
Contact:

Re: Fonction sous flocode5 avr

Post by chuchu »

Bonsoir
Merci
i love u :D

chuchu
Posts: 36
Joined: Tue Oct 02, 2012 9:37 am
Has thanked: 4 times
Contact:

Re: Fonction sous flocode5 avr

Post by chuchu »

Dan81 wrote:Bonsoir

voila une base de depart

Daniel


arghhhhh le tableau s'arrête a 19? pourtant hier vous disiez 80
ca doit être en faisant >>
maintenant je comprends ce que vous disiez hier
merci

chuchu
Posts: 36
Joined: Tue Oct 02, 2012 9:37 am
Has thanked: 4 times
Contact:

Re: Fonction sous flocode5 avr [RESOLU]

Post by chuchu »

merci j'ai trouvé tableau dans aide
bonne soirée a vous et merci pour votre aide précieuse à tous

chuchu
Posts: 36
Joined: Tue Oct 02, 2012 9:37 am
Has thanked: 4 times
Contact:

Re: Fonction sous flocode5 avr [RESOLU]

Post by chuchu »

hello

je comprends pas tout dans prog R404afcf :
j'ai changé TAB2[20] en TAB2[50]
j'ai changé dans DefTab du calcul j'ai rajouté toutes mes lignes du tableau R404a (donc j'ai changé pas de 10° en pas de 5°)
j'ai changé dans macro Temp Temp = (INDEX * 10) -100 par Temp = (INDEX * 5) -100

Malheureusement ça ne marche pas > la valeur de Temp n'est pas plus précise qu'avant...pourquoi?

De plus je n'arrive pas à comprendre ça dans macro acqui : Press = Press << 4 // idem mult par 16

User avatar
Dan81
Valued Contributor
Valued Contributor
Posts: 268
Joined: Sun Jan 15, 2006 4:07 pm
Location: Albi France
Been thanked: 60 times
Contact:

Re: Fonction sous flocode5 avr [RESOLU]

Post by Dan81 »

salut

poste ton prog pour voir
(il faut modifier toute l'affectation du tableau)

decaler un nombre de 1 cran vers la gauche revient à le multiplier par 2
(comme en decimal sauf qu'il est multiplie par 10 !)
j'utilise ca avec les pic 16F car ces petis µC ne connaissent pas la multiplication !!
Mais toi tu as des AVR (d'apres le titre du post)

Daniel

chuchu
Posts: 36
Joined: Tue Oct 02, 2012 9:37 am
Has thanked: 4 times
Contact:

Re: Fonction sous flocode5 avr [RESOLU]

Post by chuchu »

d'accord
En tout cas ton prog est très instructif
merci
Attachments
R404.fcf_avr
(17.55 KiB) Downloaded 178 times

User avatar
Dan81
Valued Contributor
Valued Contributor
Posts: 268
Joined: Sun Jan 15, 2006 4:07 pm
Location: Albi France
Been thanked: 60 times
Contact:

Re: Fonction sous flocode5 avr [RESOLU]

Post by Dan81 »

salut

il faut penser à modifier les valeurs des index dans les tests (et autres) ainsi que la multiplication dans l'acquisition.

Daniel

En tout cas ton prog est très instructif
c'est l'interet du forum
Attachments
R404_v2.fcf_avr
pas testé
(17.55 KiB) Downloaded 181 times

chuchu
Posts: 36
Joined: Tue Oct 02, 2012 9:37 am
Has thanked: 4 times
Contact:

Re: Fonction sous flocode5 avr [RESOLU]

Post by chuchu »

Bonjour

Je comprends les valeurs des index
J'ai modifié pour trouver par 1°; ça marche mais j'arrive pas à changer l'échelle 0-32b
J'imagine qu'il faut décaler de 64, j'ai essayé de faire <<6 mais sans résultat...
Merci de jeter un oeil quand t'as le temps
Attachments
R404_v3.fcf_avr
(25.21 KiB) Downloaded 172 times

User avatar
Dan81
Valued Contributor
Valued Contributor
Posts: 268
Joined: Sun Jan 15, 2006 4:07 pm
Location: Albi France
Been thanked: 60 times
Contact:

Re: Fonction sous flocode5 avr [RESOLU]

Post by Dan81 »

salut

attention integer +/- 32000 environ

qd le test press < Tab il faut mettre idx a une valeur superieure a la valeur du while idx < 170

je ne connais pas les AVR , peut - on declarer des tableaux de 170 ?


Daniel

PS : quelle est la precision ((la resolution plus exactement) de ton capteur de pression ?

chuchu
Posts: 36
Joined: Tue Oct 02, 2012 9:37 am
Has thanked: 4 times
Contact:

Re: Fonction sous flocode5 avr [RESOLU]

Post by chuchu »

oui j'ai mis 170 dans tableau
Quand j'essaie de passer simul pression de 0-32000 à 0-65450
en simul je vois bien "press" qui prends valeur 65450 car j'ai changé variable press de "entier" a "long" mais l'afficheur ecrit valeur negative... je crois que c'est pas possible à cause afficheur ne lit que entier?

resolution capteur 10bits avec arduino mega 16 analogiques

chuchu
Posts: 36
Joined: Tue Oct 02, 2012 9:37 am
Has thanked: 4 times
Contact:

Re: Fonction sous flocode5 avr [RESOLU]

Post by chuchu »

Daniel
Je dois y aller
En te remerciant et souhaitant un bon weekend
@+

User avatar
Dan81
Valued Contributor
Valued Contributor
Posts: 268
Joined: Sun Jan 15, 2006 4:07 pm
Location: Albi France
Been thanked: 60 times
Contact:

Re: Fonction sous flocode5 avr [RESOLU]

Post by Dan81 »

salut

si le capteur a une resolution de 10 bits , la valeur numerique ira de 0 à 1023.
La macro Acquisition n'etait qu'un artifice pour simuler la vraie mesure.

Quelle est la precision de ton capteur ? Est il numérique ou analogique ?
Les "10 bits" est ce le capteur ou le CAN (ADC) de l'AVR ?

Je ne vois pas l'utilité d'aller chercher des nombres plus important

Daniel

chuchu
Posts: 36
Joined: Tue Oct 02, 2012 9:37 am
Has thanked: 4 times
Contact:

Re: Fonction sous flocode5 avr [RESOLU]

Post by chuchu »

salut

je vais avoir des capteurs de differentes echelles pour adapter les pressions aspiration et refoulement
Pour le refoulement : -1b/25b (sauf cas particulier exemple CO2)
Pour l'aspiration -1b/10b
La tension d'alimentation va de 8 à 28VDC
Ensuite je crois qu'il faudra déclarer l'échelle -1b=0 et 10b=1023 dans flowcode.
Mon problème est que la sortie du capteur est en 4-20mA au lieu de 0-5v; je dois alors je crois transformer 4-20 en 0-5v avec une resistance je sais pas ou?

Post Reply