Bonjour olibou, et tout le forum,
Écrit par olibou : Par contre, je suis, à mon niveau, incapable de faire fonctionner une sonde DS1820B avec un PIC.
Pour le pic je peux te donner un coup de main, mais pas en C, je pratique que ASM
Sur ton Pic, mettre une résistance de 10k entre MCLR et
VDD, j'ai pas vu ça sur ton schéma.
Pour l'écran LCD, Ok... il est bien connecté, mais pour le reste, je comprends pas trop ce que tu veux faire avec ton potentiomètre, et ta résistance de 100 Ω (qui je suppose doit représenter ta PT100)
Ça ne doit pas varié beaucoup sur l'entré de ton convertisseur analogique.
Pour ton projet la
DS1820B est bien, j'ai regardé vite fait la datasheet, c'est une communication de bit sur un fils.
• Mesure des températures de -55 ° C à + 125 ° C (-67 ° F à + 257 ° F).
• Précision de ± 0,5 ° C comprise entre -10 ° C + 85 ° C.
• Résolution programmable de 9 bits à 12 bits.
• Une seule broche pour la communication.
• Capteur de température intégré et EEPROM programmable non volatile
Obligation de mettre une résistance de 4,7k sur l'entrée du
DS1820BLa résolution du capteur de température est de 9, 10, 11 ou 12 bits configurable par l'utilisateur, ce qui correspond respectivement à des incréments de 0,5 ° C, 0.25 ° C, 0.125 ° C, et de 0,0625 ° C
La résolution par défaut au démarrage est de 12 bits.
Pour lancer une mesure de la température, le maître doit émettre un signal de commande de
'44' H.
Les données thermiques résultant (du capteur) est stocké dans le registre de température de 2 octets dans la mémoire scratchpad puis le
DS18B20 revient à son état de repos.
Commande qui permet au maître de lire le contenu du scratchpad
'BE'H Il y a une fonction alarme haut est bas sur cette sonde, mais bon pour l'instant faisant court.
Plus compliqué qu'il en à l'air, malgré c'est trois pattes, celui qui a fait ça devait être alcoolier.
A+