La conception se passe en plusieurs étapes :  
La première tâche consiste à trouver les solutions techniques qui répondent aux besoins tels que définis dans le Cahier des Charges.
Celui qui semble le meilleur est dessiné au brouillon.
 
 
Construire un schéma , c'est réaliser une fonction qui fonctionne avec les composants les mieux adaptés.
Mieux adaptés cela veut dire :

· Qu'ils réalisent la fonction recherchée
· Qu'ils sont faciles (pas trop difficiles…) à approvisionner.
· Qu'ils ne sont pas trop chers, que leur constructeur est fiable, qu'ils ne sont pas en fin de vie (obsolescence)
· Qu'ils existent en petites quantités pour les prototypes…


Le choix des composants, et donc du schéma, va également dépendre de vos besoins futurs en production.
Par exemple, vous voulez un produit qui sera fabriqué en très peu d'exemplaires : nous avons intérêt à réduire autant que faire se peut le prix de l'étude.
Par contre, si vous devez produire 100 000 pièces, il sera rentable de perdre 10 jours d'étude (4.3 K€) pour réduire le coût final du circuit de 0.15 € (gain 11 K€ !).

 
Le schéma une fois réalisé, le brouillon va passer en DAO pour être mis au propre.
 
Le schéma une fois réalisé, le brouillon va passer en DAO pour être mis au propre.
   
Après un dernier contrôle du schéma,
le routage du circuit imprimé est fait
manuellement dans la très grande
majorité des cas.


Cette opération n'est pas seulement un dessin assisté par ordinateur, c'est aussi le point d'entrée de tous les composants et de toutes leurs interconnexions dans l'ordinateur pour créer ensuite le circuit imprimé de votre projet

 
Outre une élégance de tracé, la main de l'homme tient mieux compte de toutes les contraintes que ne le font les logiciels de routage automatique.
  Le temps nécessaire pour dessiner un circuit imprimé est directement lié à deux critères :
  La complexité, le nombre des composants et de connexions à réaliser.
  Les contraintes mécaniques qui se traduisent par :
· Une forte densité de composants sur les circuits de petite taille (par exemple si vous avez choisi un coffret trop petit).
· Des positions imposées pour les connecteurs.
Une modification du cahier des charges (par exemple ajouter une sortie ou un voyant…) peut entraîner une refonte entière du circuit imprimé.
Souvent une " petite modif " demande une journée supplémentaire de travail (plus un autre proto en sous-traitance).
C'est pour éviter ces dépenses inutiles que nous insistons sur la qualité de votre définition initiale.
En parallèle avec la création du " cuivre ", le logiciel commence à être écrit s'il y a un microcontrôleur dans votre application.  
Le tracé du circuit imprimé une fois fini, tous les fichiers sont expédiés par modem au sous-traitant.

Un embryon de dossier produit est créé. Il servira à l'assemblage du prototype.

Le technicien chargé de la première mise à feu en aura également bien besoin pour repérer les entrées et les sorties diverses.

La mise au point de l'électronique (le hard) et du logiciel (le soft) se fait de conserve, sous émulateur, cet instrument qui permet à un P.C. de simuler le microcontrôleur de la carte.

Le logiciel est une suite d'instructions élémentaires du microprocesseur écrites au moyen de codes mnémotechniques. Le langage de base est l'assembleur. Parfois le "code" est écrit en " C " et traduit ensuite (par un compilateur) en assembleur.

Le logiciel est une création d'une très grande rigueur. Tous les cas doivent être envisagés et traités (y compris les fausses manœuvres et certaines pannes).

D'après votre cahier des charges, et en tenant compte des richesses des composants qui entourent le microprocesseur, le " soft " va être constitué par des macrostructures.

  Le Reset - préparation aprés la mise sous tension.
  La boucle principale - la fonction de votre machine, par exemple la préparation d'un café si la demande en a été faite par un consommateur.
  Les routines de réglage - détermination de la dose de café et de la quantité de sucre par exemple.
  Les routines de test et d'essais - des fonctions spéciales " usine " qui vont vous aider à contrôler votre machine en sortie de production.

Exemples de SOFT affichage en asembleur
Exemples de code en C
Exemples de code machine
Lors de l'analyse générale de votre projet, les besoins en termes de mémoire sont estimés.
La mémoire va contenir le programme mais aussi les mots qui seront éventuellement affichés, ainsi que leur traduction.
Une mémoire effaçable électriquement (EEPROM) sera souvent utilisée pour contenir les paramètres de fonctionnement (dose de café, dose de sucre, temps de versement de l'eau !)

Comme en CAO, des modifications aux caractéristiques du cahier des charges, des réglages nécessaires mais non décrits, etc. peuvent entraîner une coûteuse augmentation du temps de développement.
De plus les petites fonctions non prévues qui s'ajoutent au tas de nouveaux paramètres à régler peuvent entraîner une saturation de l'espace mémoire ! Dans ce cas, le " Hard " aussi est à revoir…

Mûrissez votre projet, peaufinez votre idée avec ses fonctions dans les moindres details !

Pendant le développement, des améliorations de la carte sont fréquentes, et c'est en général deux, voire trois circuits qui sont réalisés avant d'obtenir une platine satisfaisante.

A partir de là, votre rôle devient primordial.

 
Les essais.  
A l'occasion d'une première présentation, vous découvrez votre proto.

Vous établissez une liste de doléances et autres modifications.

Celles-ci une fois prises en compte, le prototype vous est remis pour essais et évaluation.

C'est chez vous, sur votre machine que les vrais essais commencent.

C'est en situation réelle que vous allez tester tous les " recoins " du logiciel, les sécurités, et que vous allez traquer les fameux cas particuliers dont nous parlions au début !

Ces cas particuliers ne se produisent jamais chez nous.

Ils ne se manifestent jamais chez vous, ni aux essais, ni après, mais :

ILS SE MANIFESTENT TOUJOURS CHEZ LE PLUS MAUVAIS COUCHEUR DE VOS CLIENTS.
 
Votre projet est réalisé, votre prototype marche, la prochaine étape: l'industrialisation  
_________________________________________________________________________________________________
Offre - Electronique - Design - Production / Conseil - Conception - Industrialisation - Fabrication