[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4683: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3830)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4685: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3830)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4686: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3830)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4687: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3830)
Elektroniikkafoorumi • katso viestiketjua - Traction control
Sivu 1/1

Traction control

ViestiLähetetty: Su Joulu 03, 2017 15:57
Kirjoittaja The Reaper
Tavoitteena on rakentaa "luistonesto", joskin hyvin yksinkertainen sellainen. Projektina on auto, jossa on hydraulisesti ohjattu lukittuva tasauspyörästö. Tilanteessa, jossa takapyörät pyörivät lujempaa kuin etupyörät, ajetaan painetta tasauspyörästölle joka lukittaa takapyörät. Painetta tuottaa sähköinen pumppu, jota ohjataan tarvittaessa painetta. Vaihtoehtoisesti se kävisi koko ajan ja venttiilillä ohjattaisiin painetta tasauspyörästölle. Jälkimmäinen vaihtoehto on huonompi, koska pumpun tuottamalle paineelle ei ole muuta käyttöä.

Tasauspyörästössä on ABS-anturi, kuten myös etupyörissä. ABS-jarrujärjestelmää ei ole autossa, joten sen toiminta ei siten vaarannu. Tasauspyörästö lukittaa ilman painetta 25% ja paineella 75%. Alkuperäisenä painetta ohjaa pulssimoduloitu venttiili. En tiedä onko alkuperäinen ohjaus lineaarinen 25-75, vai vaiheittain esim 25-45-60-75. Tässä vaiheessa ohjaus olisi vain on-off, 25-75

Ongelmia aiheuttaa toteutus. Millaisella piirillä saan verrattua etu ja takapyörien pyörimisnopeuden eroa? Onko mahdollista verrata kahta signaalia (etupyörät) yhteen signaaliin? Vai joudunko ottamaan vaan toisen etupyöristä?

Tarve on siis kahdelle/kolmelle sisääntulolle ja yhdelle ulostulolle. VR-signaali pitänee muuttaa kantiksi. Mikropiiri laskisi signaalien prosentuaalista eroa ja asetetun arvon ylityttyä ulostulo=1

Re: Traction control

ViestiLähetetty: Su Joulu 10, 2017 19:19
Kirjoittaja The Reaper

Re: Traction control

ViestiLähetetty: Su Joulu 10, 2017 19:54
Kirjoittaja peran

Re: Traction control

ViestiLähetetty: Su Joulu 10, 2017 21:04
Kirjoittaja The Reaper

Re: Traction control

ViestiLähetetty: Su Joulu 10, 2017 21:22
Kirjoittaja peran

Re: Traction control

ViestiLähetetty: Ma Joulu 11, 2017 20:10
Kirjoittaja The Reaper

Re: Traction control

ViestiLähetetty: Ma Joulu 11, 2017 20:40
Kirjoittaja peran

Re: Traction control

ViestiLähetetty: Ti Tammi 02, 2018 13:27
Kirjoittaja L18
Periaatetasolla tuon koodin kai pitäisi toimia, tosin kai tuon ehtolauseen pitäisi olla vähän eri tavalla.
Eli if(duration1 * 0.85 >= duration2)
Tämä siitä syystä kun tuo takarenkaiden pyörimisnopeus kasvaa, niin sen pulssin pituus pienenee.

Lisäksi tuollaisenaan tuo lähtee oskilloimaan suht rajusti tuossa kytkentäpisteen tuntumassa, joku hystereesi siihen pitää tehdä.

Re: Traction control

ViestiLähetetty: Ma Tammi 08, 2018 21:33
Kirjoittaja jahonen
Tämä taitaa kyllä olla enempi digitaalielektroniikkaa mutta itse tekisin jotenkin niin että toisen puolen pulssianturi kasvattaa laskurin x arvoa joka pulssilla ja toisen puolen vähentää laskurin arvoa joka pulssilla. Tällä järjestelyllä laskurin arvo ei muutu mikäli luistoa ei tapahdu. Laskurin etumerkistä ja muutosnopeudesta ajan suhteen voidaan sitten päätellä luiston suunta ja suuruus. Tuosta ei ole sitten pitkä matka ohjata venttiiliä tai muuta toimilaitetta joko on-off tai jotenkin verrannollisesti luiston määrään.

Tämä lienee yksinkertaisempaa kuin mitata erikseen kummankin puolen nopeutta.

t. Janne