Affichage temperature sur un teechart via liaison serie c++ builder

Soyez le premier à donner votre avis sur cette source.

Vue 11 540 fois - Téléchargée 1 233 fois

Description

Voici Mon Premier Prog. Les conseils sont les bienvenues.
Affichage de la temperture sur un Graph Teechart(courbe) je n'arrive pas en milliseconde (hh:mm:ss:zzz ou tt)>
Enregistrement toutes les heures dans un fichier .CSV(Excel) avec dans le nom du fichier la date l'heure.
Gestion de seuils d'alarme via la base de registre vouz devez lancer la premiere fois le fichier super.reg pour incrire les clef . La gestion des seuils activera des relais sur une carte de sortie
La trame sur le liaison serie arrive sous la forme 0XCA 0X12 0X32 pour de une temperature de 1232 degre.
un programme dos emule se protocol sur un autre orinateur(emul.exe).
Sinon j'ai ajouter une emulation de la liaison serie "EmulReception" pour l'emulation ou Reception pour le mode normal( cf UF1_DisplayTemperature.cpp)

Conclusion :


Mise a jour dans 15 Jours

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

tucdual
Messages postés
2
Date d'inscription
vendredi 18 avril 2003
Statut
Membre
Dernière intervention
22 juin 2004
-
Salut,
Cela serait pas mal si tu décrivais aussi la partie aquisition que tu as branché sur le port série
Sinon c'est une bonne idée
@+
cs_Kirua
Messages postés
3006
Date d'inscription
dimanche 14 avril 2002
Statut
Membre
Dernière intervention
31 décembre 2008
-
et si tu reçois

0xFF 0xFF ? la température c'est FFFF ? :p

dsl pr ce comment, j'ai pas du tt regardé ton code, je me demandais juste pq tu récupérais la température en décimal, alors que tu reçois un code hexadécimal (qui te permettrait sans effort d'acroître l'intervalle de températures mesurables)
valeryp
Messages postés
9
Date d'inscription
jeudi 24 mars 2005
Statut
Membre
Dernière intervention
28 mars 2005
-
justement je cherché un prog de ce type mais tu branche comment le capteur sur le port serie stp
ludolechinois
Messages postés
12
Date d'inscription
mercredi 25 février 2004
Statut
Membre
Dernière intervention
27 février 2008
-
Bonjour a tous
Excuser moi je n'avais pas vu quand bas de page il ya avait des questions.
La partie acquisition est qq chose du commerce c'est une camera infrouge qui lit une temperature et l'envoie sur un port serie RS232.
Le protocol est un caratere de Start ici 0xCA puis ensuite la temperature est code en BCD sur 2 octets comme dans l'exemple 0x12 0x32 represente une temperature de 1232 degres. Donc je ne peux pas avoir 0xff puisque pour le BCD je ne pourrais avoir que de 0x00 jusqu'a 0x99

Pour brancher un capteur qui aurait une sortie analogique on peut utiliser un PIC18F452 faire un echantillonge pour le X microseconde, Prendre la valeur maxi,mini ou moyenne selon l'application et l'envoyer sur la liaison serie.
Pour repondre a ValeryP explique ce que tu veux faire exactement si je peux je t'aiderai
A+
Ludo

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.