Skapa en smart-kontrollerade skivspelare drivrutin (7 / 9 steg)

Steg 7: PID-regulator



Den första PID-regulator, som använde de beräknade värdena, visade en god men inte fantastisk beteende under mina tester. Jag experimenterade bara lite, och endet upp med Ki = Kp = 2, och en liten Kd = 0,2 (första bilden). Detta leder till en lägre förändring från min motor spänningen till små förändringar men en stor reaktion från registeransvarige att stora förändringar (andra bilden). Dessa plötsliga förändringar, som är ansvariga för snabbare kontrollera, har också en negativ: motorn går in i "full effekt" och skivspelare har en huvudsaklig överskridandet. Detta är inte viktigt, om skivspelaren används korrekt, eftersom det bör endast köras med samma hastighet eller vände på och av med knappar. Men om jag håller det med mitt finger, det snabbar upp. Detta kan undvikas genom att begränsa den maximala motorstyrning hastigheten till ca 80% via programvaran.

D andel från min styrenhet är också synlig på LED från min lätta kontrollerade spänningskälla, eftersom det orsakar ett flimmer.

Jag försökte en hel del med varierande konstanterna, men antingen systemet är långsam, eller har den en stor överskridandet. Konstanterna, presenterade jag du äntligen tycktes vara bäst för mitt ändamål, sedan dess viktigare för mig att nå mina 33 1/3 så fort som möjligt, än att nå det slowlier med inget överskridande. Den långsamma reaktionen från registeransvarige är dels en programvara fråga, å andra sidan är det ett resultat från min hög tid konstanter på grund av de höga kapacitanser i en backfeeding slinga.

Om jag ångrar mig, kan jag helt enkelt det i min firmware.

Se Steg
Relaterade Ämnen

Skapa en internet kontrollerad robot med Livebots

här kommer du lära dig hur du skapar en internet kontrollerad robot eller annan installation med Livebots.Livebots är ett projekt jag arbetar på som består av en lättanvänd webbplats för alla robotar att människor kan interagera med via internet.Som...

Skapa en Arduino kontrollerade ljus-följande blomma Bot

I detta baserade Arduino projekt, skapar du en "biomimetiska," eller biologi-inspirerade, blomma som följer en ljuskälla. Du har förmodligen sett detta beteende i dina krukväxter! Växter behöver solljus för att växa och frodas, och "heliotr...

Flamma kontrollerade MIDI-Controller

En stor fråga i världen av digital musikproduktion är att hålla det analog värme (som genljöd från rullbandspelare system och rör) i dagens moderna digitala musik. Många svär att analoga system har ett ljud som aldrig kan replikeras av bits, och hopp...

Arduino kontrollerade animatronic trä huvud (läslampa)

detta huvud är en läslampa som kan justeras för riktning av belysning, och nedtonade som krävs.Detta Instructable kombinerar Arduino programmering, några enkla elektronik, carving med hand och power tools, mekanisk kontroll och lite av träslöjd. Bort...

Autonoma, trådlöst kontrollerade svävare

detta är en instructable som tar dig genom en hel och en halv månad av arbete, designa och skapa en wirelessly kontrollerade modulära svävare, som kan kontrolleras med en RC controller, eller göras helt fristående. Jag ska gå igenom hur vi byggt vår...

Smart kudde... Hur man gör en väckarklocka kudde

SMART kuddeHur man gör en väckarklocka kudde!KONCEPT:När du presenteras med utmaningen att skapa en "smarta objekt" väljer jag att koncentrera sig på objekt som effekt mitt vardagliga liv. Min kudde och min väckarklocka. Jag avgudar. Det andra j...

Wi-Fi kontrollerade Bat Signal

Batman är medborgargarden beskyddaren av Gotham City i DC comics-universum. Han är också alter ego av miljardären Bruce Wayne. Bat signalen kallelse Batman säger finns det problem och kalla honom till handling. Detta instructable lär dig att göra en...

Armbandsur skivspelare

repor poster är jätteroligt, även om inte du är en turntablist. Önskar du inte du kunde släppa phat beats och scratch vart du än går? Ja nu kan du; vara en DJ Hero med armbandsur skivspelare!Med 2 inspelningsbar gratulationskort och några potentiomet...

Smart säng larm med LinkIT en

Min syster har den värsta tiden komma ur sängen på morgonen. Jag svär en marching band kunde gå igenom hennes sovrum och hon skulle inte så rulla över, än mindre att komma ur sängen. För att hjälpa henne, beslöt jag att skapa ett Smart Alarm för henn...

Tal kontrollerade IR fjärrkontroll

IntroduktionJag kommer att förklara processen att skapa Parallax Propeller kontrollerade IR remote controller i detta dokument. Detta Instructable kommer att förklara ett av flera sätt detta skulle kunna uppnås enheten ansluts till en dator via USB t...

Super fot - en smart följeslagare för fysiskt utmanas med Intel Galileo

Induktion av denna idé:Vi kände verkligen mycket ledsen för en kollega på vårt kontor, vars ben inaktiveras mycket dåligt och hon kämpar många dagligen med kryckor att gå. Men det finns avsättning för hissen, är det svårare för henne att nå det avstå...

Smart buss bokningssystem med bult mikro-controller

Hej där stipendiaten uppfinnare,Jag vill dela några erfarenheter som mig och mitt lag fick samtidigt skapa ett Smart buss bokning system projekt som ledde mig att använda en Arduino och amazing bulten mikro-controller.Varför?Samtidigt reser genom en...

3 audio spelare 1 hallon Pi med Bluetooth - lätt Multiroom HiFi Setup

Våra populära Squeezebox ljudmiljö på Max2Play gjordes att enkelt ansluta flera ljudspelare och skapa en smart stereoanläggning. Med tillägg av några fantastiska nya plugins till våra SD kortbilder, kan vi nu åstadkomma detta mål med bara en Raspberr...

EL Wire Lightsuit

Electroluminescent Wire är mycket intressant. Medan det inte fotografera särskilt bra i ett mörkt rum, är effekten mycket lysande. Jag bestämde mig att skapa en Arduino kontrollerade ljus kostym med en bifogad hjälm. De metoder som beskrivs här kan t...

Magnetiskt fäste för kameran eller projektor från gamla hårddiskar

Jag köpte nyligen en pico-projektor (Touch Pico damm) och jag var ute efter ett praktiskt sätt att montera den peka ner på ett bord eller olika andra ytor att skapa en "smart board" där jag ville. Jag hade redan skapat ett magnetiskt fäste för a...

Att införa Climaduino - Arduino-baserad termostaten du styr från din telefon!

Uppdatering:Det finns en ny version av Climaduino och Climaduino Controller med några mycket väsentliga ändringar.Stöder flera zonerAnvänder Arduino YúnFungerar med Central luftkonditioneringKommunicerar med MQTT protokoll (kan integrera med andra sy...

Cwik klocka v1.0 - An Arduino binär klocka

ÖversiktDetta är en guide till att bygga en Arduino-driv klocka som använder lysdioder för att Visa 24-timmarsformat (timmar och minuter) som binära siffror, en analog mätare att Visa sekunderna, en switch för att växla mellan tidsvisning och tidsins...

Embedded Linux Tutorial - Zybo

Denna inbäddad Linux praktisk handledning för Zybo kommer att ge detaljerade instruktioner för hur du anpassar din hårdvara, kompilera Linuxkärnan och skriver drivrutin och användaren program. Denna dokumentation avser att integrera kunskaper och fär...

Automatisk Garage dörren öppen/stängd Checker

Har du någonsin märkt att ingen kom ihåg att stänga garageporten i natt? Som det har varit öppen som hela natten lång, och du bara inse det på väg ut genom dörren till jobbet? Tja, om du är lite händig och som en liten utmaning, Följ dessa steg för a...