Hjälp med formel
Postat: 10 augusti 2016, 10:49:16
Jag har en radiostyrd gräsklippare http://elektronikforumet.com/forum/view ... =3&t=41526
Den bygger jag om varje år eftersom det alltid är något som strular eller går sönder.
Vårens ombyggnation är den bästa hittils, stabil funktion och riktigt hanterbar.
Klipparen styr jag med en ps2-kontroller som läses av med en arduino och skickas med en radiomodul(rs232).
Kontrollern skickar ett meddelande med joysticklägena och vilka knappar som är intryckta .
På klipparen så sitter en annan arduino som tar emot meddelandet och gör om dessa så det passar till motorstyrningen(Sabertooth 2x60) som i sin tur styr de två motorerna.
Nu till mitt problem, arduinon var tidigare ansluten seriellt till motorstyrningen men nu verkar det som om den funktionen har slutat att fungera.
Sabertooth:en har möjlighet att ta emot servosignaler istället vilket jag har testat med ett enkelt sweep-program och den verkar fungera med det.
Joystick värdena för gas kommer som 0--180 där 0 är full back och 180 är fullt framåt och 90 är i mitten.
på samma sätt är vänster 0 och höger är 180 och 90 är rakt fram.
Sabertoothen har samma upplägg men jag måste ge motorerna värden beräknat på gas och styrning(tankstyrning), dvs om jag får gas 150 och styrning 90 så skall båda motorerna få 150 värde och gå rakt.
Men om jag skickar 150 gas men 45 på styrning så skall MotorHöger ha 150 medan motorVänster skall minskas så klipparen svänger vänster.
Mina mattekunskaper är tydligen sämre än jag trodde, jag har kört fast.
Jag har löst detta tidigare men hittar inte programfilerna då jag inte rört programmet på flera år.
Jag har för mig att jag gjorde en formel per kvadrant eftersom jag vill ha en dödpunkt i mitten på joystickarna.
Är det någon som kan förbarma sig över mitt problem...dvs att hjälpa mig med formlerna.
Med vänlig hälsning Johan
Den bygger jag om varje år eftersom det alltid är något som strular eller går sönder.
Vårens ombyggnation är den bästa hittils, stabil funktion och riktigt hanterbar.
Klipparen styr jag med en ps2-kontroller som läses av med en arduino och skickas med en radiomodul(rs232).
Kontrollern skickar ett meddelande med joysticklägena och vilka knappar som är intryckta .
På klipparen så sitter en annan arduino som tar emot meddelandet och gör om dessa så det passar till motorstyrningen(Sabertooth 2x60) som i sin tur styr de två motorerna.
Nu till mitt problem, arduinon var tidigare ansluten seriellt till motorstyrningen men nu verkar det som om den funktionen har slutat att fungera.
Sabertooth:en har möjlighet att ta emot servosignaler istället vilket jag har testat med ett enkelt sweep-program och den verkar fungera med det.
Joystick värdena för gas kommer som 0--180 där 0 är full back och 180 är fullt framåt och 90 är i mitten.
på samma sätt är vänster 0 och höger är 180 och 90 är rakt fram.
Sabertoothen har samma upplägg men jag måste ge motorerna värden beräknat på gas och styrning(tankstyrning), dvs om jag får gas 150 och styrning 90 så skall båda motorerna få 150 värde och gå rakt.
Men om jag skickar 150 gas men 45 på styrning så skall MotorHöger ha 150 medan motorVänster skall minskas så klipparen svänger vänster.
Mina mattekunskaper är tydligen sämre än jag trodde, jag har kört fast.
Jag har löst detta tidigare men hittar inte programfilerna då jag inte rört programmet på flera år.
Jag har för mig att jag gjorde en formel per kvadrant eftersom jag vill ha en dödpunkt i mitten på joystickarna.
Är det någon som kan förbarma sig över mitt problem...dvs att hjälpa mig med formlerna.
Med vänlig hälsning Johan