Forum: Mikrocontroller und Digitale Elektronik Alternativen ESP32 für Industrieprojekt


von Gilbert T. (gi_t)


Lesenswert?

Hallo zusammen,

ich arbeite aktuell an einem mobilen batteriebetriebenen System, das zur 
Erhöhung der Sicherheit in Tunneln eingesetzt wird. Im Moment verwendet 
das System einen ESP32, um einen Lüfter und eine Bremse (digitaler 
Ausgang) zu steuern und einige Sensoren zu lesen (digitaler Eingang, I2C 
und SPI).

Der ESP32 wird über USB mit einem PC verbunden. Das System funktioniert 
die meiste Zeit gut, aber es gibt Probleme:
* Das ESP funktioniert manchmal nicht mehr und wird nicht zurückgesetzt, 
obwohl ein Watchdog-Timer implementiert ist.
* Die USB-Verbindung ist zeitweise unzuverlässig (keine Verbindung zum 
Gerät, Daten können nicht gelesen werden etc.)

Solche Probleme sollten bei der Anwendung nicht vorkommen. Deshalb 
suchen wir nach einer Möglichkeit, das aktuelle System entweder zu 
verbessern oder durch etwas anderes zu ersetzen (Wechsel auf einen 
anderen Mikrocontroller oder Verwendung einer PLC/SPS). Hier sind einige 
Anforderungen an das System:
* Kann digitale und analoge Ein-/Ausgänge lesen und schreiben
* I2C- und SPI-Unterstützung wären großartig
* Funktioniert in einer Produktionsumgebung unter rauen Bedingungen 
(Temperatur, Erschütterungen des Geräts während der Bewegung usw.)
* Das System muss entweder über USB oder Ethernet mit einem Industrie-PC 
kommunizieren oder in der Lage sein, Daten direkt über Websockets oder 
ein anderes Protokoll zu senden und zu empfangen (es hat eine 
Internetverbindung und ist programmierbar).
* Auch die Fernwartung ist ein großes Plus.

Jeder Rat und jede Hilfe wird sehr geschätzt.

von Stefan F. (Gast)


Lesenswert?

Das Problem ist die Internet Anbindung. Dahinter steckt ein 
umfangreiches Softwarepaket das alleine schon wegen seiner Größe 
zahlreiche Kinderkrankheiten haben kann.

Beim Vorgänger ESP8266 brauchte der Hersteller satte 5 Jahre, um die 
Firma gerade ausreichend stabil zu bekommen. Danach brach die Featuritis 
aus. Und ja, dass der Watchdog manchmal versagt ist mir auch vom ESP8266 
bekannt, er triggert zwar Zuverlässig aber der Chip startet trotzdem 
nicht richtig. Mit einem externen Watchdog am Reset Pin geht es besser.

Kannst du nicht den PC für die Internet Kommunikation verwenden? Dann 
könntest du z.B. einen simplen Arduino Nano verwenden, der gar keine 
Software vom Hersteller braucht. Fernwartung wäre per Bootloader 
möglich.

von Clemens S. (zoggl)


Lesenswert?

Wie ist USB / Ethernet mit Batterie gemeint?

Kannst du nicht Power over Ethernet verwenden, oder aus dem USB ziehen - 
dann ist die Leistung nicht mehr so kritisch.

Ich habe mit den Lanteonix X- Ports + beliebiger Mikroprozessor gute 
Erfahrungen gemacht. Ist nicht billig, funktioniert aber zuverlässig

Sg

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
Noch kein Account? Hier anmelden.