Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Forum général sur le langage C !

Modérateur : Jérémy

Thermomètre 16F684
gwion
Expert
Expert
Messages : 1121
Enregistré en : février 2022

#31 Message par gwion » dim. 7 sept. 2025 16:27

Bonjour,
La solution élégante est de remplacer le LM35 par un DS18B20 :sifflotte:

Thermomètre 16F684
venom
Avatar de l’utilisateur
Expert
Expert
Messages : 1615
Âge : 40
Enregistré en : avril 2016
Localisation : Klyntar
Contact :

#32 Message par venom » dim. 7 sept. 2025 18:12

Bonjour à tous.

Je ne sais pas si c'est hors sujet ou non, mais mon "premier projet" abouti et posté ici c'est justement un thermomètre avec afficheur 7segs et un MCP9700A et un pic 16F88 au cas où ça peut servir :wink:







@++
Mon site web
Mon discord : venom#4888

Thermomètre 16F684
jamdmnt
Débutant
Débutant
Messages : 42
Âge : 78
Enregistré en : septembre 2015
Localisation : pyrénées orientales

#33 Message par jamdmnt » dim. 7 sept. 2025 20:00

Bonjour,
J'ai modifié le schéma et le programme (voir les PJ)
Je n'ai testé qu'en simulation. Il faut que je fasse encore quelques tests.
J'ai réalisé un thermo hygromètre à base de SHT21 (en PJ). Évidemment c'est beaucoup plus compliqué.
A+
Jacques
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Thermomètre 16F684
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2886
Enregistré en : juillet 2016
Localisation : Terre

#34 Message par Temps-x » dim. 7 sept. 2025 21:22

Bonjour jamdmnt,

:bravo: pour ton schéma, mais il y a un truc que je ne comprends pas, pourquoi tu as mi en sortir des transistors BC547 (NPN) une résistance de 27k :?:

Autre chose qui me chagrine, 120 ohms sur 7 sorties du pic ça nous fait 40mA par pin le microcontrôleur va souffrir.

:roll: Je sais depuis le début c'est sur le schéma, mais bon il faut quand même le signaler.

Si on utilise un TL431, il faudra aussi mettre des résistances de précision, à moins d'agir sur LM358 en remplaçant une des résistance de 10k
par un potentiomètre multi tour de 20k

==> A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Thermomètre 16F684
paulfjujo
Avatar de l’utilisateur
Maître
Maître
Messages : 3256
Âge : 75
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#35 Message par paulfjujo » lun. 8 sept. 2025 09:13

Temps-x a écrit :
:bravo: pour ton schéma, mais il y a un truc que je ne comprends pas, pourquoi tu as mi en sortir des transistors BC547 (NPN) une résistance de 27k :?:


elles ne sont pas enserie (avec l'afficheur) , ce sont des pull-up pouvant ameliorer la commutation

Temps-x a écrit :Autre chose qui me chagrine, 120 ohms sur 7 sorties du pic ça nous fait 40mA par pin le microcontrôleur va souffrir.


i agree .. 270 ou 330 serait mieux...



Temps-x a écrit :Si on utilise un TL431, il faudra aussi mettre des résistances de précision, à moins d'agir sur LM358 en remplaçant une des résistance de 10k
par un potentiomètre multi tour de 20k


resistances de precision pour une precision à +-1°C, au mieux ?
pourquoi garder cet ampli OP ?pour multiplier par2 ?
autant utiliser le mode 10 bits ADC (sans ampli OP)

je suis de l'avis de Gwion -> DS18B20 reolution +-0.06°C et bonne precision
oops ....encore faut-il rajouter des digits
Aide toi, le ciel ou FantasPic t'aidera

Thermomètre 16F684
gwion
Expert
Expert
Messages : 1121
Enregistré en : février 2022

#36 Message par gwion » lun. 8 sept. 2025 10:23

Les afficheurs chinois récents ne consomment plus grand chose. Je viens justement de recevoir des petits 0,28", avec 2k2 sous 5V ils sont éclatants !
Les résistances à 1%, si elles sont made in Aliexpress, méritent d'être triées pour en avoir 2 identiques. Il y a de sacrées surprises dans le lot, très loin du 1%.
Je suis de l'avis de Paul, autant virer le LM358.
Et autant laisser le LM35 aux applications analogiques.

Thermomètre 16F684
jamdmnt
Débutant
Débutant
Messages : 42
Âge : 78
Enregistré en : septembre 2015
Localisation : pyrénées orientales

#37 Message par jamdmnt » lun. 8 sept. 2025 11:54

Avant de modifier quoi que se soit, attendons que retraite128 se manifeste.
Bonne journée.

Thermomètre 16F684
RETRAITE128
Amateur
Amateur
Messages : 125
Enregistré en : août 2021

#38 Message par RETRAITE128 » lun. 8 sept. 2025 14:04

Bonjour à tous,

Je ne pensais pas que ma demande déclencherait autant de réponses ou de projets divers.
Je n'ai rien pour compiler les programme en .C, je ne peux donc vous donner des infos sur les maquettes que j'aurais pu en réaliser.
Cordialement,
Alain

Thermomètre 16F684
jamdmnt
Débutant
Débutant
Messages : 42
Âge : 78
Enregistré en : septembre 2015
Localisation : pyrénées orientales

#39 Message par jamdmnt » lun. 8 sept. 2025 18:32

En PJ, un zip qui contient presque tout (nouveau schéma sans le 358, avec une ref tension précise, les fichiers .c et .hex, proteus)
J'ai mis sur le schéma la référence d'une référence de tension de 2.048V, 0.5%, et à 1€ chez TME.

Proteus gère les afficheurs digits avec une certaine latence, et dans les cas présent, sans les R au + sur les K de l'afficheur, les K restent toujours au - et affichent le même chiffre en dizaine et unité. En réel, on doit pouvoir s'en passer, faut voir suivant l'es afficheurs utilisés.
Les R en sortie du pic, sont à définir en fonction du type d'afficheur utilisé, les dels de l'afficheur ont des seuils différents suivant la couleur.

La précision du LM35 est variable suivant le modèle (A, C, D, CA), voir la DS.
Pour le DS18B20 préconisé, la précision est de +- 0.5°C, voir la DS. Ne pas confondre la précision et le pas d’échantillonnage. Un capteur avec une précision de 0.1°C (garantie fabricant), c'est 10fois plus cher.

Ce sera tout pour aujourd'hui.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Thermomètre 16F684
jamdmnt
Débutant
Débutant
Messages : 42
Âge : 78
Enregistré en : septembre 2015
Localisation : pyrénées orientales

#40 Message par jamdmnt » lun. 8 sept. 2025 18:44

Re,Je n'ai pas trouvé de réponse à la question: comment gère t-on les T° négative avec le LM35?
Merci


Retourner vers « Langage C »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 4 invités