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

Steg 6: Nya Schematisk och Blockdiagram pt. Jag



Första bilden visar de nya filter. Jag minskat det till 2 filter, båda med avskuren frekvenser lägre än 1Hz. Detta ger hög tid konstanter till vårt kretslopp, men kom ihåg att det hela handlar bara om en långsam rotation och ett inte snabbt rörliga system.

nu fick vi det, hand vi tar om PID kontrollera. På första bilden hela systemet som ett blockdiagram, som visas.

Slingan har öppnas klivasvaret måste registreras (i mitt fall, med en arduino). Steget skapades av arduino en PWM-signal. Svaret visar en PT2 beteende (nästan PT1). Beräkning av den tid konstanter och vinster (typiska metoder med hjälp av tangenten på högsta slutta) leda till K = 0,78 Tu = 1114ms och Tg = 1870ms. För mer information om detta besök här, som tyvärr på tyska.

Använder standard beräkningar efter Chien/Hrones/Reswick, vi sluta med Kontrollvärdena Kp = 0.755, Ki = 0,336 och Kd = 0.421. Ta att tiden mellan att prover. Eftersom jag använder en micro controller, detta är förlorad tid jag har att införliva i beräkningarna.

Detta kan nu implementeras i standard algoritm av en PID-regulator:

e = w - x; jämförelse
eSUM = esum + e; Integration

y = Kp * e + Ki * Ta * esum + Kd / Ta * e – ealt. Kontrollera

ealt = e;

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...