Ethernet kort mrd PIC
Ethernet kort mrd PIC
Hej,
Jag har några kort med en inbyggd PIC och en 24LC512 minne.
ukontrollen skriver in mätvärden till minnet via en I2C buss.
Jag vill kunna placera korten i olika rum och med hjälp av en dator och ett lokalt LAN kunna läsa/ändra inläst värde i minnen.
Jag gjorde en sökning och hittade några PIC baserade webbservrar i olika prisklasser.
Kan en webbserver fixa det och vilken typ av modifiering behövs?
Finns det någon annan lösning?
Tacksam för all förslag
/Alex
Jag har några kort med en inbyggd PIC och en 24LC512 minne.
ukontrollen skriver in mätvärden till minnet via en I2C buss.
Jag vill kunna placera korten i olika rum och med hjälp av en dator och ett lokalt LAN kunna läsa/ändra inläst värde i minnen.
Jag gjorde en sökning och hittade några PIC baserade webbservrar i olika prisklasser.
Kan en webbserver fixa det och vilken typ av modifiering behövs?
Finns det någon annan lösning?
Tacksam för all förslag
/Alex
Hej igen,
Sodja: Kortet innehåller en 8-bitars PIC ukontroller och en tempsensor. Uppmätt temperatur skrivs till minnet via I2C buss-kommunikation. Lokalt LAN finns draget och är sammankopplade via en switch.
Det som behövs är ett kort som läser/skriver från/till minnet via en lokal dator kopplad till det lokala nätet.
Blueint: Helst en färdig lösning än att köpa delar.
Här är några länkar som jag hittade på nätet.
http://www.olimex.com/dev/pic-mini-web.html
http://www.sparkfun.com/commerce/produc ... ts_id=7829
http://shop.invector.se/product_info.ph ... f812afc53d
Sodja: Kortet innehåller en 8-bitars PIC ukontroller och en tempsensor. Uppmätt temperatur skrivs till minnet via I2C buss-kommunikation. Lokalt LAN finns draget och är sammankopplade via en switch.
Det som behövs är ett kort som läser/skriver från/till minnet via en lokal dator kopplad till det lokala nätet.
Blueint: Helst en färdig lösning än att köpa delar.
Här är några länkar som jag hittade på nätet.
http://www.olimex.com/dev/pic-mini-web.html
http://www.sparkfun.com/commerce/produc ... ts_id=7829
http://shop.invector.se/product_info.ph ... f812afc53d
Olimex-kortet borde kunna fungera tycker jag. Dock så borde du nog satsa på UDP som är ett mycket enklare protokoll än TCP. I princip så skickar man ett paket till ett visst IP-nr (och ethernetadress). Sedan kan man skicka tillbaka ett UDP-paket till avsändaren om man vill ha koll på att det kom fram.
Det är nog inte speciellt lätt att göra.
Dina befintliga kort måste modifieras, Du behöver nån form av com-port.
Vidare måste koden moddas så att den skickar data till comporten.
Därefter behöver du en annan PIC, till exempel med en TCP/IP stack och drivrutiner för vald ethernetkrets inprogrammerad, desutom måste denna PIC hämta data från en com-port.
Du hittar nog inga färdiga lösningar för detta, utan får nog skriva programvaran själv, samt fixa till det elektroniska.
Dina befintliga kort måste modifieras, Du behöver nån form av com-port.
Vidare måste koden moddas så att den skickar data till comporten.
Därefter behöver du en annan PIC, till exempel med en TCP/IP stack och drivrutiner för vald ethernetkrets inprogrammerad, desutom måste denna PIC hämta data från en com-port.
Du hittar nog inga färdiga lösningar för detta, utan får nog skriva programvaran själv, samt fixa till det elektroniska.
-
- Inlägg: 8445
- Blev medlem: 15 april 2006, 18:57:29
- Ort: Typ Nyköping
Jag tycker att båda de föreslagna ethernetkretsarna suger (har använt båda och avråder).
Bättre alternativ Davicom DM9000 (har använt mot en MEGA128 i några konstruktioner) eller Micrel KSZ8851 (har inte använt men den verkar sakna de uppenbara buggar som 28J60 har).
Eller stoppa dit något riktigt LPC2368 (blir billigare på sista raden)...
Bättre alternativ Davicom DM9000 (har använt mot en MEGA128 i några konstruktioner) eller Micrel KSZ8851 (har inte använt men den verkar sakna de uppenbara buggar som 28J60 har).
Eller stoppa dit något riktigt LPC2368 (blir billigare på sista raden)...
Enklast om du vill använda ethernet är utan tvekan realtek 8019, vilken är relativt enkel att interfaca.
Dock klarar den bara 10MBit/s.
Enklast är nog att stoppa in ett kort för dallas tvåtrådsgivare i datorn, och använda nått av de oanvända paren i nätverkskabel (vet dock inte hur det fungerar genom switchar) för tvåtrådsgivare.
Dock klarar den bara 10MBit/s.
Enklast är nog att stoppa in ett kort för dallas tvåtrådsgivare i datorn, och använda nått av de oanvända paren i nätverkskabel (vet dock inte hur det fungerar genom switchar) för tvåtrådsgivare.
-
- Inlägg: 8445
- Blev medlem: 15 april 2006, 18:57:29
- Ort: Typ Nyköping