Sida 1 av 1

Miniwebbserver med serieport

Postat: 28 oktober 2010, 21:29:43
av void
Hejsan,

För att styra elpannan i fritidshuset har jag byggt ett kort med en Z80. Kortet kommunicerar med en PC via RS232. För att ändra temperaturen surfar jag in på WAMP-servern på PC'n och den nya inställningen trillar sedan ner till min Z80, som snällt justerar temperaturen så att det blir varmt och gosigt tills vi anländer.

Nu vill jag få bort PC'n som surrar och tar plats, och söker efter en lämplig mini-webbserver som kan ersätta den. Iof skulle man kunna ersätta även Z80'n också, men det är inte det jag vill just nu.

Har kikat på PIC-WEB från Olimex som jag tycker ligger rätt i pris, men jag förstår inte om den kan klara av att både agera webbserver och hantera serieporten samtidigt. Är jag på rätt väg eller finns det möjligen andra bättre alternativ?

Några förutsättningar: max ca 700kr, Microchip-baserat (dvs pic), eller möjligen något helt färdigt (blackbox).

Idéer...någon?

/Arne

Re: Miniwebbserver med serieport

Postat: 28 oktober 2010, 21:42:59
av victor_passe
Kolla på moxa's produkter, de har nätverks anslutna serieportar.

Re: Miniwebbserver med serieport

Postat: 29 oktober 2010, 01:00:34
av blueint
Om du undviker TCP + Http så sparar du många sköna kodrader och andra krav på MCU:n. Att skicka temperaturinställning kräver få bytes. En möjlighet är att koppla en GSM telefon och använda SMS funktionen.

Annars skulle förmodligen en PIC32 eller ARM kunna hantera uppgiften med TCP + Http. En tillkopplad ethernet krets kan hantera kommunikationen.

Re: Miniwebbserver med serieport

Postat: 29 oktober 2010, 02:14:04
av TomasL
För att hantera HTTp krävs TCP.

Dock "klarar" en pic16 detta, föreslår en PIC18 då det funkar bättre (mer Minne).
U-chip har en komplett app för i princip detta, vilken "fungerar" rakt av.
Kika på PICDem.net. (de äldre versionenra körde med en RTL, de nya med en uChip ethernet-krets.

Du behöver, naturligtvis en lämplig processor (16F eller 18F, 18F är trevligare att jobba med) och en ethernetkrets.
Ethernetkretsen bör antingen vara en SPI-version, men en gammal hederlig ISA-variant, som RTL8019 klarar biffen galant, är hyffsat billig och lättprogrammerad och buggfri.

Låt dig inte luras av de processorer, oavsett fabrikat som har ethernet inbyggt, då det i regel bara är halva IFet, dvs MAC-delen, PHY'n ligger i separat krets

Re: Miniwebbserver med serieport

Postat: 29 oktober 2010, 02:59:22
av blueint
Dessutom så brukar dessa inbyggda ethernet kräva obskyr signalering till ethernet PHY interfacechippet.

TomasL:s råd är riktigt bra. :tumupp:

Frånsett då att jag föredrar linjärt minne som t.ex.. AVR, etc.. :badgrin:

Re: Miniwebbserver med serieport

Postat: 29 oktober 2010, 08:54:24
av TomasL
PIC18 har "linjärt" minne.

Re: Miniwebbserver med serieport

Postat: 29 oktober 2010, 09:04:35
av blueint
Inget bank hit och dit?

Re: Miniwebbserver med serieport

Postat: 29 oktober 2010, 09:07:52
av ds77
Mitt förslag är en mbed, antingen för att ersätta allt eller bara PC:n

Re: Miniwebbserver med serieport

Postat: 29 oktober 2010, 09:11:45
av ds77
Eller en LM3S6100 med MAC+PHY, eller kanske det enklaste alternativet en "hackad" router

Re: Miniwebbserver med serieport

Postat: 29 oktober 2010, 13:12:36
av void
Tackar för tipsen!

@victor_passe
Kikade på Moxa men hittade ingenting som klara HTTP. Kanske jag missade något, har du något produktnamn i minnet.

@TomasL
Den U-chip applikationen du nämner hittar jag inte. Är det namnet på produkten eller företaget? (gjorde jag bort mig nu :roll: )

Du nämnde PICKDEM.NET. Det tog ett tag innan jag förstod att det var ett demokort från Microchip. Trodde först att det var en URL. :?
Det var ett bra tips, men tycker nog att det blir lite dyrt då det kostar $165 och jag behöver 2 st. En för drift och en för fortsatt utveckling.

Tack vare tipset om pickdem så sprang jag på EZ Web Lynx 5V Module på Microchips hemsida. Denna modul verkar vara vara rätt, men jag skall läsa på mera. För $149 får man:
* Two EZ Web Lynx devices
* Docking Station - Hardware platform for programming and testing *
* 9V Power Supply
* Network Cable
* CPC-DB9 Serial Cable
* EZ Web Lynx Integrated Development Environment (IDE) Software
* User Manual

@ds77
mbed har jag inte sett förut! Bra pris på modulen, men en bara offline-kompilator är lite avtändande. I övrigt verkar den intressant tycker jag.

/Arne

Re: Miniwebbserver med serieport

Postat: 29 oktober 2010, 13:45:32
av AndLi
U-chip -> µ-chip -> microchip -> www.microchip.com :)

ThomasL: som danei lärt mig, µ är ctrl + m :)

Re: Miniwebbserver med serieport

Postat: 29 oktober 2010, 14:14:07
av 74
kolla in SBC65EC kan nog vara av intresse

Re: Miniwebbserver med serieport

Postat: 29 oktober 2010, 14:28:41
av ds77
Är det bara en eller möjligen två det gäller så kan ju mbed vara gratis också... http://www.circuitcellar.com/nxpmbeddesignchallenge/