Choisir un microcontrôleur pour un projet [doublon]

doyen

Choisir un microcontrôleur pour un projet [doublon]


Duplicata possible:
Comment choisir une plateforme MCU?

Je suis en train de concevoir mon premier projet qui pourrait éventuellement entrer en production (en tant que projet universitaire) mais je suis maintenant bloqué sur le choix d’un microcontrôleur pour cela. Mon expérience principale est avec Atmel AVR, donc tenté de choisir un AVR, mais je ne pense pas que ce serait à l’épreuve du temps. Quelles caractéristiques dois-je rechercher lors du choix d’un microcontrôleur? Comment choisir entre un microcontrôleur 8- (Atmel AVR), 16- (MSP430) ou 32 bits (ARM Cortex M3)?

miceuz

Cela dépend totalement de votre application. En général – le moins cher qui correspond à vos besoins et capacités.

doyen

@miceuz Mais je ne suis pas sûr de choses comme la taille du flash, le nombre de broches et les périphériques. Est-ce à dire que je ne suis pas prêt dans le projet à choisir un microcontrôleur? Si oui, comment suis-je censé procéder au développement du projet? Comme dans mon esprit, c’est une partie critique du projet.

miceuz

que voulez-vous dire que vous n’êtes pas sûr des périphériques? Vous avez donc une idée comme « Je veux construire un widget » et vous pensez déjà à une production? Vous devez au moins définir le plan, comment allez-vous le construire – cela définira vos besoins. Et puis construisez un prototype sur une plateforme sur laquelle vous êtes rapide.

Nick Alexeev ♦

Je suis heureux que vous ayez évoqué la résistance future. Voici un fil récent avec une question très similaire.

ppeterka

Intégrer un serveur Web? Maintenant, cela commence à devenir intéressant … Je conseillerais même de regarder Raspberry Pi

Réponses


 ppeterka

Veuillez ajouter quelques détails, en particulier sur les raisons pour lesquelles vous pensez que le choix d’un AVR ne serait pas à l’épreuve du temps … Sans connaître vos objectifs, nous ne pouvons pas aider …

(De plus, je dois mentionner qu’il y a aussi des AVR 32 bits …)

Il y a pas mal de facteurs à évaluer lors de la mise en production. Même si un microcontrôleur donné peut ne pas sembler « à l’épreuve du temps » car, par exemple, les performances concernant les futures conceptions possibles, son avantage en termes de coûts pourrait en faire le choix préféré. 1 $ à 10000 pièces pour 10000 $!

De plus, je considérerais également la consommation d’énergie comme un facteur important, un appareil plus simple consommant généralement moins.

Le troisième aspect que je prendrais en considération est la disponibilité / l’utilisabilité des environnements de développement disponibles. J’envisagerais même de faire le prototypage sur une uC, avec un environnement / support de développement plus pratique, puis lorsque le produit fonctionne fonctionnellement, avant la production en série, je choisirais une approche moins chère et plus personnalisée – même si l’environnement est moindre à l’autre. De cette façon, le prototypage est effectué rapidement, et les premiers problèmes d’utilisation seraient résolus rapidement, et dans l’environnement moins pratique, une petite quantité de travail doit être effectuée.

J’ai l’habitude de prototyper de petits projets avec Arduino, puis par exemple je passe à ATTiny2312, ou à des uC plus petits, le cas échéant.

 

[doublon], #pour, choisir, microcontrôleur, projet, un

 

google

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *