IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Arduino Nano : Chargement massif d'un code vers 1,000 Arduino Nanos


Sujet :

Arduino

  1. #1
    Candidat au Club Avatar de CamelRichie
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Décembre 2016
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2016
    Messages : 7
    Points : 4
    Points
    4
    Par défaut Arduino Nano : Chargement massif d'un code vers 1,000 Arduino Nanos
    Bonjour,

    Ayant mis au point un systeme commercialisable basé sur l'Arduino Nano, je souhaiterais produire un miller de circuits Arduino Nanos chargés avec le code qui va bien.
    En dehors de l'upload traditionel via USB, circuit par circuit, Existe-t-il des méthodes plus efficaces ?

    Merci par avance pour votre expertise

    Bien a vous
    Richard

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur électricien
    Inscrit en
    Septembre 2008
    Messages
    1 273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur électricien

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 273
    Points : 4 840
    Points
    4 840
    Par défaut
    Bonsoir

    L'AVR permet trois programmation:
    - Par bootloader, c'est comme cela que l'Arduino fonctionne au moyen du Bootloader Arduino chargé par l'une des autres méthode.
    - Par ISP, cela peut être réalisé sur l’Arduino au moyen du Header à 6 pins (ou éventuellement par les broches d'alimentation, le SPI et le Reset). En manuel ou en automatique à la fin de production du circuit au moyen de pointe de touche sur une machine de test.
    - Par programmation parallèle avant soudage, apriori ce n'est pas valable pour l'Arduino. Pour des grosse commande c'est même réalisable par Atmel (voir leur site pour savoir si le mini c'est 1k pcs ou 10k pcs)

    Delias

  3. #3
    Candidat au Club Avatar de CamelRichie
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Décembre 2016
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2016
    Messages : 7
    Points : 4
    Points
    4
    Par défaut Arduino like ...
    Heuuuu oui. Mais en terme de coùts, je pensais plutôt a du Nano made in China

  4. #4
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 208
    Points : 11 688
    Points
    11 688
    Par défaut
    Citation Envoyé par CamelRichie Voir le message
    Heuuuu oui. Mais en terme de coùts, je pensais plutôt a du Nano made in China
    Wouah !
    Tu vas vraiment vendre a tes clients, de la merde chinoise, fabriquée avec des composants en défaut de qualité, sans certification/marquage "CE", etc.... ? J'espère que tu as prévue une garantie qui expire une fois le produit expédié de chez toi !

    Pour info, tout ce qui vient de chez Aliexpress (par exemple mais j'aurai pu prendre ebay ou autres) n'est pas cher pour une raison très simple, ils vendent quasiment toujours des produits/composants issus du marché de gros et en défaut de qualité (non conformité), je dis quasiment toujours car il doit y avoir des exceptions. C'est pour cette raison que la doc est très souvent en chinois, voir pas de doc, et ne fait pas référence au véritable fabriquant, puisque ce dernier a déclaré le produit non conforme. Autrement dit des grossistes achètent des lots de composants ou produits que le fabricant allait mettre à la poubelle car hors spécifications. Une non conformité c'est par exemple "le marquage de travers" et dans ce cas c'est pas grave puisqu'on parle d'une police d'écriture pas droite mais ça peut être des tolérances pas acceptables ou de la dérive ou je ne sais quoi d'autre et là c'est plus emmerdant.

    Le marquage "CE" est obligatoire pour vendre un produit sauf si tu peux prouver le contraire (bon courage.) Si tu vends quand même le produit sans le marquage "CE" il faut juste serrer les fesses pour qu'il n'arrive rien et surtout que personne ne dise que c'est la faute de ton produit.

    Exemple :
    - Un couillon se coupe avec ton appareil parce que tu n'as pas prévu de boitier et le mec porte plainte. Ton assurance est saisie et sans marquage "CE" ou avec un marquage "CE" mais sans être capable de démonter que l'on répond aux directives, l'assurance se dégage (un peu comme en France où si jamais tu causes un accident en étant alcoolisé, ton assurance se dégage de tout et tu deviens "personnellement" responsable. En clair tu es mal et tu peux parfois payer toute ta vie)

    - Truc à la con, ton client branche ton produit sur un PC qui coûte un bras ou qui possède des données très sensible, un produit embarqué ou n'importe quoi qui a coûté très cher et là ça crame par pur coïncidence. Le client porte plainte et dit que c'est à cause de ton produit qu'il a eu une perte d'exploitation par exemple. Même si il ment, même si ce n'est absolument de ta faute, ton assurance est saisie et sans marquage "CE" ou avec un marquage "CE" mais sans être capable de démonter que l'on répond aux directives, l'assurance se dégage. Te voilà obligeait de rembourser.


    Dans la boîte où j'ai bossé, j'ai conçu des produits destinés a protéger les personnes, des détecteurs de gaz toxiques et explosifs, et je peux te dire qu'on rigolait pas avec ça car en cas de pépin les assurances veulent trouver un coupable. Chez un client ayant du matériel ou des données sensibles (beaucoup d'argents en jeu) ou chez un client magouilleur (le petit malin qui connaît le truc) il vaut mieux être clair avec tout ça.



    Pour répondre a ta question :
    Citation Envoyé par Delias
    - Par ISP, [...]u en automatique à la fin de production du circuit au moyen de pointe de touche sur une machine de test.
    C'est exactement de cette manière que mon ancienne entreprise faisait même pour des quantités de 10 000/an

  5. #5
    Modérateur

    Homme Profil pro
    Ingénieur électricien
    Inscrit en
    Septembre 2008
    Messages
    1 273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur électricien

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 273
    Points : 4 840
    Points
    4 840
    Par défaut
    Rebonsoir

    Désolé, j'ai écrit le message précédent un peu vite, je devait partir à l'exercice de pompier.
    Citation Envoyé par CamelRichie Voir le message
    Heuuuu oui. Mais en terme de coùts, je pensais plutôt a du Nano made in China
    Pour une production, je vire le nano et je mets la puce ATmega328 et les quelques composants annexes directement sur le PCB hôte.
    Il ne reste alors que la programmation par ISP, lors du test en fin de montage.

    L'automatique est mon préféré, mais si c'est pas possible, c'est pas dramatique de le faire en manuel.
    En ISP manuel, c'est un câble plat à brancher, presser la touche de programmation, 5sec, débrancher le câble. Et le programme est vérifié par relecture de la mémoire, je ne sais pas si c'est le cas avec l'Arduino.
    Soit avec le programmateur ISP de Kanda (~35€) mais il faut un PC à côté, soit avec un programmateur autonome (~150€, c'est un boitier de la taille d'une grosse calculatrice, on charge le programme dedans et puis on peut programmer à la queuleuleu).

    Bonne nuit

    Delias

  6. #6
    Candidat au Club Avatar de CamelRichie
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Décembre 2016
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2016
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par Delias Voir le message
    Bonsoir

    L'AVR permet trois programmation:
    - Par bootloader, c'est comme cela que l'Arduino fonctionne au moyen du Bootloader Arduino chargé par l'une des autres méthode.
    - Par ISP, cela peut être réalisé sur l’Arduino au moyen du Header à 6 pins (ou éventuellement par les broches d'alimentation, le SPI et le Reset). En manuel ou en automatique à la fin de production du circuit au moyen de pointe de touche sur une machine de test.
    - Par programmation parallèle avant soudage, apriori ce n'est pas valable pour l'Arduino. Pour des grosse commande c'est même réalisable par Atmel (voir leur site pour savoir si le mini c'est 1k pcs ou 10k pcs)

    Delias
    Bonjour Delias,

    Merci pour votre réponse. J'avais a peu près compris les options pièce par pièce, mais même si l'effort est faible, multiplié par 2000 cela devient un peu lourd.
    D'où la recherche d'automatisation. Vous aviez raison dans le sens où j'ai commencé à sonder le marché ... asiatique.

    Merci à vous,

    Richard

Discussions similaires

  1. conversion de code vers MATLAB
    Par respobds dans le forum MATLAB
    Réponses: 0
    Dernier message: 14/05/2009, 08h27
  2. Transformer un code vers C++ Builder
    Par matnes dans le forum MATLAB
    Réponses: 2
    Dernier message: 24/01/2008, 13h30
  3. Réponses: 2
    Dernier message: 20/08/2007, 14h36
  4. Programme de coloration de code vers le HTML
    Par Ceylo dans le forum Mon programme
    Réponses: 12
    Dernier message: 16/02/2007, 19h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo