hello
je compte realiser un allumage CDI programmable à base de microcontroleur, et j'aimerai quelques infos pour m'éclaircir (je n'y connais pas grand chose en elec)
en fait j'aimerai que mon allumage fonctionne de cette maniere :
- un capteur donne une impulsion a chaque tour de moteur
- le controleur compte le nombre de tours pour un temps donné (disons 1µs)
- à partir de ça il le converti en tours par minute
- en fonction du regime moteur, le controleur envoi une impulsions à un moment donné qui sera programmable (le top serai de marquer la valeur en degrés, qui serai converti en temps avec le passage du capteur automatiquement, ou sinon on entre le temps directement apres l'avoir calculé manuellement)
et accessoirement : (mais j'y compte bien)
- afficher les rpm sur un afficheur digital à 5 chifres
- pouvoir modifier les valeurs d'avance (la courbe donc) grace à une puce compatible usb (les valeurs seraient donc stockées à part du programme ?)
donc mes questions :
- est-ce possible ? comment m'y prendre ?
- quels serai la bonne puce pour ce travaille ? je pensai à un 18F2455 ...
- quel language de programmation utiliser ? (C, C++, ASM, autre ?)
- quel kit de dévelopement acheter pour arriver à mes fins ? (easypic 3? )
- quelle plateforme de développement ?
j'ai la possibilité de graver des circuits imprimés, et d'avoir n'importe quel composant pour pas trop cher
voilà vous savez tout
-----