Stegmotor styra utmatning av frö på såmaskin
Re: Stegmotor styra utmatning av frö på såmaskin
En del tycker att bara man har kommit vidare så behöver man inte skriva mera.
Tråkigt tycker jag.
Som tur är lägger man dessa på minnet.
Tråkigt tycker jag.
Som tur är lägger man dessa på minnet.
Re: Stegmotor styra utmatning av frö på såmaskin
Har fått principen att funka. Än så länge via navdynamo till cykel för att reglera hastigheten på stegmotorn/utmatningshastigheten.
Kör även via potentiometer för att "finjustera".
Vet inte hur det kommer funka i praktiken men stegmotorn reagerar direkt på hastighetsändringar av cykelhjulet.
Vet inte om detta förhållande är någorlunda "linjärt" men det får visa sig vid praktiska prov.
Har även beställt nytt kretskort till induktionsgivaren för att söka lösning om det visar sig att cykelhjuls varianten inte
funkar praktiskt?
Förökt ladda upp en filmsnutt från laboratoriet när jag o käringen testar.
/nabe
Kör även via potentiometer för att "finjustera".
Vet inte hur det kommer funka i praktiken men stegmotorn reagerar direkt på hastighetsändringar av cykelhjulet.
Vet inte om detta förhållande är någorlunda "linjärt" men det får visa sig vid praktiska prov.
Har även beställt nytt kretskort till induktionsgivaren för att söka lösning om det visar sig att cykelhjuls varianten inte
funkar praktiskt?
Förökt ladda upp en filmsnutt från laboratoriet när jag o käringen testar.
/nabe
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Stegmotor styra utmatning av frö på såmaskin
Det går inte fort men det går, lite uppdatering.
Tydligen har min traktor utsignal om 130 pulser per körd meter via en pinne i isobuskontakten.
Planen är nu att skicka denna signal till Arduino o vidare till en DAC (PCF8591) som gör om denna till analog signal
vilken jag kan styra via potentiometer och skicka till analoga ingången på drivmodulen till stegmotorn.
Kunde även haft digital givare med "cykelhjul" för att känna av hastigheten till marken men robustare om det redan finns i traktorn.
Vet inte om det kommer funka men återkommer.
Nabe
Tydligen har min traktor utsignal om 130 pulser per körd meter via en pinne i isobuskontakten.
Planen är nu att skicka denna signal till Arduino o vidare till en DAC (PCF8591) som gör om denna till analog signal
vilken jag kan styra via potentiometer och skicka till analoga ingången på drivmodulen till stegmotorn.
Kunde även haft digital givare med "cykelhjul" för att känna av hastigheten till marken men robustare om det redan finns i traktorn.
Vet inte om det kommer funka men återkommer.
Nabe
Re: Stegmotor styra utmatning av frö på såmaskin
Fråga
Det är väl inte möjligt att bara ta en digital signal 0-5V o koppla denna till en DAC (PCF8591) o ut kommer "motsvarande" analoga signal?
/nabe
Det är väl inte möjligt att bara ta en digital signal 0-5V o koppla denna till en DAC (PCF8591) o ut kommer "motsvarande" analoga signal?
/nabe
Re: Stegmotor styra utmatning av frö på såmaskin
Din arduino har ju en DAC inbyggd troligen. Vilken modell är det?
Vad är det för drivmodul på stegmotorn?
Det går alltså koppla arduino direkt till stegmotorn.
Vad är det för drivmodul på stegmotorn?
Det går alltså koppla arduino direkt till stegmotorn.
Re: Stegmotor styra utmatning av frö på såmaskin
Jag har en Arduino UNO R3.
Drivmodulen hete JAWO DMD860-SV o har analog ingång.
/nabe
Drivmodulen hete JAWO DMD860-SV o har analog ingång.
/nabe
Re: Stegmotor styra utmatning av frö på såmaskin
Det var en väldigt fin stegmotordrivare. Jag skulle nog skippa det analoga helt och bara använda ingången för att steppa fram ett steg "PUL+".
Koppla din potentiometer till en analog ingång och hastighetssignalen från traktorn till en digital ingång (kanske använd en optokopplare om du vill skydda mot problem).
Använd en hårdvaruräknare för att räkna antalet pulser och multiplicera med en faktor justerad av potentiometern för att pulsa utgången.
Koppla din potentiometer till en analog ingång och hastighetssignalen från traktorn till en digital ingång (kanske använd en optokopplare om du vill skydda mot problem).
Använd en hårdvaruräknare för att räkna antalet pulser och multiplicera med en faktor justerad av potentiometern för att pulsa utgången.
Re: Stegmotor styra utmatning av frö på såmaskin
Ok, tack.
Jag tror jag förstår (behöver bara googla o tänka ett tag
)
Risken är överhängande att jag återkommer med frågor när jag kört stopp.
/nabe
Jag tror jag förstår (behöver bara googla o tänka ett tag

Risken är överhängande att jag återkommer med frågor när jag kört stopp.
/nabe
Re: Stegmotor styra utmatning av frö på såmaskin
Jag får inte till det
Har fipplat i flera dagar nu bl.a med en väldig massa olika sketcher som utgångspunkt.
Man lär sig visserligen mycket men "fastnar i hövvet" ibland med frågor som kanske är självklara för den som kan men inte för mig.
Tex om jag producerar en signal som jag kan kika på i monitorn varje sekund som är ett tall säg 673, vad står det då för?
Plottar jag detta så ritas en graf på 673 "nånting".
Jag är ju ute efter antal pulser tex 673/s. Betyder det att om jag kör det som OUTPIN m.h.a digitalWrite så skickas det 673 pulser varje sekund?
Blev lite desperat o kopplade en enkel signalgenerator på 200Hz till PUL+ på motorn för att se så jag kopplatt rätt o visst funkar då motorn men om jag sedan försöker skicka signal om ca 200 "någonting" via Arduino med både digital o anlog write o read så funkar inte fanstyget.
Får försöka fippla vidare imorgon.
/nabe

Har fipplat i flera dagar nu bl.a med en väldig massa olika sketcher som utgångspunkt.
Man lär sig visserligen mycket men "fastnar i hövvet" ibland med frågor som kanske är självklara för den som kan men inte för mig.
Tex om jag producerar en signal som jag kan kika på i monitorn varje sekund som är ett tall säg 673, vad står det då för?
Plottar jag detta så ritas en graf på 673 "nånting".
Jag är ju ute efter antal pulser tex 673/s. Betyder det att om jag kör det som OUTPIN m.h.a digitalWrite så skickas det 673 pulser varje sekund?
Blev lite desperat o kopplade en enkel signalgenerator på 200Hz till PUL+ på motorn för att se så jag kopplatt rätt o visst funkar då motorn men om jag sedan försöker skicka signal om ca 200 "någonting" via Arduino med både digital o anlog write o read så funkar inte fanstyget.
Får försöka fippla vidare imorgon.
/nabe
Re: Stegmotor styra utmatning av frö på såmaskin
Undrar en sak,
en PWM puls med 100% duty cykel inte längre är en puls o saknar frekvenz?
/nabe
en PWM puls med 100% duty cykel inte längre är en puls o saknar frekvenz?

/nabe
-
- Inlägg: 6998
- Blev medlem: 31 augusti 2006, 16:42:43
- Ort: Jamtland
Re: Stegmotor styra utmatning av frö på såmaskin
Visst är det så! Frekvensen 0Hz.
Fast det är ändå PWM eftersom du har möjlighet till pulser. Skulle du ha 99,999999999% är det ju fortfarande DC. Men pulserande DC.
Posta koden som läser/skriver blir det lättare att hjälpa.
Fast det är ändå PWM eftersom du har möjlighet till pulser. Skulle du ha 99,999999999% är det ju fortfarande DC. Men pulserande DC.
Posta koden som läser/skriver blir det lättare att hjälpa.
Re: Stegmotor styra utmatning av frö på såmaskin
Börja enkelt.
Steg 1
Koppla en lysdiod till utgången som blinkar med 5 Hz.
Steg 2
Ändra så lysdioden bara är tänd en kort tid varje gång den blinkar
Steg 3
Ändra så tiden mellan varje blink ligger i en variabel
Steg 4
Koppla till din stegmotordrivare och testa så du kan ändra hastigheten med din variabel
Steg 5
Läs in värdet på en potentiometer och låt den ändra variabeln
Steg 6
Läs in pulståget från traktorn och visa frekvensen på terminalen
Steg 7
Multiplicera pulstågets frekvens med potentiometerns inställning för att styra PWM-variabeln
Steg 1
Koppla en lysdiod till utgången som blinkar med 5 Hz.
Steg 2
Ändra så lysdioden bara är tänd en kort tid varje gång den blinkar
Steg 3
Ändra så tiden mellan varje blink ligger i en variabel
Steg 4
Koppla till din stegmotordrivare och testa så du kan ändra hastigheten med din variabel
Steg 5
Läs in värdet på en potentiometer och låt den ändra variabeln
Steg 6
Läs in pulståget från traktorn och visa frekvensen på terminalen
Steg 7
Multiplicera pulstågets frekvens med potentiometerns inställning för att styra PWM-variabeln
Re: Stegmotor styra utmatning av frö på såmaskin
Liten uppdatering
Har fått till så det funkar. Behöver justera "grundrotationen" men det går enkelt.
Lite fundersam då motorn går mjukare o tystare vissa varvtal varför jag kanske kommer köra någon
utväxling?
Förstår inte heller varför strömmen blir så mycket större vid låga varv, verkar nästan som magnetfälten motverkar varandra?
Även lite fundersam runt värmeutvecklingen hos drivmodulen som saknar fläkt?
Återkommer när jag riggat upp det lite bättre.
/nabe
Har fått till så det funkar. Behöver justera "grundrotationen" men det går enkelt.
Lite fundersam då motorn går mjukare o tystare vissa varvtal varför jag kanske kommer köra någon
utväxling?
Förstår inte heller varför strömmen blir så mycket större vid låga varv, verkar nästan som magnetfälten motverkar varandra?
Även lite fundersam runt värmeutvecklingen hos drivmodulen som saknar fläkt?
Återkommer när jag riggat upp det lite bättre.
/nabe
Re: Stegmotor styra utmatning av frö på såmaskin
Lite uppdatering
Styrningen funkar men försöker göra "styrsystemet" robustare då att köra via Arduino o liknande verkar lite "labilt" eftersom jag ibland får lite störningar jag inte förstår.
Beror troligen på att jag inte kan tillräckligt mycket o diverse kommandon som Interrupt o liknande ibland "låser" andra funktioner tillfälligt?
Det finns en enkel lite tråkig lösning som jag testar nu.
Tar pulssignalen (hastighetssignalen) från traktorn o kör direkt in i drivmodulen (120 pulser/m).
För att kunna justera lite testar jag att även koppla en lite signalgenerator (PWM) till samma ingång
vilket borde innebära att jag adderar pulser?
Detta är inte helt optimalt då jag adderar samma antalpulser oavsett traktorhastighet vilket innebär att
vid tex låga hastigheter så blir relativa justeringen större men tror jag kan bortse detta då majoriteten av sådden
sker med konstant hastighet?
Jag antar att denna addering inte påverkar pulsernas storlek (spänning) utan bara antalet?
ha det
Nabe
Styrningen funkar men försöker göra "styrsystemet" robustare då att köra via Arduino o liknande verkar lite "labilt" eftersom jag ibland får lite störningar jag inte förstår.
Beror troligen på att jag inte kan tillräckligt mycket o diverse kommandon som Interrupt o liknande ibland "låser" andra funktioner tillfälligt?
Det finns en enkel lite tråkig lösning som jag testar nu.
Tar pulssignalen (hastighetssignalen) från traktorn o kör direkt in i drivmodulen (120 pulser/m).
För att kunna justera lite testar jag att även koppla en lite signalgenerator (PWM) till samma ingång
vilket borde innebära att jag adderar pulser?
Detta är inte helt optimalt då jag adderar samma antalpulser oavsett traktorhastighet vilket innebär att
vid tex låga hastigheter så blir relativa justeringen större men tror jag kan bortse detta då majoriteten av sådden
sker med konstant hastighet?
Jag antar att denna addering inte påverkar pulsernas storlek (spänning) utan bara antalet?
ha det
Nabe