Automation
In Zusammenarbeit mit unserem qualifizierten Partnerunternehmen können wir Ihnen die komplette prototypische Umsetzung von Steuerungsaufgaben auf Microcontroller-Basis anbieten.
Die von uns entwickelten Lösungen basieren auf einem ARM Industrial Module unter dem Echtzeitbetriebssystem eCos. Die 32-Bit RISC CPU arbeitet mit einem Takt von 50MHz. Der Adressraum ist 64MB gross und kann SDRAM und Flash/ROM/SRAM integrieren. Neben einem effizienten RISC-Befehlssatz besitzt der Prozessor ein direktes Speicherinterface, ausserdem integrierte Schnittstellen für Ethernet, I2C sowie mehrere serielle Interfaces und digitale I/O-Anschlüsse.
Zum Standard gehören:
- 2MB Flashspeicher,
- 8MB SDRAM und
- 256Byte nichtflüchtiger Speicher (EEPROM).
Die Programmierung der Software erfolgt nach Ihren Vorgaben in C/C++ mittels eines Cross Compilers.
Neugierig? Schon einmal über die Umsetzung Ihres Steuerungs- oder "was auch immer"-Problems auf einen Microcontroller mit einem Evolutionären Algorithmus als mathematisch-statistisches Optimierungsverfahren (auch in Kombination mit einem Neuronalen Netz) nachgedacht? Sie werden staunen ...
Bei Evolutionären Algorithmen handelt es sich um mathematisch-statistische Optimierungsverfahren, die in einem Raum zulässiger Lösungen diejenigen herausfinden, die hinsichtlich einer vorgegebenen Zielfunktion die günstigsten Eigenschaften besitzen. Evolutionäre Algorithmen arbeiten mit Populationen von Strukturen, welche sich in Anlehnung an Selektion, Rekombination und Mutation "fortpflanzen". Jedes Individuum der Population besitzt ein Gütemass bzgl. der gegebenen Umwelt. Die Reproduktion ist so ausgelegt, dass sie Individuen möglichst hoher Güte hervorbringt. Die als Evolutionsstrategie bezeichnete Methode wurde von I. Rechenberg (1973) und H.-P. Schwefel (1977) in Deutschland entwickelt.