Pages: [1]   Go Down
Author Topic: miten auton akusta tieto-arduinoon?  (Read 17938 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 42
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 smiley-sad
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
Logged

Vantaa, Finland
Offline Offline
Newbie
*
Karma: 0
Posts: 9
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Finland
Offline Offline
Sr. Member
****
Karma: 1
Posts: 270
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 42
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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ää,:) mut sanallinen ohje on aina hankalampi kuin kuva/chematic,kaavio smiley-grin
tulee helpommin virheitä ja eka arduino niin ei viitti sitä heti polttaa smiley
kiitti jos noin menee niin pitää kokeilla.olispa kunnon säädettävä jännitelähde edes smiley-sad on vaan noita pikku muuntajia out 5V,12V,18V yms.kaikki erillisiä.entisiä nokian latureita smiley
Logged

Finland
Offline Offline
Sr. Member
****
Karma: 1
Posts: 270
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 22
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 (10.46 KB, 269x234 - viewed 132 times.)
« Last Edit: May 13, 2012, 03:53:20 am by uk350 » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 42
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 :O
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-grin
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)  smiley
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 smiley-sad
nyt olis käyttöä esm,labrapowerilla smiley
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 smiley
Logged

Finland
Offline Offline
Sr. Member
****
Karma: 1
Posts: 270
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 42
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

KIITOS,kunhan aikaa on niin saa taas jatkettua rojektija smiley
pari huili pvää tässä välissä niin tuulettuu samalla toi pääkoppa,ihan liikaa taas lukenut noita, smiley 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. smiley

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.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 42
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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-grin
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 smiley
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-grin

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 smiley kokeillut napeilla tuota encoderin tilalla,ei oikein pelaa,menee väärinpäin tilat.
rotaryllä kyllä toimii jotenkin, no Tuo siis muaalal täällä.

Logged

Pages: [1]   Go Up
Jump to: