Étape 2: Choix des composants (bon marchés) et des outils de développement requis (aussi bon marchés)
Tout d’abord, je m’attendais entièrement à mettre cette chose sur un PCB fait maison à l’aide de la méthode de transfert toner que j’ai fait. (suivent les photos)
Mais, après environ 15 minutes de cogitation sur une solution matérielle seule, j’ai réalisé que folie c’est de cette façon et qu’un micro serait en effet nécessaire, 8-(. « Mais, au moins je pourrais je l’espère balayer vers le haut de mes compétences de code C, 8-), mais s’il fallait il je pourrais recourir au bon vieux assembleur de programmation, 8-|, (tout comme dans le bon vieux temps). Maintenant, comme avec d’autres projets, j’ai voulu dépenser un minimum sur cet appareil, alors je suis allé pour voir ce qui de l’uC/uP j’ai eu en main. Après avoir fait une liste de jetons disponibles j’ai amenuisé eux pour répondre aux critères suivants :
1 – les pièces sont déjà dans ma chaude petite mains (ou tiroir)
2 – les outils de développement sont déjà sur la main: (Croix-monteurs/monteuses, programmeur de dispositif, compilateur C pour ATMEL 8-bits, compilateur C gratuit de micropuces pour prendre des photos)
3 – la puce a suffisamment broches d’e/s et de l’espace de code (toux) pour faire le travail
Cela réduit à deux PICs de Microchip, la PIC16C57C et PIC16C58B et l’ATMEL ATMEGA16. J’ai utilisé le ATMEGA16 avant et c’est une belle puce avec beaucoup d’espace de code et un large éventail de goodies à bord mais j’ai pensé que c’était exagéré, donc j’ai choisi la PIC16C57C qui avait plus de I/O que son petit frère, le PIC16C58B, mais qu’une seule horloge de faire plusieurs choses. Avec les décisions difficiles, j’ai lancé dans la conception des circuits avec brio (naïve).
Comme j’ai dit plus haut, le régime est d’insérer l’inconnu dans un circuit résonnant et mesurer le changement dans la fréquence d’oscillation. Le fragment de schéma illustré est l’oscillateur utilisé. Il est issu d’un groupe de comparaison standard, le LM311 en dip-8. Ce circuit a été utilisé par beaucoup pour cela, mais j’ai vu cela sur www.radiolocman.com (http://www.radiolocman.com/shem/schematics.html?di=33994). J’ai prototypé pour s’assurer qu’il fonctionne avec une large gamme de L et des valeurs de C et il a fait. En outre, insertion de résistance en série dans la l/c inconnu fait peu de différence sur la fréquence mesurée par un compteur (relativement bon marché), un coup de chance 1910Une bonne à environ 5ppm exactitude et sept chiffres de précision. Le calcul a été vérifié avec plusieurs connue de L et C inséré dans un circuit de réservoir déjà d’opération. Ainsi, la fréquence d’oscillation a été mesurée au cours de différentes tensions d’alimentation de 3,3 v à 12.15V avec une variation de moins de 0,5 % entre min et max. Pour l'instant ça va.
Maintenant, les photos sont bonnes puces mais j’ai eu seulement 1990-ère Croix-assembleurs (ne riez pas : ils travaillent) pour sw jusqu'à ce que j’ai vu une référence au compilateur de puces C gratuit sur le site personnel de LadyAda. Les puces sont effacées à l’UV et mon programmeur Needhams pratique va programmer eux ! J’ai eu 4 spécimens. Toutes les autres pièces serait trucs variété potagère dont j’ai déjà eu aussi bien y compris un morceau de matériau blanc de pcb unilatérale. Formidable !
À ce stade, j’ai trouvé que ma pratique 2002 Needhams programmeur était mort ! Je n’ai aucun schéma de celui-ci de manière tenté d’obtenir de l’aide de la machine à. Leur site Web (www.needhams.com) ne mentionne pas l’unité donc je les ai appelés en Floride. (Téléphone #303-861-8200). Je pourrait seulement laisser un message avec un service, mais a été presque immédiatement rappelé par David qui faisait le support technique (et admis qu’il serait plutôt faire quelque chose d’autre). Toutefois, il a dit qu’ils n’ont aucun schémas pour l’appareil ou l’un de leurs produits vendus avant 2006, quand ils ont subi un incendie et a été complètement brûlé ! « Nous avons tout perdu! » De nombreux blogs disent qu’ils sont hors de l’entreprise, mais leur site est toujours en place et avec de nouveaux produits. Cependant, ils acceptent les commandes uniquement par téléphone, maintenant (?) (EDIT : ils accepteront d’informations de carte de crédit uniquement par téléphone mais prendra les commandes d’autres façons maintenant.). Je suis ici pour dire que j’aime ce programmeur et que tous leurs produits sont vraiment de grandes unités à des prix très raisonnables. Je voudrais acheter de leur part à nouveau en un clin de œil. Mais le budget actuel ne permet pas pour elle, donc après 2-3 heures de sonder avec aucune documentation, je trouve le composant mort (une commune), le remplacer et il fonctionne à nouveau comme avant. Ouf !
Heureusement mon effaceur UV est toujours OK après toutes ces années (dernière utilisées au début des années 90).