upravljanje seriskim portom

Forum o svemu i svačemu, ALI vezanim za elektroniku.

Moderators: pedja089, stojke369, [eDo], trax, LAF

Post Reply
User avatar
mataya
Pravi forumaš
Pravi forumaš
Posts: 1715
Joined: 04-02-2008, 12:57
Location: HR, Varaždin
Contact:

upravljanje seriskim portom

Post by mataya »

danas sam poceo raditi na jednom manjem projetu ali se odmah pojavio problem.
projekt se sastoji od 3 djela, a prvi dio je nesto kao interfejs za seriski port.
spojio sam optokapler preko otpornika na pin 5 i 7.
za sada sam samo preko optokaplera probao paliti led da vidim dali radi.
program sam koristio od interfejsa koj je objavljen u ovoj temi: http://www.elektronika.ba/forum/viewtop ... f=9&t=6861" onclick="window.open(this.href);return false;
problem je u tome sto port uopce ne reagira...
na nijednom pinu nema nkakvog napona.
probao sam i na drugom racunalu, ali opet nista
treba li mozda nesto podesiti na racunalu da bi taj program mogao raditi?
ili dodati neki otpor ili nesto na pinove porta?
Sačuvajte drveće => pojedite dabra.
User avatar
mataya
Pravi forumaš
Pravi forumaš
Posts: 1715
Joined: 04-02-2008, 12:57
Location: HR, Varaždin
Contact:

Re: upravljanje seriskim portom

Post by mataya »

trazio sam i u bios-u da nije slucajno disable ali nisam uspio pronaci :?
Sačuvajte drveće => pojedite dabra.
User avatar
78L05
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1402
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: upravljanje seriskim portom

Post by 78L05 »

Ovo je kao da si došao kod automehaničara i rekao auto mi ne radi baš najbolje.
Može biti puno razloga da ovo ne radi.
Ukoliko znaš programati u Visual Basic-u stvori MSCOMM kontrolu i napravi jedan gumb.
U load događaj (event) forme upiši sljedeći kod:

Code: Select all

MSCOMM1.PortOpen = True
Ovime otvaraš port i omogućuješ promjene na njemu.

U kod gumba upiši sljedeći kod:

Code: Select all

MSCOMM1.RtsEnable = True
Time će napon između pina 7 i 5 na serijskom portu iznositi oko 12V, ukoliko napraviš još jedan gumb i upišeš mu sljedeći kod, tada će napon mjeren digitalnim instrumentom biti -12V

Code: Select all

MSCOMM1.RtsEnable = False
Prije toga, moraš provjeriti na kojem portu ti je priključen kabel (COM 1, COM 2...), i to upisati pod PortName u svojstvo MSCOMM1 kontrole.

Vodi računa o ovome:

http://www.best-microcontroller-project ... pinout.png" onclick="window.open(this.href);return false;

Ako i dalje ne radi provjeri svoj kabel kojim povezuješ interface i računalo. Ukoliko neznaš programirati u Visual Basic-u otiđi na Start-AllPrograms-Accessories-Communications-Hiperterminal i stvori serijski port te preko toga probaj napraviti nešto.

Na internetu imaš stvarno puno programa i uputa za testiranje serijskog porta.
Ne vjeruj u čuda - računaj na njih!
User avatar
Laki5
Penjem se :)
Penjem se :)
Posts: 68
Joined: 17-09-2009, 17:10
Location: Srbija, Sabac

Re: upravljanje seriskim portom

Post by Laki5 »

Čuo sam da je serijski port sigurnije proveriti tako što će se meriti naponi između svakog pina i GND-a, i izmerene vrednosti napona uporedimo sa vrednostima koje bi trebale biti na pojedinim pinovima, međutim nisam uspeo da saznam tačne vrednosti, tako da ako neko zna nesto o tome nek javi........
User avatar
Laki5
Penjem se :)
Penjem se :)
Posts: 68
Joined: 17-09-2009, 17:10
Location: Srbija, Sabac

Re: upravljanje seriskim portom

Post by Laki5 »

Evo može i ovako samo pre otvaranja hiperterminala treba kratko spojiti pinove 2 i 3 na serijskom portu ali pažljivo da se još neki pin ne spoji :) :
http://www.ni.com/support/serial/verhyper.htm
User avatar
mataya
Pravi forumaš
Pravi forumaš
Posts: 1715
Joined: 04-02-2008, 12:57
Location: HR, Varaždin
Contact:

Re: upravljanje seriskim portom

Post by mataya »

hvala na pomoci.
evo uspio sam neki dan...
formatirao sam hard pa zato nije radio.
trebalo je samo ici na add new harware.

prvi dio (3-kanalni interfejs) je vec u kucistu 8)
Sačuvajte drveće => pojedite dabra.
User avatar
78L05
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1402
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: upravljanje seriskim portom

Post by 78L05 »

mataya wrote:prvi dio (3-kanalni interfejs) je vec u kucistu 8)
Kad budu gotovi svi dijelovi - postavi ovamo. :wink:
Ne vjeruj u čuda - računaj na njih!
Post Reply