Le cuby-PC v2 |
Mis à jour Version 2 :
Mon premier équipement de navigation a été un GPS Garmin 45 XL, puis est venu se greffer un Palm IIIx on-line pour enregistrer les traces. Récemment un PC portable venait compléter l'équipement mais n'était utilisé qu'aux bivouacs. Enfin la décision fut prise d'installer un PC on-line (c'est-à-dire en marche quand on circule).
Deux solutions ont retenu mon attention:
Le PC Panasonic est très cher (plus de 3400 €) et moins facile à dépanner qu'un PC comportant des composants plus classiques. J'opte donc pour la deuxième solution et ai le plaisir de vous le présenter en exclusivité (sic) mon cuby-PC plus puissant qu'un CF-19 et presque 3 fois moins cher !
Je tiens néanmoins à préciser qu'un tel montage nécessite de bonnes connaissances en assemblage de PC et quelques notions d'électronique (fer à souder indispensable). La modification du cuby et l'installation de l'ensemble dans la voiture n'est pas non plus triviale.
La solution retenue présente les avantages suivants:
L'unité centrale:
Ces composants ont été acheté sur Internet chez LinITX pour un montant d'environ 700 €.
Les périphériques et accessoires:
Si vous faites de l'électronique la plupart de ces éléments vous seront familier:
L'alimentation se fait par la batterie du véhicule (type Optima Jaune). L'alimentation M1-ATX est capable d'assurer l'alimentation du PC même quand on actionne le démarreur. L'unité centrale consomme 3 A (soit 36 W), l'écran 1 A (12 W) en marche. A l'arrêt le l'unité centrale ne consomme pratiquement rien (l'alimentation configurée en mode 1 coupe le 5VSB) et l'écran 0,2 A (2,4 W) en veille. Mais comme l'écran est alimenté par un relai, il ne consommera rien à l'arrêt. Attention toutefois, prévoir une coupure générale de l'alimentation pour les longues périodes de non utilisation. (un coupe batterie général est l'idéal).
La mise en route se fait par un petit interrupteur situé au pied du cuby, qui commute l'alimentation (connecteur J12, alimentation configurée en mode 1), qui elle-même commute la carte mère (connecteur J6). De plus quand la M1-ATX est allumée, elle déclenche le relai qui alimente l'écran à partir de la batterie (et non de la M1-ATX). L'arrêt se fait par ce même interrupteur qui déclenche la mise en hibernation du PC.
Du kit boîtier Voom-PC j'ai aussi récupéré en plus de la platine (vraiment la plus utile): les 3 cosses et fils d'alimentation se branchant sur l'alimentation M1-ATX, la LED marche que j'ai reconvertie en LED disque dur (on entend quand le PC est sous tension !). Les 2 fils d'alimentation (rouge / noir) sont d'une part reliés à la carte M1-ATX (J11, J12, J13) et d'autre part à un connecteur Molex mâle récupéré (Molex A). Un Molex femelle est relié à la batterie (à travers un fusible 7,5 A) par les fils noir / jaune. Les fils noir / rouge sont utilisés pour renvoyer le 12 V batterie à l'écran. Le fil blanc de la M1-ATX est relié au micro-interrupteur de marche - arrêt à travers un autre connecteur (Molex B). La mise au + du fil blanc alimente le PC, la coupure du fil blanc déclenche l'arrêt du PC. C'est l'alimentation M1-ATX qui démarre / arrête l'unité centrale par le biais du connecteur J6 relié à la carte mère (connecteur fourni avec l'alimentation). L'alimentation est configurée en mode 1 (connecteur J7) , mode où l'alimentation déclenche le shutdown 5 secondes après avoir commuté le micro-interrupteur sur off, puis coupe le 5VSB 45 secondes après l'arrêt de l'unité centrale (c-à-d que l'alimentation ne consomme plus rien après ces 45 secondes). Notez que le 5VSB sert à maintenir une tension de 5V sur certains composants de la carte mère (pour la mise en veille, le Wake-On-Lan, ...) et que donc, avec ce mode si vous mettez le PC en veille (par voie logicielle), ça va mal se passer au réveil ! Vous l'avez compris, je n'utilise pas le mode veille, mais le mode hibernation: le démarrage du PC étant très rapide ça ne pose pas de problème (démarrage complet en 30 secondes, sortie d'hibernation en 10 secondes). Pour terminer sur l'alimentation, j'ai un adaptateur 220V - 12V que j'ai aussi équipé d'une Molex femelle me permettant d'alimenter le cuby hors de la voiture. L'écran est fourni avec un adaptateur secteur (inutilisé).
Une grosse fente à l'arrière du cuby permet d'accéder aux connecteurs suivants:
Par ailleurs le double fond du cuby est percé pour le passage du double câble USB vers sa partie haute, ainsi on peut brancher le lecteur DVD, une clé USB, un appareil photo numérique sans rien avoir à démonter.
Le cuby est fixé d'une part par 2 pions en partie arrière (non d'origine) et d'autre part sur la plaque en tôle masquant l'accès à la boîte de vitesses, par 2 vis et rondelles accessibles sous le cache avant du cuby Les 2 écrous sont collés à l'Araldylte en dessous de la plaque en tôle. Notez que les 2 tassauts collés sous le cuby ont été supprimés.
L'écran est maintenu sur le tableau de bord d'une part par la vis arrière (fournie avec l'écran) et une petite équerre en alu prenant en étau le vide poche, et 2 autres petites pattes en alu vissées sur le haut de du tableau de bord (vis à tôle). Des petites cales en feutrine ont été placées entre pour absorber un peu les vibrations.
Les logiciels de cartographie actuels ne tournent que sous Windows. J'ai choisi Windows XP qui supporte tout le matériel à l'aide des pilotes fournis d'une part sur le CD de la carte mère et d'autre part sur le CD de l'écran tactile. Pour l'adaptateur WiFi, je n'ai installé que les pilotes (le minimum). On peut enfin désactiver certains services Windows inutiles dans la voiture (accès distant au registre, centre de sécurité, mise à jour automatique, ...), mais uniquement progressivement et dans un deuxième temps ! Dans le BIOS autoriser le boot sans clavier, et l'option d'arrêt automatique en cas de température trop élevée.
Il est apparu comme problème la détection du GPS comme une souris au démarrage de Windows ! Procéder comme suit quand le problème se présente:
Ne pas oublier d'installer le logiciel MyGuard (sur CD SiS de la carte mère) ou SmartGuardian (plus sobre mais non testé) de monitoring des températures et ventilateurs. Activer les alarmes adéquates (60°C pour le CPU et 50°C pour la carte mère) et l'option "smart" qui permet de moduler la vitesse de ventilation du CPU (mais malheureusement pas celle de celui du cuby: fixe à 2300 tpm). Régler les seuils de fonctionnement du ventilateur CPU (30°, 40°, 50°) et les % de ventilation (30%, 50%, 100%). Le faire démarrer automatiquement à l'ouverture de session Windows (créer un raccourci dans le menu "Tous les programmes / Démarrage"). Autre option disponible sur Internet: SpeedFan qui présente l'avantage de pouvoir indiquer l'état et la température du disque dur (disque SMART). Températures moyenne du HD 40°C avec un maximum relevé de 58°C (données smart).
| Température ambiante | Température CPU | Température Système | CPU fan |
| 25°C | 41°C | 35°C | n/a |
| 30°C | 41°C | 34°C | 50% |
| 32°C | 47°C | 41°C | n/a |
| 37°C | 51°C | 45°C | 100% |
Autre problème est le non support du mode "suspend to RAM" de l'alimentation M1-ATX. Inutile donc de configurer le mode veille de Windows (si vous le faite l'alimentation ne coupe rien et au pire vous consommez encore plus !). Nous avons donc utilisé le mode "suspend to disk" (hibernation) et qui fonctionne très rapidement (environ 10 secondes pour entrer / sortir de l'hibernation). L'autre avantage de ce mode est qu'il ne consomme absolument rien. La batterie de la voiture peut même être coupée sans affecter la sortie de veille.
Le cuby-PC a été testé en conditions "africaines": sable, vibrations (Maroc GT3-5 à allure soutenue), chaleur (< 40°C). Je suis au final impressionné par la résistance de l'ensemble, en particulier de l'écran qui subit de grosses vibrations.
La deuxième année, le PC s'est mis à planter régulièrement lors d'une utilisation sur route, jusqu'au point de ne plus booter. La carte mémoire était en cause (oxydation due à l'humidité), après un coup de soufflette et avoir remis en place la barrette mémoire, tout est rentré dans l'ordre. Le problème s'est reproduit l'hiver suivant après une longue période de garage: le PC ne démarrait plus. Le connecteur et la barrette mémoire ont alors été traités avec un nettoyant diélectrique et le PC est reparti. Il convient donc de sortir le cuby (et peut-être l'écran) en période d'hivernage.
Quant au disque dur, après 402 heures de fonctionnement (dans le véhicule), les attributs smart sont tous normaux sauf ceux-ci:
| Attribut | Valeur actuelle | Valeur pire | Valeur limite | Type de limite | Quand | Valeur brute | Commentaire personnel |
| 7 Seek_Error_Rate | 064 | 060 | 030 | Pre-fail | 3136106 | Valeur pouvant être élevée sur les disques de marque Seagate même qaund ils sont neufs (aucun relevé de ses valeurs n'a été effectué à la mise en service du cuby). Augmente à chaque accès disque ! Cette indication brute ne semble pas significative. | |
| 189 High_Fly_Writes | 001 | 001 | 000 | Old_age | 404 | ||
| 190 Airflow_Temperature_Cel | 063 | 042 | 045 | Old_age | In_the_past | 37 (Lifetime Min/Max 37/40) | Il s'agit de 100° - température. Le système considère que au dessus de 55°C (100-45), la température est trop forte. Ce qui s'est donc produit puisque la température du disque et montée à 58°C (soit ici une valeur 42, passée sous le seuil de 45) |
| 194 Temperature_Celsius | 037 | 058 | 000 | Old_age | 37 | Noter la pointe à 58°C |
|
| 195 Hardware_ECC_Recovered | 078 | 057 | 000 | Old_age | 15028700 | En permanente augmentation: 15000 unités en 2 minutes ! Cette indication brute ne semble pas significative. |
Référence: wikipedia; smartmontools; Seagate.
Je n'ai pas installé le SeaTools (outil Seagate de test des disques) pour Windows vu les dépendances nécessaires. La version SeaTools pour Linux (st) apporte très peu d'informations sur le disque et fonctionne beaucoup moins bien que smartctl (utilisée à partir d'une clé USB contenant un système Linux live).
Un test court avec smartctl -t short /dev/sda ne rapporte pas de problème.
Je pense donc que le disque est sain et n'a pas souffert des vibrations. Seule la température serait montée un peu haut (noter que le log d'erreurs smart est vide sur le disque, aucune trace du problème de température trop élevée). Il sera difficile de mieux ventiler ce disque qui est positionné juste derrière le ventilateur du cuby. Peut-être aurait-il été plus raisonnable de prendre un disque à 5400 tpm chauffant surement moins qu'un 7200 tpm (de plus moins cher).
En résumé les points encore problématiques:
Je pense qu'il ne faudra pas espérer une durée de vie équivalente à
celle d'un PC de bureau. Peut-être disposer en double d'une carte mère
et d'un écran serait une sage précaution, étant donné que ces
modèles ne seront peut-être plus disponibles ultérieurement et que leur
remplacement risquerait d'avoir un impact sur l'implantation physique
et logiciel.
Le fabricant américain OPUS Solutions semble fournir une alimentation meilleure: il s'agit de la DCX3-120, qui elle, supporte correctement les modes veille du PC. Son prix de 129$ est intéressant, mais les frais de port de $85 m'ont dissuadé de la commander. Par contre je la recommanderai pour un futur montage d'autant plus que le support technique de cette société est excellent. La dimension de cette carte (18 cm x 8 cm) est néanmoins plus grande que la M1-ATX (16 cm x 4,5 cm) et est un point à considérer. Dernière minute, cette alimentation est maintenant disponible chez LinITX.com.
Comme disent nos amis anglais: we'll keep you updated. Votre expérience sur le sujet m'intéresse également.Dernière mise à jour le 16/02/2009