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 ---
- 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 ---
Modérateur : Jérémy
comportement bizarre d'un pic18f
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
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
Expert- Messages : 2589
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonsoir doc007, et à tous
Quelles sont les fonctionalites assignees aux autres Port
ANA
Entree
Sortie
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 ?
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 ?
comportement bizarre d'un pic18f
-
Jérémy
Administrateur du site- Messages : 2722
- Âge : 44
- Enregistré en : juillet 2015
- Localisation : Dans le sud
- Contact :
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 !
@+
comportement bizarre d'un pic18f
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
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- Messages : 2722
- Âge : 44
- Enregistré en : juillet 2015
- Localisation : Dans le sud
- Contact :
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)
comportement bizarre d'un pic18f
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
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
comportement bizarre d'un pic18f
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
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
comportement bizarre d'un pic18f
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
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