Nouvelle discussionNouveau message Derniers messages Recherche forum
753 messages.      9 10 11 12 13 14 15 16 17 18 19   - Realisation de BMS evolutif a microprocesseurs [9645]
Kcirevam
16-08-2012 à 16h10
Tu en es où?

Perso je rames un peu j'ai des crashs aléatoires de l'ADC. Le pic continue de fonctionner mais l'ADC ne change plus les valeurs dans les registres. Un peu frustrant.

Frederic, 219 msg, 43 ans. Braine-l\\\'alleud (BE-14).
 Citer Alerter [191602]
Meuh
16-08-2012 à 16h12
Acceder au profil du membre
tu utilises du C ou de l'assembleur pour la programmation ?
Arduino, Pic officiel ou Picaxe ?

Nikola (tesla), 37563 msg, 69 ans. Zurich (CH-01). [mon blog] ... mon trike KMX, c'est ma porsche de retraité ... :-D
 Citer Alerter [191603]
publicité
16-08-2012 à 16h12
Lien commercial -276-


Kcirevam
16-08-2012 à 16h17
Du C via CCS mais pas la dernière version.
Mais vu qu'il y a des bugs dans la librairie du 12F1822, je pilote certainnes fonctions directement avec les registres.

J'avais des problèmes d'interaction entre les interruptions et je soupçonne la commande du compilateur de faire fonctionner l'ADC via une interruption. On peut faire avec ou sans. Ca ne m'arrange pas vu que j'utilise déjà une interruption pour la communication série.
Du coup je démarre l'ADC, contrôle son état et récupère les valeurs directement via les registres.

C'est un choullia moins user friendly mais au moins je sais ce qui ce passe vraiment dans le pic... enfin normalement.

Donc problème d'interruption résolu à 99,9% mais apparition du problème ADC, le pire c'est que vu que le pic n'est pas crashé, le watchdog ne sert à rien.

Pour détecter le problème plus facilement j'écris 255 sur les regitres de sortie haut et bas de l'adc après chaque lecture. Une fois l'ADC "crashé" les valeurs restent à 255. Ca me permet d'informer le master qu'un truc pas clair se passe. Mais ça ne résout pas mon problème.

Frederic, 219 msg, 43 ans. Braine-l\\\'alleud (BE-14).
 Citer Alerter [191605]
Kcirevam
16-08-2012 à 17h49
Je ne sais pas pourquoi je n'avais pas pensé à utiliser google.

Et ils osent vendre ce truc, c'est honteux.

PIC DE MERDE!!!!

errata

Under certain device operating conditions, the
ADC conversion may not complete properly. When
this occurs, the ADC Interrupt Flag (ADIF) does
not get set, the GO/DONE bit does not get cleared
and the conversion result does not get loaded into
the ADRESH and ADRESL result registers.

Frederic, 219 msg, 43 ans. Braine-l\\\'alleud (BE-14).
 Citer Alerter [191624]
Nlc
16-08-2012 à 17h59
Heuuu, ils disent pas ce que c'est le "under certain device operating conditions" !?? Car de mon côté quand j'utilisais le pic 16F1823 j'ai jamais constaté ce problème !!


Anonyme, 31 msg, (FR-44).
 Citer Alerter [191626]
Superjc
16-08-2012 à 18h09
Acceder au profil du membre
En tout cas picaxe c’est simple et ça marche à tous les coups…
READADC10 4, volt


Christophe, 2919 msg, 58 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost
 Citer Alerter [191627]
Kcirevam
16-08-2012 à 18h11
non, il n'y a rien de plus que ce qui est dans le pdf dont j'ai mis le lien.

Je suis en train d'essayer de voir comment je peux lire la mémoire pour voir la révision des 12f1822 que j'utilise.

Frederic, 219 msg, 43 ans. Braine-l\\\'alleud (BE-14).
 Citer Alerter [191628]
Meuh
16-08-2012 à 18h43
Acceder au profil du membre

Kcirevam a écrit :
Je ne sais pas pourquoi je n'avais pas pensé à utiliser google. Et ils osent vendre ce truc, c'est honteux. PIC DE MERDE!!!!



as-tu fait une seul plaquette pic (proto) pour faire un test long ?

c'est ce qu'on a fait sur le forum ... mais le cumule de plusieurs pic, ensuite, peut poser de nouveaux problèmes, c'est vrai.

Nikola (tesla), 37563 msg, 69 ans. Zurich (CH-01). [mon blog] ... mon trike KMX, c'est ma porsche de retraité ... :-D
 Citer Alerter [191639]
Kafouniet
16-08-2012 à 19h54
Acceder au profil du membre
Un truc sympa si vous utilisez un CA, ca serait de faire le raz quand vous detectez une charge de la batterie. On oubli souvent , du coup l'historique en prend un coup.

Daniel, 13412 msg, 59 ans. Mons En Pevele (FR-59). Limiter à 25kmh c'est aussi limiter la diffusion du VAE
 Citer Alerter [191647]
publicité
16-08-2012 à 19h54
Découvrez nos produits
Lien commercial -341-

Jean-Christophe
16-08-2012 à 20h04
Acceder au profil du membre
oui, ca pourrais se faire le raz, en detectant une tension elevée.
sur mon bms actuel, je laisse le CA allume lors de la charge, donc je vois le compteur d'Ah diminuer jusque 0.
il est donc possible de faire une charge partielle tout en conservant le SOC reel.
donc si j'oublie de reseter, c'est pas grave, il y a juste le compteur journalier qui est faux

voici le proto

Jean-christophe, 2080 msg, 52 ans. Waterloo (BE-14). VC Condor avec RH205 A123, AzubMax Q100Av 56Km/jour
 Citer Alerter [191651]
753 messages.      9 10 11 12 13 14 15 16 17 18 19   - Realisation de BMS evolutif a microprocesseurs - Lu 424194 fois. [9645]
retour en haut de page Messages récents
répondre dans cette discussion
En ce moment sur le tchat
Le 04 à 13h32 Totodav2004 bonjour pour la présentation de l'avancé de mon proto sur base de moteur hoverboard je poste ça ou svp
Le 04 à 16h47 Ptit-philou Ici ? : Véhicules électriques > Trottinettes et véhicules électriques personnels
Le 04 à 16h49 Ptit-philou On a des doublons de messages sur le forum : bug dans la base de données ? "Déjà-vu"
Le 08 à 17h27 Thanda-13 Une lumière bleue fixe ou clignotante à l’avant d’un vélo est-elle interdite ou bien est-elle tolérée .Merci
Le 10 à 08h47 Havoc Je dirais qu'elle est les deux à la fois.