En liten webserver

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47727
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

En liten webserver

Inlägg av TomasL »

En liten PIC32 baserad websever med CF-Kort, NV-RTC och 100Mbit MAC/PHY
Måtten är 70x45mm.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Senast redigerad av TomasL 15 mars 2013, 19:04:19, redigerad totalt 1 gång.
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: En liten webserver

Inlägg av Lennart Aspenryd »

Snygg liten sak, Vad går den på? vad kör den i? Kostar den nått?
Användarvisningsbild
AndLi
Inlägg: 18579
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: En liten webserver

Inlägg av AndLi »

Är det inte svårt att hitta någon utrustning som kan prata med den så långsamt? :)

Varför föll valet på CF?
Användarvisningsbild
Electricguy
Inlägg: 12538
Blev medlem: 15 augusti 2007, 16:52:14
Ort: Kälmä' typ..

Re: En liten webserver

Inlägg av Electricguy »

100millibit var inte så mycket direkt..
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47727
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: En liten webserver

Inlägg av TomasL »

Ooops :oops:
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47727
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: En liten webserver

Inlägg av TomasL »

Lasp skrev:Snygg liten sak, Vad går den på? vad kör den i? Kostar den nått?
Tja, vad kostar den, hmm, i nuläget finns det fyra stycken, kostnad, 1500 timmar + 2 prototyper, runt en halv mille för fyra stycken, dvs en bit över 100k styck.
Å andra sidan så är det ju värdet på IPn, gissar att den kommer att kosta mig någon tusenlapp, då produktionsnivån inte kommer att vara särskilt hög.

Varför CF-kort, tja beprövad industristandard dessutom utan royalty, finns härdade industri-kort tillgängliga, i lagom storlekar.

Kör OpenRTOS som operativ, MODBUS-TCP-server och en HTTP-server i nuläget, en e-postklient samt servrar/klienter för de standardiserade larmprotokollen kommer att läggas på i framtiden.

I nuläget använder vi (inte helt problemfritt) LwIP, förmodligen kommer vi att switcha över till uChip's stack.
Processor är PIC32MX695F512L och ethernetkontrollern är en Micrel KSZ8851 (om jag minns rätt), en uCHIP RTC med supercap samt ett litet SPI-minne på 1Mbit, är väl de huvudsakliga ingredienserna.
Användarvisningsbild
hcb
Moderator
Inlägg: 6040
Blev medlem: 23 februari 2007, 21:44:50
Skype: hcbecker
Ort: Lystrup / Uppsala
Kontakt:

Re: En liten webserver

Inlägg av hcb »

Snyggt :tumupp:

Bra också att du delar med dig av vad utvecklingskostnaderna är för en sådan grunka---det ger litet perspektiv på varför också relativt enkla saker kostar mycket om serierna är små. Därmed inte sagt att din produkt är enkel :)
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47727
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: En liten webserver

Inlägg av TomasL »

DÅ är inte eventuella EMC-tester inräknade, vilket kan flytta summan ytterligare en halv mille uppåt (om man har otur).
1500 timmar är dock förmodligen i underkant skulle jag tro.
Summorna är räknade på interna kostnader, dvs inte konsultkostnader, då vi inte använder sådana.


Ett litet tillägg, kondingar, motstånd och induktanser är 0602.
Användarvisningsbild
Krille Krokodil
Inlägg: 4062
Blev medlem: 9 december 2005, 22:33:11
Ort: Helsingborg

Re: En liten webserver

Inlägg av Krille Krokodil »

Mitt jobb handlar mycket om att argumentera bort punkter från ToDo-listor för att kunna gå snabbare framåt med det som är väsentligt, folk som inte har jobbat med FoU har inte en susning om vilken tid och vilka resurser det krävs för att utveckla saker...
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47727
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: En liten webserver

Inlägg av TomasL »

Du har helt rätt, saker och ting tenderar dessutom att ta betydligt längre tid än planerat.
Användarvisningsbild
hcb
Moderator
Inlägg: 6040
Blev medlem: 23 februari 2007, 21:44:50
Skype: hcbecker
Ort: Lystrup / Uppsala
Kontakt:

Re: En liten webserver

Inlägg av hcb »

> saker och ting tenderar dessutom att ta betydligt längre tid än planerat.

Jomen tjena. I företaget har vi ett projekt som f.n. är ett kvartal försenat innan det ens påbörjats :lol:
Förseningen beror dock inte på oss.
limpan4all
Inlägg: 8510
Blev medlem: 15 april 2006, 18:57:29
Ort: Typ Nyköping

Re: En liten webserver

Inlägg av limpan4all »

Det är oftast bara den första designen i en serie av besläktade designer som kostar skjortan, resterande varianters designkostnad brukar vara synnerligen modesta.

En fråga bara TomasL, varför slängde du inte ut en förfrågan här på forumet om det var någon som gjort något liknande (som är testat och klart och produceras inte one-off hobby design) och därmed fått det hela konstruerat till variantpriset snarare än till nykonstruktionspriset?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47727
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: En liten webserver

Inlägg av TomasL »

Därför att jag behöver den till mina egna specar, dvs mekaniskt utförande, programvara osv.

Prototyper kostar ju också, kort, plåtar mm.

Även om någon annan här på forumet har konstruerat något liknande, så hade det inte hjälpt mycket, eftersom specen garanterat inte hade varit korrekt.
Den elektroniska konstruktionen är tämligen enkel, layouten var lite mer komplicerad, då utrymmet är begränsat.
Programvaran är betydligt mer komplicerad, då det är många prylar som skall lira ihop.
limpan4all
Inlägg: 8510
Blev medlem: 15 april 2006, 18:57:29
Ort: Typ Nyköping

Re: En liten webserver

Inlägg av limpan4all »

Tänkte mest på att för en bra fungerande design så sitter man ju på en schemasats och lite layoutlösningar.
Att "hälla" om dom i en helt annan mekanik är ju inte särskilt mycket jobb.
Gratis blir det ju inte, men relativt osäkerheten med en helt ny CPU som skall göra mer än vad man gjort tidigare är ju alltid lite läskigt.
På mitt senaste kort runt en Freescale K60 så tog det två veckor bara för att kunna prata med CPU´n...
Jag skulle gärna lägga ned lite "konsultpengar" på att få ett rejält bollplank vid vissa typer av nydesigner, tillverkarnas FAE i all ära men såååå mycket kan dom inte.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47727
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: En liten webserver

Inlägg av TomasL »

Schemamässigt sett är det fruktansvärt enkelt, egentligen.
En 40MHz SPI-lina med en INT-lina till Ethernetkontrollern, 16 bitar PMP + kontrollsignaler till CF-kortet samt lite kringkomponenter för att få P&P på CF-kortet.
En SPI-lina till RTCn (eller var det I2C, never mind) och en SPI-lina till eepromet.
2 seriella (debug)portar samt en seriell kommunikationsport med en interruptpinne i var riktning (används för att kommunicera med värdsystemet).
Lite backup såsom extern brown-out och extern MCLR-kontroll.
Det är typ allt, schemamässigt.

Eftersom vi använder PIC32 i övriga delar av systemet, så..... annan processor, nej, nej inte tänkbart.
Skriv svar