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 ---
On parle des Pics, sans rapport avec le langage ou la programmation

Modérateur : Jérémy

comportement bizarre d'un pic18f
doc007
Membre
Membre
Messages : 11
Âge : 75
Enregistré en : octobre 2017
Localisation : Alsace

#1 Message par doc007 » ven. 6 oct. 2017 20:18

Mon problème concerne le pic 18f452.
Je l'utilise pour gérer un lecteur cd pro2 selon le protocole DSA.
Toute la partie logicielle concernant le fonctionnement de la lecture est OK.
La gestion des mises en route successives est confiée à des relais commandés par l'intermédaire de transistors bipolaires BC547 fonctionnant
comme interrupteur reliant la bobine du relais à la masse.
La mise à 1 ( 5V) du port correspondant permettent de rendre le transistor passant et donc colle le relais.
Tout ceci fonctionne sans problème pendant environ 5 minutes , puis le porta se remet à 0 et tous mes relais coupent sans intervention soft.
Par contre le PIC continue à être alimenté normalement , pas de reset, les autres ports du pic continuent également de fonctionner normalement.


Sur chaque du porta la conso est nettement inférieure aux 20 ma

PIC défaillant ?

Autre piste ?

Merci pour les pistes de recherche

comportement bizarre d'un pic18f
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#2 Message par paulfjujo » ven. 6 oct. 2017 20:59

bonsoir doc007, et à tous

doc007 a écrit :.. les autres ports du pic continuent également de fonctionner normalement.


Quelles sont les fonctionalites assignees aux autres Port
ANA
Entree
Sortie

Sur chaque (sorties ?)du porta la conso est nettement inférieure aux 20 ma

combien de relais ?
La conso maxi sur l'ensemble des sorties du PIC doit etre inferieure à xxx mA .. voir datasheet..

usage de LATA au lieu de PORTA pour les sorties ?

un schema ?
Aide toi, le ciel ou FantasPic t'aidera

comportement bizarre d'un pic18f
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#3 Message par Jérémy » sam. 7 oct. 2017 08:58

 ! Message de modération :
Bonjour et bienvenue doc007,

Le Forum FantasPic est un petit forum qui à l'ambition de grandir ! :-D
Mais cela doit se faire avec quelques règles tout de même. Un petit Bonjour en début de post ne mange pas de pain.

Tu peux également mettre un lien sur la DS de ton PIC en suivant ce procédé : Lien procédure


Sans schéma difficile de voir clairement ton problème.

Y'a-t-il des diodes de roue libre en parallèle de la bobine des relais ?
Les sorties d'un PIC sont limités à quelques mA mais la totalité des sorties ne doit passer excédé un certain nombres de mA aussi. moi je prends en général 90mA mais il faudrait regarder sur ta datasheet.

D’après mon expérience je trouve que tu pars sur des certitudes trop hative, alors que la plupart des problèmes viennent de la ou on croit que c'est bon, donc on ne vérifie pas assez !

doc007 a écrit :Source du message Tout ceci fonctionne sans problème pendant environ 5 minutes

Le temps est il toujours le même précisément ? ou un coup à 1 minute et l'autre coup à 7 minutes ?

doc007 a écrit :Source du message puis le porta se remet à 0 et tous mes relais coupent sans intervention soft.

sans intervention soft c'est a voir ! car il n'y a pas 10 façons de les remettre a zéro. soit ton PIC reset et la cause est à déterminer ( alim qui s'écroule, WDT ..) , soit ils sont reinitialiser à 0 ou en entrée, donc soft. ( autre utilisation du PORT A par exemple) certaines fonctions initialisent toute seul le PORT.

doc007 a écrit :Source du message Par contre le PIC continue à être alimenté normalement

Vu à oscilloscope ? comment en est tu sur ?
doc007 a écrit :Source du message pas de reset

même question qu'au dessus !

@+
C'est en faisant des erreurs, que l'on apprend le mieux !!!

comportement bizarre d'un pic18f
doc007
Membre
Membre
Messages : 11
Âge : 75
Enregistré en : octobre 2017
Localisation : Alsace

#4 Message par doc007 » sam. 7 oct. 2017 09:10

Bonjour paulfjujo
Tout d'abord merci pourvotre réponse rapide.
Moi aussi j'ai immédiatement évoqué une surcharge éventuelle de mon portA, d'autant plus que les 5 sorties de ce dernier commandent soit des relais ,soit des mosfets montés en interrupteurs. Pour bien fixer le problème j'aimerais effectivement envoyer le schema et je vais recalculer lea consommation des sorties du portA.
Mon schema est un fichier eagle ? puis l'envoyer tel quel ou dois je le transformer ? ( je suis nouveau sur le forum )
Une fois le schema en ligne je pourrais vous expliquer toutes les fonctions du montage de mon PIC.
Pierre

comportement bizarre d'un pic18f
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#5 Message par Jérémy » sam. 7 oct. 2017 09:14

doc007 a écrit :Source du message Mon schema est un fichier eagle ? puis l'envoyer tel quel ou dois je le transformer ? ( je suis nouveau sur le forum )

Dans eagle tu fais FIle -> EXPORT -> Image
et tu enregistres ton image sur le bureau puis un coup de paint pour réduire la taille si elle est énorme, et hop tu la post en cliquant sur le fichier joint . ( procédure)
C'est en faisant des erreurs, que l'on apprend le mieux !!!

comportement bizarre d'un pic18f
doc007
Membre
Membre
Messages : 11
Âge : 75
Enregistré en : octobre 2017
Localisation : Alsace

#6 Message par doc007 » sam. 7 oct. 2017 10:01

Voici les 2 schemas :

RA0/AN0/VRef : Alim -12V afficheur
RA1/AN1 : Alim 220V
RA2/AN2/Vref- : Alim NV2 ( +9V mécanique )
RA3/AN3/Vref+ : Muting relais de sortie
RA4/AN4 : Alim NV1 ( +5V et afficheur )
RA5/AN4/SS/LVDIN : Buzzer
RC0/T1OSO/T1CKI : Capteur FDC entrée
RC1/T1OSI : Capteur FDC sortie
RC2/CCP1 : Commande Backlight
RC3/SCK/SCL : I2S
RC4/SDI/SDA : I2S
RC5/SDO : Commande tiroir
RC6/TX/CK : Commande tiroir
RC7/RX/DT : Commande tiroir

RB0/INT0 : Récepteur infra rouge
RB1/INT1 : DSA_Ack
RB2/CANTX/INT2 : DSA_Data
RB3/CANRX : DSA_Strobe
RB4 : clavier bouton play_pause
RB5 : clavier bouton stop
RB6 : clavier bouton marche_arrêt
RB7 : clavier bouton eject

RD0 : D0 afficheur graphique *
RD1 : D1 afficheur graphique *
RD2 : D2 afficheur graphique *
RD3 : D3 afficheur graphique *
RD4 : D4 afficheur graphique *
RD5 : D5 afficheur graphique *
RD6 : D6 afficheur graphique *
RD7 : D7 afficheur graphique *
RE0 : RD afficheur graphique *
RE1 : WR afficheur graphique *
RE2 : CD afficheur graphique
Modifié en dernier par doc007 le sam. 7 oct. 2017 10:15, modifié 1 fois.

comportement bizarre d'un pic18f
doc007
Membre
Membre
Messages : 11
Âge : 75
Enregistré en : octobre 2017
Localisation : Alsace

#7 Message par doc007 » sam. 7 oct. 2017 10:12

Je crois que j'ai fait une fausse manoeuvre
Voici les 2 fichiers eagle
lec cd.png
alim.png
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

comportement bizarre d'un pic18f
doc007
Membre
Membre
Messages : 11
Âge : 75
Enregistré en : octobre 2017
Localisation : Alsace

#8 Message par doc007 » sam. 7 oct. 2017 11:10

Je pense tenir une piste .
En effet dès que je mets à 1 RC2 qui actionne le mosfet qui commande le backlight de l'afficheur graphique tout mon portA se met à 0 tout en laissant le backlight allumé ?
D'autre part si logiciellement j'utilise mon PortA mais sans actionner RC2 ( donc sans backlight ) mon portA ne pose strictement aucun problème et fonctionne correctement dans la durée
Qu'en pensez vous ?
Merci pour les réponses

comportement bizarre d'un pic18f
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#9 Message par Jérémy » sam. 7 oct. 2017 13:20

Peux tu enelver la liaison MOS et essayer de mettre à 1 la sortie RC2 . ceci dans le but d’écarter un probléme hard .

est ce la fait de passer à 1 au niveau du soft ou à 1 au niveau hard. On sera ou chercher !
C'est en faisant des erreurs, que l'on apprend le mieux !!!

comportement bizarre d'un pic18f
doc007
Membre
Membre
Messages : 11
Âge : 75
Enregistré en : octobre 2017
Localisation : Alsace

#10 Message par doc007 » sam. 7 oct. 2017 14:10

Effectivement Jérémy tu as raison , en réalité mon pic fait un reset. Je l'ai visualisé en changeaht quelques paramètres de l'initialisation .
Donc la question devient pourquoi me fait il un réset ?
pas de watchdog actif
pas de LVD actif
autres cause de réset ???? cela se passe en dehors de toute interruption sans aucune intervention du clavier ou de la telecommande. Le" main" ne fait rien de particuler : boucle de traitement clavier et télécommande et rafraichissemen de l'affichage si necessaire
merci pour les pistes


Retourner vers « Généralités sur les PICs »

Qui est en ligne

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