PIC

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
dechaine
Inlägg: 521
Blev medlem: 7 september 2006, 21:29:51
Ort: Skene

Inlägg av dechaine »

Okej. Tack för all hjälp! Då skickar jag en beställing sodjan! :) Skall bli intressant det här... Äntligen ett riktigt projekt på gång...
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Jag söker en PIC som man kan styra pulser till en stegmotor (5V TTL, ca 0-30kHz)

Är det en enda pulsutgång ? Eller flera pulser i olika faser ?
Vad är lägsta pulshastighet (d.v.s förrutom 0 Hz) ?

Det finns några "motor" modeller av PIC. De innehåller en del förprogrammerad
kod för kontrollloopen med återkoppling och så. Men det är nog
mest för DC motorer, tror jag...

Annars ser jag inget specifikt som skulle utesluta någon PIC modell.
Möjligen de utan A/D omvandlare (för potten)...
Användarvisningsbild
jojje
Gått bort
Inlägg: 6380
Blev medlem: 20 januari 2006, 01:53:33
Ort: Stockholms utkant
Kontakt:

Inlägg av jojje »

Bästa vore om man hade fyra utgångar som man kan antingen välja en och en eller flera samtidigt. Annars funkar det att man väljer mekaniskt efter PIC'en till vilken "kanal" man vill ha pulserna.

Blir inte så lätt att styra både sakta å fort med en pot, men det är viktigare att köra sakta. Kanske 1Hz eller nåt sånt.

Har hört att några PIC'ar har PWM på nån utgång, men det kan man nog klara sig utan iaf. Det viktiga är ingång för potten.
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Inlägg av PHermansson »

Ja det är spännande och kul att programmera PIC! Ibland rätt frustrerande, som när det trots att allt ser rätt ut inte fungerar trots att man (tror man) kollat allt hundra gånger. Men till slut brukar det reda ut sig, om inte annat med hjälp av EF :)
Det är lite som att lösa korsord, fast det blir nått vettigt av det i slutändan.

Vad gäller attityden får jag hålla med Sodjan, man måste engagera sig lite. När jag lärde mig programmera PIC fanns inte EF, men det gick alldeles utmärkt att söka info på nätet och lusläsa databladen.
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Har hört att några PIC'ar har PWM på nån utgång,

Den fungerar bäst inom ett visst intervall, typ effektstyra DC-motorer eller
liknande. Den fungerar inte bra vid låga frekvenser och absolut inte vid 1 Hz.

Jag ser framgör mig något timerstyrt som håller reda på pulserna. Det kan
man fixa så att det fungerar inom ett stort spann.

Det jag menade med frågan om utgångar är om det handar om direkt
(fas) drivning av stegmotorer, eller om det bara är "steg" pulser och någon
annan hårdvara håller redan på själva sekvenseringen av faserna till lindningarna ?

Så med 4 utgångar så menar du kanske 4 separata motorer ?
Skulle väl inte vara något direkt problem, men man får väl göra ett
par labbar för att se att det hänger med upp till 30 KHz. Jag antar att
ett litet pyssel blir att fixa anygga ramper o.s.v.
Användarvisningsbild
jojje
Gått bort
Inlägg: 6380
Blev medlem: 20 januari 2006, 01:53:33
Ort: Stockholms utkant
Kontakt:

Inlägg av jojje »

Jepp, jag menade att styra mina kontrollerkort med "Step" och "Dir".

Då kan jag ta vilken PIC som helst, bara det finns A/D omvandlare.
Sen fixar jag pulserna själv. Dom (pulserna) ska vara så fyrkantiga som möjligt. Jag har iaf uppfattat det så. Bara att prova sig fram. :D

Tack för upplysningarna.
Användarvisningsbild
007sweden
Inlägg: 3500
Blev medlem: 3 mars 2005, 20:18:12
Skype: oo7sweden

Inlägg av 007sweden »

En ultraliten sidofråga: Kan man sätta igång PWMen och låta den vara på medans PICen gör andra saker, och ändra eller stänga av den senare?

Gissar på att det är just så det fungerar men jag tar inget för givet. :)
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Exakt !
Den är en egen hårdvaru "modul" som man ställer in och startar/stoppar
via ett par kontroll-register. För övigt går den av sig själv oavsett (nästan)
vad som händer i koden för övrigt.
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

Snabbfråga: Har en 16F886 liggande och nu tänkte jag koppla in den till min Wisp628.
Jag vet att man ska uppdatera en fil för att det ska fungera, men hur ansluter man den?
Jag hittar den inte..
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

http://www.jescab.se/Programvara.html
Ungefär på mitten på sidan, i fet stil...
Användarvisningsbild
007sweden
Inlägg: 3500
Blev medlem: 3 mars 2005, 20:18:12
Skype: oo7sweden

Inlägg av 007sweden »

Ah tack för svaret Sodjan! Som jag tänkte, men en till lite mindre uppenbar fråga, Går PWM-modulen att använda till att styra ett servo? Alltså skapa en 1-2ms föränderlig signal var 20ms.

Edit: Alltså vad precis är låga frekvenser jämförelsevis? Kan det stå någonting om detta i databladet?
Senast redigerad av 007sweden 26 november 2007, 17:47:00, redigerad totalt 1 gång.
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

Missförstånd här: Jag vet att man behöver filen och hur man lägger man in den. Men hur ska man ansluta Wispen till 16F886an ?
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK.
Precis som vilken annan PIC som helst.
D.v.s rätt sladd till rätt pinne.
Vad är det som du undrar över med specifikt ?
Som inte står i databladet alltså...
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Går PWM-modulen att använda till att styra ett servo?

Inte speciellt bra. Den (PWm moduolen) är inte gjort för de frekvenserna...
Användarvisningsbild
007sweden
Inlägg: 3500
Blev medlem: 3 mars 2005, 20:18:12
Skype: oo7sweden

Inlägg av 007sweden »

Ok. :( Då får jag ha en slav-pic som tar hand om den biten.
Skriv svar