Vilken processor?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Kalf
Inlägg: 249
Blev medlem: 5 november 2005, 09:59:45

Vilken processor?

Inlägg av Kalf »

Hej jag hade tänkt att börja med ett litet projekt. Jag vill nämligen bygga mig en termometer och visa värdet på rn LCD.
Jag har redan LCD'n hemma och jag har lärt mig koda den med PICbasic(inte jätte svårt då det finns inbygda funktioner för just detta i pic basic.) Nu undrar jag vilken processor ni tycker jag skall använda mig utav. Jag har redan kodat en del med PIC16F628A. Är detta en bra processor för detta?

Sedan nästa fråga skall jag använda mig utav den inbyggda A/D-omvandlaren eller skall jag ha en extern, vilka är fördelarna och nackdelarna med de båda alternativen?

Sisst vilken temistor kan ni rekomendera?

Generellt är det något speciellt ni tycker jag skall tänka på osv.? Några bra länkar som man kan hitta nyttig information på?

//Kalf
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

LÅter som ett bra val av uP. Den duger utmärkt och är skapligt billig.

Termistor är inte guds bästa tempgivare - självklart så går det att linjärisera den skapligt och använda inbyggda A/D, men finns många bättre temperaturgivare idag för skapliga pengar. I2C(dallas) givare, Onewire givare, PWM givare(smarttemp) och linjäriserade strömgivare (typ AD590)
Användarvisningsbild
Kalf
Inlägg: 249
Blev medlem: 5 november 2005, 09:59:45

Inlägg av Kalf »

Onewire verkar intressant, vilka svenska företag lagerför Dallas Semiconductors sortiment då?

Jag kollade bara lite snabbt igenom databladet till DS1820 då fattade jag det som att sensornskickar pulser, olika beroende på temperatur. Stämmer detta?

Data blad finns här: http://pdfserv.maxim-ic.com/en/ds/DS1820-DS1820S.pdf

Tycker ni att jag skall använda mig av den inbyggda A/D-omvandlaren då?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Tycker ni att jag skall använda mig av den inbyggda A/D-omvandlaren då ?

Alltså, vad som är "grejen", är att det finns trevliga små temp-givare
som innhåller AD-omv och har ett digitalt interface ut (mot processorn).
Man slipper hela hanteringen av omvandligen och får tempen
i digital form direkt.

Sen, om man ska använda 1-Wire, I2C, SPI eller något annat beror
väl lite på vilket man tycker är enklast och vilket som har bäst stöd
i den utvecklingsmiljö man använder.

Men helt klart är att helt analoga tempgivare är ganska "ute"...

> vilka svenska företag lagerför Dallas Semiconductors sortiment då?

Går inte att svara generellt på. ELFA har den del, andra har andra delar.
Jag tror inte att det finns någon som har hela Maxim/Dallas sortiment "på hyllan".

> Onewire verkar intressant,

Jag har aldrig hört talas om "Onewire".

"1-Wire" är däremot ett gränsnitt som Maxim/Dallas använder till
många mindre/enklare kretsar.

> Jag kollade bara lite snabbt igenom databladet till DS1820 då fattade jag
> det som att sensornskickar pulser, olika beroende på temperatur.
> Stämmer detta?

Kanske, det beror på vad du menar...
För att förstå databladet helt, så är det bäst att läsa lite generella
dokument om 1-Wire (d.v.s om du inte redan vet hur det fungerar).
1-Wire är lite overkill om du bara har *en* givare...
Användarvisningsbild
Kalf
Inlägg: 249
Blev medlem: 5 november 2005, 09:59:45

Inlägg av Kalf »

>1-Wire är lite overkill om du bara har *en* givare...

Det kanske det är, men eventuellt så bygger jag i framtiden ut detta så man kan ha flera givare. Men förslår du någon annan typ utav givare då?

Jag använder MikroBasic och det har inbygda bibliotek för 1-wire(de kallardet för Onewire, fattade det som att det är samma sak.) Men det finns även bibliotek för t.ex. I2C

>Men helt klart är att helt analoga tempgivare är ganska "ute"...

Det var det ända som jag kände till innan. Jag har ju hörttalas om olika väderstations byggen och dyl. Men jag har aldrig reflekterat över vad de haft för givare.
Användarvisningsbild
Icecap
Inlägg: 26685
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

"1-wire" är ett kommunikationsprotokoll där det finns ett antal olika kretsar med olika funktioner. Ett exempel är just DS1820 som finns i lite olika varianter och som ger temperaturen i digital form.

På Dallas' hemsida kan man sampla...
Användarvisningsbild
Kalf
Inlägg: 249
Blev medlem: 5 november 2005, 09:59:45

Inlägg av Kalf »

Jag funderar på att sampla en 1820 därifrån nu, men är det någon som vet ifall man får betala för frakten och tull och liknande? Jag har aldrig samplat förut så jag kan i princip inget om det.

//Kalf
Användarvisningsbild
Jine
Inlägg: 1795
Blev medlem: 21 juli 2004, 20:25:56
Skype: Jim.Nelin
Ort: Trångsund, Stockholm
Kontakt:

Inlägg av Jine »

Hej!

Har aldrig samplat från dallas förut, Men rån microchip så behövde man inte det - så gissar att man inte gör det.. Men kan inte lova något.. :)
DragonOrb
Inlägg: 381
Blev medlem: 16 oktober 2003, 21:57:19
Ort: Flen

Inlägg av DragonOrb »

jag har samplat därifrån ca 3-4 gånger och jag har inte behövt betala något.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Det kanske det är, men eventuellt så bygger jag i framtiden ut detta så
> man kan ha flera givare. Men förslår du någon annan typ utav givare då?

Nej, om du vill bygga ut det i framtiden, finns det inte någon anledning att
föreslå något annat. Jag sa ju att det är lite overkill om man har *en*
givare. 1-Wire är däremot ganska smidigt när det blir många givare.

> de kallardet för Onewire,

OK om det är i funktionsnamn och liknande, dåligt om det är
i löpande text i manualen. Och det är klart att det är samma sak,
jag tycker bara att man ska använda det riktiga namnet...

För övrigt är det fler här som har kört (eller *försökt* köra, jag minns inte
riktigt hur det gick till slut) med mikroBasic och 1-Wire. Du kan alltid
söka lite i gamla trådar och kolla.
Skriv svar