Sida 4 av 5

Re: Hur bygga egen rototiltstyrning?

InläggPostat: 13:58:02, 21-05-2018
av Towil
Dum fråga, men vad händer om bara kör på lite spänning på en on/off.
Vad är det fysikt för skillnad på en on/off och en prop?

Re: Hur bygga egen rototiltstyrning?

InläggPostat: 19:36:21, 21-05-2018
av nixs
Towil skrev:Dum fråga, men vad händer om bara kör på lite spänning på en on/off.
Vad är det fysikt för skillnad på en on/off och en prop?


Stor skillnad på hur spolen och magnetkäglan är uppbyggd.

Re: Hur bygga egen rototiltstyrning?

InläggPostat: 19:42:17, 21-05-2018
av Jac
Snackade med en som provade pwm’a en on-off ventil.
Den blev nästan on-off iallafall, över en viss nivå så small den över till fullt utslag.

En del slider saknar krypspår, då är det knappast lönt att försöka propstyra.

Re: Hur bygga egen rototiltstyrning?

InläggPostat: 00:19:02, 07-01-2019
av AN
Fick du tag på någon ventil du kunde styra med spakarna genom arduinon?

Re: Hur bygga egen rototiltstyrning?

InläggPostat: 00:52:37, 07-01-2019
av Janson1
Ja då. Jag har en ventil från jag tror Parker. Jag har inte kört den med olja utan nöjde mig att kunna se in i ventileriet och följa rörelserna och jämföra vad som verkade rimligt.

Re: Hur bygga egen rototiltstyrning?

InläggPostat: 10:41:31, 07-01-2019
av AN
Du verkställer dina idéer du, det stannar inte vid funderingar :smile:

Spaken ger då en pwm-signal som arduino läser som en analog in?
Vad vill spolarna på ventilen ha?
Riktningen ändrar du genom polariteten, och öppningen med strömmen?
Vad har du emellan arduinon och ventilen, för arduinon levererar väl inte den spänning ventilen vill ha?

Re: Hur bygga egen rototiltstyrning?

InläggPostat: 16:19:56, 07-01-2019
av Janson1
Jag har en X-Y knapp från en spelkonsol (köpt på Banggood.com) den har två potar med viloläget i mitten. Denna spänning matar jag in till analogingång A0 resp A1 som sen matar fyra PWM utgångar, en utgång per spole. Själva spolarna är på 24 volt nån Ampere. Arduinons utgångar klarar inte nån belastning att tala om så jag har en N-MOS effektransistor emellan på nersidan. Arduinon har 6 st digitala utgångar som klarar PWM (dom med ett tilde-tecken) Ben 3,9,10,11 har PWM med 490 Hz frekvens och ben 5,6 har 980 Hz frekvens. Eftersom det går åt fyra utgångar så passar 490 Hz bäst, (samma frekvens) Vidare så behöver man lägga in ett dödläge på mitten som är viloläget då ingen spole skall dra, ev kan man låta båda spolarna dra lite,lite så själva ventilen hålls i rörelse. Jag har nog koden någonstans...?

Re: Hur bygga egen rototiltstyrning?

InläggPostat: 18:06:06, 07-01-2019
av AN
Tack.
Försöker lära mej programmering och att bättra på mina elektronik kunskaper.
Då är bla dina trådar bra :smile:

Om man tar ett styrkort till en prop-ventil, brukar de väl styras av +-10V eller 4-20ma?
Som styrning in i kortet?
Detta gör du med spelkonsolens potentiometer, du reglerar spänningen som arduinon läser?

Ut från ett styrkort till spolarna brukar väl strömmen, typ 0-800mA.
Detta gör du genom PWM?
Har alltid tänkt att man med PWM är för spänningen, genom att digitalt ordna en fiktiv analog spänning.
Men om spänningen genom spolen ändras, hed hjälp av PWM så ändras väl också strömmen?
Har jag fattat detta rätt :klia:
Hade nästan hoppat någon annan skulle fråga hur du gjort, så jag slipper göra bort mej :grin:

Re: Hur bygga egen rototiltstyrning?

InläggPostat: 21:18:00, 07-01-2019
av Janson1
Jag vet inte om jag kan detta så värst mycket bättre men... Mina "spelpotar" kopplar in 5 volt från Arduinons 5 volt på ena sidan av poten och minus på andra sidan. Mittpunkten går direkt till A0 resp A1. Opåverkad ger poten ca 2,5 volt per kanal vilket motsvarar 1023/2 = 511. Åt ena hållet så ökar värdet och andra vice versa. Sen finns det lite olika sätt att lösa detta på men ett par if-satser behövs. Nu är det så att anaolg läsning är 10 bitars vilket ger 1023 som högsta tal (0-1023) medans analog skrivning (analogWrite) är "bara" 255 som högsta tal (0-255) Detta måste göras om så inom Arduino finns en färdig lösning för detta: map enkelt blir det tex: XvardeA = map(A0, 530, 1023, 20, 255); sen: analogWrite(pin3, XvardeA); Se på https://www.arduino.cc/reference/en/ Där står de mera om map. Om man nu matar spolen med 24 volt och pulsar nersidan med 2 -100 % så sköter sig egentligen strömmen själv... spänning och ström hör ju lite ihop...
edit: https://www.banggood.com/PS2-Game-Joyst ... rehouse=CN

Re: Hur bygga egen rototiltstyrning?

InläggPostat: 22:00:33, 07-01-2019
av AN
Tackar. :smile:

Får väl hoppas det lossnar för mej med


Janson1 skrev: XvardeA = map(A0, 530, 1023, 20, 255);

1023 och 255 är ju maxvärden, men vad kommer 530 och 20 i från?

Janson1 skrev: Om man nu matar spolen med 24 volt och pulsar nersidan med 2 -100 % så sköter sig egentligen strömmen själv... spänning och ström hör ju lite ihop...

Kan man säga att du pulsar mot jord, 0V? :klia:

Re: Hur bygga egen rototiltstyrning?

InläggPostat: 22:19:28, 07-01-2019
av Towil
insignalen varierar från 530-1023
Utsignalen skall gå från 20-255

Så vid 530 in skall det vara 20 ut.

Re: Hur bygga egen rototiltstyrning?

InläggPostat: 01:50:26, 08-01-2019
av Roger701215
Kapar tråden lite i ett annat ärende..
Har en Volvo td 100 I min grävmaskin och är nyfiken på en mojäng som sitter på bränslepump.. En liten sak som går dra ut..
Bild

Re: Hur bygga egen rototiltstyrning?

InläggPostat: 07:43:58, 08-01-2019
av Janson1
Har inte sett den pumptypen förr men så som den sitter så kan det vara sk. kallstartsanordning?

Re: Hur bygga egen rototiltstyrning?

InläggPostat: 10:24:42, 08-01-2019
av AN
Funktionen.
Bild a, reglerstången stannar mot rökgasbegränsaren.
Bild b, kallstarten aktiverad, reglerstången hamnar bredvid rökgasbegränsaren, för längre slag, och mer bränsle.
Bild c, kallstarten aktiverad under körning, bladfjädern stoppar reglerstången, så att man inte ska kunna få den extra mängden under körning.

Bild

Re: Hur bygga egen rototiltstyrning?

InläggPostat: 15:43:47, 08-01-2019
av Inge79
Towil skrev:insignalen varierar från 530-1023
Utsignalen skall gå från 20-255
Så vid 530 in skall det vara 20 ut.


Innsignalet varierer vel fra 0-1023, hvor 512 (eller 500-530...) er i midtstilling.
(Om man har 0,5-4,5V givere går det ikke helt ned til null og helt opp til 1023, men nøytral er fortsatt på ca. 512, eller 2,5V.)

Du har altså en tilsvarende programlinje for den andre magnetspolen på samme ventil, hvor innsignalet går fra ca. 500-0 og utsignalet fra 0-255.
(altså: økende innsignal over 530 gir økende utsignal på A-spole, mens fallende innsignal under 500 gir økende utsignal på B-spole.)

Jeg regner med du har satt 530 (i stedet for 512) for å ha en liten dødsone i senter hvor ingen av spolene er aktive, og at utsignalet begynner på 20 fordi spolen uansett ikke reagerer på strøm under 20. Dette kan (og bør) kalibreres så spolen reagerer fint ved lite utslag, og man ikke må bevege spaken langt før det skjer noe; på andre spoler må du kanskje opp i mer enn 20 før den begynner å røre seg...