www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

0-10V Arduino
Pojdi na stran Prejšnja  1, 2
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Arduino sekcija
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
Riven
Član
Član



Pridružen-a: Ned 16 Dec 2012 18:33
Prispevkov: 194
Aktiv.: 1.40
Kraj: Vojnik

PrispevekObjavljeno: Ned Okt 04, 2015 4:04 pm    Naslov sporočila:   Odgovori s citatom

Da spet vskočim.
Malo sem za vikend gledal možne načine izvedbe, ki bi bile čimbolj preproste in nebi vsebovale 3OP-je.

En način je, ki ga bom testiral ta teden, da priklopim senzor direktno na delilnik. Seveda bom ADC vhod ustrezno zaščitil z zenerco in poskrbel tudi za kakšen nizkopasovni filter.

Drugi način je OP, ampak se zakomplicira z offsetom, nelinearnostjo in seveda 10bit pretvorbo, ki je v realnosti kvečjemu 10 bit.

Tretji način pa bi bil zunanji ADC na SPI liniji zaradi hitrejšega "pretoka informacij". Gre za to da bi moral vzorčiti na 400uS. Kar pomeni 2.5kHz. Tole je specifikacija za en senzor. Ker bom imel dva pomeni cca. 5kHz.

Gledal sem zunanjih ADC-jev z paralelnim izhodom, vendar več kot 8bit za spremenljivo ceno nisem našel.

Na AVR-ju imam možnost nastaviti maksimalno hitrost SPI-ja na 16/4=4MHz. Zdaj me pa ne morem/znam izračunati hitrosti za prenos 1Byte podatkov. Če imam 12bit senzor potrebujem 2Byta. Notri pa so potem še razni start stop biti in ne vem če bo tole vse skupaj znotraj 200uS?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
rafaellsi
Član
Član



Pridružen-a: Ned 11 Sep 2011 18:54
Prispevkov: 478
Aktiv.: 3.11
Kraj: Radovljica

PrispevekObjavljeno: Ned Okt 04, 2015 4:32 pm    Naslov sporočila:   Odgovori s citatom

Sicer ni neposreden odgovor na vprašanje, ampak zadnjič sem slučajno naletel na Industrino. Žal izgleda ni open source, ampak iz blok sheme je razvidno, da je branje analognih vhodov rešeno z OP in zunanjim ADC-jem ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
igor_k
Član
Član



Pridružen-a: Pon 19 Jul 2004 11:44
Prispevkov: 992
Aktiv.: 4.45
Kraj: Rače

PrispevekObjavljeno: Ned Okt 04, 2015 4:49 pm    Naslov sporočila:   Odgovori s citatom

Ne bi rad kompliciral z OP-ji, ampak dal bi zunanji ADC? A to pa ni kompliciranje?
Kje ti vidiš problem pri offsetu na 10 bitih?
Še vedno ne vemo kakšno natančnost in točnost hočeš.
Največja težava je, ker sam ne veš kaj bi rad.

Mimogrede, pri SPI 4MHz imaš teoretični prenos 500kB/s, praktični pa je odvisen od procesorja.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Jaka57
Moderator
Moderator



Pridružen-a: Ned 12 Dec 2004 21:47
Prispevkov: 5773
Aktiv.: 25.89
Kraj: Grosuplje

PrispevekObjavljeno: Ned Okt 04, 2015 6:34 pm    Naslov sporočila:   Odgovori s citatom

In še vedno ni nič znanega o senzorju, torej je vsako pisanje, pisanje na pamet!
_________________
Lp, Jaka
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
frenki
Moderator
Moderator



Pridružen-a: Ned 23 Feb 2003 21:26
Prispevkov: 6555
Aktiv.: 29.40
Kraj: Ljubljana (JN76GB)

PrispevekObjavljeno: Ned Okt 04, 2015 8:19 pm    Naslov sporočila:  Re: 0-10V Arduino Odgovori s citatom

Riven je napisal/a:
Gre za to da imam senzor z analognim izhodom 0-10V (10bit).

Tole dvoje mi pa nekako ne gre skupaj Think .

Med industrijskimi senzorji z napetostnim izhodom pa zaenkrat še nisem naletel na takega, ki bi mu razumna obremenitev (običajno celo definirana) delala težave. Kot pravi Jaka57, je vsako pisanje ugibanje, dokler ni podatka za kak senzor konkretno gre.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran
Riven
Član
Član



Pridružen-a: Ned 16 Dec 2012 18:33
Prispevkov: 194
Aktiv.: 1.40
Kraj: Vojnik

PrispevekObjavljeno: Ned Okt 04, 2015 8:31 pm    Naslov sporočila:   Odgovori s citatom

Senzor je točno tale se mi zdi: KLIK

Če pa se bo zadeva izkazala za odlično stvar pa bi šli na Tole .

Bom jutri v službi poiskal tisti datasheet kjer so podrobnejše informacije. Med njimi tud notranja upornost in max. frekvenca.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Jaka57
Moderator
Moderator



Pridružen-a: Ned 12 Dec 2004 21:47
Prispevkov: 5773
Aktiv.: 25.89
Kraj: Grosuplje

PrispevekObjavljeno: Ned Okt 04, 2015 9:29 pm    Naslov sporočila:  Re: 0-10V Arduino Odgovori s citatom

frenki je napisal/a:
Riven je napisal/a:
Gre za to da imam senzor z analognim izhodom 0-10V (10bit).

Tole dvoje mi pa nekako ne gre skupaj.....
Saj tudi ne gre. Ni mi jasno, kaj se tlači skupaj analogni izhod senzorja 0-10V in tistih 10 bitov?
_________________
Lp, Jaka
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Saran
Član
Član



Pridružen-a: Pet 13 Feb 2009 16:26
Prispevkov: 729
Aktiv.: 3.94
Kraj: Zasavje

PrispevekObjavljeno: Ned Okt 04, 2015 11:35 pm    Naslov sporočila:   Odgovori s citatom

Biti niso Volti.

Biti ti povedo na koliko delov lahko razdeliš neko območje napetosti in posledično kako natančno lahko neko vrednost izmeriš. En bit pomeni dva dela, dva bita štiri dele, trije biti osem delov... 10 bitov 1024 delov. Se pravi z 10 bitnim ADC-jem boš lahko razpon napetosti od 0 do 5V izmeril najnatančneje na 5 / 1024 = 4.88 mV. Pri 16-bitnem ADC-ju pa imaš maksimalno natančnost 5 / (2^16) = 76.29 uV.

lp

_________________
Moja mama je strela, moj fotr je grom. Če hočeš bit moja, prključ se na štrom.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Riven
Član
Član



Pridružen-a: Ned 16 Dec 2012 18:33
Prispevkov: 194
Aktiv.: 1.40
Kraj: Vojnik

PrispevekObjavljeno: Pon Okt 05, 2015 8:20 am    Naslov sporočila:  Re: 0-10V Arduino Odgovori s citatom

Jaka57 je napisal/a:
frenki je napisal/a:
Riven je napisal/a:
Gre za to da imam senzor z analognim izhodom 0-10V (10bit).

Tole dvoje mi pa nekako ne gre skupaj.....
Saj tudi ne gre. Ni mi jasno, kaj se tlači skupaj analogni izhod senzorja 0-10V in tistih 10 bitov?


Gre se za resolucijo. Imamo tudi še en senzor, ki je enako 0V-10V ampak meri od 1-4mm in je priklopljen na PLC. No na PLC-ju pa imam 10bit pretvornik. Bi moral že takoj tako povedati, tako sem pa skakal sem in tja. No tako mi resolucija pride na cca. 5mV oz. 3um. Sedaj bi namesto PLC-ja uporabil pač uC, s tem da želim da resolucija ostane (ni pa problema če se poveča).

@Saran hvala za osnove ampak jih poznam Smile
Povedal sem samo, da ne znam izračunati SPI hitrosti in kSPS glede na hitrost SPIja in predpostavki 12bit oz. 2Byta, ki ga potrebujem da prenesem 12bit kode.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Arduino sekcija Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2
Stran 2 od 2

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 75 dni


Powered by phpBB © 2001, 2005 phpBB Group