Temat
Edukacja.
81.190.222.* napisał:
Chciałbym zdobyć jakieś żróbło wiedzy porównywalne do forum tweak, które oferuje pełny zakres od podstaw (głównie miałem tu na myśli WC) do zawansowanych technik.Coś nad czym mógłbym spędzić długie miesiące a nawet lata... a tematem takiego czegoś ma być port LPT.
- język programowania (podejrzewam Asemblera)
- układy, schematy z wyjaśnieniami i jak to działa
Jednym słowem nudzi mi się i chciałbym zbudować jakieś urządzenie elektroniczne sterowane przez port LPT lub COM.
Głównie interesują mnie silniki krokowe, lecz nie znalazłem na necie niczego z podstawami tylko suche schematy...
PROSZE O POMOC EKSPERTÓW !!!
80.51.250.* napisał:
jako "expert" programowaniu portu w języku asemblera mówimy stanowcze nie .. po co? skoro o wiele łatwiej steruje się tym portem spod windowsa... XP nawet.. tak się skłąda ze spedziłem cały zeszły semestr na programowaniu peryferiów komputera (drukarka,skaner, czytnik kart magentycznych, czytnik odcisków palców!!,modem) i to nie w stylu nacisnij przycisk drukujzeby wydrukować... ino na poziomie sygnałów wysyłanych na port LPT, COM. Do komunikacji z portem LPT pod XP potrzebujesz jedynie biblioteki WinIO. Instalujesz to i możesz w programie (pisanym w VC++ lub BCB) wstawiać na port wartości za pomoca 1 funkcji... Nie wiem jak tam u Ciebie ze znajomością C++.Jesli chodzi o budowę urzązdenia... to mi ostatnio krąży po głowie żeby na 2 silnikach krokowych umieścić kamerę "internetową" i sterować tym z kompa... Bardziej ukierunkowałybm to na samozdielne śledzenie za pomoca kamery ludzi w pomieszczeniu (jako przyszły spec od AI ). Być może w te wakacje sie za to zabiorę... Ostatnio widziałem nawet programik.. który na ekranie wyświwetla 3D twarz.. która patrzy na Ciebie poprzez kamerkę umieszczoną nad monitorem... ciekawe.. widok programu od razu skojarzył mi się z RESIDEN EVIL 1 .. tam byly takie sceny jak kamera śledziła ludzi
wracając do tematu... to nie iwem czego oczekujesz wiecęj poza schamatami... masz schamat p0odłączenia silnika... wiesz jakie wyprowadzenia ma LPT, budujesz bufory mocy umożliwiające sterowanie 2 silników z portu LPT (8 linii danych) piszesz program wysyłąjący wartości w odpowiedniej sekwencji i voila...
84.10.60.* napisał:
a nie daloby sie przyporzadkowac do konkretnych zyl podawania napiec 0 i +5V? pozniej to przez przekaznik i z przekaznika 21V na silnik. wtedy dla kazdego silnika mamy przeznaczone 2 zyly i odpada program wysylania jakis skomplikowanych wartosci logicznych na procesor.80.51.250.* napisał:
hmm... ogólnie działanie portu jest następujące .. że wysyłamy tam wartocc 8 bitową na szynę danych... oczywiście będąc juz średnio zaawansowanym pisarzem programów poradzimy sobie żeby za pomocą prostych sztuczek zmieniac wartość tylko 1 bitu na porcie. Ale..1. przekaźnika nie można podłączać bezpośrednio pod wyjście lpt (za małą wydajność portu i indukcyjny charakter obciążenia = przepięcia na wyjściu = spalony port LPT)
2. Mówisz o zwykłym silniku którego cechą jest ilośc obrotów / minute, (do jego sterowania wystarczy 1 żyła + masa)
3. my mówimy o silnikach krokowych, które w ogólnie znanym przypadku maja 5 żył (masa + 4 sterujące) a ich zaletą jak i cechą charakterystyczną jest minimalny kąt obrotu.. te silniki nie mają generować wysokich obrotów.. tylko precyzyjne obroty (porównaj sterowanie głowicami w hdd, stacjach dysków)
4. program do obsługi LPT jest prostszy niż kalkulator pisany przez początkujących adeptów informatyki... Ale oczywiscie im barziej wytrawny informatyk tym program będzie miał większe możliwości (np wywołanie funkcji z jakąś wartością obróci silnik o zadany kąt.. wystarczy stworzyć szklielet programu a potem można już dać wodze fantazjom...)
5. i o jakim procesorze mowa... portem LPT można spokojnie sterować 2 silniki korkowe bez jakichkolwiek zewnętrznych procesorów.. wystarczy tylko bufor mocy.. bo jednak silniki krokowe trochę jej potzrebują żeby się obrócić (do 1A prądu w momencie trzymania 'elektromagnesów'). Oczywiście jesli ktoś chce.. nie ma problemu żeby program obsługi nawet 10 silników krokowych zaszyć w zewnętrzbym mikrokontrolerze.. a z PC szly by jedynie komunikaty do tego czegoś który silnik o ile obrócić w którą stronę... za pomocą praktycznie dowolnej drogi. port LPT, COM, USB, InfraRed... a nawet bluetooth... Pytane tylko po co 10 silników krokowych.. chyba że ktos buduje robota - cyborga
80.51.180.* napisał:
Język: C/C++ i wstawki ASM (dla Dos), dowolny język (dla Windows)Źródło wiedzy: Anatomia PC (wydawnictwa Helion)
84.10.60.* napisał:
no to mnie PelzaK zmartwiles tym ze lpt ma za mala wydajnosc pradowa dla przekaznika. jak znam zycie to com pewnie tez....czy istnieje inna metoda niz przekaznik zeby sterowac przez lpt/com napieciem 9V? od razu mowie ze chodzi tylko o wlacznie i wylaczanie zasilania...
217.153.221.* napisał:
Jaki ma pobór prądu taki jeden przekaźniczek? Jak mnie niż 500mA, to pomyśl nad ULN200x .80.48.254.* napisał:
a jak zbudować taki bufor mocy????80.51.250.* napisał:
raczej nie powinno się łaczyć języków wysokiego poziomu typu c++ z wstawkami w asemblerze, pozatym jak wspomniałes .. DOS... a kto teraz dosa używa... WINIO wpiszcie w gogle.. tam jest wszystko opisane.
Jeśli chodzi o bufory mocy... to sprawa jest dosyć prosta. Jego budowa zależy glównie od tego czym konkretnie chcemy sterować... Przykladowo do :
- sterowania napięciami 230VAC należe zastosować przekaźnik, ale sterowany przez tranzystor
- sterowania napięciami niskimi (12V) wystarczy pojedynczy tranzystor lub ukłąd scalony ULN200x jak wspomniał esh0. W praktyce w tym ukłądzie scalonym znajduje się kilka tranzystorów, nie należy się go bać, przyprawi mniej problemów niz lutowanie 5 osobnych tranzystorów.
przedstawiłbym schematy.. ale aktualnie troche mi się spieszy.. jak ktoś chce.. to z łatwością można znaleść to w goglach
jeśli ktos chce się pobawić w miare na sucho... (żeby widzieć że działa... ale bez użycia ciężkiego sprzętu typu silniki) na tej stronce jest jak podłaczyć diody LED pod port (nie wymagają bufora) http://www.elb.vectranet.pl/~krzysztofg/projekty/sterowanie_portami_pc.htm
a na http://gathering.tweakers.net/forum/list_messages/802060/4 jakieś forum chyba niemieckie.. gdzie jest pare rysunków jak ULN200x podłączyć pod silinik krokowy. Nie wiem tlyko czy mozna wejscią IN układu ULN podłaczyć bezpośrednio do wyjść LPT.. ale się dowiem
(ok.. cza się zbierać... na pociąg)
62.181.185.* napisał:
Jak by ktoś chciał bawić się w Delphi to jest biblioteka DLPortIO - google i do boju81.190.222.* napisał:
Wspaniale... Całe wakacje zajęte !!!JAK JA SIĘ CIESZĘ !!! (czyt. sado maso)
Może kiedyś pochwalę się swoimi osiągnięciami...
83.27.56.* napisał:
jak dobrze pójdzie to na te wakacje bede robił taki sterownik silników krokowych z LPT.. a potem być moze poprzez mikrokontroler... a poco .. to być może... zobaczycie80.55.235.* napisał:
zrobisz sobie jeżdżącą obudowę ?217.153.221.* napisał:
Ja bym powiedział, że robi plotter rysująca/tnącyA może frezarkę numeryczną hehehe
81.219.225.* napisał:
ploter mi kiedyś chodził po głowie... frezarka też ... a teraz mam 3 pomysły... może którys zrealizuję... ale wolę nie mówić zanim nie zrobię...ps. jeżdząca obudowa to chyba przesada i marnowanie potencjału silników krokowych
83.24.132.* napisał:
jeżdząca obudowa .. to jest to. Tylko taka do laptopa, i jeszcze sterowana smsem. Wysyłasz smsa np : "jedź do dużego pokoju" a ona jedzie .. i kto takie coś zbuduje ?
212.182.63.* napisał:
taa + dodanie jakichs komend np przyjedz do dużego pokoju, lecz weź 2 browarki z lodówki. To by był dopiero hardkor84.10.60.* napisał:
e tam. to pikus wszystko.a kto zbuduje samopodajace sie browary?
83.27.51.* napisał:
vacpan ja bym zbudował.. ino po co... nakład pracy nie przekłada się na efekt końcowyPodobne tematy
Działy
Copyright © 2002-2024 | Prywatność | Load: 2.10 | SQL: 1 | Uptime: 58 days, 21:17 h:m |
Wszelkie uwagi prosimy zgłaszać pod adresem eddy@heh.pl