Conception d’une lampe de PWM LED Multi nœud (2 / 6 étapes)

Étape 2: prototypage :

C’est maintenant le début janvier et me voilà. J’ai trouvé le 10F206 chez Digikey, et c’est vraiment pas cher ! Alors, j’ai filer un proto Conseil pour tenir un micro 10F206 de Microchip. J’ai conçu un Conseil rapide parce que le 10F2xx n’est pas disponible en boîtier DIP. Ligne de fond, je ne voulais pas se disputer avec la petite puce. (J’ai été si confiant en janvier)

J’ai aussi a explosé et a acheté un nouveau compilateur C CSS ciblé les micros 10F2xx. La famille 10F2xx de jetons est vraiment pas cher ! Avec de grands espoirs, j’ai plongé et a commencé à écrire beaucoup de code.

Le 10F206 a un énorme 24 octets de RAM - la puce arbore également 512 octets de flash et d’une minuterie de huit bits. Alors que les ressources sont rares, le prix est bon à 41 cents en grandes quantités. Mon Dieu, 1 million d’instructions par seconde (MIPS 1) pour 41 cents ! J’adore la Loi de Moore. Evan à un prix, le 10F206 de Digikey est cotée à 66 cents.

J’ai passé un tas de temps à travailler avec le 10F206. Alors qu’il travaillait avec le 10F206, j’ai découvert que le multitâche est absolument nécessaire. Les signaux de sortie PWM doivent se tenir à jour même lors de la réception de nouveaux messages de communication. Toute interruption dans la mise à jour des signaux PWM sera considérée comme défauts sur les LEDs. Le œil humain est vraiment bon de voir des pépins.

Il y a quelques problèmes fondamentaux avec la puce 10F206. Problèmes fondamentaux au moins pour mon application. Le premier problème est qu’il n’y a aucune interruption ! Attraper le début de nouvelles communications en utilisant qu'une boucle d’interrogation fait pour les erreurs de minutage. Un deuxième problème est qu’il n’y a qu’une seule horloge. Je pourrais ne pas trouver un moyen de recevoir des commandes tout en conservant que la PWM sorties. Les LEDs seraient glitch chaque fois qu’une nouvelle commande est en cours de réception. Partage la minuterie entre reçoivent les commandes et la conduite du PWM Sorties a également été un souci majeur de logiciels. Je ne pouvais pas réinitialiser la minuterie tout en recevant un nouveau personnage, parce que la minuterie a été également utilisée pour contrôler le PWM des signaux.

Alors qu’il travaillait avec le 10F206, j’ai vu un article de Circuit Cellar tout nouveau micro de MC9RS08KA1 minuscule de Freescale. J’aime les puces Freescale - je suis un grand fan de leur débogage BDM. J’ai utilisé les puces Star12 beaucoup dans le passé (j’ai écrit tous les logiciels pour le système ultrasonique GM Cadillac & Lacern sur un Star12 - mon logiciel ultrasonique est en production aujourd'hui sur ces deux voitures). Donc, j’étais vraiment espoir que leurs nouvelles puces minuscules serait bons. Le prix est juste trop, Digikey a ces puces énumérés à 38 cents en grande quantité.

Freescale a été bonne et m’a envoyé quelques échantillons gratuits. Cependant, la puce 9RS08 de Freescale semblait vraiment Dingo - je ne pouvais pas faire beaucoup de progrès avec elle. La puce souffre aussi à l’absence d’interruptions et qu’une seule horloge. Eh bien, au moins j’ai pensé que tout ça sans gaspiller de l’argent sur un autre proto Conseil de filature. Voir les photos ci-dessous.

Maintenant je sais - pour mon application, je dois avoir interruptions et plus d’une minuterie.

Retour à puce, j’ai trouvé la puce 12F609. Il a des interruptions et deux timers. Il a aussi 1K de flash et 64 octets de RAM. Inconvénient est le prix ; Digikey répertorie ces puces à 76 cents en grande quantité. Eh bien, Loi de Moore se chargera de cela assez tôt. Sur le plan positif, les 12F609 peuvent également être commandés en paquets DIP. Côté négatif, j’ai dû acheter le prochain niveau haut du compilateur - qui a un peu brûlé mon &.

Il est maintenant avril et j’ai beaucoup appris sur ce qui ne fonctionnera pas. J’ai filé un Conseil et un gaspillage d’argent sur un compilateur qui je n’ai pas besoin. Encore, il est encourageant d’essais jusqu'à présent.

Avec le nouveau compilateur et 12F209 les copeaux en DIP paquets niveau des essais au banc est allé vite. Les essais ont confirmé, j’ai eu la puce à droite. Temps de tourner un autre proto Conseil ! De ce point, je suis déterminé.

Articles Liés

Une lampe de poche LED dans une nouvelle prise de courant automatique de charge

Une lampe de poche LED dans une nouvelle prise de courant automatique de charge

il s'agit d'une lampe de poche LED compact pour une utilisation dans une automobile. Elles cadrent très bien dans les anciennes prises de courant ou prises allume-cigare pour la recharge. Mais, ils ne rentrent pas bien ajusté dans les prises de coura
Torche - brosse à dents électrique recyclé transformé en une lampe de poche LED la dent

Torche - brosse à dents électrique recyclé transformé en une lampe de poche LED la dent

brosses à dents électriques échouent généralement dans l'une des deux façons suivantes. Les matrices de la batterie ou les parties électriques deviennent corrodés en raison de l'infiltration d'eau. Cette instructable va vous montrer comment recycler
Modding une lampe de bureau LED de lit, bain, & Beyond

Modding une lampe de bureau LED de lit, bain, & Beyond

il s'agit d'une lampe de bureau LED fait expressément pour Bed, Bath & Beyond. Je ne sais pas combien de temps je l'ai eu. Mais, il me dure un bon 2 ou 3 ans maintenant. Cependant, j'ai eu des problèmes avec le mécanisme de l'interrupteur. Il sortait
Batteries bricolage : Alimenter une lampe de poche LED avec changement de poche !

Batteries bricolage : Alimenter une lampe de poche LED avec changement de poche !

Dans cet article, je vais vous montrer comment faire pour remplacer la typique 3 AAA batterie en communs pas chers lampes de poche LED avec changement de poche pour alimenter la lampe de poche à la rigueur. La batterie créée s'adaptera même droit à l
Comment faire une lampe incroyablement lumineux LED

Comment faire une lampe incroyablement lumineux LED

Fiat Lux !  Le cri de ralliement de chaque scientifique, ingénieur, homme à tout faire ou n'importe qui qui doit fonctionner sur des petits bouts de fastidieux.  Vous ne pouvez jamais avoir assez de lumière lorsque vous travaillez sur des choses.J'ai
Comment faire pour créer une lampe de poche LED rechargeable

Comment faire pour créer une lampe de poche LED rechargeable

à l'aide d'électroaimants, une petite lampe de poche LED similaire à mettant en vedette dans « Shake It comme un Tic-Tac! » peut être produit.Avec l'installation de la lampe de poche Tic-Tac, la tension générée par l'aimant seul ne suffisent pas à al
Pirater une lampe de poche LED 4 $ dans une lampe de plongée avec un laxatif !

Pirater une lampe de poche LED 4 $ dans une lampe de plongée avec un laxatif !

Honnêtement, je pense que cela ne fonctionnerait pas parce que c'est beaucoup trop simple et facile pour moi d'être la première personne à penser à elle. (ou au moins la première personne à publier)  Une lumière normale de plongée vous coûtera à la l
Faire une lampe de poche LED d’équiv. 1000w !

Faire une lampe de poche LED d’équiv. 1000w !

Voici comment faire un eqiv 1000w incroyablement lumineux. Lampe de poche LED !Il a conçu pour être utilisé avec une main, avec un contrôle aisé de la luminosité et peut être alimenté par piles ou un adaptateur secteur.Peuvent être construits pour en
Une lampe de poche LED de Smalls Altoids mieux

Une lampe de poche LED de Smalls Altoids mieux

J'aime vraiment faire des projets hors Altoids. Surtout les nouvelles boîtes de Altoids Smalls. Ils sont si petits et si très très mignon.J'ai vu un couple de Instructables sur comment transformer ces petites boîtes dans des lampes de poche, mais je
Rétro Fit une lampe de bureau à LED

Rétro Fit une lampe de bureau à LED

cette instructable détaille les étapes que j'ai effectué afin de modifier une lampe de bureau, j'ai déjà eu à utiliser des LED au lieu d'un tube de fluoro.Ce coût de projet m'a ce temps 49,95 $ australien pour la bande de 30 LEDs.J'ai déjà eu la lamp
Faire une lampe de poche LED Cool Blue

Faire une lampe de poche LED Cool Blue

Le bleu est cool.  Le bleu est aussi la couleur préférée pour nous types théâtrales et autres personnes qui ont à travailler dans l'obscurité sans brillant ennuyeux lumières autour.  C'est soit bleu ou rouge, et il y a un truc tout bleu :Le truc, c'e
Comment construire une lampe d’ambiance LED / lampe de sécurité à souder

Comment construire une lampe d’ambiance LED / lampe de sécurité à souder

Hi,Combien de fois avez vous brûlé vers le bas de votre maison car vous avez oublié d'éteindre ce fer à souder ou le pistolet à colle ? Bien je n'ai jamais brûlé vers le bas de ma maison (et j'espère que vous n'avez pas soit) mais dans ce instructabl
Mettre à niveau votre lampe de poche à une lampe de poche LED

Mettre à niveau votre lampe de poche à une lampe de poche LED

il est temps de redonner vie à des lampes à incandescence de vieillissement. Installation de LEDs peut rendre votre lampe de poche plus lumineux et améliorer sa vie de la batterie par un facteur de jusqu'à 50 fois.La difficulté de transformer des lam
Comment faire pour réparer / modifier une lampe-torche 9 LED 3xAAA cellule Husky

Comment faire pour réparer / modifier une lampe-torche 9 LED 3xAAA cellule Husky

Voici les étapes que j'ai utilisé pour modifier / réparer ma lumière du flash Husky(R) 9-LED 3xAAA cellulaire.Le problème initial a commencé avec la lumière sortir alors qu'il est allumé. Si j'ai tapé la lumière du flash, ça marcherait encore une foi