Journal Après le carpc, la mécatronique embarquée

Posté par  .
Étiquettes : aucune
0
8
oct.
2007
On connaît les pc embarqués avec leurs suites d'utilitaires mais bien que riche en fonctionnalités cela reste un peu trop "virtuel" à mon goût et à moins de transformer son véhicule en usine à gaz avec une pagaille de cartes dans tous les sens, des hubs, des dominos...

Alors voilà, j'ai développé une unité automatisée programmable qui permet en plus des fonctionnalités embarquées conventionnelles telles le gps etc d'ouvir une voie vers la possibilité de piloter des élements électriques.

Cette unité est de dimensions réduites 250 x 170 mm x 70mm mais permet néanmoins de piloter 100 Ampères sous 12 volts soit 1200 W.
Chaque sortie est protégée indépendament et est capable d'asservir 10 Ampères . Pour compléter les capacités d'entrées / sorties j'y ai ajouté 4 sorties analogiques (Pwm pour Pulse Width Modulation).

L'acquisition n'est pas laissée de côté avec 20 entrées digitales, 4 entrées analogiques et bien évidement tout est optocouplé.

La programmation est réalisée soit par script soit par une interface graphique faisant appel aux scripts.

Enfin pour voir à quoi cela ressemble http://r-kraft.com/forums/viewtopic.php?t=59
  • # explications ?

    Posté par  (site web personnel, Mastodon) . Évalué à 10.

    euh, tu sais un peu détailler le but de l'engin et les fonctionnalités dont il dispose ?

    C'est pour mettre dans une voiture ? ça dispose d'une puce GPS ? Je comprends vraiment pas bien.

    Mes livres CC By-SA : https://ploum.net/livres.html

    • [^] # Re: explications ?

      Posté par  . Évalué à 2.

      C'est pour piloter des moteurs pas à pas comme pour gérer la ventil ?
      Et faire l'acquisition de quoi ?


      Coucou kraft !
      • [^] # Re: explications ?

        Posté par  . Évalué à 3.

        Hello Epy :)

        Pour piloter quelque chose ventilation de clim mais aussi vérin pneumatique, électrique, hydraulique, moteur pas à pas il faut forcément qu'il y ait une partie acquisition ne serait-ce que pour renvoyer une information de fin de course par exemple, ce sont des entrées en tout ou rien donc digitales ;)

        Pour l'acquisition analogique là on va plutôt mesurer des valeurs qui fluctuent comme une tension renvoyée par une sonde lambda par exemple ou encore un niveau de fluide, une tension de batterie, un résistance renvoyée par un potentiomètre etc

        En matière de sortie analogique, il peut être utile de piloter un appareil qui attend une variation de tension pour adapter son fonctionnement à la valeur de tension reçue.

        Par exemple un potentiomètre chargé en principe de gérer l'ouverture d'un robinet de circuit de chauffage (donc réglage de température) envoie des valeurs situées entre 0 et 5 v à l'électronique chargée de piloter le moteur pas à pas du robinet de chauffage. En envoyant la tension attendue via Roadster on obtient un résultat identique sans toucher au bouton d'origine.

        Après ça il est possible d'imaginer toutes sortes de programmes et comme disent les Anglo-saxons, sky is the limit ;)
        • [^] # Re: explications ?

          Posté par  . Évalué à 2.

          J'ai(avais) du mal à voir ce qu'on peut faire bouger d'autre de mécanique dans une voiture, à part la ventil sur une caisse pas trop réçente)
          Ouvrir le coffre ? :D

          Mais vu que tu parles de robinet de circuit de chauffage, c'est finalement le genre de truc qui peut devenir sérieusement intéréssant dans une maison pour faire de la domotique (avec un système libre !!!)
          coool alors, quand je serai grand j'aurai une maison, et ça m'intéressera ;)
          (par contre le GPS du coup est moins utile :D )

          (Tu veux mettre un mot sur CM au sujet de ce produit?)
    • [^] # Re: explications ?

      Posté par  . Évalué à 3.

      D'un point de vue logiciel ce premier modèle de démo est équipé pour mon usage :

      - Gps 3D avec la prise en compte du gabarit de véhicule
      - Audio 7.1
      - Video
      - Tracking (géopositionnement du véhicule)
      - Anti-radars
      - Fm
      - acquisition via capteurs digitaux en polarité + et - , capteurs analogiques
      - pilotage de puissance

      les deux derniers points évoqués permettent d'agir sur des éléments qui requièrent beaucoup de puissance, par exemple on peut commuter un moteur électrique consommant 10 Ampères par canal de sortie mais cette valeur peut être adaptée pour atteindre des intensités plus hautes si nécessaires.

      En principe je prévois de livrer la machine sans O.S. et permettre à chacun d'adopter l'O.S. de son choix ainsi que le front-end de son choix.

      Son usage n'est pas réservé à un usage automobile mais peut être utilisé par exemple chez soi ou dans le domaine nautique car c'est avant tout un ordinateur doublé du nécessaire pour piloter des appareils externes depuis un écran tactile ou tout autre périphérique (powermate, souris, clavier, joystick, télécommande IR etc)
      • [^] # Re: explications ?

        Posté par  (site web personnel, Mastodon) . Évalué à 2.

        En fait on pourrait en faire un automate programmable ?
        Si j'ai bien compris.

        C'est très intéressant comme concept.
        • [^] # Re: explications ?

          Posté par  . Évalué à 3.

          Absolument, c'est un pc doublé de capacités d'un automate programmable capable de traiter les évènements en parallèle quelle que soit la charge, tous les ports (ici une quarantaine) sont scannés en 10ms.

          Le champ d'applications est assez étendu, on a la rigueur d'exécution que seul un automate programmable permet et on a la flexibilité et le confort du pc avec sa richesse d'interfaces graphiques/matérielles possibles.
  • # EPIA 10000G

    Posté par  . Évalué à 2.

    Bonjour,
    j'ai vu que tu utilises une carte mère EPIA dans ce système, et ça m'intéresse pas mal d'avoir plus d'infos au sujet de ces cartes:
    * quel est le temps de boot du BIOS de ces cartes mères (temps entre la mise sous tension et le début du boot du noyau linux) ?
    * que penses-tu de la qualité du signal audio qu'on obtient avec la carte intégrée, faut-il prévoir une "bonne" carte son ?


    Merci d'avance pour tes réponses!
    • [^] # Re: EPIA 10000G

      Posté par  . Évalué à 2.

      Pour les connaitre plutôt bien:
      ça doit peu changer entre les modèles, le BIOS est "assez" rapide c'est très relatif mais je n'ai pas mesuré
      Quant au son, sur les epia que je connais c'est du AC97, si tu veux de la qualité il vaut mieux prévoir une autre carte son, ou une autre carte mère

      - Il existe aussi les Jetway et quelques autres marques qui font du mini-itx, meilleures que les epia selon l'application qu'on en fait et où le proc n'est pas soudé et donc la carte propose un socket où tu mets ce que tu veux (et donc plus véloce qu'un C7 de VIA)

      Cela dit je ne connais pas l'EPIA qu'utilise Kraft
      • [^] # Re: EPIA 10000G

        Posté par  . Évalué à 2.

        Est-ce qu'il y a moyen (sans trop abuser non plus) d'avoir une mesure un peu "objective"? (Pour la plupart des gens, 10 secondes c'est rapide, mais il me faudrait plutôt un temps d'ordre de 2 secondes). Si tu as la possibilité de faire un petit test montre en main, ça m'intéresse beaucoup.

        Pour le son, il s'avère justement que cette carte mère EPIA est annoncée comme ayant un chipset son HDAudio, donc je voulais savoir ce que ça vaut par rapport à du AC'97 (qui n'est clairement pas suffisant pour moi).

        Sinon, vous les trouvez où les alim de ces petits bijoux?

        Merci!
      • [^] # Re: EPIA 10000G

        Posté par  . Évalué à 1.

        Attention, les Jetway ont mauvaise presse, pas mal de problèmes.

        Sur les anciennes M10000, le son lorsqu'il est servi par une chaîne audio de qualité n'à pas à rougir face à la concurrence car on nous vend de l'ultra qualité partout où on veut bien regarder avec de jolies courbes mais au fond qui est capable de discerner tous les signaux émis par la carte considérée ?

        L'autre aspect est qu'en audio embarqué il n'y a pas de miracles à attendre d'une carte audio car elle ne se suffit pas à elle seule et ceux qui soutiennent le contraire le font sans doute par ignorance. S'il suffisait d'acheter telle ou telle marque de carte son ou de hauts-parleurs pour avoir une installation de haute fidélité, tout le monde le ferait. Certaines marques de haut-parleurs donnent une teinte accoustique au son mais une automobile reste une boîte de ferraille quon le veuille ou non.

        Pour un son réaliste, il serait plus judicieux d'adjoindre un DSP Behringer au hasard pour tricher et se jouer de l'habitacle d'une auto ;)

        Tout le reste autour des cartes son de perlinpinpin demeure du pipo si j'ose dire :)
        • [^] # Re: EPIA 10000G

          Posté par  . Évalué à 2.

          > Sur les anciennes M10000, le son lorsqu'il est servi par une chaîne audio de qualité n'à pas à rougir face à la concurrence car on nous vend de l'ultra qualité partout où on veut bien regarder avec de jolies courbes mais au fond qui est capable de discerner tous les signaux émis par la carte considérée ?

          Je suis entièrement d'accord avec toi, mais il avait l'air de chercher de la qualité audio (pour la voiture ou pas ce n'est pas précisé) donc je l'ai juste prévenu de ce que c'était comme matériel (le même que dans la plupart des chipset intégrés des cartes mères "de taille plus courante" finalement)

          Pour le test tu souhaites juste connaître le temps du BIOS ?
          Je pense laisser kraft répondre à ce sujet comme ça il te donnera directement le temps de sa carte.
          Si j'en ai l'occasion je ferai le même test avec la mienne (M10k) (mais j'avoue que je manque de courage pour m'y replonger vu que j'ai pas de software qui fonctionne)
          • [^] # Re: EPIA 10000G

            Posté par  . Évalué à 1.

            Le timing est équivalent à une M10000, il faudra que je fasse une mesure plus précise à l'occasion mais j'ai pas mal de travail en ce moment pour finaliser la partie automation car présenter des boîtiers c'est pas mal mais montrer la créature en fonctionnement c'est encore mieux et comme en même temps j'ai quelques chronophages professionnels autour de moi, c'est pas toujours facile de faire ce que l'on avance dans les délais.

            Au niveau alimentation une M3 ATX fera l'affaire, je ne l'ai pas achetée car pas encore sortie au moment de mon dernier approvisionnement mais les prochains matériels en seront dotés c'est certain car j'ai d'autres idées pour occuper l'espace gagné :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.