Řízení elektromotůrku počítačem

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Abuse

Řízení elektromotůrku počítačem

#1 Příspěvek od Abuse »

Ahoj všichni, pořád mi vrtá hlavou jak by šlo ovládat elektromotůrky z počítače. Nevim jestli se dá ovládat třeba sériovej port, asi nějak jo. Moje vize byla taková že v tom sériovym kabelu se dá nastavit jestli v nějakym konkrétnim vodiči je napětí nebo ne a tim by možná šlo spínat relátko nebo tyristor nebo já nevim. Nemáte nějaký nápad. Je to jenom taková blbost. Nějak mě to začalo bavit a chtěl jsem udělat třeba nějaký vozítko nejspíš pásový, který by jezdilo podle povelů z počítače. Předem dík.
Uživatelský avatar
mety
Příspěvky: 634
Registrován: 06 bře 2005, 00:00
Bydliště: Planeta Zem

#2 Příspěvek od mety »

Zapinať a vypinať výstupy sa da na LPT porte-tlačiarensky,lebo je to paralelny port-data vystupuju paralelne,na seriovom porte data vystupuju seriovo za sebou po jednej linke. :).Hral som sa z tým portom v turbo pascale a naprogramoval som si blikač(jak to auto kitt :D ).Je to uplne jednoduche.
Uživatelský avatar
Jakubek
Příspěvky: 24
Registrován: 28 dub 2005, 00:00
Bydliště: Petrovice u Karviné
Kontaktovat uživatele:

#3 Příspěvek od Jakubek »

vypada to ze ses zacatecnik tak jesi ces delat neco ovladaneho z PC tak paskal a DOS zacni, nebo pak treba Delphi, ale z windousu sou slozitejsi pristupy na port. ne ze by to neslo ale je to slozitejsi proste. a pro zacatecnika nedoporucuju. ale neni slozite to udelat... chce to jenom se naucit kapku programovat, neco malo elektriky a mas to :) Doporucena literatura: je ji hodne ... zajdi nekam do velkeho Librexu tam je vyber...
Návštěvník

#4 Příspěvek od Návštěvník »

Sériový port obsahuje tři výstupní linky, není problém je ovládat jednotlivě, třeba v BASICu příkazem OUT....
Doporučuji knížku Využití rozhraní PC od B. Kainky, vyšla vlastně dvakrát, ta starší je věnována DOSovským programům a ta novější je vpodstatě identická, ale všechny programy jsou pod WINDOWS.
Uživatelský avatar
RadekB
Příspěvky: 2081
Registrován: 03 bře 2005, 00:00
Bydliště: někde mezi Brnem a Prostějovem

#5 Příspěvek od RadekB »

S paralelnim portem opatrne, nema zadnou ochranu, narozdil od serioveho ! Pod Win98SE a vyssim se zase nedaji vetsinou z DOS programu jednoduse ovladat (je to potreba vyzkouset !)
Nekde jsem na webu videl ovladani motorku pres seriovy port pomoci pascalu, jestli to najdu tak sem hodim link
Uživatelský avatar
SMITH
Příspěvky: 1301
Registrován: 07 čer 2004, 00:00
Bydliště: Púchov , SLOVENSKO

#6 Příspěvek od SMITH »

Pre akekolvek pokusy na LPT doporučujem spraviť oddelenie aspon pomocou IC napr 74245 ideal optočlenom. LPT nemá žiadné ochrany voči skratu a vyšiemu U ako +5V :cry:
:-) Nikdy neříkejte, že něco nejde, protože vždy se najde blbec, který neví, že to nejde, a udělá to ! :-)
Úspěch je špatný učitel. Kvůli němu si chytří lidé myslí, že nemohou prohrát. (Bill Gates)
Abuse

#7 Příspěvek od Abuse »

Nečekal jsem, že tak rychle odpoví talik lidí. Programovat celkem umim, ale nikdy jsem se nezabíval touhle problematikou. Můžete mi někdo poslat nějaký ty zdrojáky. Abych měl od čeho začít. Používam Windows XP a snažim se začít s Linuxem Mandrake 10.1. Ale zatim hlavně ty Widle. Kdyby někdo něco posílal, tak může na abuse_mb@volny.cz Všem děkuji
Uživatelský avatar
Jakubek
Příspěvky: 24
Registrován: 28 dub 2005, 00:00
Bydliště: Petrovice u Karviné
Kontaktovat uživatele:

#8 Příspěvek od Jakubek »

hlavne rekni v CEM programujes ... to je docela dobre vedet :) jesi ces, muzu ti poslat neco do delfi pro seriak
Abuse

#9 Příspěvek od Abuse »

Co se týče programování, tak mam zkušenosti s Pascalem (vyznam se celkem), C (jenom tak lehce), Delphi (to samý co pascal), Lisp, Prolog, Matlab, Visual Basic, Java (ty poslední jsou už trochu slabší). Ale jinak jsem ochotnej se naučit v podstatě cokoliv. S programováním mám zkušenosti, takže celkem v pohodě chápu i programy v jazycích, který zase tak moc neznam (pokud to neni assembler:-). Ale prográmky v Delphách myslim budou naprosto ideální.
Mam ještě takovej jeden problém. Dneska jsem zkoušel něco s tim sériákem a mam na vstupech proti zemi napětí asi -10,6 V (to by bylo v pohodě), ale na výstupech mam proti zemi naprosto nepatrný napětí. Mam takovej pocit že když jsem to měřil poprvý tak to bylo tak jak to má bejt na DTR, TxD, RxD a RTS bylo těch 10,6 a na DCD, CTS a DSR bylo -10,6. Nevim čim to je jestli to neni Woknama nebo čim. Zkuste někdo poradit.
Uživatelský avatar
RadekB
Příspěvky: 2081
Registrován: 03 bře 2005, 00:00
Bydliště: někde mezi Brnem a Prostějovem

#10 Příspěvek od RadekB »

Pokud by to nekoho zajimalo, tak neco o programovani serioveho portu v Pascalu je napr. tady : http://www.pcsvet.cz/art/article.php?id=1090
Uživatelský avatar
Jakubek
Příspěvky: 24
Registrován: 28 dub 2005, 00:00
Bydliště: Petrovice u Karviné
Kontaktovat uživatele:

#11 Příspěvek od Jakubek »

To Abuse : nemuzu ti poslat mejl, napis mi pls z nakeho tveho funkcniho na jakub.michnik@centrum.cz
Návštěvník

#12 Příspěvek od Návštěvník »

Výstupy sériového portu mají v logické nule asi -12 voltů a v logické jedničce asi +12 voltů, proto se přímo z nich dá napájet třeba operační zesilovač apod. Jsou zkratuvzdorné a jejich zkratový proud je asi 10mA. Vstupy reagují již na napětí kolem třech voltů a u drtivé většiny počítačů nepotřebují pro rozeznání log. nuly záporné napětí.
Odpovědět

Zpět na „Poradna“