Sida 1 av 2

1-wire -> ethernet

Postat: 4 december 2005, 16:19:54
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.)

Postat: 4 december 2005, 16:31:28
av $tiff
Visst kan du det, men hur hade du tänkt kommunicera med servern med en PIC eller AVR?

Postat: 4 december 2005, 16:34:56
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...

Postat: 4 december 2005, 16:50:43
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.

Postat: 4 december 2005, 17:12:42
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?

Postat: 4 december 2005, 17:19:52
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.

Postat: 4 december 2005, 17:31:02
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?

Postat: 4 december 2005, 17:32:19
av ristomemo
Kolla in denna typ av "ethernetcomport". http://www.direktronik.se/index.asp?sid ... prod77.ASP
Går säkert att hitta billigare.

Postat: 4 december 2005, 17:35:59
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...

Postat: 4 december 2005, 17:49:59
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.

Postat: 4 december 2005, 17:57:27
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"

Postat: 4 december 2005, 18:56:27
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.

Postat: 4 december 2005, 19:37:36
av Webexse
Men behövs det för att prata med en DS18s20?
Enligt databladet är strömstyrkorna i storleksordningen 1mA.

Postat: 4 december 2005, 20:21:14
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

Postat: 4 december 2005, 21:50:59
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.