Accueil › Logiciel embarqué

Logiciel embarqué

Logiciel embarqué pour machines mobiles et robots.

Nous développons le logiciel qui pilote vos machines : calculateurs véhicule, commandes hydrauliques, fonctions de sécurité, bus CAN, diagnostic, télémétrie et navigation autonome, réglés au pied de la machine.

Code C embarqué d'un calculateur véhicule développé par SIZA

En bref

Le logiciel embarqué est le programme qui s'exécute sur les calculateurs d'une machine pour la commander : lecture des capteurs, pilotage des actionneurs, sécurité, communication. Sur les machines mobiles (off-highway), il tourne sur des calculateurs véhicule robustes programmés en C, en CODESYS (IEC 61131-3) ou en MATLAB / Simulink, et dialogue sur bus CAN, souvent selon le protocole SAE J1939.

  • Calculateurs véhicule et de sécurité (ex. TTControl HY-TTC 580)
  • C embarqué, CODESYS, MATLAB / Simulink
  • Linux embarqué (Yocto) et temps réel (RTOS)
  • Bus CAN / CANopen, diagnostic, télémétrie
  • Fonctions de sécurité, bulle de sécurité, téléopération
  • Mise au point sur la machine réelle, dans notre atelier

Du calculateur à la machine qui fonctionne

Le logiciel embarqué d'une machine mobile ne se valide pas sur un bureau : il se règle au pied de la machine, avec l'hydraulique, les capteurs et les actionneurs réels. Parce que nous concevons aussi la mécanique, l'hydraulique et l'électronique, nos développeurs savent ce qu'est un vérin, un distributeur ou un embout de flexible, et écrivent un logiciel juste du premier coup.

Nous intervenons sur calculateurs véhicule du marché (famille TTControl HY-TTC, calculateurs certifiés), sur cartes électroniques conçues sur mesure, et sur calculateurs Linux pour les fonctions de haut niveau.

Spécialistes des machines mobiles (off-highway)

Les généralistes du logiciel embarqué viennent souvent de l'électronique grand public ou de l'IoT. Les machines mobiles ont leurs propres codes : calculateurs robustes du type TTControl HY-TTC 580, programmation CODESYS ou C, génération de code depuis MATLAB / Simulink, réseaux CAN / J1939 / CANopen, commande proportionnelle de l'hydraulique, fonctions de sécurité et diagnostic terrain.

C'est précisément notre terrain : nous avons développé le logiciel du calculateur véhicule, du calculateur de sécurité, de la télémétrie et de la navigation autonome du robot TOOGO, et nous le réglons sur la machine réelle, dans notre atelier.

Pour les constructeurs, nous livrons un logiciel complet et documenté : contrôle machine, sécurité, télématique embarquée et supervision à distance, jusqu'à la mise en service et au transfert à vos équipes.

Nos développements embarqués

Contrôle machine

Commandes hydrauliques, gestion de l'énergie, séquences, modes de fonctionnement.

Sécurité fonctionnelle

Calculateur de sécurité, surveillance, bulle de sécurité, arrêt d'urgence.

Communication

Bus CAN, CANopen, protocoles propriétaires, passerelles.

Linux embarqué

Yocto, télémétrie, téléopération, remontée de données.

Temps réel

Navigation autonome, positionnement RTK, fusion de capteurs.

Diagnostic et maintenance

Codes défaut, outils de diagnostic terrain, mise à jour du logiciel.

Technologies maîtrisées

Nous choisissons les outils selon votre projet et vos standards internes, et livrons des codes sources documentés dont vous êtes propriétaire.

C embarquéC++CODESYSMATLAB / SimulinkLinux embarquéYoctoRTOSBus CANCANopenJ1939TTControl HY-TTC 580PythonRTK GNSS

Référence · TOOGO

TOOGO : tout le logiciel embarqué d'un robot de 3 tonnes

Calculateur véhicule, calculateur et bulle de sécurité, Linux embarqué pour la télémétrie et la téléopération, temps réel pour la navigation RTK : le logiciel de TOOGO a été écrit et réglé par nos équipes, au pied de la machine. Voir le projet.

1,1 M€de développement total
< 4 ansde la page blanche à la pré-série
62 k€coût de revient série dès 10 machines
< 150 €/kWhpack batterie NMC sur mesure

Questions fréquentes

Programmez-vous les calculateurs TTControl HY-TTC 580 ?

Oui. Nous développons sur la famille TTControl HY-TTC, dont le HY-TTC 580, pour le contrôle machine, l'hydraulique et les fonctions de sécurité.

Sur quels calculateurs développez-vous ?

Sur calculateurs véhicule du marché, notamment la famille TTControl HY-TTC (HY-TTC 580), sur cartes électroniques que nous concevons, et sur calculateurs Linux embarqué pour la télémétrie, la téléopération et la navigation.

Pouvez-vous reprendre un logiciel existant ?

Oui : audit, évolution, portage sur un nouveau calculateur ou refonte, avec documentation et transfert à vos équipes.

Qui est propriétaire du code ?

Vous. Les codes sources et la documentation vous sont intégralement transférés à la fin du projet.

Travaillez-vous en CODESYS ou en C ?

Les deux, ainsi qu'en MATLAB / Simulink, selon le calculateur choisi et vos standards internes.

Parlons de votre projet.

Premier échange de 30 minutes, sans engagement, avec un responsable technique.

Planifier un échange