Hur ordna extra analoga ingångar?

Planering och tankar kring eventuella framtida projekt.
zuuper
Inlägg: 51
Blev medlem: 29 november 2010, 09:29:25

Re: Analog ingång

Inlägg av zuuper »

Men det går nog att frigöra en så jag får 2. Det går.
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4750
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Re: Analog ingång

Inlägg av Swech »

En mer generell beskrivning av ditt kompletta system skulle nog vara bättre.
Det är mycket möjligt att det finns helt andra lösningar än att
blanda in en extra AD. Med detta menar jag att istället satsa på
att frilägga andra pinnar så att du får loss 8 ad ingångar direkt på din AVR.

Så korten på bordet (eller schemat ) :D

Swech
zuuper
Inlägg: 51
Blev medlem: 29 november 2010, 09:29:25

Re: Analog ingång

Inlägg av zuuper »

Åter igen, funderar denna omvandlaren?
https://www.elfa.se/elfa3~se_sv/elfa/in ... =73-420-74

Resten är "bara" kod för det ska fungera, samt 2 lediga i/o pinnar ?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46959
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Analog ingång

Inlägg av TomasL »

Tja, det beror ju på vad du skall mäta, med vilken upplösning, hastighet osv, men visst den har SPI osv.
zuuper skrev: Resten är "bara" kod för det ska fungera, samt 2 lediga i/o pinnar
I princip, dock får du nog läsa på hur SPI fungerar.
zuuper
Inlägg: 51
Blev medlem: 29 november 2010, 09:29:25

Re: Analog ingång

Inlägg av zuuper »

finns det någon bättre än den jag hittade då, på elfa? har du möjlighet att se det enkelt ? tack.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46959
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Analog ingång

Inlägg av TomasL »

Nej det kan jag inte, det är bara du, med din krav-spec som kan avgöra om den duger eller inte.

Eftersom du inte vill tala om vad du vill göra, inte talar om vad du vill uppnå, inte talar om vad du skall mäta på, inte talar om vilken onoggranhet, inte talar om vilken upplösning du vill ha, inte talar om vilken uppdateringshastighet, inte publicerar några schemor osv, så kan vi inte hjälpa bättre än så här.

Det finns ett par tusen olika typer av AD-omvandlare att välja mellan, med olika prestanda och funktioner.
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Analog ingång

Inlägg av jesse »

Jag antar att du från början hade tänkt använda den inbyggda ADC:n i ATmegan? I så fall måste du inte skaffa någon extern AD-omvandlare. Då kan du istället använda en 74HC4051 8-kanals analog multiplexer. Ett exempel på hur du använder den finns här.

Nu behöver den 3 ingångar för att kunna välja 8 kanaler. Det går i nödfall att sätta en 4-bitars räknare där, och då klarar den sig med bara två pinnar (en "reset" och en "klocka").

Är du ovan vid SPI-interface så kanske det är lättare att använda 74HC4051 annars är det nog smidigare att använda en extern ADC som Tomas föreslår. Det blir vanligtvis bättre resultat med en extern också.

Om du köper en extern ADC som ansluts via SPI så använder den samma pinnar som AVR-programmeraren om du använder en seriell sådan. Alltså SCK, MISO och MOSI. utöver dessa behöver du även en pinne som du använder till "chip select" till din ADC. Då behöver du ingen extra pinne för analog ingång eftersom data läses in digitalt via SPI.

Den ADC du länkade till på ELFA, mCP3208 fungerar utmärkt - den har bättre data än den inbyggda ADC på AVR:en. Och microchips ADC:er brukar vara lätta att använda. Rekommenderas!
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Analog ingång

Inlägg av blueint »

Ev kan man använda 2 st mikrokontrollers som kommunicerar sinsemellan.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46959
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Analog ingång

Inlägg av TomasL »

Nu skall vi inte krångla till det i onödan.
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Analog ingång

Inlägg av jesse »

Ev kan man använda 2 st mikrokontrollers som kommunicerar sinsemellan.
Ja, eller så kan man koppla på en PC med ett speciellt mätkort till som mäter de analoga spänningarna, sedan kan man skicka resultatet via ethernet till ett "embedded system" med linux som kör 1-wire till processorn :roll:

Alltså, man får ju räkna med jobbet att hålla på och programmera alla kretsar etc... Varför krångla med flera processorer när det finns färdiga ADC eller en enkel multiplexer?
hh
Inlägg: 322
Blev medlem: 9 maj 2006, 12:37:32
Ort: Karis, Finland

Re: Analog ingång

Inlägg av hh »

Finns det inte 1-wire a/d:n?

Det stod väl inget om hur snabbt det skulle gå?
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Analog ingång

Inlägg av blueint »

jesse skrev:Alltså, man får ju räkna med jobbet att hålla på och programmera alla kretsar etc... Varför krångla med flera processorer när det finns färdiga ADC eller en enkel multiplexer?
Om det finns en krets med multiplexer och A/D omvandlare så är det enkelt. Annars får man två chips. Med en MCU blir det en.
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4750
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Re: Hur ordna extra analoga ingångar?

Inlägg av Swech »

Det är 53 IO på processorn i fråga.
jag skulle vara MYCKET förvånad om det inte skulle gå att fixa till
lite lediga pinnar.
Detta genom att titta på hela konstuktionen och inte bara fokusera på
"jag har bara 1 pinne ledig" med allt vad det innebär,
tips där vattnet inte skall hämtas i den närbelägna ån utan snarast skall
fraktas från andra sidan klotet...

Så än en gång, hur ser hela bilden ut

Swech
zuuper
Inlägg: 51
Blev medlem: 29 november 2010, 09:29:25

Re: Hur ordna extra analoga ingångar?

Inlägg av zuuper »

>Den ADC du länkade till på ELFA, mCP3208 fungerar utmärkt

Jag har fått hem alla delar som kan tänkas behövas nu. För att koppla in ad-omvandlaren till cpun, ska jag koppla direkt mellan omvandlaren och korrekta stift? Eller behöver man några motstånd eller liknande också?
zuuper
Inlägg: 51
Blev medlem: 29 november 2010, 09:29:25

Re: Hur ordna extra analoga ingångar?

Inlägg av zuuper »

Finns det någon "hylsa"/"sockel" el. vad det nu heter där man kan trycka i ad-omvandlaren så man enklare kan löda och jobba med det? Det är väldigt pilligt och väldigt svårt att löda på detta..
https://www.elfa.se/elfa3~se_sv/elfa/in ... 0-82&toc=0

Eller kan man köpa något annat som har mycket större stift??
Skriv svar