ABCelectronique : portail d'information dans le domaine de l'électronique
Home » Diverses rubriques » Archive forum sujets+corp
 
     
   Euclide FPGA  
salut,
Je cherche désespérément des infos sur l'implémentation de l'algorithme d'Euclide étendu dans un FPGA.
Donc si l'un d'entre vous a déja réalisé quelquechose dans ce style, ce serait vraiment cool, parcequ'il n'y a pas énormément d'infos, du moins j'en ai pas beaucoup trouvé...
Merci d'avance

Numéro de l'article: 120403   |  De: pinkotronic   |  Date: 2004-07-20 12:17:00

   documents et datasheet TL489  
Bonjour à tous,

Je recherche de la documentation sur le TL489.
Schéma, datasheet seront bien venus
En attendant quelle réponse, je remercie d'avance
tous ce qui m'aiderons dans cette recherche.






Numéro de l'article: 120418   |  De: jacques   |  Date: 2004-07-20 13:16:49
   RE: documents et datasheet TL489
Au vue du nombre de réponse, je craint qu'il ne soit plus utiliser

Numéro de l'article: 120475   |  De: jacques   |  Date: 2004-07-20 15:07:18
   RE: documents et datasheet TL489
Salut
J'ai herché un peu sur le net, et apparemment, il ne serait plus trop utiliser à en croire les anciens post des archives (datant de 2003) Par contre, (mais je me trompe peut-être) le LM3914N ne serait pas un équivalent? (je ne dis que ce que j'ai aperçu sur le net)

A titre d'info supplémentaires (peut-être déjà connues) voici deu sites assez complet de datasheets :
http://www..com/
et
http://www..com/

désolée de ne pas + t'avancer...


Numéro de l'article: 120489   |  De: pa'doué   |  Date: 2004-07-20 15:32:06
   RE: documents et datasheet TL489
Effectivement , peu de renseignements sur ce composant:
http://www.gotronic.fr/catalog/actif/lin8.htm
TL489 Indicateur de niveau logique, DIL08 .
SONY STR343 TL489
SONY STJ55 TL489
SONY ST636 TL489

Numéro de l'article: 120520   |  De: Fas54   |  Date: 2004-07-20 16:46:30
   RE: documents et datasheet TL489
Merci pour les infos, çà fait plaisir, même si c 'est peu.
Ca va m'aider car je ne connaissai plus son utiliter.
Si d'autre info ou montage vous venez aux yeux ou aux oreilles.
Sur des applications consernant ce CI le TL489.
Pourriez-vous me laisser un post dans mon forum actuellement fonctionnelle sur mon site en court de construction dans le forum Décourverte URL, merci à vous.
Voici l'adresse du forum.
http://electronique-one.chez.tiscali.fr//forum/forum.php?
Voici l'adresse du site.
http://electronique-one.chez.tiscali.fr//link1.php

Numéro de l'article: 121463   |  De: jacques   |  Date: 2004-07-24 17:15:38

   Alim +5/-5  
Bonjour.
J'aurais besoin de faire une alim +/- 5V à partir d'un 24 Volt (Transfo 220/24 + pont de diode).
J'ai vu que le NE 555 permettait de passer d'un tension positive à une tension négative. donc si je fais du 5 V à partir du 24 V (régulateur), après puis je utiliser le 5V pour faire du -5V et enfin avoir du +5/-5 V

Merci.

PS : si vous avez des liens Web avec des schémas d'exemple d'alims +5/-5 je suis preneur.

Merci

Numéro de l'article: 120421   |  De: seb   |  Date: 2004-07-20 13:23:48
   RE: Alim +5/-5
Bonjour

Tu ne parles pas du courant souhaité ??

Sinon le plus simple est de faire du 10 Volts(mais bonjour le rendement <<30%) et de créer une masse virtuelle à 5 V soit avec un symétriseur soit avec un µA7805

2 petits schémas:

A bientôt


###Graphgr_1760###

Numéro de l'article: 120437   |  De: EPERVIER   |  Date: 2004-07-20 13:50:11
   RE: Alim +5/-5
Le courant n'est pas important, il s'agit d'alimenter une dizaine d'AO et un PIC.

Tu aurais des références de symétriseur ?
par µA7805 tu entends régulateur L7805 ?

Numéro de l'article: 120439   |  De: seb   |  Date: 2004-07-20 13:52:55
   RE: Alim +5/-5
Salut,
Tu t'embêtes, il y a plus simple, c'est d'utiliser un 7805 et un 7905.
Bien sûr, il faut avant passer de 24V à 12 ou 18 par exemple (un 7812 ?), mais sinon, c'est tout facile !
A+

Numéro de l'article: 120441   |  De: progfou   |  Date: 2004-07-20 13:53:56
   RE: Alim +5/-5
Bonjour,

Il y aplus simple je pense

un 7805 qui régule le plus 5v et son amologue en négatif qui s'appele 7905. Tout simplement

Bonne chasse au schéma, il suffit de trouver le datasheet de la série 78xx. Il y a un exemple d'alimentation +5 -5





Numéro de l'article: 120442   |  De: jacques   |  Date: 2004-07-20 13:55:37
   RE: Alim +5/-5
Oui, forcément vu comme ça c'est bcp plus simple !
Merci

Numéro de l'article: 120443   |  De: seb   |  Date: 2004-07-20 13:55:42
   RE: Alim +5/-5
Oui, le seul probleme c'est qu'avec une alim positive (24V continu), le 7905, vous allez le satelliser!!!! Pour que le regulateur marche en negatif, il faut une tension négative en entrée...
Donc soit faire comme epervier, utiliser une alim 10V avec masse virtuelle, afin d'obtenir +/-5V... Soit utiliser un convertisseur DC/DC
pour le -5, et un regulateur( ou convertisseur DC/DC) pour le +5V...

Numéro de l'article: 120449   |  De: pazcal   |  Date: 2004-07-20 14:05:34
   RE: Alim +5/-5
Seb > si tu peux prendre la tension du transfo directement, donc avant le pont de diode, c tres simple, tu fais un double redressement simple alternance, et comem ca tu auras tes 2 tensions positive/negative directement... schéma :
###Graphgr_1761###

Numéro de l'article: 120456   |  De: pazcal   |  Date: 2004-07-20 14:23:24
   RE: Alim +5/-5
Pazcal >
Excuse moi mais j'ai un peu de mal à suivre tes calculs. Je suis d'acoord sur le principe du schéma. Mais c'est sur le calcul de la capa que je comprends pas.
La capa C a pour but de filtrer la simple alternance. Mais sur quel principe de te bases tu pour en calculer la valeur.
Merci pour tes explications

Numéro de l'article: 120484   |  De: seb   |  Date: 2004-07-20 15:23:14
   RE: Alim +5/-5
En lisant sur un bouquin j'ai trouv" ceci :

Vr : ondulation
Vr= I/f*C
donc en simple alternance, f=50Hz
Etant donné qu'il faut 8 V mini avant le régulateur 5V je dois avoir au maximum une odulation de 24-0,7-8=15,3V
si je veux I = 100mA
C>0,765F

Qu'en pensez-vous ? ça vous parait juste ?
Merci

Numéro de l'article: 120497   |  De: seb   |  Date: 2004-07-20 15:39:35
   RE: Alim +5/-5
ben c'est facile, tu pard de l'approxiamtion que la decharge de la capa est lineaire... d'ou la formule CU = IT, qui evite de passer par une integrale exponentielle... mais l'approximation est largement valable...
ensuite tu sais que la tension max atteinte par la sinusoide est 24V * SQRT(2) valeur crete, soit environ 34V, a cela tu retires en gros 1V de la diode... soit la valeur max de V est 33V en gros...
Ensuite l'entree du regulateur doit avoir environ 5V + 3V de drop out, soit 8V...
Donc il faut que la capa ne se dechanrge pas en dessous de 8V, sinon, le regulateur ne fonctionnera plus correctement!
donc l'ondulation maxi est bien 33 - 8V soit environ 25....
Bien sur l'approximation des calculs n'a pas besoin d'etre a 1% compte tenu des toelrances des capa chimiques... surtout que ca donen une valeur mini qu'il faut bien sur gonfler...
ensuite la periode en simple alterance est de 20ms=1/50Hz (10 pour du double alternance)... voila...

Numéro de l'article: 120498   |  De: pazcal   |  Date: 2004-07-20 15:42:36
   RE: Alim +5/-5
seb > Faut prendre 24 * 1.414... c'est la valeur crete, ton transfo sort 24Veff ;o)

Numéro de l'article: 120499   |  De: pazcal   |  Date: 2004-07-20 15:44:24
   RE: Alim +5/-5
ok, merci beaucoup

Numéro de l'article: 120500   |  De: seb   |  Date: 2004-07-20 15:44:55
   RE: Alim +5/-5
C'est pourtant ce que je croyais avoir tapé tout à l'heure, ton schéma, Pazcal...
Bref, enfin, en tout cas, si c'est pas ce que les gens lisent, c'est ce que j'avais en tête...

Numéro de l'article: 120503   |  De: progfou   |  Date: 2004-07-20 15:53:18
   RE: Alim +5/-5
Alors maintenant la question qui tue !
J'ai donc un transfo 220V/24V (pas de +12V 0 -12V)
et j'aimerai faire une carte d'alim avec du 24V, 12V,+5 et -5V
est ce possible ?

parce que la masse du +5/-5 n'est pour le coup plus la même masse que le 24 et le 12 V (puisque double alternance)

Et à mon avis ça sera pas joli, joli si je fais ça :

###Graphgr_1762###

Numéro de l'article: 120507   |  De: seb   |  Date: 2004-07-20 16:07:05
   RE: Alim +5/-5
Le double alternance me permet de faire le +12 et le +24 et simple a faire le +5 -5

Mais a mon avis y a un probleme de masse


Numéro de l'article: 120510   |  De: seb   |  Date: 2004-07-20 16:13:25
   RE: Alim +5/-5
le convertisseur DC/DC peut-il me résoudre mon problème.
j'ai l'impression.
ICL7660S par exemple, non ?

Numéro de l'article: 120512   |  De: seb   |  Date: 2004-07-20 16:29:15
   RE: Alim +5/-5
Ben oui, ca marchera, le seul probleme, et pas des moindres, c'est que tu n'auras pas la même masse, autrement dit la meme reference de tension!!!!! Donc impossbile d'utiliser par exemple sur la meme carte le +12V, et le -5V... donc tres peut d'intéret en fait...

Dans ce cas, tu as autant mettre un seul regul variable, qui te permettra d'avoir toutes les tensions entre 1.25V et 24V ... Pour l'avoir en negatif, suffira d'inverser la polarité... ce que tu fais d'une autre facon avec ton montage...
Et les changement de ref de masse, sont plutot dangereux pour les montages, on oublie vite ce detail, et c irremediable ... ;o)

Numéro de l'article: 120513   |  De: pazcal   |  Date: 2004-07-20 16:29:16
   RE: Alim +5/-5
Salut, pour avoir une tension de -5V, utilise une petite alim inverseuse à découpage, ça coute guère plus cher qu'un régulateur et le rendment est meilleur !!
Tu trouvera des schéma un peu partout sur le net (ou sur electronique pratique, ils avaient sortie un numéro consacré aux alim à découpages).
@+

Numéro de l'article: 120576   |  De: playax   |  Date: 2004-07-20 21:40:27

   Matra odea 710  
Je possède un téléphone MATRA ODEA 710 et je ne retrouve plus la notice d'utilisation . J'aimerais connaître la technique pour pré enregistrer des numéros de téléphone.
merci
Vincent




Numéro de l'article: 120424   |  De: Jarneau Vincent   |  Date: 2004-07-20 13:35:26

   PIC + VB big prob!!!  
Hello, je transmet au pc via le port serie en vb6 ceci :
0
1
13
6
20
7
0
2
13
6
20
7
0
3
13
6
20
7
0
4
13
6
20
7
0
1
13
7
20
7
0
3
13
7
20
7
0
4
13
7
20
7
0
2
13
7
20
7
(le tout dans un fichier *.txt) et je voudrais les obtenir dans un autre fichier excel et dans un listview ou autre :

0 - 1 - 13 - 6 - 20 - 7
0 - 2 - 13 - 6 - 20 - 7
0 - 3 - 13 - 6 - 20 - 7
0 - 4 - 13 - 6 - 20 - 7
0 - 1 - 13 - 7 - 20 - 7
0 - 3 - 13 - 7 - 20 - 7
0 - 4 - 13 - 7 - 20 - 7
0 - 2 - 13 - 7 - 20 - 7


et si oui comment svp, je patauge!

Numéro de l'article: 120426   |  De: THT   |  Date: 2004-07-20 13:36:16
   RE: PIC + VB big prob!!!
Bonjour,

C'est une conception de programme sous visual basic.
Pour programmer les pics?


Numéro de l'article: 120431   |  De: jacques   |  Date: 2004-07-20 13:40:32
   RE: PIC + VB big prob!!!
Voici quelque adresse pour des sites d'entraides à la prgrammation

http://vb.developpez.com/cours/
http://www.vbfrance.com/
http://www.commentcamarche.net/


Numéro de l'article: 120433   |  De: jacques   |  Date: 2004-07-20 13:46:11
   RE: PIC + VB big prob!!!
Ton probleme, c'est quoi exactement? de rajouter les "-" entre les codes, ainsi que le retour charriot a la fon de la ligne? c'est cela?
tu veux le faire cote PIC, ou PC?

Numéro de l'article: 120445   |  De: pazcal   |  Date: 2004-07-20 14:00:50
   RE: PIC + VB big prob!!!
En fait les "-" peuvent êtres remplacés par ";" ou " " mais le tout c'est de me retrouver avec les données en colonnes dans un fichier excel et de les afficher aussi (toujours en colonnes dans un composant VB. Vu mon application je préfère le faire du coté pc!

T'as une idée pascal heu pazcal!??

merci aussi à jacques!

Numéro de l'article: 120451   |  De: THT   |  Date: 2004-07-20 14:12:15
   RE: PIC + VB big prob!!!
ben oui, tu peux ecrire un p'tit programme en C, BASIC,...ou mieux un script type perl/python/tcl/...etc etc qui rajoute un caractere CR+LF CariageReturn+LineFeed toutes les 6 lignes de ton fichier... comme ca tu auras le format que tu desires...

Numéro de l'article: 120455   |  De: pazcal   |  Date: 2004-07-20 14:21:27
   RE: PIC + VB big prob!!!

extrait de MSDN vour VB6


vbCrLf Chr(13) + Chr(10) Combinaison des caractères de retour chariot et de saut de ligne

vbCr Chr(13) Caractère de saut de paragraphe

vbLf Chr(10) Caractère de saut de ligne

vbNewLine Chr(13) + Chr(10) Caractère de saut de ligne spécifique à la plate-forme ;choix en fonction de la plate-forme

vbNullChar Chr(0) Caractère ayant la valeur 0

vbNullString Chaîne ayant la valeur 0 Différent d'une chaîne de longueur nulle ("") ; permet l'appel de procédures externes

vbObjectError -2147221504 Les numéros d'erreur définis par l'utilisateur doivent être supérieurs à cette valeur. Par exemple :
Err.Raise Number = vbObjectError + 1000

vbTab Chr(9) Caractère de tabulation

vbBack Chr(8) Caractère de retour arrière

vbFormFeed Chr(12) Inutilisé sous Microsoft Windows

vbVerticalTab Chr(11) Inutilisé sous Microsoft Windows



Avec tout ça, tu devrais réussir à faire ce que tu veux

a+

Numéro de l'article: 120457   |  De: Cédric   |  Date: 2004-07-20 14:23:45
   RE: PIC + VB big prob!!!
lorsque c'est marqué

vbCrLf Chr(13) + Chr(10) Combinaison des caractères de retour chariot et de saut de ligne


"vbCrLf" est le nom de la constant
"Chr(13) + Chr(10)" est l'équivalent

"Combinaison des caractères de retour chariot et de saut de ligne" est la description


Numéro de l'article: 120458   |  De: Cédric   |  Date: 2004-07-20 14:25:30

   Mode sleep possible ?  
Bonjour,

j'écris un prog sous Atmega128 (Atmel) et je cherche le voltage minimum nécessaire pour assurer l'alimentation en mode Sleep.
Il existe plusieurs mode Sleep et le problème c'est que j'ai une pile lithium pour faire la sauvegarde qui fonctionne en 3V (pile bouton standard). Niveau courant, pas de souci a priori en mode sleep, mais sur la data de l'ATmega128, tout ce que j'ai trouvé sur ce problème, c'est:


En 1ere page:
Voltage de fonctionnement:
2.7 - 4.5 V Atmega128L
4.5 - 5.5 V Atmega128


En page de caractéristiques électriques:
La conso Icc en Power-Down mode avec et sans Watchdog à Vcc=3V sans précision s'il s'agit de l'Atmega128 ou Atmega128L.


N'ayant que l'Atmega128 (la version Atmega128L ne tourne qu'8 MHz au lieu de 16 pour l'Atmega128), puis-je entrer en Sleep mode si je perds le secteur et bascule sur la pile 3 V pour alimenter l'Atmega128???
Ou alors quelle autre solution ai-je ?


Merci beaucoup pour votre aide!


Thierry



Numéro de l'article: 120452   |  De: Thierry   |  Date: 2004-07-20 14:18:40

   potentiomètre numérique  
Bonjour,

Est-qu'un potentiomètre numérique = un potentiomètre classique mais commandé numériquement (comme son nom l'indique)?

Merci d'av'

Numéro de l'article: 120461   |  De: pa'doué   |  Date: 2004-07-20 14:33:05
   RE: potentiomètre numérique
C'est une résistance variable avec une entrée numérique de commande généralement sur 8 bits, qui permet de fixer la valeur de la résistance par pas de Rtot/256, soit 256 pas au total...
0 correspond a R = 0
0xff (255) correspond a Rtot


Numéro de l'article: 120464   |  De: pazcal   |  Date: 2004-07-20 14:36:44
   RE: potentiomètre numérique
Parfois aussi sur 10 bits dans le cas où plusieurs potards dans un ci. 2 bits d'adressage + 8 bits de valeur (de 0 à 255).

Numéro de l'article: 120468   |  De: Thierry   |  Date: 2004-07-20 14:46:02

   Emission / Reception  
Bonjour,

je suis a la recherche d'un schéma pour transmettre des donnees binaires avec un module type AUREL.

Mon projet consiste a piloter plusieurs recepteurs avec le meme emetteur, donc il faut que j'adresse ou que je code.

Ensuite viens un autre probleme, si j'utilise un pic, il va me falloir un quartz je pense... et je sais pas comment le mettre oeuvre, jusque la je n'ai fais que de la programmation sur des circuits existants

Avec tous ces problemes, je suis pas arrivé.... Qq'un peu m'aider??

merci

Numéro de l'article: 120462   |  De: Mneu   |  Date: 2004-07-20 14:35:27
   RE: Emission / Reception
Salut

Qq anciens posts sur le sujet :
http://www.abcelectronique.com/forum/read.phtml?f=1&i=114852&t=114794
http://www.abcelectronique.com/forum/read.phtml?f=1&i=95766&t=95436
La description faite ici correspond à une RS232 mais la forme du code est tout à fait applicable pour de la téléco.

A+

Numéro de l'article: 120483   |  De: SuperPapum   |  Date: 2004-07-20 15:20:41
   RE: Emission / Reception
ok je vais essayer, mes connaissances en electronique etant limitee ca risque de pas etre facile

merci

Numéro de l'article: 120496   |  De: Mneu   |  Date: 2004-07-20 15:37:43

   Transmission de données d'un PC à un autre  
Bijour à tous! J'ai un p'tit problème: j'ai élaboré un système électronique me permettant de recueillir les signaux provenant de capteurs de pression et de température situés sur des canalisations d'eau géothermale (capteurs > conditionneur de signaux > coffret de mesures > liaison RS 232 > PC de la centrale > logiciel d'acquisition DasyLab) de 20 sites. Mon problème est maintenant de récupérer ces données sur un ordinateur situé au bureau et je ne sais pas du tout comment m'y prendre (création d'un site Internet, création d'un réseau Intranet, ...?). Pourriez vous m'éclaicir un petit peu SVP?

Numéro de l'article: 120471   |  De: Seb   |  Date: 2004-07-20 14:55:06
   RE: Transmission de données d'un PC à un autre
Tu dois réccupérer les données en temps réel ??


Numéro de l'article: 120473   |  De: Kiki   |  Date: 2004-07-20 15:04:37
   RE: Transmission de données d'un PC à un autre
Salut,

Si tu as une connection internet tu mettre en place un serveur FTP.
c très facile et rapide a mettre en place (10 minutes).
Pour t'aider tu peux choper un tutorial sur google tu tapes "serveur ftp".
PS: je te conseille "bullet proof ftp" il est facile à prendre en main.

Julien.


Numéro de l'article: 120474   |  De: Julien   |  Date: 2004-07-20 15:06:38
   RE: Transmission de données d'un PC à un autre
Ouais je récupère en temps réel ces données; ya pas de régulation, c juste une surveillance

Numéro de l'article: 120480   |  De: Seb   |  Date: 2004-07-20 15:18:00
   RE: Transmission de données d'un PC à un autre
merci de répondre! ouais ya une connection internet sur chaque site ms je sais pas cmt faire je v faire un tour sur google pour me renseigner

Numéro de l'article: 120482   |  De: Seb   |  Date: 2004-07-20 15:19:56
   RE: Transmission de données d'un PC à un autre
je pense que le plus simple serait que tu crée sur ton pc à la maison, une page web qui t'affiche les données acquisent en temps réel
et de ton boulot, tu consulte cette page qui est sur ton pc


sinon un programme de prise à distance d'un PC, du style PCanywhere
de cette façon tu vois l'écran de ton pc depuis ton boulot.
ceci étant protégé par mot de passe et d'autres sécurité je pense
c'est une solution facile à mettre en oeuvre

a+



Numéro de l'article: 120494   |  De: Cédric   |  Date: 2004-07-20 15:35:57
   RE: Transmission de données d'un PC à un autre
tu mets un serveur http, si t'es sous linux, c'est le plus simple, un p'tit script en javascript, et tu peux envoyer interroger le serveur pour recevoir les données...

Numéro de l'article: 120495   |  De: pazcal   |  Date: 2004-07-20 15:36:23
   RE: Transmission de données d'un PC à un autre
Merci à tous pour vos conseils les gars c cool. je vais me renseigner pour la création d'une page web, ca me parait une méthode assez simple. Bonne res à tous. a+

Numéro de l'article: 120518   |  De: Seb   |  Date: 2004-07-20 16:37:00

   LIAISON SERIE  
Bonjour,

j'ai besion d'une liaison série pour programmer un microcontrôleur à coeur 8051.
Et je voudrais savoir si c possible d'utiliser un seul fil qui rentre par un max232 (Rin) et qui en ressort pour aller au Rin de mon micro?
En fait c un problème de place sur mon CI et je ne peux pas mettre un DB9 et comme je n'ai à priori pas besion des autres signaux.
Mais je ne suis pas sur que ca marche avec un seul fil , y a peut une masse à mettre? et il faut peut être conserver Tx?

Merci d'avance!!
Julien.

Numéro de l'article: 120472   |  De: Julien   |  Date: 2004-07-20 15:02:54
   RE: LIAISON SERIE
Bonjour,
OUI, il y a une masse à mettre, en gros tu as besoin de trois fils : Rx, Tx et la masse.
Sinon, tu as d'autres solutions (i2c par exemple)...

Numéro de l'article: 120505   |  De: progfou   |  Date: 2004-07-20 16:05:17
   RE: LIAISON SERIE
ce qui m'inquiète, c'est que tu parle de programmation d'un 8051. LA PROGRAMMATION D UN 8051 NE S EFFECTUE PAS PAR LA BORNE TX.
Il existe des processeurs 8051 qui sont programmable par une liaison serie mais c'est via les bornes P1.5, P1.6, P1.7 que ca se passe. (systeme SPI pour par ex AT89s8252).
Si tu t'es mal exprimé et qu'il ne s'agit pas de programmation du composant mais d'un dialogue de données, tout dépend de ce que tu veux faire.
Si ta carte ne fait qu'envoyer des données, il te faut la borne tx et la masse.
Si ta carte ne fait que recevoir des données, il te faut la borne rx et la masse.
Si le dialogue est bidirectionnel, il te faut rx, tx et masse.
.
ATTENTION : ca dépend aussi de l'autre carte avec laquelle tu dialogue.
si c'est une interface RS232 qu'elle possede, tu ne peux pas les connecter tel quel au 8051. Il y a un probleme de tension (8051 est 0v/5v et le rs232 est +12/-12v) de plus, l'etat logique est inversé.
Dans ce cas, tu n'as pas le choix, MAX232

Numéro de l'article: 120545   |  De: Richard   |  Date: 2004-07-20 18:25:56
   RE: LIAISON SERIE
Merci pour ces réponses.
En fait, c un convertisseur analogique numérique avec un microcontroleur intégré compatible 8051(MSC1200).
ce que je veux faire c juste lui envoyer mon programme à partir du pc.
donc apparament j'ai juste à cabler Rx et une masse en passant par un max232.

PS:j'utilise deja la liaison spi pour commander des potar numérique et j'utilise aussi l'uart du micro pour envoyer les données a un fpga. ma question ne porte finalement que sur le nombre de point necessaire à faire fonctionner la liaison série entre le pc et le max mais que pour l'envoi de données. A moins que je doit conserver Tx pour par exemple un bit d'acusé reception qu'utiliserai le protocole rs232?

JULIEN.





Numéro de l'article: 120661   |  De: Julien   |  Date: 2004-07-21 11:12:41
   RE: LIAISON SERIE
Comme c'est pour dialoguer avec un pc, c'est effectivement un rs232 avec les tensions +12/-12v (ou avoisinant) ca, c'est clair.
Si tu passes par un max232, celui-ci va adapter les tensions en 0v/5v et effectuer l'inversion. En sortie, tu trouveras donc les données qui conviennent.
En theorie, seul le sens pc vers MSC1210 devrait etre utilisé mais il est possible que le logiciel du pc attende une info du controlleur avant de commencer la programmation mais là, ca depend du logiciel.
De toute manière un max232 est capable de gerer tx et rx dans le même composant (ca ne prend pas un cm carre de plus alors pourquoi s'en priver (enfin ca, c'est toi qui sait)).
Il est possible, du coté pc, que celui-ci refuse d'envoyer des données. Il faudra, peut-etre, que tu boucles les signaux de contrôle de l'rs232 (bouclage RTS CTS et DTR DSR dans le connecteur cote pc pour lui faire croire que le peripherique est present).
Mais comment vas-tu t'y prendre pour que le processeur "comprenne" que c'est son programme que tu lui transmet ? pour moi, ca reste un mystère a moins que le MSC1210 (que je connais mal) ne travail pas en microcontrolleur (memoire de programme interne (si possible pour lui)) et qu'il y ait des memoires extérieures dans lequel il y aurait un loader... alors là, d'accord.

Numéro de l'article: 120852   |  De: Richard   |  Date: 2004-07-22 00:04:11

   Différence accès IO et mémoire  
Bonjour,

J'ai déjà su la réponse que vous allez me donner à la question suivante. Mais avec les mois, j'ai tendance à oublier!! Ah la vieillesse!

Au niveau des PC, on voit souvent dans le gestionnaire des périphériques que le OS alloue des ressources au niveau de l'espace de mémoire et une plage d'E/S pour chaque composante connectée sur les différents bus du PC.

J'aimerais connaître la différence au niveau électronique comment le processeur fait pour accéder à une plage d'E/S ou mémoire. J'imagine que le processeur n'utilise pas la même interface de communication.

Merci

Christian



Numéro de l'article: 120477   |  De: Christian   |  Date: 2004-07-20 15:11:19
   RE: Différence accès IO et mémoire
Dans le cas d'un PC, et donc du bus PCI (pour prnedre le plus courant) c'est la meme interface qui est utilisée...
que ce soient des acces I/O, ou mémoire, tout passe sur le bus PCI, et sur le smemes "fils"... ensuite il y a des bits supplémentaires qui indiquent le type d'accès... Mais dans tous les cas, c'est l'arbitre du bus qui gere cela, autrement dit le fameux chipset associé au CPU... C'est lui qui gere l'arbitrage du bus, ainsi que l'allocation des resources (memoire, et I/O) de chaque peripherique... Les différences qui sont faite par exemple entre l'espace I/O et la mémoire sont surtout liés au mode burst qui est interdit dans le cas d'un acces I/O, vue qu'il est censé représenter des registres, et non pas de la mémoire...Il existe egalement des lignes supplémentaires qui permettent de définir si le bus transmet des mots de 8/16/32 bits...
Dans le cas de processeurs, comme le Z80/6502/les DSP TI, etc etc , un fil spécial est dédié a l'adressage de l'espace I/O, qui permet d'avoir un espace I/O de meme taille que celui e la mémoire, ca correspond en qquesorte a une ligne d'adresse supplémentaire... mais bon, en general, cela pemret surtout d'adresser des periph lents (par rapport a la RAM) et donc d'ajouter des "wait states" lors des acces, ou de travailler en mode synchrone avec le periph, ce qui n'est pas la cas avec la memoire, sauf la SDRAM (mais la c un peu different)...

Numéro de l'article: 120511   |  De: pazcal   |  Date: 2004-07-20 16:19:04
   RE: Différence accès IO et mémoire
Allo,

Je ne comprends pas tres bien la partie wait state et ca m'interesse d'en savoir un peu plus.

Tu dis que l'espace I/O est utilisé pour ralentir les accès à des périphériques plus lent, en y ajoutant des Wait State? Je pensais que c'etait le processeur lui-même qui gère les wait state en ajoutant des plus longs délais.

Christian

Numéro de l'article: 120517   |  De: Christian   |  Date: 2004-07-20 16:36:40
   RE: Différence accès IO et mémoire
Oui, c'est ce que j'ai dit... pour certains processeurs (en dehors des PC) l'espace d'I/O permet d'ajouter des wait states... Dans ce cas, tu as un registre qui te pemret de choisisr le nombr de wait states, cycle effectues ds le vide par le CPU pour accéder a une zone de l'espace d'adressage... A ce registre sont souvent associé des registres de zone mémoire, qu'il permet de ralentir les acces seulement sur une partie de l'espace adressable... Tu peux donc brancher sur le même bus plusieurs péripheriques de différentes vitesse en optimisant les acces pour chaque périph, sans te caler sur le plus lent...
Dans le cas du PCI, c'est un peu différent car le bus est partagé par plusieurs clients donc chaque client (esclave PCI) doit marcher a au moins 33MHz car le PCI lui est a fréquence fixe... Ensuite c'est a l'électronique de se débrouiller pour accéder aux péripheriques lents, sur la carte concernée... Je sais qu'on peut le ralentir en générant des cycles RETRY (le client ne répond pas, ou répond busy), c'est utilisé surotut au boot PC car toutes les cartes n'ont pas la meme vitesse de boot, et le master PCI doit attendre que toutes aient repondu pour faire l'allocation de l'espace mémoire... LE probleme de retry c'est que ca ralenti le bus, donc ds le cas d'un accès a un disque dur, ou carte video en burst, c con de tout ralentir pour lire un périph lent... Donc vaut mieux utiliser des acc-ès saynchrone,s ou des interruptions....

Numéro de l'article: 120528   |  De: pazcal   |  Date: 2004-07-20 17:31:49

   Fonctionnement ??  
quelqu'un pourrait il m'expliquer comment fonctionne ce montage ?

merci d'avance.
Cliquez ici pour ouvrir l'image


Numéro de l'article: 120485   |  De: arnaud   |  Date: 2004-07-20 15:25:28
   RE: Fonctionnement ??
on dirais une sorte d'amplificateur pour micro

Numéro de l'article: 120490   |  De: Cédric   |  Date: 2004-07-20 15:32:16
   RE: Fonctionnement ??
Salut,
C'est un détecteur de son.
A chaque fois qu'un son ou bruit est capté par le micro, le 55 sort une impulsion logique ayant un temps déterminé.

Numéro de l'article: 120493   |  De: Alain C   |  Date: 2004-07-20 15:34:01
   RE: Fonctionnement ??
3 etages:

micro(capteur)
vers ampli(transistor)
vers ampli op(m
ampli non inverseur)
vers 555(monostable)
vers sortie(signal logique)


Numéro de l'article: 120508   |  De: jpascal   |  Date: 2004-07-20 16:10:06
   RE: Fonctionnement ??
Comme Alain_C un detecteur de son, la sensibilité du niveau est regle par P1 (sur le comparateur), la durée de l'impulsion de sortie par P2

Numéro de l'article: 120515   |  De: pazcal   |  Date: 2004-07-20 16:32:16
   RE: Fonctionnement ??
il y a un ampli qui amplifie le son du micro. Celui-ci est comparé a un certain seuil (ampli op) et si le niveau capté depasse la consigne, une impulsion est generee par le 555.

Numéro de l'article: 120539   |  De: Richard   |  Date: 2004-07-20 18:13:05
   RE: Fonctionnement ??
Parti Arnaud ?
Malade Arnaud ?
Content Arnaud ?

Numéro de l'article: 120543   |  De: JC Riviere   |  Date: 2004-07-20 18:22:07
   RE: Fonctionnement ??
merci à tous pour ces précieux renseignements.

Arnaud.

Numéro de l'article: 120768   |  De: arnaud   |  Date: 2004-07-21 18:33:53

   capteur à reflexion infrarouge  
Bonjour,
J'aurai voulu me faire confirmer que la sortie d'un capteur à réflexion infrarouge sort comme signal un TTL...

Voici le type de capteur que j'envisageai :
http://content.honeywell.com/sensing/prodinfo/infrared/catalog/Pg_232.pdf

Merci d'avance!

Numéro de l'article: 120486   |  De: pa'doué   |  Date: 2004-07-20 15:25:36
   RE: capteur à reflexion infrarouge
chez Honeywell, lorsque le capteur est directement interfaçable TTL, ils le marquent sur le datasheet
voir lien ci dessous
http://content.honeywell.com/sensing/prodinfo/infrared/006460_1.pdf

dans le pire des cas, il faut que tu câble des résistances pour limiter le corant, regarde ta doc et les graphs, ce n'est pas difficile

a+

Numéro de l'article: 120488   |  De: Cédric   |  Date: 2004-07-20 15:31:26
   RE: capteur à reflexion infrarouge
Salut!

Dans une souris KEYMOUSE j'ai vu 2 capteurs infrarouges à 3 pattes et j'aimerai savoir comment ça se représente. Et si possible les caractéristiques puisque le schéma n'en fait pas mention

Merci

Numéro de l'article: 120522   |  De: hos almak   |  Date: 2004-07-20 16:55:33
   RE: capteur à reflexion infrarouge
Il faut que tu regarde la référence qui est sur le capteur

avec ça, tu pourra trouver le datasheet sur internet et tu aura tous les renseignements que tu souhaite

a+

Numéro de l'article: 120523   |  De: Cédric   |  Date: 2004-07-20 17:04:03