Utilisation d'un port serie et parallele (debutant)

Utilisation d'un port serie et parallele (debutant) - Programmation

Marsh Posté le 11-02-2002 à 19:18:34    

Bonjour
 
 
je bosse sur un ptit montage electronique, a brancher sur port com ou parallele, j'my connais pas du tout en progra sur pc, c'est pas moi qui m'occupera de la partie soft
 
 
j'aimerais juste savoir, apparament y a pas mal de monde qui se sert des ports pour des ptits montages isi
 
 
J'ai besoin d'utiliser des broches d'un port, pour leur faire sortir une tension continue, qu'on peut ensuite regler par logiciel, de 0 a 100% de sa tension
 
 
c'est possible ca? une tension continue, et non pas un signal compose de bits?
 
si oui, sur quelles broches, et quelle est la tension max de sortie
 
 
merci :)


---------------
Assembleur, skomme modo, en un sens: interface avec les mongols :/ (Piksou)
Reply

Marsh Posté le 11-02-2002 à 19:18:34   

Reply

Marsh Posté le 11-02-2002 à 22:29:19    

sujet interressant je veux avoir la réponse.
sinon tu cherches koi comme langage ? C, C++ ? Delphi  :love:  :love:  ?

Reply

Marsh Posté le 11-02-2002 à 23:49:33    

ce serais pas plus simple de commander une résistance variable ? je sais plus la référence, mais t'aurais comme avantage:
* simplicité de l'interface électronique et soft (il me semble)
* pouvoir commander des puissances plus importantes, paske t'as pas grand chose come mA sur un port parallèle ou un port série

Reply

Marsh Posté le 12-02-2002 à 10:53:35    

jean, c'est pas moi qui m'occupe de la partie soft, moi j'fais le montage, mais je crois que c'est en delphi
 
drc, tu peux m'expliquer comment controller une resistance variable, par un port serie ou parallele?
merci


---------------
Assembleur, skomme modo, en un sens: interface avec les mongols :/ (Piksou)
Reply

Marsh Posté le 12-02-2002 à 10:58:53    

de mémoire:
c'est un circuit qui se présente sous la forme d'un circuit-intégré. tu envoi un signal soit sur la patte pour augmenter la valeur de la résistance soit sur la patte pour diminuer cette valeur, je sais pas dire beaucoup plus, je doit avoir un article desssus qqpart (dans un "interface PC" je crois) qui fait une mise en application.
 
j'essaye de retrouver çà ce soir, mais je garanti vraiment pas, j'ai un bordel monstre pour l'instant  :D

Reply

Marsh Posté le 12-02-2002 à 15:42:14    

Par une sortie série RS232, ou parallèle, on ne sort quasiment qu'une tension (0/+5V en TTL, -12/+12 théoriques en RS232, mais 0/+12 suffisent (d'après de vieux vieux numéros d'ELEKTOR)). C'est 0 ou 1 (allumé/éteint).
 
Il faut donc commander un circuit intégré, ou une série de transistors alimentés le plus souvent par l'extérieur. Y a des schémas dans Interface PC.
 
Sur l'interface imprimante (et série aussi), on peut tirer un petit courant pour un circuit peu gourmand, mais c'est limité.

Reply

Marsh Posté le 12-02-2002 à 16:21:47    

ouais ok
 
donc y faudra que je rajoute un circuit qui traduise un byte serie, ou un 8 bit parallele, en tension electrique
 
 
si quelqu'un a plus simple, j'suis preneur


---------------
Assembleur, skomme modo, en un sens: interface avec les mongols :/ (Piksou)
Reply

Marsh Posté le 14-02-2002 à 10:47:33    

Faudra que je regarde dans un livre sur l'exploitation des interfaces du PC si y a pas qq chose de "simple".
 
Les spécification précises, c'est quoi ?
Tension mini (0V ?, négatif ), maxi (2V, 5V, 12V, .. ?), le nombre de pas entre valeurs, etc... :sarcastic:  
 
Si on veut dépasser +5V sur LPT, pas possible, c'est du TTL (les 8 fils de sortie étaient "Open Collector" avant les LPT bidirectionnels, maintenant, je sais plus). Descendre en dessous de 0V, faut un circuit externe. :D  
 
Si on veut plus de 256 pas, faut aussi une "usine externe" pour envoyer les infos en deux fois (poids fort, poids faible)... :D

Reply

Marsh Posté le 20-02-2002 à 12:59:54    

10-20 pas suffisent largement
 
j'veux pas de negatif, juste de 0 a 5, voire 12, ou n'importe quoi

Reply

Marsh Posté le 25-02-2002 à 09:35:36    

Dans le livre "J'exploite les interfaces de mon PC" (Publitronic), page 91, il y a un montage permettant de faire ce qui est demandé, suffit d'adapter au matériel disponible.
Ce montage permet de sortir une sinusoïde à partir du port LPT, donc à sortir ce qu'on veut (!) dans la limite 0 à 2,55V (réf interne de 2,55V, résolution de 256 échelons de 10 mV). Le circuit est un ZN426 (Ferranti).
D0 (broche 2 de la prise) de LPT est relié à broche 9 (D0) du circuit
D1 (3) de LPT est relié à broche 10(D1) du circuit
D2 (4) de LPT est relié à broche 11(D2) du circuit
D3 (5) de LPT est relié à broche 12(D3) du circuit
D4 (6) de LPT est relié à broche 13(D4) du circuit
D5 (7) de LPT est relié à broche 1 (D5) du circuit
D6 (8) de LPT est relié à broche 2 (D6) du circuit
D7 (9) de LPT est relié à broche 3 (D7) du circuit
(masses prise LPT : 18 à 25)
 
La sortie analogique de fait par la broche 4 du ZN426
Le 7 et 8 du ZN sont reliés à la masse
les broches 5 et 6 sont reliées et vont, d'un côté au +5V de l'alimentation via une R de 390 Ohms, et de l'autre côté à la masse par un condensateur de 1µF (polarisé).
L'alim du ZN se fait par du +5V, broche 14.
 
On doit pouvoir changer de convertisseur D/A. Suffit de trouver le bon.
 
Il me semble qu'on peut tirer un peu d'énergie de la prise COM1/2 (permettant de rendre certains circuits autonomes), mais pour LPT, je ne sais pas.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed