Maken van een smart-gecontroleerde draaitafel-stuurprogramma (5 / 9 stap)

Stap 5: Basissoftware aka eerste proeven


Aangezien we nu een sensor voor het meten van een spanning met een lineaire gedrag aan de rotationspeed en een motor, beide verbonden aan een MCU (microcontroller eenheid), kunnen we een eenvoudig besturingselement lus implementeren in C taal.

Op het eerste, worden de gemeten snelheid waarden gefilterd met een tien punt naar gemiddelde filter (bovendien de analoge filters).

De LED-indicator voor te hoge snelheid wordt gegeven door:

Als (sensorValue < = 20) {digitalWrite (leidde, hoog);} //turn geleid, als snelheid te hoog is

else {digitalWrite (led, laag);}


De motorische controlecode wordt gegeven door:

controller voor de motor lineariteit

Als (sensorValue > speedValue) {fadeValue = fadeValue-1;}

fadeValue is de waarde, vervagen de LED en daarom variërend van de spanning van de motorische controle

else if (sensorValue < speedValue) {fadeValue = fadeValue + 1;}

Als (fadeValue < = 20) {fadeValue = 20;}

anders als (fadeValue > 255) {fadeValue = 255;}}


Dit is een vreemd soort p-controller (met geen evenredigheidsbeginsel de wanverhouding waarde), die werkt, maar niet zeer goed. Een nadeel is, dat het niet echt snel en begint te slingeren, graag de gegevens perceel shows. Een ander punt is, dat ik weet niet de exacte gemeten speed_value, die ik heb te bereiken, om te eindigen met precies 33 1/3 rpm. Ik benaderde waarden in deze stap, die niet correct. Wat je anders kunt zien, is dat het filter niet van de ruis verwijderen. Dat is waarom ik heb de filters ook herontwerp.

De derde foto toont de snelheid van de generator op de boven- en de stuurspanning op de bodem.

Deze problemen moeten voortaan worden opgelost in de volgende stappen door:

  1. nieuwe berekening van de filters
  2. meten van de belangrijke gegevens van systemen
  3. gebruiken die als basis voor de berekening van een PID-regelaar
  4. het toevoegen van extra sensoren, die het meten van de rotatiesnelheid door het meten van de tijd tussen de gemarkeerde punten op de draaitafel

Aan mijn voordeel uitgevoerd ik een MCU, waarmee ik kan omgaan met de hele controle en haar wijzigingen in een digitale manier.

Gerelateerde Artikelen

Hoe te maken van een Smart Toy - de slimme Toy deel 1 - bouwen je speeltje

Hoe te maken van een Smart Toy - de slimme Toy deel 1 - bouwen je speeltje

Dit is een Open Source waren iedereen annuleertekenzwenking er eigen zachte knuffel in een slimmer speelgoed in slechts 15 minuten. Het is verbazingwekkend om te zien wat iedereen kan doen en alle daar creaties zien.Stap 1: Hoe te maken A Smart Toy -
Maken van een Arduino gecontroleerd licht-volgende bloem Bot

Maken van een Arduino gecontroleerd licht-volgende bloem Bot

In dit project van Arduino gebaseerde, maakt u een "biomimetische," of biologie-geïnspireerde, bloem die een lichtbron volgt. U heeft waarschijnlijk gezien dit probleem in uw kamerplanten! Planten vereisen zonlicht te groeien en bloeien, en &quo
Het maken van een DIY borstelloze Gimbal met Arduino

Het maken van een DIY borstelloze Gimbal met Arduino

Dit is een verhaal van mijn derde project met goedkope gyro en Arduino.Na de eerdere twee projecten, Gemakkelijk omgekeerd slinger en 3D kalligrafie, ik gedacht heb van het maken van Camera Gimbal met Arduino. Dan had ik drie beleidsregels voor het p
Bouwen van een Smart Home met een Wifi Wireless Switch door Apple App controle

Bouwen van een Smart Home met een Wifi Wireless Switch door Apple App controle

Slimme huis is nu een mode, dus ik volg deze trend en om mijn huis een echte slimme huis geworden. Ik heb gezocht naar over het slimme huis gadgets voor enige tijd, vinden dat er veel van de schakelaar voor draadloos netwerkverkeer, wifi switch, app
Maken van een bruidstaart

Maken van een bruidstaart

gezien ik heb nogal wat bruidstaarten, mijn verschuilen op het samenstellen van dit instructable is enigszins beschamend. Het maken van een bruidstaart is leuk, saaie, pijnlijke, spannende, vermoeiend en iets dat je met trots vullen zal, of het nu vo
Maken van een tekening Machine uit platenspelers

Maken van een tekening Machine uit platenspelers

Dit Instructable werd gemaakt door Mr. Mortensen de 3de klas op River Rock Elementary in Lehi, Utah. Dit is onze eerste keer maken van een Instructable, dus we hope u like it!PLEASE VOTE VOOR ONS!Dit is niet ons idee, maar het is ons te nemen over ee
Maken van een Wi-fi-Webcam van een oude Android telefoon

Maken van een Wi-fi-Webcam van een oude Android telefoon

Draaien een van mijn oude Android-telefoons in een webcam is iets wat die ik nagedacht heb over het doen voor een lange tijd nu. Een paar jaar geleden, heb ik een 3D printer project gesteund op Kickstarter (RigidBot, als je geïnteresseerd bent). Het
Maken van een Contact microfoon

Maken van een Contact microfoon

Een contact microfoon is een soort microfoon die trillingen van contact met objecten pikt, in tegenstelling de het meer gangbare type microfoon die drukgolven in lucht pikt. Hier is een demo van een contact microfoon aangesloten op een wekker, samen
Hoe te maken van een laptop en het reliëf

Hoe te maken van een laptop en het reliëf

Ik echt wilde maken van een gepersonaliseerde notebook... dus... goed... Ik maakte een!http://livealittlemore.co.ukStap 1: Verzamel materialen/apparatuurItems nodig:1. bulldog clips of sterke paperclips2. dikke draad3. naai-naald (idealiter één ontwo
De zaaimachine leven - maken van een overdekt zaad starter

De zaaimachine leven - maken van een overdekt zaad starter

Hallo iedereen,in deze instrucable zal ik delen met u mijn nieuwste ontwerp, het leven zaaimachine..wat? leven zaaimachine is een eenvoudige indoor zaad starten machine. het heeft een fundamentele frame met ingebouwde verlichting en fans. het is voll
Maken van een atabaque van A tot Z

Maken van een atabaque van A tot Z

Update: Een video om te laten zien van de procesverbeteringen: https://youtu.be/ANNgzChhr-oUpdate: We ze nu te verkopen. Bezoek onze pagina: https://www.facebook.com/malucoatabaqueEen atabaque is een Afro-Braziliaanse drum vergelijkbaar met een conga
Maken van een metalen kom van het slagschip USS Texas BB-35

Maken van een metalen kom van het slagschip USS Texas BB-35

ik was onlangs in staat om te beginnen met een programma met de slagschip Texas Foundation voor het maken van kunst uit materialen verwijderd uit het schip als onderdeel van de bewaring van het schip.De stalen die ik kreeg is teruggevorderd van de su
Maken van een verhoogde pork pie mal door recycling van een roestvrij staal IKEA bin

Maken van een verhoogde pork pie mal door recycling van een roestvrij staal IKEA bin

Een indrukwekkende taart met een eenvoudige, maar geweldige mal makenAls je taarten, vroeg of laat maken, u zult willen een mega-sized, vrijstaande verhoogde taart maken (of is dat enkel me?). Deze kern taarten groot met de Victorianen waren, maar ze
Maken van een bruidstaart van Boxer Hond

Maken van een bruidstaart van Boxer Hond

ik maakte deze taart een paar jaar terug voor de bruiloft van mijn zus. Ik was gelukkig gegeven vrije teugel in het ontwerp en het maken van deze taart, na het ontwerpen van een aantal iets meer traditionele doorverbonden Cake (en waarschijnlijk na h