Hur ordna extra analoga ingångar?
- Swech
- EF Sponsor
- Inlägg: 4750
- Blev medlem: 6 november 2006, 21:43:35
- Ort: Munkedal, Sverige (Sweden)
- Kontakt:
Re: Analog ingång
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 )
Swech
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 )

Swech
Re: Analog ingång
Å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 ?
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 ?
Re: Analog ingång
Tja, det beror ju på vad du skall mäta, med vilken upplösning, hastighet osv, men visst den har SPI osv.
I princip, dock får du nog läsa på hur SPI fungerar.zuuper skrev: Resten är "bara" kod för det ska fungera, samt 2 lediga i/o pinnar
Re: Analog ingång
finns det någon bättre än den jag hittade då, på elfa? har du möjlighet att se det enkelt ? tack.
Re: Analog ingång
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.
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.
Re: Analog ingång
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!
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!
Re: Analog ingång
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 processornEv kan man använda 2 st mikrokontrollers som kommunicerar sinsemellan.

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?
Re: Analog ingång
Finns det inte 1-wire a/d:n?
Det stod väl inget om hur snabbt det skulle gå?
Det stod väl inget om hur snabbt det skulle gå?
Re: Analog ingång
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.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?
- 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?
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
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
Re: Hur ordna extra analoga ingångar?
>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å?
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å?
Re: Hur ordna extra analoga ingångar?
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??
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??