Wir haben Lösungen für die meisten Messaufgaben und extrahieren daraus die für Sie relevanten Informationen. Mit dem von uns entwickelten HIL-System können so reproduzierbar Testabläufe durchgefahren werden.
Wir erstellen individuelle Adapter und Messwandler als Brücke zwischen dem Testsystem und Ihrem Prüfling. Unser Spektrum reicht von einer einfachen elektrischen Adaption bis zu einer mikroprozessorgesteuerten Speziallösung. Sie bekommen eine passgenaue Lösung aus Hard- und Software.
C++ goes Web – wir ermöglichen den Zugriff auf nativen C++ Code über den Web-Browser.
Wir erstellen JavaScript/Node.js Schnittstellen und ermöglichen damit Webapplikationen den effizienten Zugriff auf Hardware nahe C++-Bibliotheken.
Wer doch schade, wenn nur eine Applikation was davon hat…Wir erstellen für Sie ein Programmgerüst, dass Ihnen den Zugriff auf externe Programmbibliotheken erlaubt. Z.B. können Sie in Ihrer Applikation frei zugängliche Daten aus dem Internet über die REST-API einlesen und auswerten. Wir unterstützen Sie bei der Definition und Umsetzung Ihrer hauseigenen Programmierschnittstellen, um mit wiederverwendbaren, gut getesteten Codemodulen Ihre eigene Programmbibliothek zu erstellen.
Wir prüfen jede Elektronik nach einem bewährten Verfahren. Durch die protokollierten Checklisten erhalten wir zu jeder Leiterplatte eine ausführliche Dokumentation, ob die Elektronik einwandfrei arbeitet oder nicht. Jede bestandene Leiterplatte erhält von uns die Freigabe zur Weiterverarbeitung.
Wäre doch schade, wenn der Programmcode nicht wiederverwendet werden könnte, oder? Unser modulares Programmiervorgehen ermöglicht die Erstellung von Bibliotheken oder Treibern, die in Ihrem Projekt einfach integriert werden können.
Wir schaffen das, in dem wir das Problem analysieren und Ihnen unseren Lösungsweg präsentieren. Dabei kommt unsere langjährige Erfahrung aus vielen erfolgreichen Entwicklungsprojekten zum Tragen. Nach Ihrer Freigabe erstellen wir eine Applikation nach neuestem Stand der Technik, die Ihnen passgenau und gut getestet vollständig übergeben wird. Mit allen Quellen und Tools.
Wir verfügen über ein bewährtes Portfolio von DEBUG- und Flash-Adaptern. Mit unseren Lösungen können Sie auf engstem Raum DEBUG-Anschlüsse realisieren. Ebenso können Sie darüber die Flash-Programmierung in der Produktion vornehmen.
Wir übernehmen das für Sie. Wir verpassen der Bestandselektronik ein komplettes Re-Design. Dabei ersetzen wir veraltete Komponenten durch gleichwertige oder bessere moderne Bauteile. Ihr Produkt wird durch diese Maßnahmen kleiner, smarter oder kostengünstiger.
Wir machen das. Als leistungsfähige, kostengünstige Hardwareplattform setzen wir den Raspberry Pi schon gern in Kundenprojekten ein. Oft müssen dazu Adaptionen an die gegebenen Schnittstellen des RasPi vorgenommen werden. Wir entwickeln die erforderliche Hardware zusammen mit den Softwaretreibern effizient in darauf spezialisierten Teams.
Wir haben dieses Problem schon häufig gelöst.. Mit unseren Bus-Umsetzern zippen wir Leitungen. Wir bieten kundenspezifische Schnittstellenumsetzer oder Anpassungen an, um entweder Leitungen zu sparen, die Kommunikation robuster zu gestalten, die Reichweite oder die Datenrate zu erhöhen.
Wie? Ihr Gerät versteht noch kein Bluetooth oder WLAN? Wie uncool! Wir haben Erfahrung mit diversen funkbasierten Technologien wie Bluetooth, Wifi und proprietären Funkschnittstellen im ISM-Band.
Wir helfen Ihnen dabei. Steuerteile sind bei uns nicht einsam; wenn die Gegenstelle fehlt, wird sie simuliert…Mit unserem HIL-Testsystem können wir sowohl Feldbuskommunikation simulieren, als auch analoge und digitale Signale in Ihr Steuergerät einspeisen. Die Reaktionen Ihres Steuergeräts auf diese sogenannten Testvektoren wird für die spätere Auswertung im HIL-Testsystem aufgezeichnet. Diese beliebig oft reproduzierbaren Tests eignen sich hervorragend dafür, nach Hard- oder Softwareänderungen die Funktion Ihres Steuergeräts zu überprüfen.
Wir können aus unserem Portfolio unterschiedlicher Mikroprozessormodule und Interfaceschaltungen einen Prototypen zusammenstellen und eine Basissoftware installieren. Damit sind Sie einfach in der Lage, die Schnittstellen zu prüfen und könne Ihre eigene Softwareentwicklung darauf aufbauen. Fehlende Interfaces und eine Anpassung der Rechenleistung werden ohne umfangreiche und kostenträchtige Neuentwicklung möglich.
Wir machen uns nichts vor, aber manchen Geräten schon! Wir helfen Ihnen dabei, Geräte eine bestimmte Umgebung vorzugaukeln. Dabei können wir auf ein eigenentwickeltes HIL-System zurückgreifen. Durch die Eigenentwicklung können wir kostengünstig Funktionsanpassungen oder Schnittstellen-Adapter Lösungen anbieten.
Wir verhelfen Geräten mit einem Facelifting zu mehr Attraktivität! Wir bieten smarte Upgrades an, um ältere Geräte den Zugang zu neuen Technologien zu ermöglichen. Wir machen ältere Geräte Netzwerk-, Wifi- oder Bluetooth fähig.
Wir helfen Ihnen, wenn das Umwandeln von Kaffee in Programmcode nicht mehr ausreicht. Wir haben jahrelange Erfahrung mit dem Einsatz von Linux in Mikroprozessorumgebungen und entwickelt projektspezifische Kernel-Erweiterungen bzw. Treiber. So haben Sie von Anfang an ein stabiles Grundsystem, auf dem Sie Ihre Applikationen aufsetzen können.
Wir helfen Ihnen bei der Auswahl der richtigen Werkzeuge und stellen Ihnen auf Wunsch eine komplette Tool-Chain zusammen. Damit müssen sie nicht mehr bei Null anfangen.
Wir greifen auf unseren Pool von Diagnose-Tools zurück und finden den Flaschenhals. Mit unserer Erfahrung werden wir Ihnen eine Reihe von Maßnahmen empfehlen, die Ihr System auch in der Zukunft noch einsatzfähig und stabil hält.
Wir entwickeln Ihnen einen komfortablen Remote-Zugang zu Ihrem bestehenden oder neu zu entwickelndem System. Dabei setzen wir auf aktuelle und kryptografisch gesicherte Technologien. Über einen Backend Server auf Ihrem System und einem Frontend auf dem Host wird die sichere Verbindung zur Fernwartung aufgebaut. Ihr System wird dabei nur minimal belastet.
Ein System ohne GUI ist wie ein Auto ohne Lenkrad! Eine gut gestaltete Bedienoberfläche sorgt schon während der Entwicklungsphase für mehr Akzeptanz und Effizienz beim Bediener. Hier kennen wir diverse Lösungswege und Designregeln, um den Umgang mit Ihrem System zu erleichtern. Häufig kommen dabei Webtechniken zum Einsatz, die auch den Einsatz über Netzwerke hinweg erlauben.
Wir beraten Sie, sobald Ihr Projekt erste konkrete Formen angenommen hat. Wir unterstützen Sie bei der Hardware- und Softwarearchitektur, damit am Ende keine lahme Ente herauskommt.
Kreative Ideen für eine mitreißende Demonstration – Hackenbremsen garantiert! Wir erstellen im Kundenauftrag spannende oder unterhaltsame Demos für Ihre Messestände oder Präsentationen. Wir kümmern uns um die grafische Gestaltung, das Branding in Ihren CI Farben, die mechanischen Bearbeitungen und stimmen mit Ihnen die Funktionalitäten ab.
Wir untersuchen für Sie, die Eignung von neuen und unerprobten Bauteilen und Sensoren. Wir finden Probleme, die nicht aus einer Datenblattanalyse hervorgehen und schlagen Lösungswege vor. Auf Wunsch bauen wir Ihnen eine vollständige Schaltung auf, die Sie einfach in Ihr Produkt integrieren können. Sollten dazu spezielle SW-Treiber notwendig sein, bekommen Sie die natürlich auch von uns.
Wir unterstützen Sie bei der Inbetriebnahme und lernen mit Ihnen aus den gefundenen Fehlern. Es sind die kleinen Dinge, die die großen zu Fall bringen. Wir haben detektivische Fähigkeiten beim Finden von Fehlern entwickelt und knacken auch verzwickte Probleme. Darauf können Sie sich verlassen.
Wir probieren es für Sie aus. Mit unseren CAD-Tools und unserem 3D-Drucker erstellen wir kurzfristig ein Modell Ihres Produkts zum Anfassen. Eine tolle Idee wird erst richtig genial, wenn man sie in Händen hält!
„Proof of Concept“ ist genau unser Ding! Wir setzen Ihre Idee in ein funktionierendes Muster um. Sie können damit die gewünschten Funktionalitäten testen oder verwenden es frühzeitig zur Softwareentwicklung.
Wir können Einzelstücke kurzfristig bei uns im Haus bestücken und Reflow-Löten. Selbstverständlich bleifrei.
Wir benutzen für einfache Schaltungen und Layouts EAGLE. Damit können wir Ihnen eine Umsetzung präsentieren, die Ihnen mit minimalen Kosten eine eigene Weiterentwicklung erlaubt. Wenn der Anfang gemacht ist, geht es viel leichter voran.
Wir zeigen, dass es geht – so oder so! Egal welcher Reifegrad der Prototyp am Ende haben soll, wir prüfen die Machbarkeit und verwirklichen Ihre Idee. Wenn wir der Meinung sind, dass nach den gesetzten Kriterien etwas nicht realisierbar ist, dann sagen wir das. Wir bauen nichts, was wir nicht versprechen können.
Beim Bauelemente Casting sind wir die Jury, und zwar eine Harte! Geeignete Bauelemente werden von uns bestimmt und auf Ihre Tauglichkeit geprüft. Wir kümmern uns um die Themen: Eignung, Preis-/Leistung, Second Source, Beschaffung, Langzeitverfügbarkeit, Evaluierung.
Wir recherchieren, finden, beschaffen und evaluieren die passenden Bauelemente fürs Projekt. Bei unserer Auswahl achten wir akribisch auf die Stückkosten und die Langzeitverfügbarkeit. Zu jedem Bauelement muss es möglichst mindestens einen Zweitlieferanten (Second-Source) geben, sonst kommt das Bauelement nicht auf die Stückliste.
Es wäre doch schade, wenn’s später im Gehäuse klemmt. Mechanische Anforderungen können wir prüfen und analysieren. Wir gewährleisten, dass die Elektronik auch in das vorgegebene Gehäuse passt. Änderungen oder Optimierungen klären wir direkt mit Ihnen oder mit den von Ihnen beauftragten Dienstleistern.
PCB Design like a Boss! Von Ihrer Idee zur professionellen Leiterplatte, mit allem was dazu gehört. Komplexe, mechanische Abhängigkeiten berücksichtigen wir durch den Import der von Ihnen bereitgestellten 3D-MCAD-Modelle beim Board-Layout. Wir erstellen die Elektronik dank der 3D-ECAD-Fähigkeiten vom Altium Designer maßgerecht, sodass die bestückte Leiterplatte einhundertprozentig in ein vorgegebenes Gehäuse passt. Selbst komplexe Leiterplatten-Geometrien stellen kein Problem dar. Altium Designer Projekte ermöglichen ausführliche Dokumentationen und Im- und Exporte im Industriestandard. Der Import von EAGLE-Dateien ermöglicht die direkte Weiterverarbeitung Ihrer bestehenden EAGLE-Projekte. Ein Altium Designer Multi-PCB Projekt ermöglicht die Kombination mehrerer Altium Designer Projekte (also Baugruppen bzw. Boards) zu einem Gesamtgerät inklusive Import eines Gehäusemodells im 3D-STEP-Format.
Sie können mit den 3D-Exporten der bestückten Leiterplatte(n) glänzen und eindrucksvoll das fertige Produkt in 3D Ihren Kunden oder Ihrer Chefetage animiert präsentieren. Sie können in der PDF-Datei navigieren und jedes einzelne Bauelement anfahren, highlighten und sogar Netze ein- oder ausblenden, ein Feature, dass über einen einfachen Bestückungsplan weit hinausgeht.
Die Entwicklung nach aktuellem Stand der Technik garantiert hohe Qualität durch etablierte und standardisierte Prozesse.
Wir testen Hard- und Software mehrfach unabhängig voneinander, prüfen bekannte Schwachstellen und beliebte Fehlerquellen bevor die einzelnen Komponenten nach Endmontage in ihrer Gesamtheit als Produkt erneut einer abschließenden technischen Überprüfung unterzogen werden. Unsere inhouse Testlabore ermöglichen intensive Tests und damit frühzeitige Korrekturen in jeder Phase des Produktentwicklungsprozesses.
Auf der Basis Ihrer Anforderungen kalkulieren wir die Aufwände für die definierten Meilensteine. Das Ergebnis liegt in aller Regel nah an den tatsächlichen Kosten. Unsere Erfahrungen aus einer Vielzahl an erfolgreich abgeschlossenen Projekten fließen direkt in die Preiskalkulation mit ein: transparent, realistisch und fair.
Wir erstellen für Sie und mit Ihnen einen umfassenden Projektplan. Darin ist die Produktentwicklung sowie die anschließende Umsetzung exakt nach den gestellten Anforderungen abgebildet. Sie erhalten den Bauplan für ihr Produkt, der es Ihnen erlaubt, nachvollziehbar und verständlich die Umsetzung zu begleiten und bei auftretenden Abweichungen jederzeit eingreifen bzw. korrigieren zu können.
Wir erstellen ein grobes Konzept und verfeinern es nach Ihrer Freigabe. Damit wir zu jeder Zeit über Dasselbe sprechen, involvieren wir Sie in jede Projektphase. In jeden Entscheidungsprozess. Als Teil des Teams. Von Anfang an.
Wir helfen Ihnen alle notwendigen und hinreichenden Anforderungen zu berücksichtigen, um das Produkt erfolgreich zu entwickeln. Durch unser Knowhow ermitteln wir Anforderungen oder Abhängigkeiten die oftmals erst im Nachhinein entdeckt werden – so werden unnötige Verzögerungen und Folgekosten vermieden.
Wir erstellen den „Bauplan“ für Ihr Produkt. Ihre Wünsche werden exakt und kontinuierlich berücksichtigt. Unsere Zusammenarbeit ist klar, nachvollziehbar und verständlich formuliert. Negative Überraschungen während und nach Abschluss des Projektes werden dadurch vermieden.
Wir erstellen mit Ihnen ein Lastenheft, in dem Sie eine genaue Beschreibung Ihres Projekts und Ihrer Projektziele erhalten. Darin festgehalten sind alle technischen Spezifikationen, die erreicht werden müssen und die Dinge, die zur Umsetzung notwendig sind. Mit dem fertigen Lastenheft – als Basis für das folgende Pflichtenheft – sind eventuell vorhandene Unklarheiten beseitigt und die Aufgaben vollständig dokumentiert.
Wir unterstützen Sie und Ihre Ideen beim Produktmanagement und können die Entwicklung bis zur Fertigungsreife sowie das Projektmanagement komplett für Sie übernehmen. Zuverlässig. Nach dem aktuellen Stand der Technik.
Wir testen Ihre integrierte Software auf die Übereinstimmung mit den Softwareanforderungen. Von der Festlegung der Testmethoden und der geeigneten Testumgebung, über das Testdesign und die Ausführung der Testfälle, bis hin zum fertigen Testreport. Wir führen und dokumentieren den Nachweis, dass die Gesamtheit Ihrer Softwareanforderungen umgesetzt wurden.
Wir integrieren Ihre Softwaremodule zu größeren Softwarebestandteilen bis hin zur vollständig integrierten Software. Wir testen für Sie die integrierten Softwarebestandteile auf Übereinstimmung mit der Softwarearchitektur, inklusive der Schnittstellen zwischen Softwaremodulen und zwischen Softwarebestandteilen. Durch schrittweise Integration und begleitende Tests werden Fehler so früh wie möglich erkannt und das funktionelle Wachstum der Software beherrschbar. Von der Integrationsstrategie bis zum Testreport dokumentieren wir alle Schritte.
Wir verifizieren Ihre implementierte Software, um die Konformität Ihrer Softwaremodule mit dem Softwarefeinentwurf und den funktionalen und nicht funktionalen Softwareanforderungen nachzuweisen. Dabei kommt eine dezidierte Verifikationsstrategie (inklusive einer Regressionsstrategie) zum Einsatz, die statische und/oder dynamische Analyseverfahren, Codereviews und Softwaremodultests nutzt. So wird die Funktionsfähigkeit der einzelnen Module gegenüber Ihrem Softwarefeinentwurf sichergestellt.
Wir erstellen Ihre Softwarearchitektur und legen mit Ihnen gemeinsam fest, welche Softwareanforderungen zu welchen Elementen der Software zugeordnet werden sollen. Die Komponenten der Software werden in Funktion, Wirkungsweise und Interaktion detailliert beschrieben. So erhalten Sie einen guten Überblick über die gesamte Software.
Eine hochwertige Software entsteht, die alle gestellten Anforderungen erfüllt.
Wir destillieren aus Ihren Systemanforderungen und der Systemarchitektur die softwarerelevanten Teile heraus und ermitteln die funktionalen und nicht funktionalen Softwareanforderungen. Die Dokumentation ermöglicht die bidirektionale Rückverfolgbarkeit zwischen den Softwareanforderungen und der Systemarchitektur, bzw. den Systemanforderungen und unterstützt die Konsistenz zwischen System und Software.
Wir testen Ihr System auf Übereinstimmung mit den Systemanforderungen. Testmittel, Testmethoden und eine geeignete Testumgebung werden gemeinsam festgelegt. Alle Testschritte und -ergebnisse werden penibel und rückverfolgbar dokumentiert. Am Ende können Sie ein zuverlässig funktionierendes Produkt ausliefern.
Wir erzeugen aus Ihren Systembestandteilen ein integriertes System, das konsistent zu Ihrer Systemarchitektur ist und testen Ihr System, um die Übereinstimmung der integrierten Systembestandteile mit Ihrer Systemarchitektur sicherzustellen. Eine klar definierte Integrationsstrategie stellt die Bereitstellung eines integrierten und funktionsfähigen Systems sicher.
Wir entwickeln Ihnen eine Systemarchitektur, die alle gestellten Anforderungen stringent erfüllt. In der Dokumentation finden Sie die genaue Beschreibung, welche Systemelemente die einzelnen Anforderungen abdecken. Es wird ausgeführt, was besser in Hardware und welche Funktionen besser in Software realisiert werden sollten. Die Beziehungen und Schnittstellen der Systemelemente sind hierbei im Fokus. Die von uns erstellte Hardware-Software-Integrationsspezifikation bildet die Basis für die spätere Systemintegration und die Systemtests.
Wir prüfen das für Sie. Wir überführen die definierten Stakeholder-Anforderungen in Ihre Systemanforderungen, die die Basis Ihres Systemarchitekturdesigns bilden. Dabei achten wir auf das problemlose Zusammenspiel der verschiedenen Entwicklungsbereiche.
Elektronik-, Mechanik- und Softwareentwicklung müssen geschmeidig und konsistent ineinandergreifen. Die dafür notwendigen Maßnahmen werden ermittelt und Ihre Anforderungen -wenn nötig, entsprechend ergänzt.
So entsteht ein tragfähiges Lastenheft!
Wir helfen Ihnen bei der Suche nach belastbaren Anforderungen. Wir stellen gezielt Fragen und unterscheiden zwischen den harten Fakten und den Punkten, die noch weiterer Analyse bedürfen. So bekommen Sie von uns eine Aufstellung der erarbeiteten Anforderungen und damit eine solide Grundlage für weitere Entscheidungen.
Wir sind bereit! Sie können eine professionelle Entwicklermannschaft erwarten, für die Begriffe wie AUTOSAR oder MISRA-C keine Fremdworte sind. Unsere Mitarbeiter bringen jahrelange Erfahrung in der Steuergeräteprogrammierung mit. Auch dicke Knoten haben wir schon durchschlagen und „geht nicht“-Probleme zuverlässig gelöst.
Alles zu Ihrem Nutzen!
Wir ermitteln und steuern die Aktivitäten und Ressourcen, die für Ihr Softwareprojekt notwendig sind.
Nach gemeinsamer Festlegung des Projektumfangs in Form der Projektdefinition, können wir Ihnen einen Projektstrukturplan erarbeiten, in dem alle Aktivitäten, Ressourcen und Termine festgehalten sind.
Davor können wir Ihnen auf Wunsch in einer Studie die Machbarkeit und die Risiken Ihres Projekts darlegen. Hierbei kommt unsere langjährige Erfahrung mit SW-Projekten zum Tragen.
Reden Sie mit unseren Experten!
Auf Wunsch etablieren wir bei Ihnen ein ausgereiftes Konfigurationsmanagement. Hinter diesem Zauberwort verbirgt sich eine transparente, strukturierte Vorgehensweise während der gesamten Produktlebenszeit. Von der Idee bis zum Ende des Supports.
Wir stellen dabei nicht nur das zu erstellende Produkt in den Fokus, sondern erfassen alle benötigten SW-Werkzeuge und stellen sie ebenso unter die Kontrolle des Konfigurationsmanagements. Sämtliche Entwicklungsstände können bei Bedarf problemlos reproduziert werden und eine qualifizierte Baselinebildung wird optimal unterstützt.
Die lückenlose Dokumentation durch das Konfigurationsmanagement erlaubt es neuen Projektmitgliedern sich schnell einen Überblick zu verschaffen und produktiv mitzuarbeiten.
Ein nicht zu unterschätzender Nebeneffekt.
Wir beraten Sie zu Automotive-SPICE, dem Schlüssel zur Zusammenarbeit mit Automobil-OEMs. Wir analysieren Ihre Entwicklungsprozesse und ermitteln die notwendigen Anpassungen. Nachdem in Ihrer SW-Entwicklung die ermittelten Änderungsschritte umgesetzt wurden, führen wir bei Ihnen vor Ort das vorgeschriebene Assessment der einzelnen Prozesse durch und protokollieren den Erfolg. Nun ist der Weg für Sie frei, sich an attraktiven Projekten in der Automobilindustrie zu beteiligen.
Reden Sie mit uns!
Wir helfen Ihnen alle notwendigen und hinreichenden Anforderungen zu berücksichtigen, um das Produkt erfolgreich zu entwickeln. Durch unser Knowhow ermitteln wir Anforderungen oder Abhängigkeiten die oftmals erst im Nachhinein entdeckt werden – so werden unnötige Verzögerungen und Folgekosten vermieden.
Die SW-Entwicklung im automotiven Umfeld ist einer unserer Schwerpunkte. Wir kennen und beherrschen die aktuell von den OEMs und Tier-1s geforderten Qualitätskriterien und -nachweise und entwickeln Automotive-Applikationen direkt für Sie oder ertüchtigen Ihre eigene SW-Entwicklung dazu.
Dafür haben wir das notwendige know.how!
Wenn die richtige Antwort noch nicht dabei war, oder es um eine spezielle Anfrage geht, dann nutze einfach folgende Möglichkeit uns zu kontaktieren.