Stap 3: Een kleine hoeveelheid achtergrond
Ik ben persoonlijk een fan van het hebben van ten minste sommige inzicht in hoe dingen werken, dus ik kom aandeel een beetje kennis uit te leggen hoe sommige van de componenten in het project werken.
Laten we beginnen met de PmodACL2. Dit is een versnellingsmeter die versnelling gegevens langs elk van de Cartesische assen (X, Y en Z rapporten). Via SPI, kunt u de versnelling registers lezen en verwerken van de gegevens uit één as (in mijn geval gebruikte ik de x-as). Afhankelijk van de invalshoek van die de Pmod wordt gedraaid op zullen we een 12-bit positief of negatief versnelling meten.
De andere beetje achtergrond krijgt de ventilator te draaien op verschillende snelheden. Men zou denken (of tenminste dacht ik) dat kon u een kleinere spanning gewoon toepassen op een fan dan wat het wordt beoordeeld voor en het zal draaien op een lagere snelheid. Helaas is dit niet altijd het geval is; kan je dat als u zelfs de helft een volt toepast minder dan wat is aangegeven op de ventilator het zal niet weer op helemaal zoals ik vond met de enkele fans die ik uitgeprobeerd.
Dus in plaats daarvan, wat mij trachten opwaarts in plaats daarvan doen was steeds een regelbare PWM-ventilator en een puls breedte modulatie signaal toepast met de juiste draad, zodat ik kon de snelheid van de ventilator controle met relatief gemak. De ventilator is gewaardeerd om een PWM frequentie zo hoog als 25 kHz (die is wat desktopcomputers doorgaans hun fans op wordt uitgevoerd), maar ik vond dat de ventilator niet deed neiging om aan de slag als gemakkelijk wanneer het pwm-signaal aan het veranderen was dat snel, dus ik liep in plaats daarvan de ventilator met een frequentie van 10 Hz.
Maar hoe zit het met de proportionele controle? De grootste ding om te onthouden met proportionele controle is dat er een evenredige wijziging in energie die zich voordoen in het systeem. Aanvankelijk probeerde ik een stevige buis om te zweven van de ping pong bal in, maar vond dat zodra u de ventilator draaien snel genoeg om te overwinnen van de kracht van de zwaartekracht de bal een werkbalk helemaal naar de top zwevende wordt. Onhandig.
Dus, wat ik uiteindelijk doen was klein boren gaten (ongeveer 1/8" diameter) met over een duim afstand inbetween hen helemaal tot één kant van de buis 4 voet. Dit ingeschakeld effectief proportionele controle sinds meer lucht gelekt uit het systeem, hoe hoger de bal was drijvende, vereist de ventilator te draaien sneller om te zweven van de bal hoger.