implementing the canopen protocol in a multiple node system in the biobike for motor position...

Upload: vedant-prusty

Post on 01-Jun-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 Implementing the CANopen protocol in a Multiple Node System in the BioBike for Motor Position Control

    1/7

    Prbonnjekfs ba Ektnrkgtebkgi Obkanrnkon bk Obcputgtebkgi

    Cntdbjs ek Nkfeknnrekf gkj Dngitd _oenkons,Jnonclnr 76-75, 6170:.

    Zdes pgpnr es lgsnj bk des wbrh g t Dbodsoduin ^ic ^kevnrsety baGppienj _oenkons, ^ic, Fnrcgky, wdnrn dn wbrhnj gt tdn Iglbrgtbryabr Cnjeogi Znodkbibfy ek tdn Jnpgrtcnkt ba Cnodgtrbkeos gkjCnjeogi Nkfeknnrekf. (n-cgei= [email protected]).

    Zdn LebLehn dgs abur JO cbtbrs, obktrbiiekf tdn _ngtgkj Dgkjinlgr pbsetebks, abrwgrjs-lgohwgrjs gkj up-jbwk. Zdn sngt gkj tdn dgkjinlgr dgvn abur

    pbtnktebcntnrs gttgodnj tb tdnc. Zdnsn pbtnktebcntnrssnkj lgoh vgiuns gs vbitgfns, wdeod es ektnrprntnj ly tdnceorbobktrbiinr gs tdn prnsnkt pbsetebk ba tdn sngt gkjdgkjinlgr.

    _ecpin JO cbtbr obktrbi usekf ceorbobktrbiinrs es lnekf rnsngrodnj upbk nvnk tbjgy X7S. Dbwnvnr, tdnobcpinxety

    prnsnktnj tdrbufd cuitepin kbjns gkj vgrebus typns bajnveons ek tdn LebLehn rnquern tdgt g jnjeogtnj gkj agstobccukeogtebk prbtbobi ln usnj.

    Aef. 7 Obktrbi Pigk ba tdn LebLehn _ystnc lnekf jnsefknj gtDbodsoduin ^ic

    EE. OBCC^KEOGZEBK VEZD OGK BPNK P\BZBOBI

    G. OGK-lusZdn OGK (Obktrbiinr Grng Kntwbrh) lus es g snregi lustdgt wbrhs wetd g jeaanrnktegi tnksebk. Ngod OGK kbjnes obkknotnj ek pgrgiini. (Zwb tnrcekgtebk rnsestbrs ba7

  • 8/9/2019 Implementing the CANopen protocol in a Multiple Node System in the BioBike for Motor Position Control

    2/7

    Prbonnjekfs ba Ektnrkgtebkgi Obkanrnkon bk Obcputgtebkgi

    Cntdbjs ek Nkfeknnrekf gkj Dngitd _oenkons,Jnonclnr 76-75,

  • 8/9/2019 Implementing the CANopen protocol in a Multiple Node System in the BioBike for Motor Position Control

    3/7

    Prbonnjekfs ba Ektnrkgtebkgi Obkanrnkon bk Obcputgtebkgi

    Cntdbjs ek Nkfeknnrekf gkj Dngitd _oenkons,Jnonclnr 76-75,

  • 8/9/2019 Implementing the CANopen protocol in a Multiple Node System in the BioBike for Motor Position Control

    4/7

    Prbonnjekfs ba Ektnrkgtebkgi Obkanrnkon bk Obcputgtebkgi

    Cntdbjs ek Nkfeknnrekf gkj Dngitd _oenkons,Jnonclnr 76-75, S, X6S) abr tdn kbjn ek tdn OGK lus, gkj

    prbtbobis abr lueijekf, snkjekf gkj rnonevekf OGKbpnkcnssgfns bvnr tdn kntwbrh. Zdn dngjnr aeins jnaeknOGK obccukeogtebk prbtbobis, cnssgfn sezns, jgtgargcns, nto. seceigr tb tdn bkns bk tdn CE. Zdes prbfrgces obccbk tb gii cbtbr kbjns wetd tdn bkiy jeaanrnkon

    lnekf tdn OBL EJs.

    Aef. 1 Dgkjiekf ba gk ekobcekf _JB tb obktrbi cbtbr

    Zdn cgek aukotebk ba tdes prbfrgc es tb rngj OGKcnssgfns (ekobcekf _JBs) lnekf t rgkscettnj bvnr tdn

    lus gkj tdnk gkgiyzn tdnc ea gkj bkiy ea et tdn cnssgfnes gjjrnssnj tb tdn spnoeaeo kbjn, e.n. tdn OBL EJ bacnssgfn cgtodns tdgt ba tdn kbjn rngjekf tdn cnssgfn.Et tdnk fbns bk tb gkgiyzn tdn jgtg argcn ba tdn cnssgfngkj cbvn cbtbr ek g spnoeaeo jernotebk, up tb g spnoeaeoiecet. Aef. 1 sdbws dbw wdnk g OGK cnssgfn esrnonevnj tb obktrbi cbtbr8 tdn obrrnspbkjekf cbtbrobktrbi aukotebk es ogiinj gkj tdn esCbvekf aigf es sntgoobrjekfiy.

    Et es gisb prbfrgccnj tb obktekubusiy rngj tdnekobcekf vgiun arbc tdn pbtnktebcntnr abr tdn spnoeaeocbtbr ek qunstebk, gkj snkj lgoh tb tdn vgiun tb tdnobktrbi PO veg tdn CE. G PJB es lueit wdeod dbijs tdnOGK cnssgfn wetd pbtnktebcntnr vgiun ek jgtg argcn.Zdes nkglins tdn obktrbi PO tb hkbw tdn prnsnkt ibogtebkba tdn sngt br dgkjin ek tdn up-jbwk br abrwgrj-

    lgohwgrj jernotebks.G cgmbr odgiinkfn ek tdn prbmnot, gs girngjy

    cnktebknj, wgs jgtg trgaaeo. Gfgek, et wgs kbteonj tdgtbk pbwnr obkknotebk, tdn cbtbr jrevnr oerouet hnnpssnkjekf pbtnktebcntnr vgiuns, bvnr tdn kntwbrh, nvnkwdein tdnrn es kb odgkfn ek tdn pbsetebk. Zdn rngsbk wgsejnkteaenj gs abiibws= tdn pbtnktebcntnrs cgy rnturkkbk-jestekot vgiuns, br vgiuns lntwnnk twb kuclnrs, gkektnrvgi wdeod tdn ceorbobktrbiinr ogkkbt rnobfkezn,gkj tdnrnabrn obksejnrs tdnc gs cbvekf. Et tdnk hnnpssnkjekf OGK cnssgfns ba gppgrnkt knw pbsetebks ba

    pbtnktebcntnrs (Et es gisb pbsselin tdgt tdn pbtnktebcntnretsnia hnnps bsoeiigtekf lntwnnk twb vgiuns gkj hnnpsupjgtekf tdn ekput igtod ek tdn ceorbobktrbiinr). Zdesgjjs tb fgrlgfn jgtg fbekf tb tdn PO wdeod ogkkbt lnusnj ek gky wgy, sekon tdnrn es kb jgtg tb upjgtn bk tdn^snr Ektnragon (^E) bk sornnk. Zb prnvnkt tdes jgtgtrgaaeo, twb _tgtus Aigfs wnrn jnaeknj ek tdn dngjnr aeins,knwPbsetebk gkj esCbvekf.

  • 8/9/2019 Implementing the CANopen protocol in a Multiple Node System in the BioBike for Motor Position Control

    5/7

    Prbonnjekfs ba Ektnrkgtebkgi Obkanrnkon bk Obcputgtebkgi

    Cntdbjs ek Nkfeknnrekf gkj Dngitd _oenkons,Jnonclnr 76-75,

    Aef. 6 Prnsnkon ba g knw pbtnktebcntnr vgiun fnknrgtns gk

    ektnrrupt

    Zdn esCbvekf aigf es eketegieznj tb 0 br agisn bk pbwnr obkknotebk. Vdein stgrtekf tb cbvn tdn cbtbr, tdnesCbvekf aigf es snt tb 7, gkj es snt tb 0 nvnry tecn tdncbtbr es dgitnj, e.n. g dgit cbtbr ekstruotebk es rnonevnjarbc tdn PO. Zdn ekobcekf sefkgi arbc tdn

    pbtnktebcntnr es sogkknj abr gky odgkfn ek vgiun. Zdnodgkfn ba vgiun ba g vgreglin kgcnj gotugiRpbsetebkwdeod obktekubusiy rngjs vgiuns arbc GJ\N_fnknrgtns gk ektnrrupt (gs sdbwk ek Aef. 6). Bkiy tdnk estdn knwPbsetebk aigf snt tb t run br 7 (ly tdn ektnrrupt).

    Lbtd tdn glbvn aigfs , esCbvekf gkj knwPbsetebk, grn

    rnquernj tb ln trun ek brjnr abr tdn ceorbobktrbiinr tb lngiibwnj tb snkj cnssgfns rnfgrjekf pbtnktebcntnrvgiuns bvnr tdn kntwbrh, tdnrnly rnjuoekf tdn trgaaeo.knwPbsetebk es snt lgoh tb 0 gs sbbk gs tdn PJBogrryekf pbtnktebcntnr vgiun es snkt.

    O. Obktrbi PO PrbfrgcZdn LebLehn prbmnot ek Wt dbijs objn (ek O++)

    abr tdn POs obccukeogtebk wetd tdn rncbtnceorbobktrbiinr. Et jnaekns tdn vgrebus aukotebks tb snkjcnssgfns abr cbvekf cbtbrs ek vgrebus jernotebks gkjrngjekf tdner pbsetebks. Et gisb jnaekns g ^snr Ektnragon,wdeod cgy ln ruk gs gk nxnoutglin aein bk lueijekf tdn

    prbmnot. Zdn usnr ektnragon jnsefknj dgs gii lgseoobccgkjs abr cbtbr obktrbi gkj abousns bk secpieoetyba usn.

    Aef. 4 Zdn LebLehn ^snr Ektnragon

    _eceigr tb tdn prbfrgcs ek CPIGL, tdn LebLehnOGK.d dngjnr aein ek tdn Wt prbmnot dgsjnaeketebks abr vgrebus OGK cnssgfn obccgkjs,obktrbis, stgtusns , bpnrgtebks gkj jnveon EJs8obrrnspbkjekf tb tdn sgcn jnaeketebks bk tdnceorbobktrbiinrs. Zdn LebLehnRcgek.opp obkknotsvgrebus luttbks bk tdn ^E tb aukotebks. Et gisb jnaeknsaukotebks abr obkknotekf tb tdn rncbtn ektnragon tdrbufdtdn OBC pbrts ba tdn PO.Et es glin tb lueij OGK cnssgfns abr ^P/Jbwk gkjAbrwgrj/Lgohwgrj obktrbis nktnrnj tdrbufd luttbks. Etes glin tb prbonss ekobcekf OGK cnssgfns (PJBsarbc tdn ceorbobktrbiinr bk tdn kbjns) gkj gkgiyzn

    pbtnktebcntnr jgtg, ek brjnr tb jespigy tdn _ngt brDgkjinlgr pbsetebk bk siejnrs bk tdn ^E. Gii tdnsn OGKcnssgfns grn trgkscettnj snregiiy tb tdn rncbtnLiuntbbtd cbjuin bk tdn CE, wdeod aurtdnr jestrelutnssefkgis bvnr tdn lus. Aef. 70 sdbws dbw gk ekobcekfPJB es dgkjinj.

    Nxgcpin wbrhekf ba g cbtebk luttbk (\nanr Aef. 5)Vdnk tdn Dgkjinlgr ^J luttbk cbvn tdn dgkjinlgr

    upwgrjs es oieohnj, g OGK cnssgfn es lueit wetdekstruotebks abr tdn rnspnotevn cbtbr tb cbvn upwgrjs.( LLRINKHN\R^J jnveon EJ, LLCORCBQNRCEK^_ cnssgfn jgtg (_JB), gkj LLCROBKZ\BI cnssgfnblmnot). Vdnk tdn luttbk es rningsnj, tdn cnssgfn jgtg essnt tb LLCORDGIZ gkj g knw OGK cnssgfn es snktbvnr tdn kntwbrh.

  • 8/9/2019 Implementing the CANopen protocol in a Multiple Node System in the BioBike for Motor Position Control

    6/7

    Prbonnjekfs ba Ektnrkgtebkgi Obkanrnkon bk Obcputgtebkgi

    Cntdbjs ek Nkfeknnrekf gkj Dngitd _oenkons,Jnonclnr 76-75,

  • 8/9/2019 Implementing the CANopen protocol in a Multiple Node System in the BioBike for Motor Position Control

    7/7

    Prbonnjekfs ba Ektnrkgtebkgi Obkanrnkon bk Obcputgtebkgi

    Cntdbjs ek Nkfeknnrekf gkj Dngitd _oenkons,Jnonclnr 76-75,