ajout du rétro éclairage.
quelques corrections
fichiers Proteus avec Ares (lyt) et Isis (dsn)
Si vous voyez des erreurs ou défauts , n'hésitez pas a les dire...
-----
ajout du rétro éclairage.
quelques corrections
fichiers Proteus avec Ares (lyt) et Isis (dsn)
Si vous voyez des erreurs ou défauts , n'hésitez pas a les dire...
C'est valable ce truc ?
Sans doute pas trop précis, mais pas trop compliqué ...
inductancemètre sur un controlleur;
http://tonieletronica.50webs.com/en/indutimetro.htm
un oubli dans le zip
le schéma corrigé en gif pour ceux qui n'ont pas Isis.
Voilà la carte est prête.
Pas de soft Hulk28 est parti en vacance , surement...
Apparemment J'ai plus qu'a faire le soft...
SDCC à l'air de fonctionner surtout la lib math qui m'interesse.
Si quelqu'un est intéressé qu'il se manifeste sinon , sinon je continue seul dans mon coin.
Bonjour Hulk,
C'est impressionnant tes 4 photos, je crois que cela va intéresser beaucoup de monde et j'en suis, même s'il n'y a pas de circuit imprimé, l'essentiel étant que ça marche. je n'ai pas de PIC16F628, mais des PIC16F88, cela devrait pouvoir s'y adapter?
Cordialement
pont
Bonne question.
Et je viens de comprendre qu'on utilise les comparateurs du 628
Pour 84 donc c'est non ... c'est ce que je voulais mettre.
Pour le 88 oui , sans doute quelque lignes de softs différentes.
j'ai mis un pic16f628.
J'ai testé le LCD , c'est ok !
j'ai testé l'oscillateur avec le comparateur. mode 6 du CMCON
J'ai mis une bobine de recup , il y a marqué 150k , apparement la fréquence correspond bien à 150 µh avec 1nf ou 2 nf( mode relais ).
quelque mesures et calculs
425 775 hz avec 1nf et 150µh
303 787 hz avec 2nf (le 1nf en plus du relais)
Bien , mais encore !
Avec les mesure de ce matin 1% de plus environ , la différence la température de la pièce qui est passé de 19° à 27°.
pas grave on fait une comparaison.
La précision dépendra de l'estimation de la valeur des composants dans le soft...
Les composants de 1nf sont à 5% ou 10% , la bobine % inconnu.
Le calcul avec 1nf et 150µh donne 411 144hz
Je considère que la bobine est bien de 150µh
Avec 935pf et 150 µh => 425 195hz tolérance >5% <10%
Avec 1830pf et 150 µh => 303 926 hz
j'en déduit
1830 - 935 = 895pf on dépasse les 10% de tolérance
je pense que la bobine fait un peu plus de 150µh ...
L'entrée int0 est sur rb0 et est occupée...
on ne peut pas compter par l'int et le prescaler, vraiment dommage !
problème le pic ne tourne peut être pas assez vite en 4mhz,
A 500khz , je n'ai que 2 cycles (trop court)
j'envisage de passer au 20mhz ou augmenter les capas ou la bobine..., peut être même toutes les solutions.
Apparemment Hulk28 a laissé tomber...
bon , j'essaye d'utiliser le T0ck1 pour cela Ra4 doit sortir le signal.
Il faut donc utiliser le second AOP comme copie du signal, ce qui est fait normalement.
Mais, RA4 étant open drain une 10k de pull up sera nécessaire au moins pour l'étude , mais aussi pour le fonctionnement , après vérif l'"entrée T0ck est reliée à la pin de sortie et non pas au latch interne (voir fig 5.4 page 29)
J'ai rien que du +5V ... j'ai du flingué le open drain..., je cherche...
Ok, j'ai du signal .
la pin était en entrée, je l'ai mis en sortie avec la 10 k qui est indispensable sinon rien.
Une dent de scie je vais devoir prendre le front descendant qui est bien droit.
Salut freepicbasic,
je ne te laisse pas tomber mais je suis en déplacement et je ne peux me connecter que si j'ai 5mn, tu comprends surement.
Si tu as quelques questions précises je suis à ta disposition.
De ce que j'ai lu plus haut vite fait:
4MHz est suffisant, tout dépend de la gamme de mesures que tu veux te fixer.
Seule la capa de calibration doit être très précise (j'ai pris du mica argenté tu peux prendre un styroflex) et le quartz doit avoir une faible dérive, sinon le reste est moins problématique.
La mesure de ta fréquence de calibration sera la référence.
L'usage des flottants nécessite de ruser un peu pour les calculs, si tu cale je te filerai un coup de main.
A+
Ok,Salut freepicbasic,
je ne te laisse pas tomber mais je suis en déplacement et je ne peux me connecter que si j'ai 5mn, tu comprends surement.
Si tu as quelques questions précises je suis à ta disposition.
De ce que j'ai lu plus haut vite fait:
4MHz est suffisant, tout dépend de la gamme de mesures que tu veux te fixer.
Seule la capa de calibration doit être très précise (j'ai pris du mica argenté tu peux prendre un styroflex) et le quartz doit avoir une faible dérive, sinon le reste est moins problématique.
La mesure de ta fréquence de calibration sera la référence.
L'usage des flottants nécessite de ruser un peu pour les calculs, si tu cale je te filerai un coup de main.
A+
C'est bon je lis la période maintenant, reste plus que les calculs flottants.
je dois adapter à ma bobine.
je me suis inspiré du source que j'ai trouvé.
Mais il utilise comme tempo le temps d'affichage , donc les ints modifient la base de temps .
J'ai mis le timer2 en route ça sera plus stable.
J'ai fait des essais avec SDCC.
La librairie float Pic14 ne semble pas contenir toutes les fonctions comme sur le Pic16 (14 et 16 pour 14 bits et 16 bits , les 16F sont des 14 bits), notamment le sprintf qui à lui seul occupe quasiment 2k , taille de l'eeprom du 628 quand au 84 avec ses 1k on en parle même plus...
J'ai essayé de faire un include des 4 fonctions sous forme de source , pas assez de taille programme.
le Pic16F88 avec ses 4k pourrait sans doute le supporter , mais je n'en ai pas.
Je doute fortement qu'on puisse le faire en C et avec des floats...pour un 628.
Peut être existe t il des C moins gourmands...
reste a revenir à l'asm et des libs 24 bits comme ceux des liens cités.
Le code source avec le zip ne contient pas la lib Microchip des fonctions 24 bits.
Et l'AN575 de Microchip ne semble pas full compatible avec ce source.
C'est pourtant ces fonctions qu'ils utilisent.
encore du boulot...