Modelism - RHC Forum: Comunicatie pe portul paralel - Modelism - RHC Forum

Salt la continut

Pagina 1 din 1

Comunicatie pe portul paralel

#1 Useril este offline   pesq 

  • Nou venit
  • Pip
  • Grup: Members
  • Postari: 6
  • Inregistrat: 16-December 05

  Postat 16 December 2005 - 01:19 PM

Salut.

Vreau sa comand un motor pe portul paralel si am cateva probleme .. spre exemplu am inceput cu o schema care mi`a dat bataie de cap si nu era buna ... alimentare diferentiala +/- 5V .. si comanda din port pe 2 pini care actioneaza asupra asupra a 2 montaje repetor pe emitor. Totusi .. nu functioneaza. Schema e atasata.

Va rog sa imi propuneti o schema care sa`mi rezolve problema.

Multumesc anticipat

Imagini atasate

  • Imagine atasata: post-8-1134731982.png

0

#2 Useril este offline   vlad1 

  • MEGA Membru
  • PipPipPipPipPipPipPip
  • Grup: Members
  • Postari: 2652
  • Inregistrat: 02-December 02
  • Gender:Male
  • Location:Oradea

Postat 16 December 2005 - 01:43 PM

Montajur respectiv nu este repetor pe emitor ce este conexiune darlington.
Bulinele (galbene si rosii), precum si rezistentele atasate ce rol au? ce sunt ele?

Trebuie sa folosesti un program care sa inscrie in portul paralel (in mod binar) cele 3 cuvinte potrivite (cifrele) si nu aberatii. Dar atentie ca windows&co nu te lasa sa accesezi direct portul, deturneaza intreruperea BIOS. Ttrebuie sa mai pui niste registre tampon (de exemplu bistabili te tip D cu incarcare prin linia DRT sau ACK) (sau motaju tau va functiona doar 1 ms).

Doar nu te astepti sa construiesti o interfata PC cu doua tranzistoare? Mai ai ceva de muncit....

Aceasta postare a fost editata de vlad1: 16 December 2005 - 01:45 PM

0

#3 Useril este offline   pesq 

  • Nou venit
  • Pip
  • Grup: Members
  • Postari: 6
  • Inregistrat: 16-December 05

Postat 16 December 2005 - 04:39 PM

Vlad,

Bilele alea rosii sunt de fapt niste leduri ... adica 4 diode asezate in antifaza (schema a fost desenata de 2 fete, scuze). Au rol estetic doar. Cand motorasul se invarte intr`un sens se aprind 2, cand se invarte in celalalt sens alte 2.

Softul nu e o problema, am vacut o mare parte din el si aprind ce pin (din cei 8 de date) vreau (folosesc un led sa verific, cu rezistenta de limitare aferenta). Pana nu trimit eu 0 pe pinul respectiv nu se stinge.

As fi alimentat direct motorasul din port .. dar am nevoie cam de 100mA. De asta folosesc o sursa externa.

Partea de sus a montajului (cele 2 tranzistoare comandate de Data1) functioneaza.

Partea de jos e problema ... si asta tre sa o inlocuiesc cumva.

Mersi
0

#4 Useril este offline   degetzica 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 152
  • Inregistrat: 17-February 03
  • Gender:Male
  • Location:Bucuresti, sector 3

Postat 16 December 2005 - 05:47 PM

Nu vrei, mai bine, sa renunti la alimentarea diferentiala ? Asta cauti ?

Imagini atasate

  • Imagine atasata: post-8-1134748076.gif

Ala Bala Portocala ...
0

#5 Useril este offline   pesq 

  • Nou venit
  • Pip
  • Grup: Members
  • Postari: 6
  • Inregistrat: 16-December 05

Postat 16 December 2005 - 06:03 PM

degetzica, nu e obligatoriu sa folosesc alimentare diferentiala.

Motorasul meu se invarte intr`un sens daca e alimentat cu +3V / 0 si in celalalt sens daca e alim cu -3V / 0 (sau 0 / +3V).

Vreau sa comand motorasul asta sa se invarta cand intr`un sens, cand in celalat, prin portul paralel. Imi trebuie o sursa suplimentara pt ca din portul paralel nu pot scoate 100mA. Prima idee a fost folosirea tranzistorilor si a unei alimentari diferentiale +5/-5 (de la o sursa AT). Cand trimit semnal din portul paralel pe un bit de date sa`mi deshida tranz. (folosit ca intrerupator inchis / deschis) si sa alimentez motorasul. Cand trimit 0 pe bitul respectiv tranz. sunt blocati si motorasul nu e alimentat.

Caut o schema cat mai simplu de realizat care sa faca asta.

Mersi.
0

#6 Useril este offline   Sir_Vaska 

  • MEGA Membru
  • PipPipPipPipPipPipPip
  • Grup: Members
  • Postari: 1117
  • Inregistrat: 23-November 03
  • Gender:Male
  • Location:Maramures, Baile Borsa
  • Interests:RC - utilaje agricole, de constructii , camioane , trenulete si ... drone

Postat 16 December 2005 - 06:09 PM

nu cumva e invers ? Adica partea de jos merge in continuu si partea de sus conduce partial ? Iti recomand PROTEUS 6.7 pentru simulare , e cred printre cele mai bune in acest domeniu ...

Aceasta postare a fost editata de Sir_Vaska: 16 December 2005 - 06:16 PM

0

#7 Useril este offline   pesq 

  • Nou venit
  • Pip
  • Grup: Members
  • Postari: 6
  • Inregistrat: 16-December 05

Postat 16 December 2005 - 06:19 PM

Sir_Vaska, ai dreptate.
Merge cum zici tu. Dar eu nu vreau sa mearga asa . caut o solutie ca partea de jos sa mearga la fel ca cea de sus, adica doar cand o comand eu.

Mersi
0

#8 Useril este offline   Sir_Vaska 

  • MEGA Membru
  • PipPipPipPipPipPipPip
  • Grup: Members
  • Postari: 1117
  • Inregistrat: 23-November 03
  • Gender:Male
  • Location:Maramures, Baile Borsa
  • Interests:RC - utilaje agricole, de constructii , camioane , trenulete si ... drone

Postat 16 December 2005 - 06:29 PM

este datorita faptului ca semnalul dat de calculator are referinta 0 si nu -5V. Deci nu prea ai cum sa blochezi partea de jos decat cu alte tranzistoare in plus...Poti incerca si ceva trucuri cu divizor rezistiv in asa fel incat atuncea cand ai starea '0' la intare data 2 , tensiunea la baza tranzistorului t3 fata de '-5V' sa fie sub 1.2V . starea '0' la aceasta intrare reprezinta exact 5 V fata de borna '-5V' , deci face ca t3 si t4 sa conduca , iar starea '1' face sa fie 10 V....

Aceasta postare a fost editata de Sir_Vaska: 16 December 2005 - 06:38 PM

0

#9 Useril este offline   pesq 

  • Nou venit
  • Pip
  • Grup: Members
  • Postari: 6
  • Inregistrat: 16-December 05

Postat 16 December 2005 - 06:58 PM

Ar functiona asa ?

Adica sa pun +5 cand intr`o parte, cand in cealalta.

Aceasta postare a fost editata de pesq: 16 December 2005 - 07:01 PM

0

#10 Useril este offline   pesq 

  • Nou venit
  • Pip
  • Grup: Members
  • Postari: 6
  • Inregistrat: 16-December 05

Postat 16 December 2005 - 07:00 PM

si atasamentul ...

Imagini atasate

  • Imagine atasata: post-8-1134752435.jpg

0

#11 Useril este offline   Sir_Vaska 

  • MEGA Membru
  • PipPipPipPipPipPipPip
  • Grup: Members
  • Postari: 1117
  • Inregistrat: 23-November 03
  • Gender:Male
  • Location:Maramures, Baile Borsa
  • Interests:RC - utilaje agricole, de constructii , camioane , trenulete si ... drone

Postat 16 December 2005 - 07:24 PM

Si minusul de unde ii dai la motor ? :rolleyes:
0

#12 Useril este offline   Cirip 

  • Membru de onoare
  • PipPipPipPipPipPip
  • Grup: Members
  • Postari: 732
  • Inregistrat: 07-January 05

Postat 16 December 2005 - 07:57 PM

Salut pesq,

Incearca schema asta. Comanda e asa:
Data1 Data0
0 0 oprit
0 1 rotire un sens
1 0 rotire sens contrar
1 1 fabrica de fum


Bafta,
Cirip

EDIT: daca portul tau paralel e cu iesire open colector (OC), e pos sa nu mearga, dar se poate modifica usor configuratia. Recunosti ca e OC daca, atunci cand pui 1 prin soft, creste tensiunea pe pin cand e in gol, dar nu prea mai creste cand ai conectat montajul.

Imagini atasate

  • Imagine atasata: post-8-1134755865.gif

Aceasta postare a fost editata de Cirip: 17 December 2005 - 02:57 AM

Teorie este atunci cand stii totul, dar nu merge nimic.
Practica este cand toate merg, dar nu stii de ce.
Montajele mele imbina teoria cu practica: nu merge nimic si nu stiu de ce.
0

#13 Useril este offline   degetzica 

  • Membru
  • PipPipPipPip
  • Grup: Members
  • Postari: 152
  • Inregistrat: 17-February 03
  • Gender:Male
  • Location:Bucuresti, sector 3

Postat 19 December 2005 - 10:16 AM

Am crezut ca vorbesti de motoare pas cu pas.
Uite o schema pentru motoare de cc, ceea ce te intereseaza.
Seamana cu cea de mai sus, are si protectie contra "fabricii de fum". Se poate adapta si la cealalta.
La asta comanda e pe "0". Daca vrei pe "1" trebuie sa inlocuiesti T5 si T6 cu npn. Schimbi E cu C.
E luata dintr-o carte, daca vrei scanez cablajul.

Imagini atasate

  • Imagine atasata: post-8-1134980176.jpg

Aceasta postare a fost editata de degetzica: 19 December 2005 - 10:18 AM

Ala Bala Portocala ...
0

#14 Useril este offline   cristipa 

  • Incepator
  • PipPip
  • Grup: Members
  • Postari: 30
  • Inregistrat: 23-November 05

Postat 20 December 2005 - 12:31 PM

gaseste pe internet man! :(

ce ai tu acolo ULN2803 este un integrat cu matrice darlington

cand eram student am coandat un motor pas cu pas pe paralel prin internet, tot cu ULN2803...

cum suna?

prin portul paralel e cel mai usor sa faci o aplicatie, incearca pe serial.
succes!
0

#15 Useril este offline   cristipa 

  • Incepator
  • PipPip
  • Grup: Members
  • Postari: 30
  • Inregistrat: 23-November 05

Postat 20 December 2005 - 12:34 PM

vezi ca ai si aplicatie gata facuta pe net, pe siteul politehnicii... :(
succes!
0

Arata acest topic


Pagina 1 din 1

1 useri citesc topicul
0 membri, 1 vizitatori, 0 utilizatori anonimi

913Creative.ro