A voir également:
- ON/OFF moteur 220V par port parallèle
- On off symbole - Forum Word
- @Echo off - Forum Autoit / batch
- Wsd port ✓ - Forum Windows 7
- Port usb bloqué par administrateur ✓ - Forum Windows
- Port ping ✓ - Forum Réseaux sociaux
3 réponses
;-))
Tel quel, ça fait un court, comme explication.... C'est jouable, via VB où un autre langage, mais dis-en plus, surtout sur ton truc de port //....
Wild and Free
Tel quel, ça fait un court, comme explication.... C'est jouable, via VB où un autre langage, mais dis-en plus, surtout sur ton truc de port //....
Wild and Free
Il te faut effectivement un relais (simplement parce que ton moteur ne pourra pas etre 'actionner' avec une tension de 5 ou 12 volts).
Recuperes :
1. le brochage d'un port parallele (db 25)
2. un langage (assembleur, C ou autre pascal and co)
En gros, tu vas monter ton relais de facon a ce qu'il recoive des impulsions du port //.
Dans ton soft, une commande envoie l'impulsion qui fera coller le relai, une autre qui le decollera. C'est plus simple si tu arrives a faire un systeme de comparateur niveau prog (une impuls = on ou off suivant l'etat precedent).
Je vais essayer d'etre plus precis :
Imaginons que tu veuilles simplement utilisé ton port en tant qu'interrupteur. Dans les montages simples, on n'utilises que les 8 sorties du port et la masse. L'ordi permettra de commander les niveaux logiques de ces sorties : un 1 mettra la sortie a +5v et un 0 a 0v.
Donc tu envoies ta commande sur la sortie, elle passe a 1 et colle le relais. tu envoies ta commande de reinit et paf, la sortie passe a 0 et ton moteur s'arrete.
Pour pouvoir utiliser ca, il faut que ton port soit en mode EPP et non EPP/ECP. Penses aussi a mettre en place une resistance de bonne valeur (une trop petite ferait griller le port qui ne peut débiter qu'environ 12 mA), le mieux étant quand meme d'intercaler un cricuit buffer, ou un ampli op en mode suiveur par exemple.
Voiala, en esperant t'avoir aide ;)
Recuperes :
1. le brochage d'un port parallele (db 25)
2. un langage (assembleur, C ou autre pascal and co)
En gros, tu vas monter ton relais de facon a ce qu'il recoive des impulsions du port //.
Dans ton soft, une commande envoie l'impulsion qui fera coller le relai, une autre qui le decollera. C'est plus simple si tu arrives a faire un systeme de comparateur niveau prog (une impuls = on ou off suivant l'etat precedent).
Je vais essayer d'etre plus precis :
Imaginons que tu veuilles simplement utilisé ton port en tant qu'interrupteur. Dans les montages simples, on n'utilises que les 8 sorties du port et la masse. L'ordi permettra de commander les niveaux logiques de ces sorties : un 1 mettra la sortie a +5v et un 0 a 0v.
Donc tu envoies ta commande sur la sortie, elle passe a 1 et colle le relais. tu envoies ta commande de reinit et paf, la sortie passe a 0 et ton moteur s'arrete.
Pour pouvoir utiliser ca, il faut que ton port soit en mode EPP et non EPP/ECP. Penses aussi a mettre en place une resistance de bonne valeur (une trop petite ferait griller le port qui ne peut débiter qu'environ 12 mA), le mieux étant quand meme d'intercaler un cricuit buffer, ou un ampli op en mode suiveur par exemple.
Voiala, en esperant t'avoir aide ;)
Bon, t'as pas d'email alors je mets tout ici ;)
Il va te falloir :
1 74HCT245 et un truc genre ULN2804 (mais plus costaud parce que lui il fait que du 50V).
Le 74HCT245 permet de :
- remettre en forme les signaux TTL déformés par leur parcours dans le câble,
- fournir un peu plus de courant pour pouvoir commander plusieurs circuits (au cas ou),
- mais surtout isoler le port afin qu'on le crame pas ;)
L'ULN2804 est conçu pour commander 8 charges sous 50V, 500mA.
Pour le cas où ces charges seraient inductives (relais), des diodes de "roue libre" on été incluses dans le boîtier. Leur point commun (patte 10) doit être connecté au pole positif de l'alimentation de ces relais.
Sinon, une solution alternative avec un ULN2003 : http://jerome.viriot.free.fr/moteur/moteur2.html.
Tu y trouveras les sources d'un prog en pascal.
Il va te falloir :
1 74HCT245 et un truc genre ULN2804 (mais plus costaud parce que lui il fait que du 50V).
Le 74HCT245 permet de :
- remettre en forme les signaux TTL déformés par leur parcours dans le câble,
- fournir un peu plus de courant pour pouvoir commander plusieurs circuits (au cas ou),
- mais surtout isoler le port afin qu'on le crame pas ;)
L'ULN2804 est conçu pour commander 8 charges sous 50V, 500mA.
Pour le cas où ces charges seraient inductives (relais), des diodes de "roue libre" on été incluses dans le boîtier. Leur point commun (patte 10) doit être connecté au pole positif de l'alimentation de ces relais.
Sinon, une solution alternative avec un ULN2003 : http://jerome.viriot.free.fr/moteur/moteur2.html.
Tu y trouveras les sources d'un prog en pascal.
Salut,
Merci pour les infos données. Le montage en interrupteur est tout a fait ce qu'il me faut.
En résumé, il me faut un buffer (74HCT245) pour proteger et augmenter le courant du port parallele
et un relais statique qui puisse basculer selon le niveau de tension fournit.
Avec les fonctions bas niveau "outp" et "inp", je peux ecrire sur le registre de donnees (euh...ou de commande ?) mais quelle valeur
mettre dans le registre pour passer d'un etat bas a haut et inversement ? 0 et 1 ?
PS: je suis aller voir sur le site indique et j'ai pleure de rire (veridic !!) en lisant les messages passes dans les "printf" a la fin du prog...
je crois que je v les mettre dans mon prog...
Merci pour les infos données. Le montage en interrupteur est tout a fait ce qu'il me faut.
En résumé, il me faut un buffer (74HCT245) pour proteger et augmenter le courant du port parallele
et un relais statique qui puisse basculer selon le niveau de tension fournit.
Avec les fonctions bas niveau "outp" et "inp", je peux ecrire sur le registre de donnees (euh...ou de commande ?) mais quelle valeur
mettre dans le registre pour passer d'un etat bas a haut et inversement ? 0 et 1 ?
PS: je suis aller voir sur le site indique et j'ai pleure de rire (veridic !!) en lisant les messages passes dans les "printf" a la fin du prog...
je crois que je v les mettre dans mon prog...