ABCelectronique : portail d'information dans le domaine de l'électronique
Home » Diverses rubriques » Archive forum sujets+corp
 
     
   référence de composants  
Bonjour j'aimerais savoir à quoi correspondent les lettres en bout de référence sur le microcontrôlleur MSP430 de chez texas.
Il s'agit d'un MSP430F1121 en on peut trouver ces extensions:
AIPW,AIDW,IDW,IPDW
Je voudrais savoir à quoi ça correspond exactement (sans doute le type de boîtier) et surtout quels sont les différence entre chacune.
Merci de vos réponses!
Ludovic.

Numéro de l'article: 86101   |  De: Ludovic   |  Date: 2004-04-11 18:28:31
   RE: référence de composants
Ce n'est pas marqué dans la datasheet ?

Jar-jar alias Dim

Numéro de l'article: 86116   |  De: Jar-jar   |  Date: 2004-04-11 19:23:14
   RE: référence de composants
c'est selon le boitier comme tu dis et les caractéristiques changent légèrement, en général la plage de température...

Numéro de l'article: 86120   |  De: manu   |  Date: 2004-04-11 19:27:03
   RE: référence de composants
lequel dois-je choisir???

Numéro de l'article: 86125   |  De: Ludovic   |  Date: 2004-04-11 19:44:13
   RE: référence de composants
n'importe lequel si tu fais tes bricloes comme ça, quand tu conçois des appareils destiné a l'industrie spatiale ou a l'armée, la tu dois te poser la question... l'important pour ton cas ( comme celui de nous tous en général ) c'est le boitier, sauf si ton chip sera exposé dans des conditions particulières ( haute température par ex... )

Numéro de l'article: 86127   |  De: manu   |  Date: 2004-04-11 19:47:23
   RE: référence de composants
je viens de vérifier tout est sur la datasheet...
AIPW > MSP340A ( + de mémoire ) > cms soic 16 pins pas 0.65mm largeur ~4.4mm
AIDW > MSP340A ( + de mémoire ) > cms soic 16 pins pas 1.27mm largeur ~7.5mm
AIDW > MSP340 > cms soic 16 pins pas 1.27mm largeur ~7.5mm
IPDW > MSP340 > cms soic 16 pins pas 1.27mm largeur ~7.5mm
Le tout avec une plage de température de -40 a 85 °c...

Numéro de l'article: 86136   |  De: manu   |  Date: 2004-04-11 20:45:06

   longueur cable video  
Bonjour
Vu qu'un siglal vidéo est d'assez haute frequence, je me demandais si il fallait utiliser des longueurs précises pour faire un bon cable video, j'utilise du câble 75 Ohms.
Je ne pensse pas que c'est déterminant, mais je me permet de poser la question dans le doute
merci


Numéro de l'article: 86102   |  De: petrus   |  Date: 2004-04-11 18:28:35
   RE: longueur cable video
Si ton câble est dit "75Ohms" c'est parce que quelque soit sa longueur son impédance vaut toujours 75 Ohms!! :)

Numéro de l'article: 86103   |  De: Ludovic   |  Date: 2004-04-11 18:34:26
   RE: longueur cable video
ok, merci

Numéro de l'article: 86124   |  De: petrus   |  Date: 2004-04-11 19:41:03
   RE: longueur cable video
L'atténuaton dans un cable est fonction de la longueur, et de la bande passante... Donc la longueur max de ton cable pour une frequence donnée est conditionnée par la perte que tu peux accepter ds ce cable...

Numéro de l'article: 86332   |  De: pazcal   |  Date: 2004-04-12 22:16:29

   sonde temperature  
bonsoir, ou je peut trouver une sonde de temperature
avec 20k ohms a 25 degres pour temperature air sur une voiture de rally merci

Numéro de l'article: 86106   |  De: mich'elec   |  Date: 2004-04-11 18:39:44
   RE: sonde temperature
Salut,

ton injection est elle réglable? cela peut te permettre d'adapter une sonde de n'importe quelle auto (en cherchant en casse).

Sinon, regarde déjà chez

www.radiospare.fr

ils ont peut être ce que tu cherches.

Numéro de l'article: 86129   |  De: jcm   |  Date: 2004-04-11 19:59:44
   RE: sonde temperature
MERCI BEAUCOUP

Numéro de l'article: 86133   |  De: mich'elec   |  Date: 2004-04-11 20:11:05

   schéma TV couleurs  
je suis à la récherche d'un schéma TV couleurs PHILIPS BZ000117 759058 . s'il vous envoyez le moi à mon adresse.
merci.

Numéro de l'article: 86108   |  De: jean-claude   |  Date: 2004-04-11 18:47:53
   RE: schéma TV couleurs
QUELLE TYPE DE TV ?????????????????????????

comme toujours!!!!!!!!

avec le N° de série nous ne pouvons rien faire !!

Numéro de l'article: 86132   |  De: piraylleur   |  Date: 2004-04-11 20:08:39
   RE: schéma TV couleurs
TV du type PHILIPS 21PT 1582/59V 50/60Hz 63W
VHF+UHF+S+HYPER

Numéro de l'article: 86902   |  De: Jean-Claude   |  Date: 2004-04-14 19:24:42

   est ce que cette alimentation fonctionne ?  
bonjour.
http://www.geocities.com/CapeCanaveral/Lab/5322/1500V.htm
en raison de quelques problèmes techniques j'ai besoin de me réaliser une alimentation haute tension facilement.
merci à tous.

Numéro de l'article: 86121   |  De: denton   |  Date: 2004-04-11 19:30:56
   RE: est ce que cette alimentation fonctionne ?
non,
le transfo va saturé et on obtiendra que un peu + que la tension de prévue.
dans lecas d'un transfo 9 vers 120 vac on risque d'obtenir +- 150vac .
en plus le transfo va consomé du courant et chauffé.
le sr de 50 ohm doivent etre de puissance élevé.

enfin l'idée est mauvaise.

a+

Numéro de l'article: 86153   |  De: constantin   |  Date: 2004-04-11 23:30:55
   RE: est ce que cette alimentation fonctionne ?
vas a la dechetterie et recupere un transfo de four micro-ondes c'est simple efficace et pas cher et c'est rare que ce soit le transfo qui est mort

maintenant attention au tensions mises en oeuvre
###Graphgr_1150###

Numéro de l'article: 86171   |  De: gregelec   |  Date: 2004-04-12 09:36:53
   RE: est ce que cette alimentation fonctionne ?
merci à tous ;je vais voir à la dechetterie.

Numéro de l'article: 86172   |  De: denton   |  Date: 2004-04-12 09:40:20

   Alimentation stabilisée  
Bonjour à tous (Joyeuses Paques pour les uns et bon dimanche soir pour les autres ;) ),

Je suis en train de concevoir une petite alim stabilisée et je me pose des questions concernant la largeur des pistes de masse : rassurez moi, elles doivent etre de la meme largeur que les pistes +Vcc (le meme d'electrons y passera), est ce bien cela?

Deuxieme petite question : sachant que mon alim sera de l'ordre de 5V 1,5A (à l'aide d'un 78S05), je voudrais allumer (de manière simple) une LED lorsque le courant depasse ces 1,5A. Auriez vous une petite idée?

Merci pour vos suggestion

JM

Numéro de l'article: 86135   |  De: jmrequet   |  Date: 2004-04-11 20:40:01
   RE: Alimentation stabilisée
comme ça : :)
###Graphgr_1147###

Numéro de l'article: 86137   |  De: manu   |  Date: 2004-04-11 20:45:58
   RE: Alimentation stabilisée
Heu... tu peux répéter Manu stp ;)

Numéro de l'article: 86138   |  De: jmrequet   |  Date: 2004-04-11 20:49:25
   RE: Alimentation stabilisée
sois patient, faut bien que je le dessine ton schéma :o)

Numéro de l'article: 86139   |  De: manu   |  Date: 2004-04-11 20:55:49
   RE: Alimentation stabilisée
Déja excuse moi de mon impatience, je savais que le post s'affichait avant la fin du dessin...

Concernant ton schéma, en fait j'avais deja penser à cela mais y a un petit probleme : si tu mets ton shunt en série avec la sortie de courant et bein au final, plus le courant est grand, plus la chute de tension sera grande (et c est pas bon pour une alim regulee en tension lol). A moins de trouver un shunt de l ordre de 0,01 ohms...

Peut etre je me trompe ?

Numéro de l'article: 86140   |  De: jmrequet   |  Date: 2004-04-11 21:01:01
   RE: Alimentation stabilisée
tu te trompes pas :o) c'est a ce que je pensais, un shunt de précision 0.01ohm, ( regarde p441 du nouveau catalogue conrad ) c'est pour ça que je t'ai dis de prendre une résistance de très très faible valeur...
j'ai calculé les deux trois trucs, regardes et dis moi ce que t'en penses :

###Graphgr_1148###

Numéro de l'article: 86141   |  De: manu   |  Date: 2004-04-11 21:07:05
   RE: Alimentation stabilisée
avec un peu d'imagination tu pourrais meme mettre un LM3914 avec une échelle de 10 leds pour 1 led = 150mA et la 10ème ( celle qui indique 1.5A ) qui se mets a clignoter... :)
enjoy !

Numéro de l'article: 86142   |  De: manu   |  Date: 2004-04-11 21:21:34
   RE: Alimentation stabilisée
Bon alors j'ai regardé le shunt de chez Conrad, ca peut etre pas mal quoique un peu cher... par contre quand tu parles de comparateur ?? je ne comprends pas, V- sera toujours inferieure à V+ ... Peut etre tu parles de soustracteur (ou d'ampli de mesure) ?

Autre chose, je n'ai pas de 12V pour alimenter les AOP dans mon alim... merci pour les precisions ;)

JM

Numéro de l'article: 86143   |  De: jmrequet   |  Date: 2004-04-11 21:24:17
   RE: Alimentation stabilisée
OK je vais etudier ca, je connaissait pas le NE5532...

Mais bon concernant les 12V... sniff

Numéro de l'article: 86144   |  De: jmrequet   |  Date: 2004-04-11 21:25:07
   RE: Alimentation stabilisée
Bon alors Manu je dois etre fatigué ce soir mais je comprends pas bien ton schéma :
1. Le role du premier AOP en comparateur (je me repete mais on aura toujours V+>V- d ou saturation en sortie à +Vcc) ?
2. L autre AOP est en bascule de schmitt apparement, mais avec V- à la masse, je ne comprends pas le fonctionnement, la LED s allume tout le temps, non?

Bon bein fais moi partager tyon savoir stp ;)

Numéro de l'article: 86147   |  De: jmrequet   |  Date: 2004-04-11 21:42:53
   RE: Alimentation stabilisée
le 1er aop est en comparateur, il mesure la différence de potentiel aux bornes du shunt, soit une tension proportionelle au courant qui traverse l'élément résistif ( pour 1.5 A ~15mV sur la sortie du comparateur ) et le deuxième aop est monté en trigger de schmitt, pour qu'es dessus d'un seuil de 15mV la sortie passe a l'état haut et la led s'allume... :o|
on pourrait sans probleme alimenter les aop en 5 volts ( au choix :o) ) par ex pour 5 volts il faudrait faire ça aux résistances :
5.6 > 15 ohm
4.7 k ou RA 10 k > reste inchangé
470 > 220 ou 270 ohm
si tu veux un autre voltage dis moi le et je te ferais les calculs ad hoc ;) mais tu me diras ça demain, une fois que tu seras réveillé :o) bonne nuit ;)
@++
manu

Numéro de l'article: 86151   |  De: manu   |  Date: 2004-04-11 22:46:00
   RE: Alimentation stabilisée
"Peut etre tu parles de soustracteur (ou d'ampli de mesure) ?"
sorry :o( une pitite erreur d'innatention, il est bien monté en soustracteur...

Numéro de l'article: 86152   |  De: manu   |  Date: 2004-04-11 23:04:38
   RE: Alimentation stabilisée
'Déja excuse moi de mon impatience' > je plaisantais ;)

Numéro de l'article: 86157   |  De: manu   |  Date: 2004-04-12 00:13:04
   RE: Alimentation stabilisée
oki, après j'arrete mon spam, j'y ai un peu plus réfléchis et j'ai fait un petit schéma sous paint ( sorry eagle est pas encore installé ) ça donne ça : :)
@++
manu
Cliquez ici pour ouvrir l'image

Cliquez ici pour ouvrir l'image


Numéro de l'article: 86159   |  De: manu   |  Date: 2004-04-12 00:41:29
   RE: Alimentation stabilisée
Bonjour,

Pour l'alimentation stabilisé ou régulée, tu peux jeter un coup d'oeuil sur mon site, tu trouveras certainement ton bonheur à cette adresse ci-après : http://perso.wanadoo.fr/daniel.robert9/Digit/Pratique/Digit_8PS.html

En ce qui concerne le Trigger de Schmitt, voir la pratique Digitale à l'adresse suivante : http://perso.wanadoo.fr/daniel.robert9/Digit/Pratique/Digit_7P.html

Autrement dit, si tu veux approfondir ta théorie ou apprendre complètement l'électronique Digitale y compris la Pratique correspondante, tu trouveras ci-après les adresses suivantes :

http://perso.wanadoo.fr/daniel.robert9/Digit/Sommaire_Pratique_Digit.html

http://perso.wanadoo.fr/daniel.robert9/Digit/Sommaire_digital.html

PS : C'est un gros site qui n'est pas terminé à ce jour, je continue à travailler sur ce dernier, je ne fais pas de réclame vis-à-vis de mon site.

Cordialement et @ +

Daniel

http://perso.wanadoo.fr/daniel.robert9



Numéro de l'article: 86160   |  De: Daniel   |  Date: 2004-04-12 00:46:30
   RE: Alimentation stabilisée
Bonjour

Plus simple ? :


A bientôt
###Graphgr_1151###

Numéro de l'article: 86176   |  De: EPERVIER   |  Date: 2004-04-12 09:52:24
   RE: Alimentation stabilisée
Merci pour toute vos réponses ! C'est chouette un forum aussi vivant. Je vais étudier les propositions de manu et d'EPERVIER...

En passant j'en profite pour féliciter Daniel pour son site :
http://perso.wanadoo.fr/daniel.robert9

Je ne le connaisais pas, j y ai jeté un petit coup d'oeil mais ca a l'air d etre un must !

Merci à tous !

@+ JM

Numéro de l'article: 86186   |  De: jmrequet   |  Date: 2004-04-12 11:10:31
   RE: Alimentation stabilisée
Re-bonjour à tous,

Est ce que le montage d'EPERVIER est aussi valable de cette maniere en ne mettant pas la resistance de base de 100 ohms :


###Graphgr_1154###

Numéro de l'article: 86228   |  De: jmrequet   |  Date: 2004-04-12 15:14:40
   RE: Alimentation stabilisée
Bonjour

La résistance de 100 est là pour protéger la jonction BE du transistor.
Si le courant de sortie monte à 2 A (supportable par le 78Sxx) la tension de base sera de 0.47 X 2 A = 1V d'ou un I de base un peu trop important car quasiment tout le courant passera dans la jonction.
Avec la résistance de 100, il sera limité à (1-0.7)/100= 3mA.

Une résistance coûte 0.1 euros ! Tu peux mettre une de récup de 47 à 220 sans problème.

A bientôt



Numéro de l'article: 86403   |  De: EPERVIER   |  Date: 2004-04-13 11:16:15

   emetteur recepteur  
Ca y est ca marche!!!
donc j'ai finalement réussi a bien odser resistances et pottar modulo quelques changements ainsi mon emmeteur recepteur (mod fm a 433Mhz) marche bien pour ma guitare electrique (mais aussi pour mon pc je mets l'emmeteur en sortie audio et le recepteur sur mon ampli ;p mais attention a ne pas saturé l'emetteur) donc je vais poster les plans avec modifications bientot pour ceux que ca interesseraient...

Toutefois, en son saturé (distorsion bien sympa reussie ;D) sur l'ampli j'ai un souffle assez genant donc si quelqu'un a une idée pour eliminer ce souffle merci d'avance. J'avais pensé a bien refaire les soudures et a couper au max les les tiges des resistance et condensateur etc pour eviter les parasites mais bon voila voila merci de m'aider. Pour les plans je ferais un post ;)

a+

Numéro de l'article: 86150   |  De: KeKeMaN   |  Date: 2004-04-11 22:20:37
   RE: emetteur recepteur
Salut

Pour essayer de trouver l'origine de ce souffle, quelques questions s'imposent; Quels sont les modules utilisés ? Quand tu parles de saturation, s'agit t'il d'un effet avant émission ou d'une saturation de l'émetteur ?

A+

Numéro de l'article: 86168   |  De: SuperPapum   |  Date: 2004-04-12 08:50:10
   RE: emetteur recepteur
Alors pour les modules ce sont des modules aurel TX et RX FM
et pour ce qui est de la saturation c'est l'ampli: le signal est transmis correctement et ensuite l'ampli rajoute un effet de distorsion (qui est voulu)

Numéro de l'article: 86195   |  De: KeKeMaN   |  Date: 2004-04-12 13:01:47

   préampli, jfet, iso122  
Salut,


Je dois concevoir un préampli de gain réglable de 10 à 10000, avec offet réglable. Cela pour amplifier une tension provenant d'electrodes d'electrophysiologie.
Sur un schéma proposé, que je dois finir, j'ai un jfet canal N
(grille) en entrée + d'un ampli OPA627p. Le drain et la source sont reliés au VCC.
Mes questions sont les suivantes: pourquoi relier le drain et la source sur VCC ? est ce une pour l'impédance d'entrée élevée ?

Je recherche aussi de la doc sur l'ISO122.

Merci

Numéro de l'article: 86155   |  De: mt   |  Date: 2004-04-11 23:39:23
   RE: préampli, jfet, iso122
Il pourrait s'agir d'un jfet utilisé comme diode de protection
pour son faible courant de fuite

Numéro de l'article: 86188   |  De: Jean-Louis S.   |  Date: 2004-04-12 11:32:10

   Programmation telecommande SIMINOR SIM-439  
Bonjour,

Je suis a la recherche de la methode de programmation d'une telecommande SIMINOR. J'ai en ma possession une telecommande qui fonctionne et une 2eme a programmer.

Merci de m'envoyer un email a l'adresse suivante:
"Voir auteur"


Numéro de l'article: 86156   |  De: Stephane   |  Date: 2004-04-11 23:44:34

   typon programmateur  
Bonjour,

Je cherche le typon d'un programmateur de Funcard5 (AT90S8515) + eeprom de 512Kb et si possible celui du programmateur Infinity USB.

je le trouve super chouette ce programmateur puisqu'il programme tout et n'importe quoi.

Merci d'avance

@+reaper

Numéro de l'article: 86158   |  De: reaper   |  Date: 2004-04-12 00:15:50
   RE: typon programmateur
Bonjour

Il existe un site qui propose le typon d'une carte interface-PC
cela pourrait peut être vous intéresser

http://www.membres.lycos.fr/pcinterface/

Numéro de l'article: 86166   |  De: Red   |  Date: 2004-04-12 03:47:32

   IC convertisseur  
Resalut,

suit à mon problème dans un méssage précédent, je pensse opter pour un convertisseur direct de 0-5Vdc en 4-20mA.

Mon anglais étant faible, je n'ai rien trouvé dans les IC, quelqu'un connaitrait-il une référence en IC à me communiquer?

Merci, Fabrice

Numéro de l'article: 86165   |  De: Fabrice   |  Date: 2004-04-12 01:41:33
   RE: IC convertisseur
pas besoin de ci une resistance de 2500 ohms suffit
###Graphgr_1149###

Numéro de l'article: 86170   |  De: gregelec   |  Date: 2004-04-12 09:26:25
   RE: IC convertisseur
Bonjour

Un petit schéma :
La résistance sera loin d'être suffisante .
Le problème avec ce montage est que le 4-20 n'est pas référencé par rapport à la masse:

A bientôt

Numéro de l'article: 86180   |  De: EPERVIER   |  Date: 2004-04-12 10:14:48
   RE: IC convertisseur
Bonjour

Un petit schéma :
La résistance sera loin d'être suffisante .
Le problème avec ce montage est que le 4-20 n'est pas référencé par rapport à la masse:

A bientôt
###Graphgr_1153###

Numéro de l'article: 86181   |  De: EPERVIER   |  Date: 2004-04-12 10:25:08
   RE: IC convertisseur
Salut,
merci à vous tous pour l'aide, Fabrice

Numéro de l'article: 86212   |  De: Fabrice   |  Date: 2004-04-12 14:25:47

   Logiciel simulation carte à 68HC11F1  
Bonjour

Je souhaite vos commentaires sur un système dont la déscription est ci-dessous.

Le système AXI comprend le tracé du circuit imprimé de la carte ACH qui est une interface-PC piloté par microcontrôleur 68HC11F1 et doté de 24 Entrées optocouplées,24 Sorties relais, le logiciel AXIS menu d’une interface de programmation en langage Basic et d’un module de simulation qui s’occupe de la lecture – écriture des Entrées /Sorties de la carte ACH.
La communication avec le PC est assurée par la liaison RS232 via un câble signal 3 fils.
Le logiciel AXIS est développé en Visual Basic 6 de Microsoft et est livré avec son code programme source pour permettre à l’utilisateur de créer et de développer lui-même son propre logiciel et de découvrir encore une foi de plus les possibilités illimités du puissant langage Visual Basic 6.

Pour plus d'info visitez le site:

http://www.membres.lycos.fr/pcinterface/




Numéro de l'article: 86167   |  De: Red   |  Date: 2004-04-12 04:01:19
   RE: Logiciel simulation carte à 68HC11F1
Logiciel et carte intéréssante pour ce prix. Je me suis déjà pencher sur ce µcontrôleur, il est bien j'en utilise aussi un autre un INTEL 80C51. Mais bonne idée bravo.

Numéro de l'article: 86310   |  De: Etienne   |  Date: 2004-04-12 20:51:34
   RE: Logiciel simulation carte à 68HC11F1
Bonjour Etienne

Merci pour votre réponse cela m'encourage à développer cette idée que j'ai mis du temps pour decider de la mettre sur le Net. Je trouve que le INTEL 80C51 est bien intéréssant.
A bientôt et merci encore.


Numéro de l'article: 86641   |  De: Red   |  Date: 2004-04-14 02:16:25
   RE: Logiciel simulation carte à 68HC11F1
Mais de rien, je pense que la µprogrammation est l'avenir. En automatisme de surcroit ou je pense que les automates sont "limitants". Bon courage dans votre projet.

Numéro de l'article: 86892   |  De: Etienne   |  Date: 2004-04-14 18:54:17

   montage pour stimulateur des points d'acupuncture  
Bonjour à tous,

Connaissez vous des liens permettant de créer un stimulateur de points d'acupuncture ?

merci

Numéro de l'article: 86184   |  De: chetropinchuste   |  Date: 2004-04-12 10:50:58
   RE: montage pour stimulateur des points d'acupunct
Bonjour,
la "nouvelle electronique" à fait paraître dans le numéro 32 un stimulateur (générateur electroanesthesique).

A plus.

Numéro de l'article: 86245   |  De: PassionElec   |  Date: 2004-04-12 16:16:20

   commande mli  
salut je voudrai avoir des info sur la commande mli et ses téchniques pour la commmande des onduleurs

Numéro de l'article: 86189   |  De: saida   |  Date: 2004-04-12 11:32:24

   programmateur goldcard  
bonjour je cherche un programmateur de goldcard ou le schema pour le réaliser mrci d'avance.

Numéro de l'article: 86191   |  De: bio   |  Date: 2004-04-12 12:06:45
   RE: programmateur goldcard
voir sur GOOGLE ou COPERNIC tu en trouveras plus que tu n'en veux

Numéro de l'article: 86194   |  De: piraylleur   |  Date: 2004-04-12 12:56:39

   ecahntillonnage+16F876  
j'ai a echantillonner une tension pendant un temps de 100ms à l'aide d'un pic 16F876. les tensions relevées seront stockées en RAM. le probleme c'est que le CAN me génére une reponse sue 10 bits tant dis que la RAM ne supporte que des mots de 8 bits. je veux pas concaténer deux octets de la RAM pour un seul mot du convertisseur pour augmenter le nombre d'echantillon. avez-vous quelques recommandations à poursuivre.?

Numéro de l'article: 86193   |  De: nfs   |  Date: 2004-04-12 12:45:59
   RE: ecahntillonnage+16F876
ou sinon tu pourrais mettre ton résultat de conversion sur 8 bits, tu perdras en précision :s mais ça sera plus facile pour stocker les données...
ou sinon il faut mettre des variables sur 16bits et enregistrer le résultat comme ça...

Numéro de l'article: 86197   |  De: manu   |  Date: 2004-04-12 13:19:53
   RE: ecahntillonnage+16F876
merci manu, t'as des routines en C pour ce genre de programme?

Numéro de l'article: 86198   |  De: nfs   |  Date: 2004-04-12 13:23:32
   RE: ecahntillonnage+16F876
ya pas besoin de routine spcifique !
Tu fais 2 décalages vers la droite de l'octet de poids faible, et tu "copies" les deux bits de l'octet de poids fort en tant que bits de poids fort (entrants) sur l'octet précédent.
Bon c'est pas super clair, en gros sur les 10 bits de ta valeur tu dois supprimer les deux bits de poids faible.

Aurélien.

Numéro de l'article: 86200   |  De: Aurélien   |  Date: 2004-04-12 13:31:45
   RE: ecahntillonnage+16F876
est-ce que t'as une idée comment ça va etre ecrit? sinon donne-moi un exemple et merci d'avance

Numéro de l'article: 86202   |  De: nfs   |  Date: 2004-04-12 13:34:23
   RE: ecahntillonnage+16F876
en asm je peux te dire, par contre en C... :-? comme ça :
---
movf 'octet_de_poid_faible',f
bcf STATUS,C
rlf 'octet_de_poid_faible'
bcf STATUS,C
rlf 'octet_de_poid_faible'
btfss 'octet_de_poid-fort',0
goto $+2
bcf 'octet_de_poid_faible',6
bsf 'octet_de_poid_faible',6
btfss 'octet_de_poid-fort',1
goto $+2
bcf 'octet_de_poid_faible',7
bsf 'octet_de_poid_faible',7
movf 'octet_de_poid_faible',w
---
le résultat de ta conversion est dans w et est en 8 bits... ;)


Numéro de l'article: 86204   |  De: manu   |  Date: 2004-04-12 13:48:18
   RE: ecahntillonnage+16F876
quelqu'un pourrait confirmer ?

Numéro de l'article: 86205   |  De: manu   |  Date: 2004-04-12 13:48:40
   RE: ecahntillonnage+16F876
merci manu je suis tres reconnaissant, si tu trouves d'autres choses t'as mon e-mail. sinon j'ai un CD qui contient les info. tech. de toutes les marques de voiture. si tu veux te renseigner sur la tienne n'hesite pas à me contacter

Numéro de l'article: 86206   |  De: nfs   |  Date: 2004-04-12 13:50:49
   RE: ecahntillonnage+16F876
Quel compilateur C tu utilises?
Parce que pour faire ce genre d'opération, cela peut changer en fonction des compilateurs...

Numéro de l'article: 86214   |  De: Sam   |  Date: 2004-04-12 14:33:14
   RE: ecahntillonnage+16F876
j'utilise un compilateur assembleur mais ça ne me pose pas de prob psk je veux juste l'idée

Numéro de l'article: 86216   |  De: aymen   |  Date: 2004-04-12 14:36:24
   RE: ecahntillonnage+16F876
ça marcheeeeee !!! j'ai testé sur simulateur, a part que je sais plus reconnaitre la droite de la gauche, tout va bien :o) c'était pas rlf ( rotate left ) mais rrf ( rotate right ) :o)
voila le programme, testé... :o)
adch est l'octet de poids fort
adcl est l'octet de poids faible

start

clrf adch
clrf adcl
clrw
movlw 0x0F
movwf adcl
movlw 0x02
movwf adch
rrf adcl,f
bcf adcl,7
rrf adcl,f
bcf adcl,6
btfss adch,0
goto $+2
bsf adcl,6
bcf adcl,6
btfss adch,1
bcf adcl,7
goto $+2
bsf adcl,7
movf adcl,w

END
---
tiens moi au courant ;)
@++
manu

Numéro de l'article: 86217   |  De: manu   |  Date: 2004-04-12 14:38:27
   RE: ecahntillonnage+16F876
une autre solution :) :
---
start
clrf adch
clrf adcl
clrw
movlw 0x0F
movwf adcl
movlw 0x02
movwf adch
rrf adcl,f
bcf adcl,7
rrf adcl,f
bcf adcl,6
btfss adch,0
goto $+2
bsf adcl,6
bcf adcl,6
btfsc adch,1
bsf adcl,7
goto $+2
bcf adcl,7
movf adcl,w

END
---

Numéro de l'article: 86218   |  De: manu   |  Date: 2004-04-12 14:40:23
   plus court
Salut,
Plus simple et plus rapide :

bcf STATUS,C
btfsc res_h,0
bsf STATUS,C
rrf res_l,f
bcf STATUS,C
btfsc res_h,1
bsf STATUS,C
rrf res_l,f

Avec res_l le poids faible et res_h le poids fort de tes 10 bits venant de l'ADC. Le resultat simplifié sur 8 bits est dans res_l.
J'ai utilisé le fait qu'une rotation rrf charge dans le bit de poids fort le contenu de status,C, qu'il suffit de paramétrer selon les bits de res_h.

Aurélien.


Numéro de l'article: 86221   |  De: Aurélien   |  Date: 2004-04-12 15:01:02
   RE: plus court
un bug dans mon prog, sorry je suis pas réveillé aujourd'hui :o( je corrige ça et je reviens...

Numéro de l'article: 86223   |  De: manu   |  Date: 2004-04-12 15:05:16
   RE: ecahntillonnage+16F876
Avec le compilateur CCS, pour travailler en 8 bits avec l'ADC, il faut ajouter
#DEVICE ADC=8 au début du programme, après la déclaration du type de micro que l'on utilise.

Sinon au niveau "concaténation", tu peux utiliser 5 octets pour stocker 4 mesures de l'ADC.
tu auras alors

En considérant que tu traites tes echantillons 4 par 4

int8 memoire[5];
int16 echantillon[4];

// tu lit l'ADC et tu mets le contenu dans echantillon

pour mettre en RAM
memoire[4] = (int8)(echantillon[3]>>2);
memoire[3] = (int8)(echantillon[3]<<6) & (int8)(echantillon[2]>>4);
memoire[2] = (int8)(echantillon[2]<<4) & (int8)(echantillon[1]>>6);
memoire[1] = (int8)(echantillon[1]<<2) & (int8)(echantillon[0]>>8);
memoire[0] = (int8)(echantillon[0]);

Pour sortir de la RAM
echantillon[0] = (int16)(memoire[0]) & (((int16)(0x03 & memoire[1]))<<8);
echantillon[1] = (int16)(memoire[1]>>2) & (((int16)(0x0C & memoire[2])<<6);
echantillon[2] = (int16)(memoire[2]>>4) & (((int16)(0x30 & memoire[3])<<4);
echantillon[3] = (int16)(memoire[3]>>6) & (((int16)(0xC0 & memoire[4])<<2);

Tout cela est a vérifier!! et surement ameliorable....



Numéro de l'article: 86224   |  De: Sam   |  Date: 2004-04-12 15:05:55
   Un shuia plus long mais plus clair !!!
voila, testé retesté il marche... sorry pour le spam
---
start
rrf adcl,f
rrf adcl,f
btfss adch,0
bcf adcl,6
btfsc adch,0
bsf adcl,6
btfss adch,1
bcf adcl,7
btfsc adch,1
bsf adcl,7
clrw
movf adcl,w
goto start

END
---

Numéro de l'article: 86231   |  De: manu   |  Date: 2004-04-12 15:51:22
   RE: Un shuia plus long mais plus clair !!!
Salut
-------

Il n'y a nul besoin de décaler. :)
Sur les pics, on peut demander directement d'avoir le résultat aligné à gauche ou à droite, et donc travailler directement sur 8 bits, avec un seul registre, et sans décalage.
J'explique ça dans mon cours-part2.

A+
Bigonoff


Numéro de l'article: 86236   |  De: Bigonoff   |  Date: 2004-04-12 16:07:27
   RE: Un shuia plus long mais plus clair !!!
juste une petite modif qui te permettra de faire des modifs de bits conditionnées "plus rapidemment" :

btfss adch,0
bcf adcl,6
btfsc adch,0
bsf adcl,6

est équivalent à :

bcf adcl,6
btfsc adch,0
bsf adcl,6

Aurélien


Numéro de l'article: 86238   |  De: Aurélien   |  Date: 2004-04-12 16:08:21
   mais plus clair !!
monsieur je cherche la precision aussi

Numéro de l'article: 86240   |  De: nfs   |  Date: 2004-04-12 16:11:08
   RE: mais plus clair !!
sur 8 bits = 256 'pas'
sur 10 bits = 1024 'pas'

Numéro de l'article: 86255   |  De: manu   |  Date: 2004-04-12 16:48:11
   RE: mais plus clair !!
non c pas ça ce que je cherche mais l'intervention de Mr bignoff m'a fait douté de la démarche.

Numéro de l'article: 86257   |  De: nfs   |  Date: 2004-04-12 16:50:29
   RE: mais plus clair !!
oki, alors télécharge le cours part2 et tu vois sa solution ( qui doit etre la meilleure ;) )

Numéro de l'article: 86259   |  De: manu   |  Date: 2004-04-12 16:51:13
   RE: mais plus clair !!
avant de te demander l'information j'ai fouillé le part2 section CAN mot-à-mot

Numéro de l'article: 86260   |  De: nfs   |  Date: 2004-04-12 16:55:33
   RE: mais plus clair !!
ok :) maintenant t'as gagné le droit de fouiller les autres +/- 500 ou 600 pages pour trouver sa soluce :o))

Numéro de l'article: 86262   |  De: manu   |  Date: 2004-04-12 17:09:18
   RE: mais plus clair !!
ok merci pour l'encouragement

Numéro de l'article: 86265   |  De: nfs   |  Date: 2004-04-12 17:14:31
   cool !
mais c'est quoi ta question alors ?
tu demandes des recommendations, on te propose de diminuer la précision.
l'autre solution est donc d'enregistrer tes mots de 10 bits. Tu ne veux pas utiliser 16 bits pouyr 1 valeur, donc ce qu'il te reste à faire, c'est du code pour segmenter ta mémoire en mots de 10 bits.
qu'est ce que tu veux qu'on fasse ? qu'on te ponde du code ? ça a l'air d'être la mode en ce moment...
sinon il me semble que Sam a donné une réponse à l'autre solution.

Aurélien

Numéro de l'article: 86270   |  De: Aurélien   |  Date: 2004-04-12 17:34:41
   RE: cool !
derien :o)
comme dis aurelien, tu veux pas utiliser 16 bits pour stocker ton résultat, donc on te propose sur 8 bits avec le code source qui va avec en plus...
( au passage, un ADC sur 8 bits avec vref- = 0 volts et vref+ = 5 volts te permet deja une précision d'environ 0,02 volts, c'est deja respectable, avec 10 bits on monte a environ 0,005 volts... )
maintenant c'est a prendre ou a laisser tu as deux solutions, ou stocker ton résultat sur 16 bits donc prendre deux espaces de mémoire ou mettre ton résultat sur 8 bits et utiliser deux fois moins de place... donc la c'est toi qui choisis, on peut rien faire de plus sur ce point la..
si tu nous avais dis plus d'infos sur ton applications, on t'aurais aiguillé des le départ, si c'est pour regarder la courbe de décharge d'une pile, un can sur 8 bits suffit amplement, par contre si c'est pour faire un logger de température a 0.01° près, la le 10 bits aura parfaitement son utilité...
comme d'hab, c'est toi le seul maitre...
@++
manu

Numéro de l'article: 86280   |  De: manu   |  Date: 2004-04-12 18:30:34
   RE: cool !
Salut
-----

Je rejoints Aurélien et Manu.

Tu as deux solutions :

- Soit tu travailles en 8 bits. Dans ce cas, cependant, tu n'as pas besoin de décaler, vu que le pic peut ranger directement la valeur convertie alignée à gauche (donc les 8 bits forts sont dans un même registre, les 2 autres bits dans l'autre, qu'il suffit d'ignorer).

- Soit tu veux garder la pleine précision, et donc travailler en 10 bits, et alors tu dois stocker les 10 bits dans ta mémoire.

Pour ce faire, tu as deux méthodes :

- La simple, c'est de mettre chaque valeur sur 2 octets (16 bits). donc, c'est simple, mais tu perds de la place. Dans ce cas, tu mets 1 valeur(10bits) pour 2 octets de mémoire (16bits).

- La compliquée, c'est d'organiser tes données dans ta mémoire pour utiliser chaque bit. Dans ce cas, tu mets 4 valeurs(40bits) pour 5 octets de mémoire (40 bits). A toi alors d'organiser comme bon te semble.

A+
Bigonoff



Numéro de l'article: 86292   |  De: Bigonoff   |  Date: 2004-04-12 19:43:10
   RE: cool !
init
bank1
movlw B'10000100' ; 3 Entrées analogiques RA0,RA1,RA3 ,
;résultat justifié à droite
movwf ADCON1
bank0
;********* FIN INIT ****************
; démarrage du convertisseur attendre 20 µs si plus une lecture
bsf ADCON0,GO ; lancer conversion A/D
Aten ; attendre
btfss PIR1,ADIF ; tester si interrupt en cours
goto Aten
bsf STATUS,RP0 ; passer banque 1
movf ADRESL,w ; charger poids faible conversion
bcf STATUS,RP0 ; repasser banque 0
movlw 0x20




Numéro de l'article: 86298   |  De: Pheno   |  Date: 2004-04-12 20:17:23
   RE: cool !
javais pas fini plus simple a comprendre comme ca non

init
bsf STATUS,RP0 ; sélectionne banque1
movlw B'10000100' ; 3 Entrées analogiques RA0,RA1,RA3 ,
;résultat justifié à droite
movwf ADCON1
bcf STATUS,RP0 ; sélectionne banque0
;********* FIN INIT ****************
movlw 0x19
movwf FSR
GoAD
; démarrage du convertisseur attendre 20 µs si plus une lecture
bsf ADCON0,GO ; lancer conversion A/D
Atendre
btfss PIR1,ADIF ; teste si interrupt en cours
goto Atendre
bsf STATUS,RP0 ; passer banque 1
movf ADRESL,w ; charger poids faible conversion
bcf STATUS,RP0 ; repasser banque 0
incf FSR,F
movwf INDF ; sauve le résultat Low
bcf PIR1,ADIF ; efface flag interupt
return



Numéro de l'article: 86301   |  De: Pheno   |  Date: 2004-04-12 20:30:13
   RE: cool !
'non c pas ça ce que je cherche mais l'intervention de Mr bignoff m'a fait douté de la démarche'
LOL

Numéro de l'article: 86303   |  De: manu   |  Date: 2004-04-12 20:34:05
   RE: cool !
Pour ceux qui ont lu que le début de mon post, le code en C que j'ai donné permet de stocker (et destocker) 4 acquisition en 10 bits dans 5 octets. Code pondu à la volée, sans passage en simulateur ou debuggeur, donc à 80% de chance d'y avoir une coquille...
Quoi qu'il en soit, chers demandeurs d'information, METTEZ PLUS D'INFO DANS VOS DEMANDES, bor.el!! On passe du temps à vous donner un coup de main, alors arretez d'imaginer que vous bossez sur une application top secrete....

Dans ce sujet, ca serait que l'auteur nous disent:
1)C ou Assembleur? Quel compilateur?
2)Nombre d'échantillons sur tes 100ms
3)Precsion recherchée

Numéro de l'article: 86316   |  De: Sam   |  Date: 2004-04-12 21:29:44
   RE: cool !
en plus dans le cas de cette question, le choix de la méthode d'enregistrement ne peut dépendre que du concepteur donc de celui qui pose la question car ça fait appel à des décisions au niveau de la mémoire, et de la précision recherchée.
et comme on ne sait rien de tout ça...

Aurélien

Numéro de l'article: 86319   |  De: Aurélien   |  Date: 2004-04-12 21:36:10
   RE: cool !
il a du se vexer, sniff :o)

Numéro de l'article: 86349   |  De: manu   |  Date: 2004-04-12 23:55:14
   vexéééé
Assembleur, MPLAB
sur 200ms, je vais echantilloner les premeires 10 ms(100 echantillons), les derniers 20ms(100ech) et le reste je vais l'echantilloner sur 200 ech.
je desire une precision de 0.005V

je sais que c embettant ce que je racconte mais j'ai pas le choix, il fallait que je m'adresse à quelqu'un et les proches m'ont conseillé le forum de ABCelectronique te je vous remercie tous.

Numéro de l'article: 86455   |  De: nfs   |  Date: 2004-04-13 14:06:36
   RE: vexéééé
essaie de lancer un nouveau post parce que personne va lire celui la...
j'ai quelques questions pour toi avant de te donner un conseil précis :
-c'est pour quelle application exactement ? ( je recopireais pas )
-combien d'échantillons tu dois prendre au total ?
-quel est ton cahier des charges coté hard exactement ?
voila... :)
@++
manu

Numéro de l'article: 86533   |  De: manu   |  Date: 2004-04-13 17:31:48