La fumée-O-Tron (3 / 7 étapes)

Étape 3: PID logique


Le PID est le cœur du présent code. La théorie de base est que vous considérer trois facteurs pour déterminer la quantité de chaleur à appliquer au système :

1] nous sommes comment loin de l’établissement d’objectifs ?
2] quelle vitesse nous y arrivons ?
3] Combien avons-nous été constamment hors ?

OK, donc tout d’abord, puisqu’il s’agit d’une micro 8-bit capable de gérer quelques registres de 16 bits, nous représentons les températures comme le temp multiplié par 64. Cela s’appelle math point fixe, étant donné que nous sommes juste changer la virgule décimale. Un multiplicateur de 64 x me permet d’obtenir une température jusqu'à 1024 degrés avec 5 morceaux de décimales (1/64ème par division). Étant donné que le capteur de température nous donne 2 bits de decimal, c’est beaucoup de précision pour ce que nous sommes jusqu'à.

Lorsque nous calculons combien pour chauffer l’espace (la demande d’électricité), nous commençons par le gain proportionnel. Pour ce faire, nous soustraire à la température de la cible de la température actuelle et multipliez par le réglage de gain. Comme nous nous approchons, nous ajoutons moins chauffer. Cela exécute par lui-même, cependant, nous laissera avec une erreur. Si le gain est trop faible, l’erreur sera presque constante. Trop élevé, et il oscille. Il est important de s’assurer que quand vous faites ce calcul que vous être à l’affût de débordements sur les registres. Si votre gain est 1024 et votre lecture est 16C, le calcul donne bien plus les 65 535 que vous êtes autorisé à aller. Donc n’oubliez pas de limiter toutes les valeurs à celles sain d’esprit.

Pour empêcher l’oscillation, nous ajoutons la portion dérivée. La dérivée de la température est une mesure de combien elle évolue. Donc, pour ce faire nous sauver la dernière lecture et soustraire de l’actuel. Maintenant, nous qui se multiplient par le gain dérivé et obtenir une mesure de combien du gain proportionnel il faut se débarrasser de pour empêcher le dépassement de la température de la cible.

Enfin, que peu d’erreur qui sera toujours présent lorsque vous utilisez uniquement les parties de P et D peut être enlevée en ajoutant un facteur qui vient vous avez été comment loin. Bien que très pratique pour la tenue de la consigne, il ne peut pas souligner assez que parce qu’il s’accumule, le gain intégral a le potentiel de causer des problèmes plus rapidement que toute autre chose. Pensez-y : vous démarrez le système et il est 82F, mais vous l’avez défini pour 225F. Pour les 45 minutes qu’il faut pour venir à temp c’est entasser sur plus de gain.

Nous évitons la plupart de ces deux méthodes simples :
1] limite la je part à quelque chose de petit... pas plus que d’environ 10 % total gain disponible
2] ne s’accumulent pas je gagne si la température évolue dans le bon sens.

Le deuxième bit il n’est pas standard, mais il a semblé fonctionner mieux dans cette application.

Une fois que vous avez tous les composants de gain additionnés, convertir en une valeur de sortie.

Articles Liés

Pocket Sized extracteur de fumées de soudure

Pocket Sized extracteur de fumées de soudure

ce Instructable vous montrera comment créer un extracteur de fumées de soudure compact. J'ai construit ce parce que j'ai peu d'espace pour stocker mes outils et je voulais quelque chose qui s'adapterait facilement dans ma boîte à outils. Il ne sacrif
Tron votre voiture

Tron votre voiture

Salut!Été un moment depuis que j'ai enfin fait un des ces instructables, pas de soucis, je n'ai pas été faible sur l'apport des trucs tout bas à rendre les instructions nécessaires pour.Cependant ! Cette fois, ça va être quelque chose de cool avec de
Fumé, côtes et os à soupe boeuf tendre filet de porc

Fumé, côtes et os à soupe boeuf tendre filet de porc

S'IL VOUS PLAÎT VOTER SLOW FOOD COOK CONCOURS @ HAUT À DROITE !Cet Instructable va montrer comment utiliser un fumeur électrique cuisson lente, une variété de viandes et de portions pour plusieurs repas pour la famille.En outre, les os à soupe fumé s
Comment faire un extracteur de fumées de soudure en carton

Comment faire un extracteur de fumées de soudure en carton

Je fais un extracteur de fumées de soudure en utilisant des matériaux très basiques, que toute personne peut trouver facilement. Tout ce dont vous avez besoin est un ventilateur de PC 12V, certaines fibres en carton recyclé (vous pouvez utiliser cart
Frit croustillant fumé poulet

Frit croustillant fumé poulet

Délicieusement juteuses et tendres croustillant fumé poulet frit. Voir comment le faire ici :Étape 1: Ajouter des copeaux de boisImbibé de copeaux de bois (j'ai utilisé mesquite)Étape 2: Saison poulet Couper les cuisses en pilons et cuissesFumer le p
Sens machine : Nez détecteur de fumée

Sens machine : Nez détecteur de fumée

Si vous pensez cela, machines et ordinateurs nous ressemblent à bien des égards - ils ont des cerveaux (processeurs), yeux (caméras), oreilles (microphones), etc. Sens Machine est une série d'objets ayant pour but d'inverser la perspective sur la faç
Chair plus faute - Black Silkie poulet rôti avec frotter de Paprika fumé

Chair plus faute - Black Silkie poulet rôti avec frotter de Paprika fumé

Il y a peu d'oiseaux aussi magnifiquement adapté à un dîner sombre comme la poule-soie noire, un petit poulet avec OS noirs naturels et de la peau et de viande riche brune. Avant de penser la couleur de ce poulet est le résultat de photo-montage ou t
Saumon séché et fumé maison fumeur

Saumon séché et fumé maison fumeur

bourbon bacon maison de saumon fuméÉtape 1: polymériser pendant 36 heures cryo saumon de l'ACC et la guérison dans réfrigérateur pendant 36 heuresÉtape 2: cure saumon guérir saumon au bacon croustillant en purée, de sucre, de sel, de bourbon, de siro
Lentement fumé côtes

Lentement fumé côtes

Juste, vous avez acheté un nouveau fumeur électrique et voulez commencer à faire de délicieux BBQ ? Suivez ces étapes simples et après 6 heures, vous aurez quelques automne délicieux, tendre et juteuse, les côtes de l'OS.Ce guide décrit comment je fa
Prévention des incendies de maison avec le sectionneur de détecteur de fumée

Prévention des incendies de maison avec le sectionneur de détecteur de fumée

Il y a près de dix ans j'ai commencé un sinistre majeur. Yep, les accidents se produisent, et parfois une petite erreur peut avoir des conséquences désastreuses. Un jeune fabricant couchait avec électricité peut être particulièrement vulnérable à ces
Fumer le chaudron

Fumer le chaudron

Donc je veux vraiment avoir une maison festif d'Halloween cette année. Je l'ai déjà fait quelques projets et tout en cible obtenir quelques autres articles, j'ai vu une machine à fumée que je pensais ajouterait une autre dimension à l'expérience de s
Puissant, deux vitesse extracteur de fumée de brasage voiture ventilateur

Puissant, deux vitesse extracteur de fumée de brasage voiture ventilateur

Dans ce instructable je vais vous montrer comment faire un extracteur de fumées très puissant d'un véhicule en soufflerie d'air de chauffage a/c fournie par une alimentation ATX d'ordinateur.Si vous avez déjà fait un extracteur de fumée d'un ventilat
Canon grand vortex avec équipée machine à fumée

Canon grand vortex avec équipée machine à fumée

Ce canon de vortex a été construit comme un effet d'Halloween, je voulais qu'il soit auto remplissage donc la machine à fumée ci-jointe. Il envoie des anneaux de fumée longue distance.Étape 1: Les bits Il n'y a pas beaucoup de pièces pour cette const
Fumées du ventilateur

Fumées du ventilateur

Il s'agit d'un projet de ventilateur/extracteur de fumée de brasage.J'ai l'habitude d'utiliser un simple ventilateur de PC pour souffler les vapeurs toxiques alors que j'était à souder et toujours prévu de faire un outil d'extraction de fumées solide