logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Sterowanie PWM dla 2 silników DC przez LPT/COM w automacie spawalniczym

ryku5 15 Lip 2006 21:59 2665 8
  • #1 2823269
    ryku5
    Poziom 10  
    Posty: 60
    Ocena: 4
    Witam

    Muszę wykonać urzeczenie służące jako automat spawalniczy. Moja koncepcja polega na zbudowaniu wózka z palnikiem i zamontowaniu na nim kamery. Obraz z kamery byłby analizowany przez komputer i na podstawie wyników analizy regulowana byłaby prędkość wózka, oraz obrót drugiego silniczka, który byłby zamontowany na pokrętle do regulacji amperarzu(nie mam możliwości ingerencji w spawarkę, wiec musi być to zrealizowane w ten sposób).
    Czytałem dużo na temat mostka H i sterowania PWM przy pomocy ne555, jednak schemat który znalazłem zakłada ze PWM jest regulowany potencjometrem.
    Poszukuję schematu który umożliwiałby pełną kontrolę nad dwoma silnikami (prawdopodobnie silniczki od wycieraczek) czyli kierunek obrotu oraz prędkość przez LPT lub COM. Konstrukcja mostka H jest mi dobrze znana, wiec sprawę kierunku obrotów mam załatwioną. Zostaje jeszcze PWM...

    Byłbym bardzo wdzięczny z jakiekolwiek sugestie.
    Pozdrawiam
  • #2 2823498
    MirekCz
    Poziom 35  
    Posty: 2220
    Pomógł: 330
    Ocena: 62
    atmega8 + max232 + port com (najprostszy tutorial opisuje jak to zrobić). Z atmegi generujesz dwa sygnały pwm i podłanczasz do swoich mostków. Do tego troche kodu i wszystko będzie działać.
  • #3 2823863
    ryku5
    Poziom 10  
    Posty: 60
    Ocena: 4
    Hmm.. myślałem raczej o jakimś rozwiązaniu bez mikrokontrolera, ale chyba sie nie obejdzie... Jeżeli ktoś ma jakiś pomysł to byłbym bardzo wdzięczny.

    Pozdrawiam
  • #4 2823926
    bogdan_p
    Poziom 39  
    Posty: 3849
    Pomógł: 525
    Ocena: 120
    bez uC raczej nie dasz rady , bo jak zrealizujesz komunikację po RS232 z PC , nieco innym sposobem i nawet bez uC jest zastosowanie sterownika typowego dla urządzeń CNC w którym wystarczą sygnały dir , step , enable do sterowania ( start/stop , prędkość , kierunek )
    sygnały możesz genererować na LPT , tego typu sterowniki są głównie dla silników krokowych , ale są również dla silników DC z enkoderem , kilka przykładowych rozwiązań masz tu http://pminmo.com/
  • #5 2824247
    ryku5
    Poziom 10  
    Posty: 60
    Ocena: 4
    MirekCz napisał:
    atmega8 + max232 + port com (najprostszy tutorial opisuje jak to zrobić


    hmm...troche poszukałem po sieci i niestety nie znalazłem...Masz może na myśli jakiś konkretny tutorial? Mógłbyś podać jakiegoś linka?

    Byłbym bardzo wdzieczny.
    Pozdrawiam
  • #7 2827091
    ryku5
    Poziom 10  
    Posty: 60
    Ocena: 4
    Zastanawiam się jeszcze nad wyborem silnika. Silniki z wycieraczek mają odrazu przekładnie, ale może żeczywiście bylo by łatwiej zastosować silniki krokowe... Macie może pomysł jakby można było rozwiązać taki problem na silnikach krokowych?
  • #9 2828500
    kotu
    Poziom 14  
    Posty: 140
    Pomógł: 2
    Ocena: 2
    Padła tu wzmianka o silnikach od wycieraczek. Czy orientujecie się, jakie mniej więcej momenty obrotowe mają tego typu silniki? Bo ogólnie to są dość wolne ale takiego silnika właśnie poszukuję... Co najmniej z 15 Nm ale nie wiem czy aż tak mocne są ;-)

Podsumowanie tematu

LABEL_AI_GENERATED
Tematem dyskusji jest sterowanie PWM dwóch silników DC (np. silników od wycieraczek) za pomocą portu LPT lub COM w automacie spawalniczym. Autor planuje zbudować wózek z palnikiem i kamerą, gdzie komputer analizuje obraz i na tej podstawie reguluje prędkość wózka oraz obrót silnika do regulacji amperażu spawarki, bez ingerencji w samą spawarkę. Znana jest konstrukcja mostka H do sterowania kierunkiem obrotów, natomiast problemem pozostaje generacja sygnału PWM sterowanego cyfrowo z komputera. Wskazano, że bez mikrokontrolera (np. Atmega8) trudno zrealizować komunikację RS232 i generację PWM, a Atmega8 z układem MAX232 może generować dwa sygnały PWM do sterowania mostkami H. Alternatywnie można rozważyć sterowniki CNC, które wykorzystują sygnały dir, step, enable do sterowania silnikami krokowymi lub DC z enkoderem, generowane z portu LPT. Podano linki do przykładów i tutoriali dotyczących sterowania urządzeń przez port RS232 oraz programów do sterowania silnikami unipolarnymi. Dyskutowano także o wyborze silników – silniki od wycieraczek mają przekładnie, ale rozważane są silniki krokowe jako alternatywa. Poruszono też kwestię momentu obrotowego silników wycieraczek, który może być niewystarczający (ok. 15 Nm jest poszukiwane).
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA