Hastighet-styrenheter för billigt robotar, del 2: PID-regulator (11 / 21 steg)

Steg 11: Modeling Max_time



Vi ska börja med att skapa det första formeln...

Max_time = [krökning / (PWMoutput - PWMmin)] + Min_time

Vi vet redan PWMmin, eftersom vi spelade in detta värde tidigare i denna handledning. PWMmin blir vertikal asymptot i vår modell.

Nu måste vi bara hitta Min_time. Gå till fliken Modeling Max(D_t) och bläddra till botten där 255 PWM tid svar maxvärdet är. Jag har belyst det i bild 2 av detta steg. Runda att värdet till närmaste tusen. Till exempel, rundade jag gruvan till 36000. Det är din Min_time.

Den svåraste delen av denna formel för att hitta är värdet A. Jag har gjort det enklare för dig genom att göra en formel som löser våra krökning värde.

krökning = (Max_time - Min_time) * (PWMoutput - PWMmin)

Nu behöver vi bara att plocka en punkt att ersätta Max_time och PWMoutput. Den bästa punkten för detta är den högsta på vår graf (kolla den första bilden i det här steget). Antingen kan du hitta när värdet genom att växla till fliken Raw Encoder graf, och svävar över den högsta punkten med din musmarkören, eller du kan hitta det överst i kolumnen Max(D_t) i modellering Max(D_t). I den tredje bilden av detta steg, jag har belyst min Max_time i blått, men din kan vara någonstans lite olika, beroende på vad din PWMmin var.

(Obs: Skriv ner den Max_time som du använde här, eftersom vi kommer att använda det igen i ett mycket senare steg.)

Nu när du har PWMmin, Min_time och krökning, ange dessa värden i sina respektive områden (markerade i rött). Du bör se röda kors i grafen till höger hoppa in i en kurva, som representerar din Max_time funktion.

Se Steg
Relaterade Ämnen

Hastighet-styrenheter för billigt robotar, del 1: axel pulsgivare

Kan du berätta varför jag har varit glada för detta projekt? Vet du hur allvarligt cool detta är?"Nej, Jay" Jag kan höra dig säga, suckande som du befästa dig själv för en annan upphetsad förklaring. "Varför inte du förklara det för oss?&qu...

Motor-styrenheter för billigt robotar 2

Hej och Välkommen! För er som inte har läst någon av min I'bles innan, och för er som är obekanta med min för billigt robotar serie är jag om att bygga robotar på billiga med enkla material som du hittar runt ditt hus! Om du någonsin velat få in robo...

Motor-styrenheter för billigt robotar

Hallå! Denna I'ble är nu inaktuell!Jag gjorde en uppdaterad version som du kan läsa här! Hoppas du finner det roligt och användbart!~~~~~Hittills har jag visat dig hur du skapar hjul av hushållsartiklar, severalmotorizedchassis av kartong och ett par...

Motorer och hjul för billigt robotar

När jag var liten, och bara få började med robotteknik, hade jag mycket lite i form av medel eller tålamod för att beställa robot kit online. Då urvalet var mer begränsad än i dag och ganska mycket alla robotics kit byggdes för Windows-användare, som...

Mer chassi för billigt robotar 1: Battbot

Jag är tillbaka! De flesta av er förmodligen kommer inte att koppla min Instructables med någon slags tidsram, men jag var bara tvungen att säga att det är bra att tillbaka skriver dem!Hej! Jag är Jay! Jag skriver tutorials för folk som försöker komm...

Kartong chassi för billigt robotar 1: Boxbot

Tidigare gjorde jag en Instructable på billiga motorer och hjul för robotar, men hjul ensam gör inte en robot. Om du vill din robot att kryssning i stil, det kommer att behöva en robust och snygg kropp.Det är lätt att göra något grov men funktionella...

Kartong chassi för billigt robotar 3: Boardbot

Hej igen till alla dem som har följt mig hittills, och Hej till alla som inte har läst någon av mina tidigare Instructables alltför! Detta är min tredje och sista Instructable i denna serie har jag gjort allt om billiga kartong chassi för enkel robot...

Papp robotarm för billigt robotar

Detta är förmodligen den Instructable jag har sett fram emot mest av min "För billigt robotar" serien. Det är den coolaste jag har gjort hittills, och av samma skäl den svåraste.Robotics icke ' verkligen börja att få cool tills din robot kan gör...

Kvinnliga och manliga Header stift för billigt robotar

Jag ber om ursäkt som denna gång min Instructable inte kommer att vara lika imponerande som min tidigare för billigt robotar ettor. Som ett collegestudent, jag har en varierande arbetsbelastning, och för de senaste två veckorna har det varit något hö...

Rada sensorer för billigt robotar

Välkommen tillbaka till alla som följer tillsammans med min för billigt robotar serien! För er som inte är så bekanta med vad jag har gjort här, är för billiga robotar en serie som jag gör på Instructables allt om hur du kan sätta ihop en anmärknings...

Kartong chassi för billigt robotar 2: Bugbot

Följande hot på svansen av min tidigare Instructable för Boxbot, har jag en annan papp robot chassi för dig att jag heter Bugbot!Välkommen tillbaka till alla som läst min tidigare Instructables, och Tjena till dem av er som snubblande på detta för fö...

Metall hjul för billigt robotar

Whaaaaat? En annan Billiga robotar tutorial? Just det jag är tillbaka! Och jag har en idé som jag tror du ungarna verkligen kommer att gilla, men du måste bära med mig för lite. Detta är en särskilt enkel "vänners kompatibla, men det kommer förlägger...

Hand byggt humanoidrobotar, del 1: Inledning

nästan alla humanoida robotar tillräckligt stor för att vara användbart i en inhemsk inställning byggs fortfarande använder en teknik som ursprungligen utvecklats för bil-svetsning fabriken robotar - extremt styv metall organ drivs av Super-exakt el...

External avbryter på MPIDE del 2: setIntVector()

I min tidigare I'ble lärt jag dig ett mycket enkelt sätt att få externa avbryter körs på den DP32, uC32 och WF32 *. Avbryter, dock är verkligen komplicerat saker och även om det är trevligt att ha en enkel funktion som tar hand om allt för dig, som a...

Tweeting, trådlös, ful Drum rökare (UDS) temperatur styrenhet med Android

(Senast uppdaterad: oktober 2014. Se sista steget för information om ändringarna.)Detta är UDS Digital handledare, en Android app och hårdvara för distans bibehålla temperaturen för din UDS som en termostat. Din telefon övervakar temperaturen inuti U...

Elektriska bryggeri Kontrollpanelen på billigt pris

om du är i ölbryggning då du har förmodligen hört talas om "The Electric bryggeriet" skapad och drivs av en Karl som heter Kal. Om du inte sedan få därborta och läsa. Detta är den bästa homebrew setup ute, väl genomtänkt, väl utformade och effek...

External avbryter på MPIDE del 1: attachInterrupt()

Hallå! Så har det varit ett tag sedan jag gjorde metall hjulen för billigt robotar tutorial, men eftersom jag reda ut avbrott för er killar. Jag hittade ett par sätt att göra det, men jag ska börja med den enklaste metoden först, så jag kan gå vidare...

Debouncing avbrott med MPIDE del 1: Brute Force

Det är på tiden är inte det?Välkommen tillbaka! Om du har följt min I'bles fram till denna punkt, har jag visat dig två olika sätt att ställa in avbrott i MPIDE med hjälp av attachInterrupt() och setIntVector(). I först av dessa tutorials, jag förkla...

Debouncing avbrott med MPIDE del 2: RC filter

Hej stötarna! Är du redo för den andra delen av min debouncing serien?"Men Jay!" Jag kan höra dig frågar, "Jag visste att det fanns en första!" Eller kanske du sa "vänta, debouncing? Vad är det?" Jag är inte helt säker. Inter...