!!

Avis aux invités: certaines sections de ce forum ne sont accessibles qu'aux membres inscrits.

Pour vous inscrire, il suffit de remplir ce formulaire. Quelques exemples de sections auxquelles vous n'avez pas accès pour l'instant: - L'atelier - Présentation des membres et de leurs Porsche - Partenaires et Guide des bonnes adresses - Petites annonces de pièces détachées

Auteur Sujet: Faire son PC embarqué?  (Lu 14351 fois)

0 Membres et 2 Invités sur ce sujet

STeppenWolf944

Re : Faire son PC embarqué?
« Réponse #75 le: 26 Février 2013, 22:46:24 »
K2000 n'est plus très loin  :mrgreen:

courache !!

Hors ligne supertotof78

Re : Faire son PC embarqué?
« Réponse #76 le: 05 Mars 2013, 19:17:58 »
Ba spas pour de suite car le bidule me fait des caprices:



J'ai choppé un code pour faire fonctionner ma sonde de température (signal non linéaire d'où le Log dans le prog): affichage sur l'ordi (sérial monitor du logiciel arduino) avec température cohérente (autour de 20°).

Code:

int a;
int del=1000; // duration between temperature readings
float temperature;
int B=3975;
float resistance;

void setup()
{
  Serial.begin(9600);
}

void loop()
{
  a=analogRead(A1);
  resistance=(float)(1023-a)*10000/a;
  temperature=1/(log(resistance/10000)/B+1/298.15)-273.15;
  delay(del);
  Serial.println(temperature);
}





Je reprends le même code mais adapté à mon afficheur et la il m'affiche n'importe quoi: soit 64°, soit il va dans le négatif (et de plus en plus froid quand je mets le capteur dans la main...)


 //Lecture de la temperature avec Afficheur LCD.

 #include

LiquidCrystal lcd(10, 11, 12, 13, 14, 15, 16);

 int a;
 int del=1000; // duration between temperature readings
 float temperature;
 int B=3975;
 float resistance;
 void setup()
 {
 lcd.begin(16, 2);
 }

 void loop()
 {
 a=analogRead(A1);
 resistance=(float)(1023-a)*10000/a;
 temperature=1/(log(resistance/10000)/B+1/298.15)-273.15;
 delay(del);
 lcd.print(temperature);
 }


 :mefiant4:

STeppenWolf944

Re : Faire son PC embarqué?
« Réponse #77 le: 05 Mars 2013, 21:55:13 »
euh copain, avant de vouloir fabriquer un ordinateur, faut p'tet lire la doc du composant...  ;)
tu comprendras ainsi a quoi sert une des variables.  :mrgreen:

Hors ligne supertotof78

Re : Faire son PC embarqué?
« Réponse #78 le: 05 Mars 2013, 21:58:53 »
Euh.. Tu peux préciser?  ;)

STeppenWolf944

Re : Faire son PC embarqué?
« Réponse #79 le: 05 Mars 2013, 22:09:12 »
faut lire  :lol:

The values described in Table 24-2 are typical values. However, due to the process variation the
temperature sensor output voltage varies from one chip to another.

Hors ligne supertotof78

Re : Faire son PC embarqué?
« Réponse #80 le: 05 Mars 2013, 22:37:58 »
Bon je deviens fou là! Tu me me donner le lien de ta doc?
Je tourne en rond, mais je ne trouve pas les data que tu sites.

Hors ligne supertotof78

Re : Faire son PC embarqué?
« Réponse #81 le: 07 Mars 2013, 12:39:33 »
Up!

Une bonne âme pour m'éclairer?

Hors ligne Agato

  • Ghostbuster atomique
  • Membre intoxiqué
  • *****
  • Messages: 25 508
  • Aura : incommensurable
  • Ville: , riviera varoise
Re : Faire son PC embarqué?
« Réponse #82 le: 07 Mars 2013, 13:01:06 »
Il faut que tu calibres ton programme pour ta sonde en adaptant les constantes dans le code aux caractéristiques de ton composant. ;)

Mais sans accès à la doc évoquée par Steppenwolf difficile d'en dire plus.
starving trolls one at a time - not playing chess with pigeons, for obvious reasons

Hors ligne supertotof78

Re : Faire son PC embarqué?
« Réponse #83 le: 07 Mars 2013, 17:56:02 »
Le calibrage est ok avec les valeurs fournies dans le code: Quand j'affiche les valeurs calculées par Arduino, j'ai une valeur autour de 20° qui fluctue de façon logique en fonction de l'exposition de la sonde.

Avec exactement les mêmes lignes de code, j'obtiens -9° sur l'afficheur lcd...


J'ai fait le test suivant: Afficher directement la valeur lue par Arduino (après transfo analogique/digital) à l'entrée analogique.
Sur l'ordi: 450 et des brouettes.
Sur le lcd: 152...

Cela sous entend que quand j'alimente le lcd, ça change la valeur sur l'entrée analogique? Ce n'est pas normal.  :/

Hors ligne supertotof78

Re : Faire son PC embarqué?
« Réponse #84 le: 07 Mars 2013, 18:05:30 »
Je me suis mis face à ma contradiction avec le post précédent: Si la valeur lue en entrée analogique change quand j'allimente le lcd, c'est que le lcd pique du jus sur cette entrée. Autrement dit, un des pins du lcd est sur cette entrée.

Pour valider, j'ai changé l'entrée analogique et... CA MARCHE!

En fait, ma sonde était sur une entrée analogique déjà utilisée par l'écran.

Ne me demandez pas pourquoi l'écran utilise une entrée analogique, la platine est paramétrée ainsi: Sur l'emplacement actuel, la nappe utilise les pins de 10 à 16. Or, les sorties digitales sont numérotées jusqu'à 13 seulement. J'ai donc supposé que les chiffres 14 à 16 dans les datas de la platine correspondaient à de entrées analogiques. Bingo!  :)

Hors ligne Agato

  • Ghostbuster atomique
  • Membre intoxiqué
  • *****
  • Messages: 25 508
  • Aura : incommensurable
  • Ville: , riviera varoise
Re : Faire son PC embarqué?
« Réponse #85 le: 07 Mars 2013, 18:42:52 »
Well done :merci:
starving trolls one at a time - not playing chess with pigeons, for obvious reasons

Hors ligne supertotof78

Re : Faire son PC embarqué?
« Réponse #86 le: 07 Mars 2013, 21:27:09 »
Voici une petite simu avec ma sonde en guise de température intérieur et un potentiomètre pour simuler la tempExt (paramétrée avec -40° à 0V et 10mV par degré C, comme une sonde type 35M).

[youtube]http://www.youtube.com/v/aU1ZICy7dAs[/youtube]

Etape, suivante, paramétrer des diodes sur des seuils et commander de vraies sondes.  :twisted: [/quote]

Hors ligne supertotof78

Re : Re : Faire son PC embarqué?
« Réponse #87 le: 07 Mars 2013, 21:27:41 »

Hors ligne ti_bonhomme

  • Membre régulier
  • ***
  • Messages: 849
  • Ville: Tourcoing
  • Pays: France
Re : Faire son PC embarqué?
« Réponse #88 le: 07 Mars 2013, 21:58:27 »
Je ne suis pas sûr de tout comprendre à ces histoires de "pine" et de "digital" mais c'est intéressant de suivre l'évolution de ce projet ! Félicitations ! :)
Mieux vaut être has-been que has-never-been.
_________________________ __________
"Cosette" : 944 S2 (version Tafiole Couple)

Hors ligne Agato

  • Ghostbuster atomique
  • Membre intoxiqué
  • *****
  • Messages: 25 508
  • Aura : incommensurable
  • Ville: , riviera varoise
Re : Faire son PC embarqué?
« Réponse #89 le: 07 Mars 2013, 22:03:55 »
Je ne suis pas sûr de tout comprendre à ces histoires de "pine" et de "digital"
Ce sont juste des histoires de bits :mrgreen:
starving trolls one at a time - not playing chess with pigeons, for obvious reasons