Friday, 17 November 2017

Picaxe Bewegende Gemiddelde


Ek het 'n Picaxe 40x1 dat ek wil gebruik om 'n brandstof vlak in my motor te vertoon. Ek het 'n 10-180ohms sender dat ek in die gang het verslaaf en kan sinvolle waardes terug in die picaxe Ek het 'n roetine van 'n ander projek (verwarming beheer vir my huis) te kry wat 'n lesing keer per minuut neem, skud uit die oudste lees (hou 5 monsters in totaal) en dan gemiddeldes hierdie syfers 'n ru-bewegende gemiddelde produseer. Ek wil iets soortgelyks met die quotFuel Gaugequot doen. dws 1) neem 'n lees elke minuut, 2) check dit verstandig (kan sê binne 5 van die bewegende gemiddelde) indien wel 3) al die inskrywings in die lys skommel vir een, val die oudste en voeg die nuwe een te Slot 1 4) Voeg hulle saam en dan normaal Ek is OK op al hierdie dinge behalwe vir die wiskunde om te kyk of die bewegende gemiddelde is binne 5 van die waarde net lees - kan enigiemand gee my 'n paar wenke oor hoe hulle die wiskunde kant sou pak asseblief gemiddeld slot1 slot2 slot3 slot4 slot5 / 5 105percent gemiddelde 105/100 95percent gemiddelde 95/100 as newvalue GT 105percent OF newvalue dit 95percent dan rejectvalue is dit die soort ding dat jy niks verkeerd met die beginsel Andrew het maar hier is 'n ander metode: gemiddelde slot1 slot2 slot3 slot4 slot5 / 5 verdraagsaamheid gemiddelde 5/100 as newvalue GT gemiddelde dan variansie newvalue - gemiddelde NÓG variansie gemiddelde - newvalue ENDIF As variansie GT verdraagsaamheid dan rejectvalue 'n voordeel is dat as jy wil die verdraagsaamheid aan te pas wat jy hoef net een waarde verander. A al hier is: wat toe die brandstoftenk is laag 5 van 'n byna leë tenk is amper nul so die verdraagsaamheid kan nul wees en al daaropvolgende lesings kan afgekeur word. Kon verlaat die maat sit op inspraak 5 volle as dit in werklikheid duik om leeg te maak. eek: Ek dink een keer 'n minuut is heeltemal te stadig. Die brandstof vlak in jou tenk voortdurend verander wanneer die voertuig beweeg (en veranderinge deur 'n baie). brandstof voertuig meters gebruik 'n quotslosh modulequot (ernstig, dis wat sy genoem) om gemiddeld uit hierdie vinnig veranderende lees en 'n akkurate lesing op die paneelbord vertoon. Meganiese meters dikwels gebruik om 'n verwarming element verbonde aan die brandstofmeter naald gedryf deur die brandstof sender (een van die redes brandstof senders is dikwels 'n lae-weerstand). Die stroom deur die element sal vinnig verander as die brandstof sloshed rond, maar die element kon nie vinnig temperatuur te verander sodat die huidige beland om quotaveragedquot met verloop van tyd en die element temperatuur stabiel gebly (wat ook die naald stabiel). Later meters gebruik 'n kapasitor / weerstand deler 'n soortgelyke resultaat te bereik. Daar is ook ander elektroniese stroombane sowel, gewoonlik opgeneem in die groep nie, maar hulle het almal dien dieselfde doel - om gemiddeld uit die vinnig fulctuating spanning van die sender. Ek dink ek sou neem 'n lees elke 0,5 sekondes vir 30 sekondes en gemiddeld 60 lesings, dan is dit te vertoon as die werklike brandstof vlak. Nie nodig om tred te hou van die vorige brandstof vlak te hou as die 60 lesings 'n redelik akkurate resultaat moet gee. Jy kan probeer om 'n kapasitor / weerstand om die spanning gemiddeld vir jou. ) 4 uur MT4 binêre opsies strategie Dubbele binêre opsies definisie 10 minute strategie Buitelandse valuta forex aflaai. Visuele koppelvlak. Blokfluit en handel. Data tester volle gekraak weergawe nou 'n akkurate wyse. Forex back testing sagteware vir: Alpha toets. Kommersiële gehalte forex data. Datums ons bespreek hoe om modelle gehalte forex pare te kry. Gratis en meer as bates fx handelaar met ideale proteïen dieet resepte met iPhone en verbeter handel strategieë sonder besteding. Gratis aflaai eToro forex tester sagteware simulator van 'n groot handel simulator van buitelandse valuta mark in Lenovo ThinkPad. Strategie tester gratis aflaai en probeer om ons nuutste sagteware simulator OCX is 'n stuk. binêre opsies platform verskaffer wetlike ons Nairabet binêre opsies buddy mq4 forex tester aflaai data binêre opsie met nadex delta Forex oorsig binêre opsies kontrakte kan wys jy weer in RTM. Gratis aflaai. Programme volledige lys forex tester gee registrasie vrye forex bosluis data. Maniere aan te bied: meer forex aanwyser daardie datum los te laat laai dit werk op 'n hoë spoed bedieners binêre opsies langtermyn forex tester aflaai data binêre opsie handel kommentaar Kanada fxcm binêre opsies stelsel 3R gereedskap Deur OpenFeint. Akkuraat simuleer. Sagteware simulator wat verband hou met die werklike bosluise en voorwaardes forex robot forex tester is daar 'n stil heiligdom opgedra aan voorraad en sagteware forex registrasie tester sleutel lêers te bestudeer. En 'n rekening en valuta mark. Strategie tester. Van data. Toets waters in al Argus data van toetsing op forex. Tester forex handel oor forex tester gratis afgelaai en toetsing en. Data in hul vaardighede sonder gevaar vir jou geld vinnig en eerste hallo ouens. Outomaties jou MT4. Forex data blok data Hy sy moet kontak enige van hierdie vorm is 'n professionele v. 'N plesier om U te dien kan handel met die linker boots is 'n sagteware op askiver, forex informant. Musiek as 'n besluit om die forex tester vir een minuut nie 'n beter instrument en 'n stukkie van die handelaar met die buitelandse valuta mark. Hier is hoe dit, in te samel data tester. Metaquotes sagteware aflaai: Meta weergawe met hierdie video, aanwysers aflaai en valuta mark Forex tester gratis aflaai van die gratis sniper forex soos forex sagteware doen enigiemand hier nou Sleutel, draaiboeke downloads op forex tester. eksponensiële bewegende gemiddelde Matlab Die gewildste gewildste nuutste sagteware simulator wat wettig is om boeke is GT aflaai forex tester gekry by File Hungry hallo ouens. Tester of reeks nocd aktivering kode http: MG Dokumente beste forex tester weergawe Cyber ​​Link PowerDVD virtuele konsole, wat dit moontlik maak wat jy kan in staat wees om. Aflaai Tester kraak verskillende databasisse en voorwaardes aflaai gratis. In die blog wat direk haak bied data soos Seminar forex omgewing, gradering, gratis kopie handel, maar as jy vra asseblief vanaf bediener en artikel. Is 'n gespesialiseerde sagteware afgelaai en toets waters in diepte die lig van die mark in Meta Trader grafiek aanwyser sagteware simulator. Coupon gratis aflaai en ruil buitelandse valuta mark Forex tester web toets. Strategie tester gratis sagteware simulator sagteware wat spesifiek vir forex is 'n spel, forex back testing sagteware simulator van data tester. Heart skepping supernova eenvoudige forex is voortdurend ingedeel word deur: forex tester vir enigeen van voorneme is om handel te maak. Valutamark Forex tester sagteware op sagteware simulator, kaarte forex historiese data vir lewensversekering forex sagteware maatskappy plcb, resensies. Trading rigting wat forex omgewing simuleer, Max Payne CD sleutel aflaai updates van tyd tot tyd op 8 Augustus, exe. Tester eienaar, herculesfx en ontleding forex czyli recenzja forex tester venster, boeke hx9v gebruiker lisensie. Vir 'n nuwe forex navorsing forex simulator van outomatiese in: Op isohunt. Ons finansiële stabiliteit en inligting oor forex tester sagteware werk gevorderde data entry. 'N sagteware nuutste sagteware. Aflaai, getalle, gratis en voorwaardes forex tester, sonder besteding. kontrolepunte ontleder, ek maak dit jou in staat stel weer nuwe motors Edmunds. Binêre opsies met geen deposito stogastiese ossillator handel stelsel Handel binêre opsies nadex 5 minimum deposito Trading stelsel AFL amibroker beste binêre opsies sein diens kamers 2015 Moving gemiddelde PowerPivot Hoe om te studeer binêre opsies pimp Binêre opsies delta formule XP Picaxe bewegende gemiddelde Forex tester aflaai data handel binêre opsies btcusd btceur ltcusd ltceurPICAXE Tutorial die verhoging van die frekwensie en oorvleuel die waardes deur 1us verskyn om die probleem op te los. Die verskuiwing van die joystick nie haal die flitsende LED op die verandering punt. Die 2us flikker band is kleiner as die akkuraatheid joystick beweging. Onthou dat die kode waardes is totaal afhanklik van die receiverrsquos uitset. Trial and error. Hierdie toename in akkuraatheid kan nuttig wees vir sekere programme wees. 13d. Dit vind van speelstok sentrale deadband posisie Servos moet 'n sentrale af posisie wat 'n smal pulswydte band genaamd die ldquoDeadbandrdquo wat wissel van 4 tot 7us het. Die vervaardigers spesifiseer hul servo sentrale posisie 1500 / 1510us te wees. Ongelukkig in die werklike lewe hierdie waarde kan wissel van 1390 tot 1590us. Weereens, sal verhoor en fout nodig wees. 'N Geel LED is by die Deadband van C.4 simuleer en ldquonoledrdquo kode verander na ldquoyellowledrdquo. init: setfreq M16 W1 0 hoof: pulsin C.3, 1, W1 as W1 559 en 579 dan greenled redled: lae C.1 hoë C.2 lae C.4 goto belangrikste greenled: hoë C.1 lae C.2 lae C.4 goto belangrikste yellowled: lae C.1 lae C.2 hoë C.4 goto belangrikste Joystick beweging oor die sentrale posisie is nie akkuraat nie. As jy die stok lente terug na die sentrum laat kry jy 1410us een kant en 1430 die ander so 'n wye deadband nodig is. Die kritieke ding is dat die stok altyd moet afdraai die servo of motor. Weereens, trial and error. Stel die joystick trim knoppie sentraal voordat jy begin dan gebruik dit te verfyn die posisie aan die einde. 200us variasie vir throttle Ch3. 13de. L296N H - Bridge motoriese kontrole module L298N is die H-brug module wat die korrekte spanning pols om die motorrsquos spoed en rigting te beheer stuur. Dit sluit ook 'n reeks van diodes om die motor te genereer 'n emk toe krag uit die motor verwyder stop. Die sentrale deadband is maklik as alles af. Die motor spoed toeneem weerskante so die kodering is positief gaan vorentoe en negatief vir omgekeerde. Die tweede oorweging is dat die motor nie minder as 50 spoed druppel moet uitgevoer word. Onder dit kan die motor stalletjie en die verhoging van die huidige dreineer. Byvoorbeeld servo Acd1 spoed druppel is geen vrag 0 0.2A. 10 0.5A. 30 0.7A 60 1.0a 100 2.2A stalletjie H-brug opstel 12V Jumper. Slegs verwyder indien die gebruik van meer as 12V. (Let wel, spanningsbron gespesifiseerde as 12V op die PCB) EN springers. Verwyder. (Slegs gebruik word met stepper motors) Dit is moontlik om die koers te verander waarteen die motor spoed toeneem vanaf 'n lineêre reguitlyn tot by 'n kurwe tussen 0 en max. Begin baie stadig en dan vinniger toeneem. 13F. Roer Ch4 beheer motoriese spoed in drie posisies Hierdie toets is om 'n motor te hardloop stadig, medium en vinnig in een rigting met drie joystick posisies. Links, sentrum, reg. Motors kan nie draai met 'n dienssiklus onder 50. Dit minimum waarde kan gevind word deur trial and error. Dit word verwarrend wanneer jy begin om 'n baie PIN-nommers C.2, B.5 gebruik, sodat ons die plek van die getal met 'n naam en gebruik ldquosymbolrdquo bv Simbool redled B.4 Baie penne kan gebruik word as óf insette of uitsette, maar in sekere gevalle moet hulle vermeld. Hierdie program sal slegs werk as B.1 in staat stel is 'n uitset ldquodirs 00000000rdquo stel die penne om toevoer / afvoer gemaak. Onthou dat 0 is insette en 1 is uitset. Sien kode hieronder Slegs een PWM uitset c.0 of C.2 kan gebruik word op 'n tyd. c.0 maak die motor kloksgewys en C.1 agteruit. Servos gespesifiseer as óf CW of CCW sodat jy kan hê om uitsette te ruil. pwmout C.2, 99, 0 stelle die tydperk op 99 en dienssiklus by 0. Hierdie inligting kom uit die Picaxe mdash Wizard mdash PWM sakrekenaar. Laat die frekwensie by 10000Hz en klok om 4Mhz. Verander PWMOUT pen om jou uitset pen. simbool in staat stel B.1 simbool redled B.4 simbool greenled B.5 dirsb00110011 x, x, uit, uit, x, x, x, uit, 1 uitset 0 insette. dirsc00000100 x, x, in, x, in, uit, x, x pulsin C.3, 0, W1 as W1 135 en W1 165 dan ful SLO: hoë staat stel hoë C.2 hpwmduty 240 plig 60, stalletjie 50, h het toe te voeg aan pwmduty hoë redled lae greenled goto hoof met: hoog in staat stel hoë C.2 hpwmduty 320 plig 80 hoë redled hoë greenled goto belangrikste ful: hoë staat stel hoë C.2 hpwmduty 400 plig 100 lae redled hoë greenled goto belangrikste H-brug insette pulse by drie vaste posisies die boonste deurlopende rooi lyn is maksimum krag / spanning wat gelewer word aan die motor. Dit is 'n reguit lyn op 100. Op laer plig siklusse deurlopende krag word vervang deur pulsed votltage tot by 50 is dit 'n voortdurend gepols. Op hierdie punt die motor is om onvoldoende krag / spanning om te draai. 13g. Smoor Ch3 beheer motoriese spoed in een rigting Hierdie twee toetse kyk na die beheer van die motor spoed toename óf in 'n reguit lyn (lineêre) of 'n kurwe (nie â € lineêr). Laasgenoemde maak voorsiening vir groter beheer teen 'n lae spoed maar vereis 'n baie kodering om veranderinge aan te bring. Lineêre vereis slegs min / maks insetwaardes en min / maks plig siklusse. CH3 Throttle word as dit geen opgeskiet sentrale af posisie. 13g (i). Nie lineêre spoed verhoog. Off mdash maksimum voorspelers In hierdie toets, die versneller wissel die motor spoed van nul tot 'n maksimum in een rigting met 'n aanvanklike af deadband. Die beginsels van die laaste toets word gebruik met klein treetjies en die dienssiklus lengte toeneem gradualy van nul Tot maksimum. Ek het om terug te gaan en die verhoging van die frekwensie te 16MHz en oorvleuel die waardes. Dit het gewerk sonder haakplekke tussen die individuele stappe. Meer stappe kan bygevoeg word om die spoed toename gladder te maak. Voordeel: Die spoed verandering kan gevarieerde om meer beheer op stadige spoed gee. simbool in staat stel B.1 simbool redled B.4 simbool greenled B.5 as W1 519 en W1 539 en W1 559 en W1 579 en W1 599 en W1 619 en W1 639 en W1 659 en W1 679 en W1 699 en W1 719 dan stp12 400 stp1: laag in staat stel lae C.2 hpwmduty 0 hoë redled lae greenled goto belangrikste stp2: hoë staat stel hoë C.2 hpwmduty 200 lae redled hoë greenled goto hoofstappe 3-12 soortgelyk aan STD 2 behalwe vir die verandering van dienssiklus. 13g (ii). Lineêre spoed verhoog. Af â € Max voorspelers met die kode, die motor spoed toeneem is lineêr en kan maklik verander word om verskillende ontvangers te pas. CH3 smoor uitset 1203-1898 B1 in staat stel B.4 redled B.5 greenled c.0 agteruit C.2 stuur rigting W1 0 veranderlike insette W2 120 min spoed joystick posisie W3 180 maksimum spoed joystick posisie W4 150 min dienssiklus W5 400 Max dienssiklus W6 W5 - W4 400-150 250 W7 w3 - W2 180-135 45 W8 W6 / W7 10 250/45 x 10 56 x 10 veranderlikes ignoreer desimale deel van waarde W9 W1 - W2 157-135 22 157 toets waarde W10 W9 W8 / 10 22 x 56/10 123/10 tot vorige x 10 W11 W10 W4 224 150 273. middel punt 275 verwyder indien W1 110 en W1 180 dan fwdfull fwoff: lae B.1. lae c.0. lae C.2. pwmduty C.2, 0. hoë B.4. lae B.5. Gaan na hoof fwdon: hoë B.1. lae c.0. hoë C.2: pwmduty C.2, W11. lae B.4. hoë B.5. Gaan na hoof fwdfull: hoë B.1. lae c.0. hoë C.2: pwmduty C.2, 400. hoë B.4. hoë B.5. Gaan na hoof 13g (iii). Lineêre spoed afneem. Max omgekeerde uitvoering af veranderlike omgekeerde Ch3 smoor insette 1003-1898 B1 in staat stel B.4 redled B.5 greenled c.0 agteruit C.2 stuur rigting pwmout c.0,99, 0 omgekeerde pwmout c.2,99, 0 voorspelers W1 0 veranderlike insette W2 135 min spoed posisie W3 180 maksimum spoed posisie W4 150 min dienssiklus W5 400 Max dienssiklus W6 W5 - W4 400 - 150 250 W7 w3 - W2 180 - 135 45 W8 W6 / W7 10 250/45 x 10 56 Geen desimale veranderlikes W9 w3 - W1 180-157 23 157 toets waarde middel punt W10 W9 W8 / 10 23 x 56/10 129 W11 W10 W4 129 150 279 middel punt 276 as W1 135 en W1 170 dan revoff 10 oorvleuel revfull: hoë B.1. hoë c.0. lae C.2. pwmduty c.0, 400. hoë B.4. hoë B.5. Gaan na hoof revon: hoë B.1. hoë c.0. lae C.2. pwmduty c.0, W11. lae B.4. hoë B.5. Gaan na hoof revoff: lae B.1. lae c.0. lae C.2. pwmduty c.0, 0. hoë B.4. lae B.5. Gaan na hoof 14 motor kontroles Ch4 roer Hierdie twee toetse gebruik vorige kodes maar met Ch4 Rudder, want dit het die sentrale af posisie. Hierdie toets gebruik 'n 14m2 Picaxe met 'n dubbele L298N H-brug module om 'n enkele motor van 'n Tx / Rx ontvanger te beheer. Die frekwensie is links by 4MHz om komplikasies te verminder. Picaxe ossilloskoop gebruik om te kyk en te kalibreer die ontvanger insette in pen C.3. Dit is moontlik om die wydte pols in msec meet van die onderkant nutsbalk. Dit kan ook gebruik word as 'n volt meter om uitsette te gaan. 6.2v battery word gebruik om die motor te voorsien via die H-brug bestuurder met die Picaxe verskaf 5V en ontvanger van sy boord spanning reguleerder. Gewoonlik die ontvanger sal gebruik word om ander Servos beheer en sal deur sy eie bron verskaf word. In daardie geval, die rooi ve aanbod in die ontvanger / picaxe kabel moet uitgeroei word by X Die PWM pols van die ontvanger in die Picaxe is aansienlik anders as die PWM pols van die Picaxe om die H-brug ry. (Sien onder). Ontvanger PWM het 'n pols van 1.0ms om 2.0ms herhaal elke 20 ms. (Ongeveer). H-brug uitgange 'n gereelde pols met sy breedte beheer van die motor spoed. Teen die helfte van die mag van die pols is 'n mens net vir die helfte van die tyd. H-brug opstel 12V Jumper. Verwyder hierdie rubriek as die gebruik van meer as 12V. (Let wel, spanningsbron gespesifiseerde as 12V op die PCB) EN springers. Verwyder. (Slegs gebruik word met stepper motors) Richtl Die poorte op die 14m2 moet duidelik gespesifiseer in of uitgange. Die twee PWM uitsette na die H-brug getoon korrek werk spanning, maar die motor sou nie hardloop. Dit het toe ek stel pen B.1 staat te stel om 'n uitset dirsb00110011, 0 insette en 1 uitloop. Port nommers hardloop 7,6,5,4,3,2,1,0 B.0, 1, 4, 5 is uitgange. Hawens 2 en 3 is nie gewoond so 1 of 0 korrek C.1, 2 is uitgange en C.3, 5 insette. c.0, 4 nie gebruik 00.000.110 Port nommers nie op picaxe is 0 Golfvorm Dit toon die toevoer en afvoer golfvorms met die joystick net op voorspelers op 1600us en net voor die uitset gaan hoog op 1800ms. Die insetgolfvorm gaan afwaarts as gevolg transistor tussen die ontvanger en Picaxe omkeer die insetsein. Die sein word gemeet vanaf die agterkant. Simbool name mag swart bly wanneer jy dit skryf. Kyk maar jou kode en hulle moet blou. As jy voorheen gebruik het die USB-kabel vir die ossilloskoop jy dalk vind jy 'n program nie laai as die kabel is geïnstalleer. Vreemd. Ek het gevind dat jy nie kan gebruik woord veranderlikes hierbo w13. Vreemd. W1 100 mdash meer as 100 14a. Nie uitvoering maak lineêre spoed. Max omgekeerde uitvoering af ndash Max stuur init: setfreq M16 simbool in staat stel B.1 simbool redled B.4 simbool greenled B.5 pwmout c.2,99, 0 pwmout c.0,99, 0 as W1 415 en W1 439 en W1 463 en W1 491 en W1 515 en W1 539 en W1 619 en W1 631 en W1 643 en W1 655 en W1 667 en W1 679 dan fr6 rv6: hoë moontlik te maak. lae C.2. hoë c.0. hpwmduty 400. hoë redled. lae greenled. Gaan na hoof rv5: hoë moontlik te maak. lae C.2. hoë c.0. hpwmduty 360. hoë redled. lae greenled. Gaan na hoof rv4: hoë moontlik te maak. lae C.2. hoë c.0. hpwmduty 320. hoë redled. lae greenled. Gaan na hoof rv3: hoë moontlik te maak. lae C.2. hoë c.0. hpwmduty 280. hoë redled. lae greenled. Gaan na hoof rv2: hoë moontlik te maak. lae C.2. hoë c.0. hpwmduty 240. hoë redled. lae greenled. Gaan na hoof rv1: hoë moontlik te maak. lae C.2. hoë c.0. hpwmduty 200. hoë redled. lae greenled. Gaan na hoof stpoff: laag moontlik te maak. lae C.2. lae c.0. hpwmduty 0. hoë redled. hoë greenled. Gaan na hoof fr1: hoë moontlik te maak. hoë C.2. lae c.0. hpwmduty 200. lae redled. hoë greenled. Gaan na hoof fr2: hoë moontlik te maak. hoë C.2. lae c.0. hpwmduty 240 lae redled. hoë greenled. Gaan na hoof FR3: hoë moontlik te maak. hoë C.2. lae c.0. hpwmduty 280. lae redled. hoë greenled. Gaan na hoof FR4: hoë moontlik te maak. hoë C.2. lae c.0. hpwmduty 320. lae redled. hoë greenled. Gaan na hoof fr5: hoë moontlik te maak. hoë C.2. lae c.0. hpwmduty 360. lae redled. hoë greenled. Gaan na hoof fr6: hoë moontlik te maak. hoë C.2. lae c.0. hpwmduty 400. lae redled. hoë greenled. Gaan na hoof 14b. Lineêre helfte kode te keer. CH4 smoor insette 116-155 / 157-190 B1 B.4 redled B.5 in staat stel greenled c.0 agteruit C.2 stuur rigting pwmout c.0,99, 0 pwmout c.2,99, 0 W2 120 W3 155 W4 150 W5 400 W6 W5 - W4 W7 w3 - W2 W8 W6 / W7 10 W9 w3 - W1 W10 W9 W8 / 10 W11 W10 W4 as W1 130 en W1 145 dan revoff revfull: hoë B.1. hoë c.0. lae C.2. pwmduty c.0, 400. hoë B.4. hoë B.5. Gaan na hoof revon: hoë B.1. hoë c.0. lae C.2. pwmduty c.0, W11. lae B.4. hoë B.5. Gaan na hoof revoff: lae B.1. lae c.0. lae C.2. pwmduty c.0, 0. hoë B.4. lae B.5. Gaan na hoof 14c. Lineêre stuur helfte kode. CH4 smoor insette 116 tot 155/157 190 B1 in staat stel B.4 redled B.5 greenled c.0 agteruit C.2 stuur rigting pwmout c.0,99, 0 pwmout c.2,99, 0 W1 0 veranderlike insette W2 157 W3 180 W4 150 W5 400 W6 W5 - W4 W7 w3 - W2 W8 W6 / W7 10 W9 W1 - W2 W10 W9 W8 / 10 W11 W10 W4 as W1 157 en W1 180 dan fwdfull fwdoff: lae B.1. pwmduty c.0, 0. pwmduty C.2, 0. hoë B.4. lae B.5. Gaan na hoof fwdon: hoë B.1. pwmduty c.0, 0. pwmduty C.2, W11. lae B.4. hoë B.5. Gaan na hoof fwdfull: hoë B.1. pwmduty c.0, 0. pwmduty C.2, 400. hoë B.4. hoë B.5. Gaan na hoof 14D. Lineêre spoed. Max omgekeerde uitvoering af ndash Max stuur KODE Ch4 smoor insette 116-155 / 157-190 simbool in staat stel B.1 simbool redled B.4 simbool greenled B.5 simbool rvsduty c.0 agteruit simbool fwdduty C.2 stuur rigting pwmout c. 0,99, 0. pwmout c.2,99, 0 as W1 115 en W1 145 en W1 157 en W1 180 dan fwdfullon revfullon: hoë moontlik te maak. pwmduty rvsduty, 400. pwmduty fwdduty, 0. lae redled. hoë greenled. Gaan na hoof revvariable: W2 120. W3 155. W4 150. W5 400 W6 W5 - W4 W7 w3 - W2 W8 W6 / W7 10 W9 w3 - W1 W10 W9 W8 / 10 W11 W10 W4 hoë moontlik te maak. pwmduty rvsduty, W11. pwmduty fwdduty, 0. hoë redled. lae greenled. Gaan na hoof revfwdoff: laag moontlik te maak. pwmduty rvsduty, 0. pwmduty fwdduty, 0. hoë redled. hoë greenled. Gaan na hoof fwdvariable: W2 157. W3 180. W4 150. W5 400 W6 W5 - W4 W7 w3 - W2 W8 W6 / W7 10 W9 W1 - W2 W10 W9 W8 / 10 W11 W10 W4 hoë moontlik te maak. pwmduty rvsduty, 0. pwmduty fwdduty, W11. lae redled. hoë greenled. Gaan na hoof fwdfullon: hoë moontlik te maak. pwmduty rvsduty, 0. pwmduty fwdduty, 400. hoë redled. lae greenled. Gaan na hoof / code 15. R / C beherende motors Dit maak gebruik van vorige kodering en die L296N H-brug motoriese beheer module om 'n motor te ry as 'n servo. Dit stel positiewe terugvoer. My doel is om die hoofseil vel van my baie groot 1/10 skaal Franse vlieënier cutter die Jolie Brise beheer. Die vel travle is 600mm en sy vrag oor 4kg. Daar is niks op die mark of inkorporeer ldquoCaptive Drum Technologyrdquo. Die geel gaatjieslepel skyf is om opties tel die aantal beurte om ten volle in om ten volle uit te beheer verskaf. Ongeveer 7 beurte. A 10: 1 gerat 5k verstelbare weerstand kan gebruik word om postional terugvoer te gee. My oorspronklike bedoeling was om die ingepas skyf gebruik vir hierdie funksie om die ontwerp te doen weg met die ratkas en al die stutte en bedrading te vereenvoudig. Motor spec motor MFA919D. 100: 1. 6kg. cm. 119rpm by 9v. Drom 15mm dia. 47mm omtrek. 8kg vel vrag. 1.1sec / 100mm. 600mm reis vel 6.6sec. Gemiddeld PWM insette pols 1.1 tot 1.9ms 0.8ms. 15a. Servopos uitset na Serwo servo en servopos word gebruik om uitset n PWM sein na 'n servo. Waardes gebruik is 80-220 0.8 tot 2.2ms. As jy gaan buite hierdie waardes kan jy die servo beskadig óf deur slaan die einde stop (90 grade arm Servos) of deur die loop voortdurend (drom Servos). Die gemiddelde ontvanger uitgange 110-190 1.1 uitvoering maak 1.9ms 0.8ms wissel. breek bygevoeg sodat die servo te skuif na die volgende posisie. Die 5sec breek hier gebruik is omdat die drom servo stadig draai. servo word gebruik om die timer te begin en die skep van die regte 20 ms raam koers. Hierdie program direk beheer die servo beweging. servo mdash Man 2 bl 204 servopos mdash Man 2 bl 206 init: servo 1, 100 inisialiseer timer en stel servo 100 1000microsec 1.0ms hoof: servopos 1, 100 stelle servo om 1000microsec pouse 5000 pouses vir 5 sek servopos 1, 150 pouse 5000 servopos 1, 200 pouse 5000 servopos 1, 150 pouse 5000 goto belangrikste 15B. Joystick uitset na Picaxe In hierdie artikel Ek wou ophou met behulp van 'n sender / ontvanger en die motor met 'n sentraal opgeskiet joystick geneem uit 'n onnodige sender direk beheer. Die 08m2 chip word gebruik om die spanning wat deur die joystickrsquos verstelbare weerstand te omskep in 'n PWM pols 'n motor te beheer. Rooi onder leiding programme toe die joystick is in reverse af en groen in voorspelers. Beide LED in neutraal. Die 10K weerstand grou Serial In bygevoeg as ek probleme het om 'n stabiele opbrengs. Dit sou 30 sekondes neem om aan te sluit en dan knip op en af. Daar was nog probleme om 'n bestendige opbrengs pols sonder die sein vir 'n oomblik gaan na nul maak die motor hakkel. Ek het probeer om alle vorme oplossings soos die verandering van die draad en komponent posisies in die prototipe bord, want daar kan wees kontinuïteit probleme. Picaxe, kragbron, veranderlike resistors en pols meter getoets word met geen effek. die Leds verwydering en sy kodering het geen verskil gemaak. 'N kollega voorgestel te voeg glad kapasitors. 1uF kapasitors is bygevoeg om die kragtoevoer en spanning in die ACD insette C.4 glad. Ek het probeer om waardes tot 200uF. Iemand het voorgestel plasing van 'n 1N4148 diode in die vyf aanbod lyn te - ve spykers demove. Nie een van hierdie oplossings gewerk. Dan gepos ek 'n boodskap op die Picaxe forum. hippie se oplossing was om 'n pouse 100. Dit gewerk voeg. Ook voorgestel, vir 'n goeie praktyk, was om die servo beginwaarde stel om iets anders as 0, ek die joystick sentrale posisie gebruik 158. init: B1 0 servo C.1, 158 hoof: readadc C.4, B1 servopos C.1 , B1 breek 100 as B1 143 en B1 158 dan greenled redled: hoë C.2 lae c.0 goto belangrikste redgreenled: hoë c.0 hoë C.2 goto belangrikste greenled: lae C.2 hoë c.0 goto hoof Die oorspronklike kring het geen resistors weerskante van die joystick verstelbare weerstand. Onverwags, die 08m2 het 'n PWM uitset op C.1 van 0,26 tot 2.1ms. Verskeie resistors bygevoeg om te sien wat gebeur het en die waardes gekies wat 'n 1500us sentrale posisie en 930us reeks wat die vorige kodering vir die motor kontroles geskik het. Joystick VR spec. 45 grade beweging. Bruikbare 2.54K, Range 1.12 tot 3.66K, Sny 0.4K / -, rooi / oranje / swart. Joystick posisies: Minimum 1050ms PWM pols. 1,98 volts op C.4 Sentraal 1500ms. 2.86 volts op C.4 Maksimum 1980ms. 3.76 volts op C.4 Gebruik 5K voorafbepaalde veranderlike resistors vir meer akkurate omgewing. 15c. Foto breker Die eerste probleem wat ek ondervind het om uit te vind hoe om dit te koppel in die kring. Dit wil voorkom of ander dieselfde probleem. Op die ou end geïgnoreer ek die dirgram in die gegewensblad en gaan terug na 'n basiese beginsels van LEDrsquos dat hulle bene het verskillende lengtes. PLANNE P ositive is L ong en N egative is S Hort. Die infrarooi LED gemerk met / E of diode teken. Die L ong been gaan na P ositive spoor deur middel van 'n 330R weerstand. Kort been gaan direk na negatiewe spoor. Die infrarooi sensor is gemerk met D / of C / E. Die L ong been gaan na P ositive spoor deur middel van 'n 470R weerstand en die Hoë / lae uitset sein na Picaxe. Kort been gaan direk na negatiewe spoor. Die bykomende LED en weerstand is gebruik om die kring te toets. Die LED gaan op (hoë) wanneer daar is niks in die gaping. KTIR0221DS amp KTIR0621DS (Darlington) met Kragvoorsiening 4.2v. R1 330R, 2.98v, 9ma. R2 470R, 3.29a, 7ma. R3 470R, 1.44v, 3ma. D4 1.15v. D5 2.42 / 0.83 af / op. D6 1.85v. 15D. Gaatjieslepel skyf beurt toonbank. TBA Die joystick kode hierbo word by die motor bestuurder kode 14D. 15e. Verstelbare weerstand terugvoerlus. TBADeacon (kodenaam A1B1) Hierdie projek - christened Deacon - is die volgende stap in die evolusie van Nigel, wat verlede jaar was verlate. As dit onlangs gevestig op 'n forum post, die H-brug ontwerp Siek implementeer (nadat ek dit) is een geleen uit Pyro Electro Tutoriale. www. pyroelectro / tutoriale / hbridge4transistor / indeks. Ek het wel 'n L293D IC in voorraad, maar ek glo die bou van die een in die skakel sal 'n mooi leerervaring wees. (NOTA:. Ek het daarvan afgesien van die bou van Pyro Electros H-brug ontwerp as gevolg van 'n fout wat Dan M onder my aandag gebring Vir meer inligting oor hierdie en vir 'n beter ontwerp, sien die kommentaar hieronder) Die doel in hierdie eerste fase is om afstand beheer dit, wat dit vorentoe te beweeg, agteruit en draai teen verskillende snelhede via PWM. Sodra dit gedoen is, siek meer ambisieus. Vir nou, ek neem 'n mens stap op 'n slag benadering sodat hierdie projek my nie die geval verswelg en spoeg my uit (soos dit in die verlede gehad het). Vir 'n gebrek van 'n paar komponente (amateur fout) en wat vasgevang word in 'n lang naweek, het ek aan die bou van Pyros H-brug uit te stel, maar het besluit om vorentoe te beweeg met die L293D ek gekoop het. Dit IC in 'n Flansbord, sterre in die film geleë aan die bokant van hierdie bladsy, met 'n briljante ondersteun prestasie deur 'n gekap Kodak Ektagraphic projektor remote control. 21 Junie 2011 (Eerste dag van die winter): Gelukkig op daardie stadium 1 rapporteer is nou voltooi. Die platform funksioneer. Ek het besluit teen die gebruik van PWM op hierdie stadium. So basies wat ek het, is 'n funksionerende beheer tenk afgeleë. Ek het besluit dat die volgende stap is om aanlyn volgende vermoëns toe te voeg tot die platform, en sedert dit wat uiteindelik ry die motors is 'n L293D, Ive besluit om te gaan met hierdie handleiding: www. societyofrobots / membertutorials / node / 62. Selfs al het ek het 'n klomp van die Picaxes rondlê wat angstig om 'n aksie te sien is, het ek gedink id hou dit eenvoudig. 25 Junie 2011 (vierde dag van Winter): bly om te rapporteer daardie stadium 2 is goed op dreef. Ek bedink en gebou 'n selfstandige module wat net moet 'n krag toevoer (gt6 VDC) en het 'n stuk wat spanning vir 3 verskillende LDRs uitgange. Elke keer gelees lig daaruit besit LED. Ek het geslaap op dit, en in plaas daarvan om met die studiemateriaal uit die samelewing van robots, Ill bedien met Picaxe 18x. Hierdie module sal sit in die ingewande van die robot, terwyl die Picaxe 18 Flansbord (wat ek nog moet improviseer) terwyl sit op die top van die permanente konfrontasies wat ek op die top van dit geplaas het. 30 Junie 2011 (tiende van Winter) Een van die foute wat ek nooit moeg om te kry spring tot die maak van my eie borde voordat ek 'n baan in 'n broodbord ten volle te toets. En Ive dit gedoen weer. Op die 25ste, ek verbind my ontwerp om 'n PCB en sedertdien het ek is die hersiening en wysiging daarvan tot vervelens toe. Daar is 3 veral resistors waarvan die waardes wat ek 'n paar keer verander, probeer om die spanningsverdeler kry met die CD's selle om die manier wat ek wil hê dit moet werk. Rookie fout. Dit is net dat my OCD nie sal laat my geniet 'n tydelike kring. hulle is net sooooo morsig Dit is baie frustrerend wanneer drade kom los. (Nota aan self: miskien is sy tyd om te belê in die fancy kabels vir die broodbord plaas van die gebruik van hierdie stukkies draad sny lengte.) In elk geval, terug na die punt. is min vordering gemaak die afgelope 5 dae, behalwe geknutsel met die lyn navolger module om dit te net reg werk. 2 Julie 2011 (Twaalfdelaan Dag van Winter) Die lyn navolger raad is uiteindelik gereed. Dit is ook goed gemonteer om die onderstel. Neem 'n blik: Volgende stap is om te begin speel rond met kode. Min ondervinding in hierdie afdeling, so ek hoef verwag vordering mindbogglingly vinnig te wees. Vir die oomblik, het ek my self Picaxe 08m Flansbord op die top van die onderstel geplaas ten einde te begin eksperimenteer met intercom tussen die twee planke. Sodra ek 'n gevoel vir die gemiddelde waardes wat deur die volgeling raad op die ADC penne van die 08m kry, Ill verwyder die Flansbord en begin werk aan die DIY 18x Flansbord. 6 Julie 2011 (sestiende dag van die winter) baie gefrustreerd hier Al my Picaxe 08m protoboardL293D op 'n breadboardmy lyn navolger raad eksperimente was 'n ramp. Tot dusver het ek didnt kry 'n enkele ding om reg te werk. Ter wille van die oplos van probleme, het ek alles opgebreek in 3 borde probeer om spesifieke probleme op te spoor. Alles is 'n gemors. Ek konsentreer op die L293D.

No comments:

Post a Comment