Sida 1 av 2
Söker en pwm kontroller
Postat: 4 december 2014, 08:44:21
av carlknut
Jag ska styra 8 stycken små dc motorer, 12vdc 60ma. Spänningen behöver kunna styras 0 - 12vdc via seriekommunikation.
Tycker det borde finnas någon färdig kontroller för detta men har inte hittat någon lämplig.
Någon som har nåt tips?
Gärna en liten kontroller eller en med flera utgångar.

Re: Söker en pwm kontroller
Postat: 4 december 2014, 09:00:24
av Icecap
"Gärna en liten kontroller eller en med flera utgångar."
Jag antar att du i verkligheten menar "Gärna en styrenhet med mer än en utgång" och den del är enkel - men hur många är det maximala du behöver? En styrenhet utan minst en utgång är ju knappast mycket att ha...
Men med seriell kommunikation och PWM är svaret enkelt: en lämplig µC (mikroprocessor).
Exakt vilken beror på vilken PWM-frekvens som är minimum och vilken upplösning du behöver.
Jag känner mig rimligt säker på att det skulle fungera helt OK med t.ex. en PIC18F25K22, med rätt mjukvara kan den styra alla motorerna på en krets, då med en upplösning i storleksordningen 100 steg.
En ULN2803A skulle fungera som drivsteg för alla 8 motorer, snubberdioder är inbyggda.
Re: Söker en pwm kontroller
Postat: 4 december 2014, 09:02:47
av Swech
Re: Söker en pwm kontroller
Postat: 4 december 2014, 09:08:48
av Icecap
Ganska fel faktisk. Det kort ger ut styrpulserna till RC-servo eller RC-motordrivningsenheter vilket man sedan ska ha 8 st av också.
Re: Söker en pwm kontroller
Postat: 4 december 2014, 09:12:49
av Swech
Swech
Re: Söker en pwm kontroller
Postat: 4 december 2014, 09:14:05
av Icecap
Swech: hade det varit mer än 12V 60mA motorer hade det förslag ganska säkert varit intressant - men till detta är det inte lönt.
Re: Söker en pwm kontroller
Postat: 4 december 2014, 09:25:22
av carlknut
Ja upplösning på 100 steg är absolut tillräckligt, så det kan vara en bra väg.
Men hade hoppats på att hitta en färdig kontroller,
känns ju som att det borde vara ganska vanligt att man vill styra ett antal PWM utgångar, med seriekommunikation.
Re: Söker en pwm kontroller
Postat: 4 december 2014, 09:30:39
av Icecap
Om det är vanligt är det väl bara att leta lite med en sökfunktion, då borde det komma upp en del.
Re: Söker en pwm kontroller
Postat: 4 december 2014, 09:36:15
av Wedge
En DMX-dimmer gör ju det du säger. Är RS485 en acceptabel kommunikationsform, eller vad menar du med seriell kommunikation? USB och CAN är ju också seriella...
Edit, förtydligande: En dimmer för 12V LED, tänkte jag på.
Re: Söker en pwm kontroller
Postat: 4 december 2014, 10:11:46
av carlknut
Ja RS485 eller USB skulle funka utmärkt, enda kravet egentligen är att det ska gå att styra från en PC på ett smidigt sätt.

Re: Söker en pwm kontroller
Postat: 4 december 2014, 10:41:55
av prototypen
Icecap skrev:"Gärna en liten kontroller eller en med flera utgångar."
Jag antar att du i verkligheten menar "Gärna en styrenhet med mer än en utgång" och den del är enkel - men hur många är det maximala du behöver? En styrenhet utan minst en utgång är ju knappast mycket att ha...
Men med seriell kommunikation och PWM är svaret enkelt: en lämplig µC (mikroprocessor).
Exakt vilken beror på vilken PWM-frekvens som är minimum och vilken upplösning du behöver.
Jag känner mig rimligt säker på att det skulle fungera helt OK med t.ex. en PIC18F25K22, med rätt mjukvara kan den styra alla motorerna på en krets, då med en upplösning i storleksordningen 100 steg.
En ULN2803A skulle fungera som drivsteg för alla 8 motorer, snubberdioder är inbyggda.
Jag skulle göra detta med 8 st uC, det finns både 6 och 8 pinnars PIC.
Det är enklare programmering att bara hålla reda på en motor i programvaran och dessa små uC kostar så lite att det inte är lönt att lägga tid på programmering att hålla reda på allt i en processor.
Protte
Re: Söker en pwm kontroller
Postat: 4 december 2014, 13:24:19
av Wedge
Med lösa uC får man lösa ett adresseringsproblem som inte finns annars. Vette sjutton om det blir så mycket enklare.
Å andra sidan, löser man det en gång för alla blir det ju desto mer skalbart. Ett seriekopplingsförfarande liknande det i WS2801 (LED-drivare) kanske.
Re: Söker en pwm kontroller
Postat: 4 december 2014, 13:47:31
av Icecap
Det ska vara väldigt möjligt att ha ett kommunikationsprotokoll och lite intern EEPROM så att man kan koppla till en enhet åt gången och ge den kommandot "Du har adress x! Så det så."
Och jag kan hålla med om att 8 identiska enheter kan vara trevligt, det kan lösa en del problem iom. att man kan ha reservmoduler liggande på hyllan.
Men samtidig ska det till 8 st spänningsregulatorer, 8 st avkopplingskondensatorer, 8 st dioder, 8 st drivtransistorer och 8 st snubberdioder osv. medan man med en PIC + ULN2803A har 8 st på en och samma gång och behöver bara en spänningsreglering, avkoppling och felpolariseringsskydd.
Det ska göras fler kretskort med 1-motor enheter osv.
Så i slutändan beror det på huruvida det är et kommersiellt produkt (där varje fraktion av ett öra är viktig) eller bara en leksak för hemmabruk.
Re: Söker en pwm kontroller
Postat: 4 december 2014, 14:14:20
av prototypen
Man kan ha ETT kort med 8 uC på
Prutte
Re: Söker en pwm kontroller
Postat: 4 december 2014, 14:17:10
av svanted
sen kommer ju frågan vad som ska styras?
är det servon det handlar om är det lite mer att hålla reda på....
men det kanske det inte är.