Sida 1 av 2
Driva stegmotor med USB....
Postat: 15 januari 2008, 19:01:06
av Ruben
Hej jag funderar på att bygga en egen liten grej och jag skulle vilja driva 2 stycken stegmotorer med en laptop genom USB porten. Går det? Och hur ska man lyckas koda det i så fall?
Postat: 15 januari 2008, 20:03:09
av maha
Det kanske är en dum fråga men du har ingen LPT-port på laptop:en? Det är så väldigt mycket enklare den vägen...
Postat: 16 januari 2008, 17:38:23
av Ruben
Njaaa...
Om det är mycket lättare kanske jag kan överväga det, jag vill att det ska fungera till nyare laptops.
Det jag vill göra är att skriva ett windowsprogram där man kan flytta den ena eller den andra motorn x antal steg.
Vad tror du? är det möjligt?
Postat: 16 januari 2008, 17:45:58
av squiz3r
Det lättaste om du vill ha det någorlunda framtidskompatibelt är nog att ha en uC som styr motorerna och komuniserar med laptopens serie port (om du vill kan du ju bygga in en USB till serial addapter" i den så att du kopplar den till USB'n..
Mvh
Postat: 16 januari 2008, 17:49:05
av Ruben
vad är en uC?
Postat: 16 januari 2008, 18:00:47
av ElectricMan
Microprocessor, PIC, AVR mm. (tror jag

)
Postat: 16 januari 2008, 18:01:32
av Icecap
µ = mikro, C = computer, µC = mikroprocessor.
Det är en del problem med det du vill åstadkomma:
* Vill du spänningsmata via USB'en? Den kan bara lämna 0,5W om den inte får lov att ge mer, maxar den strömmen kan du få ut 2,5W som mest och det är inte mycket i stegmotorvärlden.
* Att kommunicera med USB är inte triviellt, det enklaste sättet är att låta den låtsas vara en serieport och sedan ha en µC till att "översätta" kommandon till styrsignaler.
Postat: 16 januari 2008, 18:06:48
av Ruben
inte spänningsmata, jeg vet inte vad det blir för motorer än, det löser jag på nåt annat sätt.
översätta låter bra, hur ska man sedan skriva kod?
Postat: 16 januari 2008, 18:31:47
av oJsan
Icecap skrev:µ = mikro, C = computer, µC = mikroprocessor.
Om µ + C = µC så borde ju mikro + computer bli mikrocomputer?

Trodde förresten att C stod för Controller?
Postat: 16 januari 2008, 18:42:42
av Icecap
Ja... OK då, "Controller"!
Ruben: "översätta låter bra, hur ska man sedan skriva kod?"
Precis som vi andra: en texteditor, ett antal högar med datablad, förtvivlade blickar och enstaka inte helt så barnvänliga ord...
Postat: 16 januari 2008, 18:47:37
av Ruben
Det låter oroväckande bekant...
..Vilket språk använder man? Nåt jag kan förhopningsvis...
Behöver man inte några bibliotek eller nåt. Kanske du vet vart det finns en tutorial på nåt liknande.
Postat: 16 januari 2008, 19:03:37
av gustavn
Postat: 16 januari 2008, 19:41:56
av squiz3r
Den som gustavn tippsade om använde jag mig av när jag lärde mig PIC

. Bra tycker jag, bara några detaljer som han gör på lite "fula" sätt, men det fungerar.
"..Vilket språk använder man? Nåt jag kan förhopningsvis... "
Om du hade kunnat språket för att programmare en PIC/AVR borde du väll veta lite bättre vad det är?

(För övrigt skiljer det sig väldigt mycket från att programmera datorer)
Mvh
Postat: 16 januari 2008, 19:42:03
av Icecap
sodjan har tydligen en kom-igång-med-PIC på sin sida...
Postat: 16 januari 2008, 19:53:38
av Ruben
squiz3r skrev:Den som gustavn tippsade om använde jag mig av när jag lärde mig PIC

. Bra tycker jag, bara några detaljer som han gör på lite "fula" sätt, men det fungerar.
"..Vilket språk använder man? Nåt jag kan förhopningsvis... "
Om du hade kunnat språket för att programmare en PIC/AVR borde du väll veta lite bättre vad det är?

(För övrigt skiljer det sig väldigt mycket från att programmera datorer)
Mvh
Jag kan inget PIC språk, jag menade hur man får ett windows program att göra det, PIC har jag aldrig hört talas om förut.