miten auton akusta tieto-arduinoon?

pitäisi saada jännitemittaus tieto turvallisesti arduinon analogi tulolle,akkuhan on 0-14V luokkaa,laturi antaa enemmänkin 16V ?
laturi antanee piikkejäkin joskus,miten turvallisesti tieto arduinon jalkaan polttamatta piiriä heti ?
max oli muistaakseni 40 mA mitä saa olla piirillä,jännite kai max 5V ?
miten ulkoinen mittauspiiri että saa tuon arduinon tuloon ?? meni ekassa rojektissa vähän sormu suuhun,jotain jännitejako juttuja laskeskelin muttei tullut tolkkua kun akkujännite laaja ja laturikin siinä heittää omiaan joukkoon :frowning:
ulos tulo ok,eli joko ledeille köyhänmiehen jännitetaso ilmaisu tai lcd näytöllle jännitelukema,koodi muuten jo ok, ja simulaatio toimii ,vähän kesken vielä.mutta tuo mittausjännite ja suojaus askarruttaa ja paljon.kokeneempien apua kaivaten.masa

Arduinon tulon maksimijännite on VCC +0,5V, eli jos syöttöjännite on 5V niin 5,5V maks.
Helpoimmin teet skaalauksen ja suojauksen siten että laitat 3,2:1 jännitejaon, eli silloin 16V akkujännite vastaa 5V analogitulolla.
Tämän voit tehdä esimerkiksi kytkemällä 2,2k ja 1k vastukset sarjaan, ja mittaat 1K vastuksen yli Ardulla.
Lisäsuojauksen piikkejä vastaan saat kun laitat 5,1V zenerdiodin 1k vastuksen kanssa rinnan.

Tein juuri tuollaisella jännitteenjakajalla 24V akun jännitemittauksen. Zener diodia koitin siinä myös, mutta jätin sen pois, kun se vaikutti hiukan mittaustulokseen.

hmm,ymmärsinkö oikein akun +--2,2kohm--1kohm----miinus---------
I I
arduino pin A1 arduino gnd

lisäksi zener diodi rinnan A1 ja gnd väliin ?
eli 12V--2,2ohm---arduino in. ---- siitä 1kohm maahan gnd. jonka rinnalle se zeneri.ja arduinon gnd--akun miinus samaan pisteeseen.
sori kun saa rautalangasta vääntää,:slight_smile: mut sanallinen ohje on aina hankalampi kuin kuva/chematic,kaavio :smiley:
tulee helpommin virheitä ja eka arduino niin ei viitti sitä heti polttaa :slight_smile:
kiitti jos noin menee niin pitää kokeilla.olispa kunnon säädettävä jännitelähde edes :frowning: on vaan noita pikku muuntajia out 5V,12V,18V yms.kaikki erillisiä.entisiä nokian latureita :slight_smile:

Juuri noin kuten kuvasin. Vastusarvojen ei tarvitse olla täsmälleen noi samat, kunhan niiden suhde on suunnilleen sama, tai ei ainakaan pienempi. Mittaa kuitenkin jännite yleismittarilla ennen kuin kytket Arduinoon, ettei esim pääse vastukset vahingossa livahtaan väärin päin. Voi olla, että joudut myös hiukan kalibroimaan, koska vastusarvot eivät ole aivan tarkkoja (riippuu, millaisia vastuksia käytät), eikä Arduinon referenssijännite ole aina täsmälleen 5V. Tämä tarkoittaa, että kerroin, jolla muunnat analogRead-arvon jännitteeksi ei ole täsmälleen se, mikä sen vastusarvojen perusteella pitäisi laskennallisesti olla, vaan joudut vertaamaan Arduinon laskemaa jännitettä yleismittarilla mittaamaasi jännitteeseen ja säätämään kerrointa niin, että Arduino näyttää samaa kuin yleismittari.

Kannattaa myös tsekata, miten zener-diodi vaikuttaa mittaustulokseen, eli testata zenerin kanssa ja ilman. Mulla se vaikutti mittaustulokseen ja jätinkin sen pois. En jaksanut alkaa tarkemmin analysoida, mistä vaikutus syntyi. Tuskinpa laturi kuitenkaan kovin kummoisia jännitepiikkejä aikaan saa, ainakaan silloin kun laturi on akussa kiinni. Akku luultavasti tasaa piikit aika tehokkaasti.

Minulla on pari kappaletta tyhjiä shieldin levyjä tuollaiselle mittarille. läpyskä suunniteltu labdaarvon mittaamiseen jossa mitattu arvo ilmaistaan led käppyrällä.
A tuloja voi käyttää vastusjaolla myös mittaamaan yli 5v akkujännitettä.
Jos rautapuolen teko tuntuu hankalalta niin voin luopua toisesta levystä.

Tässä erään obd2 chipin akkujännitteen mittaava jännitejako kytkentä kuvana. Lienee 3.3v tulo kyseessä vastusarvoista päätellen.
Zeneriä voi tyrkyttää halutessaan alemman vastuksen rinnalle.

j_jako.jpg

kiitos,teinköhän edes lähellekään oikein kun laskennallisesti sain 1:3 eli 15K ja 3K vastus
mutta käytännön mittaukset powerilta 16Vin 8,8k Vout=5V maihin 4K eli suhde olikin 2,2:1
siis laskennallinen 3:1 ja kokeilemalla 2,2:1
tuohon kai vielä arduinon adc in virta shuntti laskennallinen,max 16V max 0,04mA=400 ohm,vastus jalalle pin1.
taas 5V 0,04mA=125ohm. eli tuohan se pitää olla kun 5V max, inputissa.
ja 20mA turvamarginaalilla olisi 250ohm shuntti jalalle.?
askarruttaa jossain on oltava virhe kun laskun ja kokeilun tuloksena ihan eri lukemat ja jännitejako suhde :open_mouth:
ja tuo virtasuoja,hmm,ei kait sitä enää tarvitse kun edellä jo on 8,8K vastus minkä läpi tuo akkujännite tulee pin1:selle. huoh,kun muistais nyt edes näitä perusteita hiukan.

sori,hyvin huomaa ettei ole tullut muutamaan vuoteen pelailtua taas näiden kanssa,aikasemmin jotain piccejä väsäsin ja sitten kokeilin picaxea,
ja analogi komponenttien kanssa,mutta loppui vissiin kun ei kiinnostanut enää pirilevyjen kanssa läträily,ainaista kemikaalien puljaamista se syövyttely
niin loppui leikkiminen akkavalta sanoi "ulos keittiöstä" :smiley:
löytäis vain documentit,tein aikonas,picille,etäisyysmittarin,autoon,mittareita,ledi taskulamppuja,(aikaan kun ei kaupoissa ollut vielä yhtäkään ledillä toimivaa valaisinta) :slight_smile:
hakkureita,muuntajia,labra poweria sun muuta tuli laskettua ja valmistettua itelle ja kavereille.töissä tein picille cloorihälyttimiä uimahalleille asennettavaksi,relekorteilla ja pc,linkillä,uima-allas pumppujen ohjaimia,ABB:lle automaatio puolella pumppujen ohjauksia ja mittaus juttuja picillä,viskositeetti,lämpötila,nestemäärä,virtaus,yms laskureilla.
mihinkä lie nuokin roippeen hävinnyt :frowning:
nyt olis käyttöä esm,labrapowerilla :slight_smile:
mutta ällaista nyt taas,hyvä kun innostui uudelleen kokeilemaan asioita,muistais vaan kaikki opit.
hyvä että nyk,on näitä foorumeja että voi kysellä edes vähän :slight_smile:

Mitä tarkoitat noilla shunteilla? Ei tuossa piirissä tarvita muita vastuksia kuin jännitteenjakajaan tulevat vastukset, eli vaikka ne löytämäsi 8.8K ja 4K. Nehän rajoittaa jo virran milliampeeriluokkaan, vaikka analog inputit eivät edes tarvitse virranrajoitusta (kunhan et vahingossa konffaa niitä digital input-tilaan). Niillä on itsellään iso impedanssi.

Noi mittaamalla löytämäsi vastusarvot menee kyllä laskennallisestikin aivan oikein: 16V*4/(8.8+4)=5V.

KIITOS,kunhan aikaa on niin saa taas jatkettua rojektija :slight_smile:
pari huili pvää tässä välissä niin tuulettuu samalla toi pääkoppa,ihan liikaa taas lukenut noita, :slight_smile: tulee seinä vastaan jos oikein uppoutuu ja sit jää jumiin johonkin pikkuseikkaan jota ei huomaa,pari pvää vapaata ja taas jaksaa ja huomaa virheetkin paremmin. :slight_smile:

kiitos ja hienoa että tallaisia forumeja on kun lähistöllä ei ketään muutakaan ole keneltä kysellä tyhmiä kun ite jumittaa ja ei osaa.

pitkästä aikaa, sain tuon toimimaan,kokeilin ensin vanhalla picaxe piirillä etten polta varmuuden vuoksi tuota arduinoa,toimi hyvin ja on autossa kiinni tuo projecti :smiley:
sit pähkäilin tuota bensamittrille menevää johtoa siinä kun tieto on volttiluokaa myös kun bensaa vähän niin 4V ja paljon 6V luokaa, no vastus jako nyt taas hanskassa/muistissa :slight_smile:
joskus kun nuo kaikki tiedot + hall anturin nopeus tieto. saisi yhdistettyä vielä I2C näytölle . no autokin vaihtunut pari x niin tiedä valmistuuko koskaan tuo lopullisesti :smiley:

nyt tosiaan muualla täällä pähkäillyt tuota on-off-on kytkimen tilan näyttöä 4-5 ledin avulla ylös/alas niin ettei sekoa nopeissa kytkimen ylös/alas painalluksissa asennon/tilan tieto.jotain rotary encoder esimerkkejä nyt katellut ja yrittänyt ymmärtää edes jotain :slight_smile: kokeillut napeilla tuota encoderin tilalla,ei oikein pelaa,menee väärinpäin tilat.
rotaryllä kyllä toimii jotenkin, no Tuo siis muaalal täällä.