1-wire -> ethernet

Planering och tankar kring eventuella framtida projekt.
Webexse
Inlägg: 33
Blev medlem: 24 januari 2005, 22:26:04
Ort: Umeå
Kontakt:

1-wire -> ethernet

Inlägg av Webexse »

Hejsan

Jag har några datorer med varsin DS18s20 tillkopplad, som i sin tur skickar vidare temperaturen till en central mySQLserver via internet.

Nu är det ju rätt klumpigt och dyrt att ansluta varje sensor till en dator, så jag undrar om man kan ersätta datorerna med exempelvis en pic och lite extra komponenter.

Denna ersättare ska framförallt klara av DS18s20, men i fortsättningen kanske jag hänger på fler 1-wire-sensorer, så då är det ju en fördel om den klarar av fler.

(Sensorerna är givetvis inte på samma ställe, i så fall hade jag ju anslutit alla till samma dator. Sensorerna är ett par mil ifrån varandra.)
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Visst kan du det, men hur hade du tänkt kommunicera med servern med en PIC eller AVR?
Webexse
Inlägg: 33
Blev medlem: 24 januari 2005, 22:26:04
Ort: Umeå
Kontakt:

Inlägg av Webexse »

Jag är öppen för allt.
Jag hittade en microcontroller med ethernetstöd från dallas/maxim, men den var för ytmontering...
Senast redigerad av Webexse 4 december 2005, 17:31:27, redigerad totalt 1 gång.
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Citera inte senaste inlägget, enligt reglerna.

Om du ska använda en 8-bits mikrokontroller som PIC eller AVR så behöver du ett externt chip för att hantera ethernetgränssnittet. Sådana kort/chip finns det gott om. Sen ska du klart skaffa programmerare för µC också, och behärska något lämpligt språk (helst C ;) ).
Detta är absolut genomförbart om du äger kunskaper i programmeringen, men var beredd på att hårdvaran kan springa iväg med några hundralappar om du ska sy ihop olika halvfärdiga moduler.
Webexse
Inlägg: 33
Blev medlem: 24 januari 2005, 22:26:04
Ort: Umeå
Kontakt:

Inlägg av Webexse »

Måste man ha en microcontroller som tolkar 1-wire och sen skicka vidare värdet till en annan microcontroller som skickar vidare via ethernet, eller kan man använda samma?
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Absolute inte. 1-wire och ethernet är bara två olika sätt att överföra data. Om du tenker efter, hur skulle du överföra data mellan de två µC isåfall?
Den µC du ska programmerar hämtar data från 1-wire-bussen, behandlar den och uprätthåller samtidigt kontakten med ethernet-kretsen. Ethernetkretsen är förvisso också en sorts µC, men inte som du i direkt mening kan programmera.
Webexse
Inlägg: 33
Blev medlem: 24 januari 2005, 22:26:04
Ort: Umeå
Kontakt:

Inlägg av Webexse »

Då borde det räcka med typ http://www.modtronix.com/product_info.p ... cts_id=102 ?

Den innehåller en PIC18F452, och som jag uppfattat det så ska en pic fixa att snacka 1-wire direkt, utan extra komponenter?
ristomemo
Inlägg: 1028
Blev medlem: 29 mars 2004, 14:12:18

Inlägg av ristomemo »

Kolla in denna typ av "ethernetcomport". http://www.direktronik.se/index.asp?sid ... prod77.ASP
Går säkert att hitta billigare.
Webexse
Inlägg: 33
Blev medlem: 24 januari 2005, 22:26:04
Ort: Umeå
Kontakt:

Inlägg av Webexse »

Hmm Direktronik har en massa häftiga saker, men tyvärr priser som inte är av denna värld

1300:- + moms kallar dom budget!
Det är ju billigare att skaffa nästan vilken dator som helst istället, och en sån klarar betydligt mer...
Eelector
EF Sponsor
Inlägg: 656
Blev medlem: 3 juni 2003, 23:58:52
Ort: Trollhättan
Kontakt:

Inlägg av Eelector »

Vad sägs om PICNIC?
http://picnic.sourceforge.net/

Gamla ne2000 isa-kort borde inte vara allt för svårt att hitta.
Webexse
Inlägg: 33
Blev medlem: 24 januari 2005, 22:26:04
Ort: Umeå
Kontakt:

Inlägg av Webexse »

Sådana har jag några stycken av, fast det verkar rätt bökigt, en massa ledare mellan picen och isakortet.

Om jag bara skulle ha en så hade det kanske funkat men nu lutar det åt uppemot 5-10st, men ett helt klart intressant projekt.



Jag hittade ett intressant projekt: http://www.skpang.co.uk/webserver.htm

Jag fattar dock inte varför man behöver en IOR44-222.
Dess uppgift är "add Analog/Digital and Relay I/O functionality to it", men SBC45EC har redan "13 user programmable I/O pins"
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

IOR44-222 är bara till för att hantera strömmarna. En PIC kan hantera sisådär 20 mA på varje pinne. Den extra modulen grejar 1-2 A per utgång.
Webexse
Inlägg: 33
Blev medlem: 24 januari 2005, 22:26:04
Ort: Umeå
Kontakt:

Inlägg av Webexse »

Men behövs det för att prata med en DS18s20?
Enligt databladet är strömstyrkorna i storleksordningen 1mA.
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Ang. Ethernet så är ju en CS8900 lämplig för 8-bitars applikationer.
Går att I/O-mappa t.ex.

Mvh
speakman
Användarvisningsbild
jack
EF Sponsor
Inlägg: 2059
Blev medlem: 5 oktober 2004, 17:32:27

Inlägg av jack »

Har kanske inte helt koll på vad du är ute efter, men kolla invector.nu.
Dom har en hel del ethernetsaker till skapliga priser.
Skriv svar