Hall effekt sensorer 3: PID Control (1 / 4 steg)

Steg 1: PID control



Innan vi dyker in i programmering PID control, behöver vi veta vad det är. PID står för proportionell integrerad härledda kontroll. Det är en kontroll som används i slutna återkopplingar för att få de resultat du vill. En sluten återkoppling är när du försöker ändra variabeln har en sensor som talar om det aktuella värdet. Eftersom du kan se vad det aktuella värdet är kan du enkelt göra justeringar att nå det önskade värdet. Till exempel talar hastighetsmätaren i en bil om värdet av vad du försöker att kontroll (hastighet). När du trycker på gasen, tror du att du kommer 30km/h. Men hastighetsmätaren berättar du att du kommer 35km/h. Du vet att du behöver minska på pedalen för att uppnå önskad hastighet.

Nu är PID en metod för att nå din önskat värde på önskat sätt. Det finns massor av diagram som visar skillnaden i olika återkopplingar. Men vi kommer att få till det senare. För nu måste vi förstå hur varje del (P, jag och D) kommer att påverka ditt resultat. Detta är en mycket grundläggande översikt av vad varje del av styrsystemet gör. Det är tillräckligt för att få en allmän uppfattning om hur PID fungerar, men det skrapat knappt på ytan. Se här för mer information.

Den första variabeln är den proportionella variabeln. Gå tillbaka till vår bil exempel, låtsas att du börjar vid 0km/h och vill nå 30km/h. Den proportionella delen av handkontrollen skulle berätta systemet lägga till 5km/h varje sekund. Detta innebär att det skulle ta 6 sekunder att nå ditt målhastighet. Se den första bilden för ett diagram att förklara bättre.

Den andra variabeln är variabeln Integral. Integrerad del av registeransvarige klockor för små fel. Säga att du istället för att öka hastighet av 5 km/h, öka med 7 km/h. Efter 5 sekunder, du till 35km/h. Detta är över din önskat värde men eftersom du kan bara flytta i 7km/h steg, du kan inte minska hastigheten eller annat du kommer att överträffas målvärdet. När hastigheten hålls på 35km/h, märker en integrerad del av registeransvarige att du inte är 5km/h på ditt mål. Efter att ha fel för X tid, säger registeransvarige "Hej, vi behöver justera hastighet av 5km/h att nå vårt mål". Genom att göra detta integral del av registeransvarige kan övervaka för ackumulerade fel och släta utdata till önskat värde. Se den andra bilden för ett diagram att förklara bättre.

Den tredje variabeln är den härledda variabeln. Den härledda delen av registeransvarige kan du nå ditt mål snabbare. Härledd variabel är ständigt att justera hur mycket det påverkar produktionen, beroende på hur nära du är till önskat värde. Igen, låtsas att du börjar vid 0km/h. Härledd variabel säger "om vi är mellan 0-10km/tim, hastighet kommer att öka med 10km/h. Om vi är mellan 10-20km/h, öka hastighet av 7km/h. Om vi är mellan 20-30 km/h, är vi nära önskad hastighet, så hastigheten kommer att öka med 5 km/h." Se tredje bilden för ett diagram att förklara bättre.

Se Steg
Relaterade Ämnen

Hall effekt sensorer 2: Synkroniserar rörelse

I detta Instructable utökar vi på vad vi lärt oss i hall effekt införandet Instructable förra veckan. Vi kommer använda hall effekterna på två manöverdon för synkronisering av manöverdonen. Vi kommer att följa båda dessa punkter, och om räkningarna f...

Hall effekt sensorer 1: Placera kontroll

I detta Instructable kommer vi inlärningen hur till använda avbrott på Arduino för att spåra hall effekt sensorer i en motor att spåra position. Detta är Del1 i en serie i 3 delar, nästa vecka kommer vi lära oss om att synkronisera hastigheten på två...

Elektrisk cykel Hub Motor - hur man byter en Hall-effekt Sensor

borstlösa motorer använda elektroniska styrenheter i stället för borstsystem för att kontrollera tidpunkten och fördelningen av makt till motorn. Det gör använder vissa controller system hall-effekt sensorer inuti navet som spårar motorns position. D...

Magno-Sniffer (magnetiska Sniffer Probe Whistler sak med A Hall effekt Sensor)

arbeta med magneter och vill ha ett snabbt sätt att berätta deras NORTHs från deras SOUTHs? Vill du få en uppfattning om deras fältet former? Som gör weeeeeeeooooooeeeeeeoooo ljud?Bygga en Magno-Sniffer med en hall effekt sensor, 555 oscillator krets...

Dörr aktiverad LED belysning med hjälp av Hall effekt sensorer

jag har varit mening att göra något häftigt för mitt studentrum denna kommande termin och beslutade att några anpassade garderob lampor skulle se bra ut. I detta Instructable, ska jag visa dig hur man gör några fina LED-lampor som tänds automatiskt m...

Övervakning bostäder vattenförbrukning genom att läsa kommunala vattenmätare med Hall effekt sensor + Arduino

om du vill övervaka din vattenförbrukning, som en del av en DIY smart hemautomation och övervaka projekt, då detta instructable kan hjälpa dig att uppnå detta mål. Den lösning som beskrivs här är icke-invasiv, använder din befintliga kommunala vatten...

Fläkt RPM med inre hall effekt sensor och Arduino (Intro till hårdvara avbryta och LCD display)

För mitt andra projekt för arbete, jag var tvungen att mäta rotationshastigheten av rotoren i varv Per minut (RPM) av en modifierad dator fläkt. Den hade tre kablarna kommer ut och som kryssat mig som kanske har något sätt att kontrollera sin hastigh...

Magnetiska pendel (med hall effekt sensor)

Bygga denna enkla Magnetiska pendel med mycket få komponenter. Halleffekten sensor används för att upptäcka förekomsten av magnetfältoch "push" pendeln i exakt ögonblick. Elektromagnet är "ON" under endast 20mS och batteri power avlopp...

Hur man mäter AC nuvarande med Hall effekt Sensor med Arduino eller andra gemensamma Microcontrollers

Vänligen se ett nytt enklare tillvägagångssätt härMål: Detta Instructable visar hur att göra en gränssnittet box som, när skarvas i en förlängningssladd, tillåter gemensamma mikrokontroller som Arduino att mäta AC nuvarande som DC spänning signal pro...

Förenklad Arduino AC ström mätning med hjälp av ACS712 Hall effekt Sensor

Detta är en förenklad metod till min tidigare Instructable om mäta AC nuvarande med ACS712 nuvarande sensor... länkFörenklingar är:Att avskaffa särskilt Signal konditionering kretskort - istället ska vi använda funktionen "RunningStatistics" i A...

Rad efterföljare Robot - PID Control - Android Setup

== > Detta projekt fick det 2: a priset på 2016 Robotics tävling.Tack för alla röster ;-)Syftet med detta projekt är att bygga en rad efterföljare Robot med PID control. Vi kommer också använda en Android-enhet till lätt setup de huvudsakliga kontrol...

Billigaste ljud effekt Sensor under

medan du gör DIY projekt själv ibland behöver du några sensorer. Detta ljud effekt sensor är billigaste sensor du någonsin har sett. En sådan sensor hittar du på 12$-15$. Men detta är bara kostar 2$.Steg 1: Nödvändiga komponenter lista Nödvändiga kom...

LINUSBot - rad efterföljare Robot - med PID control

LINUSBot - rad efterföljare Robot - med PID controlLINUSBot - PID ControlDetta är ett tillägg till den första "instructables" LINUSBot (linje efter robot).Nu roboten har kontroll görs av en PID-regulator, kontrollera proportionella, Integral och...

Raspberry Pi A1332 Precision Hall - effekt vinkel sensorn Java Tutorial

A1332 är en 360° kontaktlösa högupplösta programmerbara magnetiska vinkel lägesgivare. Den är utformad för digitala system en I2C-gränssnittet. Det är byggt på cirkulär vertikala Hall (CVH) teknik och en programmerbara mikroprocessorn baserad signalb...

Boll och platta Arduino PID Control

Detta är min hemlagade boll & Plate system. Systemet består av 2 digital servo motors (HS-422 ECO), mikrokontroller Arduino UNO och 4 wire Resistiv pekskärm (7"). Det finns två PID flygledare arbeta separat för varje område. Detta system kan flyt...

Programmera Linker Hall Sensor på pcDuino med Python

Linker Hall Sensor Modulen är en Hall sensor.En Hall effekt sensor är en givare som varierar sitt utspänning som svar på ett magnetfält. Hall effekt sensorer används för närhet växla, positionering, hastighet upptäckt och aktuella miljöavkänning appl...

BLDC Motor Control med Arduino, bärgades HD motor och hallgivare

det finns ett stort intresse dessa dagar bland hobbyister kontrollera borstlösa DC (BLDC) motorer, som har bättre prestanda och bättre energieffektivitet övertraditionella DC-motorer, är men svårare att använda. Många off-the-shelf produkter finns fö...

Hur man använder vatten flöde Sensor - Arduino handledning

I denna tutorial får du lära dig att använda ett vatten flöde sensor med en Arduino ombord.Vatten flödessensorn består av en plast ventilhuset, en vatten rotor och en hall-effekt sensor. När vattnet flödar genom rotorn, rotor rullar och hastigheten p...

Halleffekten Sensor - NI Multisim

Bygga ett magnetiskt växla med en Hall effekt sensor i Multisim. 5 till 10 minuters nybörjare special!En Hall effekt sensor är en givare som varierar sitt utspänning som svar på ett magnetfält. Hall effekt sensorer är begagnade forproximity växla, po...