Hallo ich und ein Kumpel wollen ein paar Mikrokontroller mit Hilfe von dem RF-Link http://www.seeedstudio.com/depot/315mhz-rf-link-kit-p-76.html?cPath=2 mit einander vernetzen. Dabei soll eine Station als Basis dienen die ueber eine Ethernetschnitstelleverfuegt. Ich habe diesbezueglich auch schon diesen Artikel gesehen: http://www.mikrocontroller.net/articles/Ethernet-Controller Was waere euer meinung den eine gute kostenguenstige Loesung dies Umzusetzen. Eine Variante die wir gesehen haben waere ein ATMEGA32-16PU mit ENC28J60 ist ein Ethernet-Controller. Dies Bezueglich habe ich hier auch schon einige Projekte gesehen. Wuerde als Entwicklerboard http://octopart.com/atmega32-16pu-atmel-477264 gehen und koennte ich dort einfach den Ethernetcontroller anloeten? Die andere Moeglichkeit ware ein PIC18F97J60 http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en026439 hier ist der Controller wenn ich ,dass richtig sehe bereits integriert. Fuer diese Moeglichkeit habe ich aber keine guenstiges entwicklerboard gefunden. Kurz gefasst: 1. usb board und ethernet controller komatible 2. Guenstiges board fuer PIC18F97J60 3. RF-Link kompatibel 4. Oder habt ihr vlt sogar noch bessere Vorschlaege
Bei den Funkmodulen geht es uns nur darum wenige Byte kostenguenstig zu uebertragen (ca 16 Byte pro Sekunde)
Der größere Aufwand liegt nicht beim Ethernet Controller Chip, sondern beim IP Stack, denn Du auf dem AVR implementieren musst
Pascal schrieb: > Die andere Moeglichkeit ware ein PIC18F97J60 > http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en026439 > hier ist der Controller wenn ich ,dass richtig sehe bereits integriert. > > Fuer diese Moeglichkeit habe ich aber keine guenstiges entwicklerboard > gefunden. www.olimex.com hat einige. fchk
@ Frank K. danke für den link, das hilft mir weiter :) Wie den kann man nur 100x programmieren? Geht danach der Chip nicht mehr?
Pascal schrieb: > @ Frank K. danke für den link, das hilft mir weiter :) > > Wie den kann man nur 100x programmieren? Geht danach der Chip nicht > mehr? Microchip sagt "typisch (normalerweise) 1000, minimal 100 Lösch- und Schreibzyklen. Wobei das Zahlen sind, um sich gegen Regressforderungen abzusichern. Und die Zahl gilt für den gesamten Temperaturbereich von -40 bis + 85°C. Programmieren bei hohen Temperaturen ist fürs Flash größerer Stress als bei Zimmertemperatur. Ich habe bislang noch keinen Chip dadurch kaputt bekommen, und ich habe schon einiges mit den Teilen gemacht und das Flash auch dazu verwendet, um Board-Daten abzuspeichern - allerdings nur sowas wie MAC-Adresse und Board-Seriennummer etc. fchk
thx erstmal für eure Hilfe. Nach weitere Recherche sind wir zu folgendem gekommen. https://www.olimex.com/Products/PIC/Proto/PIC-P67J60/ https://www.olimex.com/Products/PIC/Programmers/PIC-KIT3/ Reichen diese beiden Teile in der Kombination oder fehlt uns dann noch irgendwas damit wir Programmieren und Debuggen können, oder haben wir noch irgendwas vergessen? Können wir mit dem Debugger später auch die Mikrocontroller auf eigenen selbstgebauten Boards debuggen und programmieren?
Pascal schrieb: > thx erstmal für eure Hilfe. > > Nach weitere Recherche sind wir zu folgendem gekommen. > > https://www.olimex.com/Products/PIC/Proto/PIC-P67J60/ > https://www.olimex.com/Products/PIC/Programmers/PIC-KIT3/ > > Reichen diese beiden Teile in der Kombination oder fehlt uns dann noch > irgendwas damit wir Programmieren und Debuggen können, > oder haben wir noch irgendwas vergessen? Netzteil fürs Demoboard? > Können wir mit dem Debugger später auch die Mikrocontroller auf eigenen > selbstgebauten Boards debuggen und programmieren? ja klar. Einfach den Microchip ICSP Anschluss mit integrieren. fchk
Frank K. schrieb: > Pascal schrieb: >> @ Frank K. danke für den link, das hilft mir weiter :) >> >> Wie den kann man nur 100x programmieren? Geht danach der Chip nicht >> mehr? > > Microchip sagt "typisch (normalerweise) 1000, minimal 100 Lösch- und > Schreibzyklen. Wobei das Zahlen sind, um sich gegen Regressforderungen > abzusichern. Und die Zahl gilt für den gesamten Temperaturbereich von > -40 bis + 85°C. Programmieren bei hohen Temperaturen ist fürs Flash > größerer Stress als bei Zimmertemperatur. Nein. Normalerweise sind bei höheren Temperaturen mehr Schreib/Löschzyklen möglich... was bei hohen Temperaturen sinkt ist die Zeit bis die Zellen ihren Inhalt "vergessen" "MSP430 endurance testing shows that most devices easily achieve more than 100 000 cycles at ambient or high temperature, while the number of cycles at low temperature is in the range of a few ten thousands." http://www.ti.com/lit/an/slaa334a/slaa334a.pdf Von Macronix gab's dazu vor ein paar Tagen auch was... http://spectrum.ieee.org/semiconductors/memory/flash-memory-survives-100-million-cycles
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.