Hi, ich habe vor eine Druckluftsteuerung die momentan in Form einer SPS realisiert ist, als autonome Steuerung auf Basis eines µC zu realisieren. Ich arbeite normalerweise mit NXP cortex m3 und stm32 F1 und F4 (cortex M4). Ich frage mich ob diese Controller dafür geeignet wären oder ob man lieber einen mit integrierten ECC wie bspw. den TI TMS470/570 nimmt. Oder ob es für steuerungstechnische Aufgaben optimalere µC gibt. Meine Anforderungen sind wie folgt: - Ansteuerung eines TFT's (3-5" max. 640x480px Auflösung) - Genügend GPIO's (48stk) für digitale Ein- und Ausgänge (für 24V Relais, Schütze) - A/D Wandler für Drucktransmitter (da nehm ich aber glaub ich einen von Analog Devices) - SD-Karten Support wäre gut da ich da ich vorhabe Messdaten dort zu archivieren - LAN soll auch später mal folgen - mind. 256K flash (mit eeprom erweiterbar) - SPI, I2C für A/D Wandler, USART - CAN wäre toll /RS485/RS422 - USB wäre auch toll geht aber auch mit nem FT232L und einer USART - Gute Library und Dokumentation (am besten Cortex Core, ist aber kein KO Kriterium) - Ich habe vor Freertos/Openrtos oder Keil RTX drauf laufen zu lassen. Mit Web-Interface zu konfiguration. Ich hab eine Keil MDK-ARM Lizenz und den Debugger. (Soll aber kein KO Kriterium sein) Welchen Controller würdet ihr bevorzugen? Viele Grüße Tim
Na wenn du schon mit NXP und STM Erfahrungen hast, warum nimmst du nicht die? Da weisst du, was du bekommst (Library, bekannte Probleme mit der Peripherie und so), und aus der Tabelle der verfügbaren Controller den auszuwählen, der deine Anforderungen erfüllt, solltest du wohl hinbekommen, oder? Die erste Fehlerquelle ist immer der Programmierer, darum macht es Sinn, Dinge zu wählen, mit denen du dich auskennst. Was die Bewertung der Zuverlässigkeit angeht, kann dir sonst auch keiner helfen. Dein Auftrag hat ja diesbezüglich sicherlich irgendwelche Spezifikationen. Wenn nicht, dann frag dich einfach, was es kostet, wenn's schief geht, und wie wahrscheinlich so ein Fehler ist (viel Spaß mit der Kristallkugel). Ist ein Schaden ärgerlich, evenuell auch teuer, aber wirtschaftlich nicht ruinös -- oder wird dich jemand bis zur Privatinsolvenz verklagen und es sterben Menschen?
ja aber es ist kein Problem umzulernen. Es geht mir um das ECC und das vielleicht ein Controller existiert der für Steuerungen mehr geeignet ist als diese genannten.
> Welchen Controller würdet ihr bevorzugen? Da du ausschliesslich irgendwelche spezifischen Eigenschaften genau des Controllers aufgeschrieben hast den du schon kennst, bleibt ja wohl keine andere Wahl mehr. Sicher tut es bereits der dümmste AVR für wenige EUR, aber wenn man für eine primitive Druckluftsteuerung ein 640x480 TFT vom Controller versorgen lassen will, bleibt nur eine Controllerplatine für hunderte Euro. Wie schön, daß Geld nichts kostet, auch Banken bekommen ja Billionen umsonst. Allerdings kein Wunder, daß wir in Deutschland preislich nicht gegen Klügere, die aus weniger mehr machen, mehr anstinken können.
Schenk dir die EEC. CAN macht das locker mit. Mögliches Board: http://www.watterott.com/de/STM32-LCD IO Board dazupappen und fertig. Der STM32F4 ist mein Favorit. Da gibts ein EVA Board um ca. 12.- Er hat auch ein CRC integriert. Ich vermisse deinen Wunsch nach einer RTC. Auf ein RTX würde ich verzichten. Es sei denn, du willst wirklich LAN.
Mawin also sorry mit nem Atmega eine "primitive Druckluftsteuerung" .... Ste 1. woher willst du wissen das die Steuerung primitiv ist ?? Wie arrogant und naiv der Spruch ist! Den Atmel will ich sehen der mehrere Kompressorenverbünde regelt und gleichzeit die Modbus KOmmunikation aushandelt. ..
> Den Atmel will ich sehen der mehrere Kompressorenverbünde regelt > und gleichzeit die Modbus KOmmunikation aushandelt. Das macht der quasi im Leerlauf. Er hat gut 5000 Instruktionen Zeit zwischen 2 Bytes auf dem ModBus, bei üblicher Baudrate von 19200.
Timo schrieb: > 1. woher willst du wissen das die Steuerung primitiv ist ?? Wie > arrogant und naiv der Spruch ist! Ist nicht eher die Qualität der Antworten von der Qualität der Fragen abhängig? Controllermarke und Typ sind doch so nicht zu bestimmen und das es keinen für Druckluft gibt weißt vermutlich selbst. TFT's gibt es auch mit Eigenintelligenz und diversen seriellen Schnittstellen, I/Os beliebiger Zahl lassen sich in der Steuerungstechnik meist sehr gut mit Schieberegistern abbilden (evtl. ein paar Ports für schnelle) und nen Drucksensor kannst du ebenso per I2C etc anschließen wie alles mögliche andere auch. Was du vorhast, wie schnell, prof/hobby, welche Stückzahlen welche Hardwarekenntnisse usw ist auch nicht bekannt. Wundert dich da eine Antwort mit die deine Rätsel evtl. falsch geraten hat?
nein das Problem ist mal wieder jenes, das hier nicht verstanden wird, um was es ihm im Kern der Frage geht, statt dessen wird mal wieder Frust entladen! eine Steuerung ist ja etwas kritisches und ich mein jetzt mal nicht das ich er sich der SIL3 stellen soll aber es gibt Anforderungen an den Controller sei es memory protection , sei es ecc oder crc .. als Antwort hat er wohl erwartet: Hey ja und zwar habe ich in meiner Steuerung den msp430 weil es mit der Zulassung besser war oder Hey schnapp dir den von TI weil der dies und das hinsichtlich der IEC 4711 erfüllt vielleicht sind Hobbyisten einfach mit der Frage überfordert! Aus meiner Erfahrung her Tim freut sich die Zertifizierungsstelle über jede Art von MPU, CRC und ECC. Ich kann dir auch die Pic32 empfehlen welche genau dies für PLC zwecke integriert haben. Das ein Atmega damit überfordert ist(Echtzeit, 4-8 PID Regler, Kommunikation, Analogwertverarbeitung, Kommunikation und das bei unter <10ms da Steuerung für Druck und Zykluszeit <50ms), finde ich ebenso korrekt und ich finde auch, das du an einem RTOS nicht vorbei kommmst. Ich vermute mal der TO meinte TFT mit Controller, so dass er nur noch eine FSMC oder serielle Schnittstelle brauch (RGB/8) oder so.
Willst du die Drucklufsteuerung als übergeordnete- oder Maschinensteuerung realisieren? Falls ja würde ich dir auch zum PIC32 raten. Wir machen Saunasteuerungen und ich der PIC32 mit seinem IEC guide war da sehr hilfreich! http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en545660
> Welchen Controller für Druckluftsteuerung nehmen?
Na am besten einen mit Druckluft-Ein- und Ausgängen... Mußt aber einen
Sockel verwenden, der für 10 bar zugelassen ist damit der µC nicht
rausfliegt... ;)
SCNR
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.