ledfikker
Vandaag is rooood de kleur van jou ledje
Ununoctium
I don't know how fast I'm going, but I know exactly where I am
Dan neem je een µC en een ADC, je laat je PIC/AVR/BS/... de waarde van je ADC vergelijken met eerder opgestelde waarden en dan stuurt deze je steppermotor aan via een darlington-array.
Heel ruw geschetst,
Laat eerst even weten met welk soort µc je werkt.
Of als je er geen ter beschikking hebt (dan wordt het heel wat moeilijker vrees ik, maar goed, een uitdaging is een uitdaging!
)
6foot6
Uitspraken die hier onder mijn naam zijn gepubliseerd, hebben niet altijd mijn instemming
Hoezo moeilijk? VCOtje,tellertje en klaar
[Bericht gewijzigd door 6foot6 op ]
En de spanning van 0...10 volt eerst delen, zodat je 0...5 volt krijgt.
Een µC en een ADC werkt namelijk met max. 5 volt.
Op 28 augustus 2006 17:25:59 schreef 6foot6:
Hoezo moeilijk? VCOtje,tellertje en klaar
Tenzij halfsteps nodig zijn...
[Bericht gewijzigd door MMSoft op ]
6foot6
Uitspraken die hier onder mijn naam zijn gepubliseerd, hebben niet altijd mijn instemming
Op 28 augustus 2006 17:26:54 schreef MMSoft:
En de spanning van 0...10 volt eerst delen, zodat je 0...5 volt krijgt.
Een µC en een ADC werkt namelijk met max. 5 volt.[...]Tenzij halfsteps nodig zijn...
Waarom zou je halfsteps willen als je alleen maar bot wil draaien?
ledfikker
Vandaag is rooood de kleur van jou ledje
Het is idd alleen maar om te draaien.
het is trouwens een ex-infuus apparaatje:P
ik denk dat ik hiermee wel een stuk verder kom:)
ledfikker
Vandaag is rooood de kleur van jou ledje
6foot6
Gepost maandag 28 augustus 2006 17:25:59
Hoezo moeilijk? VCOtje,tellertje en klaar
[Bericht gewijzigd door 6foot6 op 28 augustus 2006 17:26:22]
Dit klinkt opzich veel simpeler. Kan je iets meer uitleggen hoe het precies werkt? (schematje ofzo)
6foot6
Uitspraken die hier onder mijn naam zijn gepubliseerd, hebben niet altijd mijn instemming
één richting?
wat voor stappenmotor?
hoeveel stappen per minuut maximaal?
ook nog een or-poort en drivers nodig
[Bericht gewijzigd door 6foot6 op ]
ledfikker
Vandaag is rooood de kleur van jou ledje
hier wat info:
* 2-phase stepping motor
* bipolar
* steps/omwenteling 48
* bij 0v: 0spm
* bij 10V: 2500spm
6foot6
Uitspraken die hier onder mijn naam zijn gepubliseerd, hebben niet altijd mijn instemming
6foot6
Uitspraken die hier onder mijn naam zijn gepubliseerd, hebben niet altijd mijn instemming
Net even geprobeerd met een PIC, en heb hier nu een stappenmotor draaien, waarvan de snelheid geregeld wordt door een spanning 0...5 volt.
(de snelheden zijn nog niet zoals gevraagd, maar dit zou een begin kunnen zijn).
ledfikker
Vandaag is rooood de kleur van jou ledje
het mag met een PIC ik heb hier een 16F628 dat voldoet denk ik wel. maar ik wil het liefst de simpelste oplossing:+
@MMsoft Wil je uitleggen hoe je het precies gedaan hebt?
Anoniem
Een PIC16F628 heeft geen analoge ingang.
Je zult eerder moeten kijken naar een 16F877, of een kleinere broer ervan.
Ik gebruik de PIC18F2455 maar dat is overkil.
De PIC16F876A lijkt mij een goede keuze.
@MMsoft Wil je uitleggen hoe je het precies gedaan hebt?
Werking:
-Gewoon een step motor programma progen.
-Tussen elke stap een wachttijd die afhankelijk is van de ADC waarde.
Stepmotor programma:
4 Uitgangen in deze volgorde aansturen
0001
0010
0100
1000
(en dan weer)
0001
0010
0100
1000
Wachttijd afhankelijk van ADC:
Zet de ingangsspanning om in een 8 bits getal.
Dit doe je met de AD converter die in de PIC zit.
Maak een wachttijd van bijvoorbeeld 1 ms.
Herhaal deze wachttijd het aantal keer dat de ADC als waarde heeft.
Is het zo een beetje duidelijk ?
ledfikker
Vandaag is rooood de kleur van jou ledje
Ik snap het ja... ik moet alleen maandag avond het ding afhebben.... enig idee hoe ik zo snel aan zon picje kom
Grr ....
[Bericht gewijzigd door Sine op ]
Op 31 augustus 2006 21:09:01 schreef MMSoft:
Stepmotor programma:
4 Uitgangen in deze volgorde aansturen
0001
0010
0100
1000
Eh ?
1100
0110
0011
1001
Ik heb nooit geprobeert wat het volgende doet trouwens ...
1000
1100
0100
0110
0010
0011
0001
1001
[Bericht gewijzigd door Sine op ]
Op 1 september 2006 20:16:21 schreef Sine:
[...]Eh ?
1100
0110
0011
1001Ik heb nooit geprobeert wat het volgende doet trouwens ...
1000
1100
0100
0110
0010
0011
0001
1001
1100
0110
0011
1001
De motor heeft hierbij meer kracht, doordat er telkens 2 spoelen actief zijn.
1000
1100
0100
0110
0010
0011
0001
1001
De motor draait nu met halve stappen, doordat er tussen 2 stappen in een tussen stap zit.
6foot6
Uitspraken die hier onder mijn naam zijn gepubliseerd, hebben niet altijd mijn instemming
Op 30 augustus 2006 13:43:17 schreef ledfikker:
hier wat info:* 2-phase stepping motor
* bipolar
* steps/omwenteling 48
* bij 0v: 0spm
* bij 10V: 2500spm
volgens mij zijn er maar twee (2-phase) spoelen