ALLEGRO letšoao

microsystems A31315 Short-Stroke Rotary
Bukana ea Mosebelisi

Rotary ea A31315 Short-Stroke

KOPO YA ROTARY YA KHUTSWANA YA A31315
E ngotsoe ke David Hunter
Allegro MicroSystems

Selelekela

Tataiso ena e reretsoe ho thusa 'mali ho sebelisa A31315 Samples Programming Software ho ts'ebeliso ea bona ea rotary e khuts'oane, joalo ka throttle-body, e sebelisang A31315 Advanced Linear Sensor le sepheo sa sepheo sa 0 ho isa ho 90 °. E ikemiselitse ho buisana ka bokhutšoanyane ka sepheo sa makenete le ho ruta 'mali ka tšebeliso ea phaello le offset, lenaneo la lintlha tse peli, le linearization bakeng sa boemo bo phahameng ka ho fetisisa ba tshebetso.

Sepheo sa Magnetic
Khetho ea sepheo sa makenete hangata e atameloa ka litlhokahalo tsa mantlha tse peli: litšenyehelo tse shebiloeng le matla a tšimo. Bakeng sa lits'ebetso tse sebelisang A31315, ho molemo hore matla a sebaka sa tlhoro mocheng ofe kapa ofe a fihle bonyane 300 G bakeng sa ts'ebetso ea sensor ka kakaretso empa ha e hlokehe. Nomoro ena ha e bone mefuta ea thepa le likheo tsa moea, empa maikutlo a litšenyehelo a tla ama lintlha tseo. Thepa ea neodymium N52 e ka hlahisa matla a matle haholo bakeng sa boholo bo fanoeng empa e ka bitsa chelete e ngata ho feta makenete ea AlNiCo sebakeng se fokolang, se hlokang lekhalo le fokolang la moea.
Bakeng sa example tokomaneng ena, makenete a N35 a diametrically polarized a bophara ba 0.375-inch e sebelisoa ka lekhalo la moea la 4 mm (ho fokotsa sebaka se phahameng). Sensor e kentsoe mojuleng oa 'mele oa throttle' me e reretsoe ho hlophisoa hore e hlophisehe ho tsoa ho 0.5 ho isa ho 4.5 V. Sensor e bonolo ea 1-D e utloang magnete e potolohang ea diametricallypolarized e ke ke ea fumana sebaka se lekanang le sekhutlo; ka ho fetisisa, e tla lemoha letšoao la sinusoidal. Ho feta moo, ntle le haeba makenete e 'ngoe le e 'ngoe e kentsoe hantle ho tloha mojuleng ho ea ho mojule, sekhutlo sa pele se ke ke sa tsejoe, ho bolelang hore 'mapa oa tafole ea ho sheba oa tlhahiso ho tsoa o fetoha o sa sebetse.
A31315 e fana ka kutlo ea lilepe tse peli tseo - ka ts'ebeliso ea ts'ebetso e kopaneng ea arctangent ka enjene ea CORDIC - e ka fanang ka boemo bo akaretsang ba pele ba makenete. Setšoantšo sa 1 se bontša boemo bo loketseng moo matla a khoheli a 250 G a fetang 90° ho tloha moo ho qaloang teng.

ALLEGRO microsystems A31315 Short-Stroke Rotary feiga 1

Setšoantšo sa 1: Kenyelletso e utloahalang ea makenete e phethahetseng ea 250 G.ALLEGRO microsystems A31315 Short-Stroke Rotary feiga 16

Ha e le hantle, makenete ke bongata bo sa phethahalang. Ho feta moo, boemo ba sensor hang ha bo kentsoe hangata ha bo tsepame hantle. Joale sephetho se lekantsoe joalo ka ha ho bonts'itsoe ho Figure3.ALLEGRO microsystems A31315 Short-Stroke Rotary feiga 3

Setšoantšo sa 3: Sepheo sa makenete se utliloeng.
Hlokomela sebopeho se sothehileng sa mothinya o ka hodimo, mmoho le ho putlama ho hoholo.ALLEGRO microsystems A31315 Short-Stroke Rotary feiga 12

Setšoantšo sa 4: Tlaleho ea angle e tlalehiloeng e nang le lisebelisoa tse sothehileng.
Hore sensor e bonts'e boemo ka 'nete, e hloka litokiso tsa eona.
A31315 e fana ka mekhahlelo e meraro ea litokiso ho fumana boemeli bo nepahetseng ka ho fetesisa ba boemo ba 'mele ba mojule:

  • Liphetoho tsa ho fumana le ho fokotsa li-sensor bakeng sa ho kenya mocha ka mong (ho kenyeletsoa le likhetho tse eketsehileng tsa mocheso bakeng sa linyeoe tse thata haholoanyane).
  • Tokiso ea lintlha tse peli tsa sephetho sa angle ho lokisa tlaleho ea sebaka sa ho qala le ho fumana moepa.
  • Linearization ho fihla ho lintlha tse 33 ho lokisa mefokolo e seng molaong.

Ho Lokisa Phaello ea Sensor ea Holo le Offset
Bakeng sa ts'ebetso e ntle ka ho fetisisa, ho lokisa phaello le offset ho ea pele ho tla ba le tšusumetso e kholo ts'ebetsong hamorao.
Ho lokisa data ea sensor, motho o hloka ho etsa mohlala oa matšoao a utliloeng. Sena se bonolo haholo ho se etsa ka ho fumana lets'oao le le leng le amang zero. Bakeng sa matšoao a setšoantšong sa 3,
mothinya o ka tlase o tšela zero ka likhato tse 30.36, empa ha o tšoane ka lefela lena. Koko ka boeona e ea theoha, e fana ka maikutlo a hore e ka hlalosoa ka ts'ebetso ea cosine. Ka hona, mokokotlo o ka holimo ke mosebetsi o tlatsetsang oa sine.
Ho na le mekhoa e mengata ea ho hokahanya li-curve tse utloang ho mefuta ea lipalo ea maemo a fapaneng a ho nepahala. Ka sepheo sa ho fumana angle ea boemo ba mochini, matšoao a lokela ho bolokoa a le bonolo ho ts'ebetso ea sine le cosine le amplitudes le offsets joalo ka tsona feela tse ka fumanoang.ALLEGRO microsystems A31315 Short-Stroke Rotary feiga 5

Bakeng sa ts'ebeliso ena, ts'ebeliso ea curve-fitting e fumane hore lintho tse kenang li ka hakanyetsoa joalo ka:
Equation 1: a(θ) = 202 cos(θ + 0.53) [G] Equation 2: b(θ) = 225 sebe(θ + 0.53) [G] Palo (ka lipalo), Equation 1 le Equation 2 li hlalosoa e le :
Equation 3: a(θ) = 6646 cos(θ + 0.53)
Equation 4: b(θ) = 7373 sebe(θ + 0.53)
Bakeng sa ho fumana phaello e lokisitsoeng le ho fokotsa, ho na le lirejisete tse 'ne ho A31315 tse sebetsanang le li-coefficients tsena:

  • Offs_c_a - e lokisa boemo ba kanale A.
  • Offs_c_b - e lokisa boemo ba mocha oa B.
  • Sens_c_a - fetola kutloisiso ea Channel A.
  • Sens_c_b - e lokisa kutloisiso ea kanale ea B.

Maemo a kamehla ke:

  • Offs_c_ = 0 .
  • Sens_c_ = 2048.

Ha u sebelisa A31315 Samples software ea lenaneo, lirejistara tsena li fumaneha ho tab ea EEPROM, e bontšitsoeng ho Setšoantšo sa 6.ALLEGRO microsystems A31315 Short-Stroke Rotary feiga 6Setšoantšo sa 6: Lirejistara tsa Offset ho A31315 Sampsoftware e nyane.
ALLEGRO microsystems A31315 Short-Stroke Rotary feiga 7Setšoantšo sa 7: Lingoliloeng tsa Sense ka har'a Sampsoftware e nyane.
Qetellong, the amplitudes li lokela ho lekanngoa ho fihlela litholoana tse ntle. Tabeng ena, ka mocha oa A, kutloisiso e ka tlase ho 225 G e lakatsehang e lekantsoeng bakeng sa mocha oa B.
Ka hona, ha re sebelisa registara ea kutlo, kutloisiso e tla eketseha ho tloha ho 1 ho isa ho 7373/6646 kapa 1.109.
Equation 5: sens_c_b = 1.109 × 2048
Equation 6: sens_c_b = 2048 [default] Maikutlo a tla ama litekanyetso tsa offset, kahoo phaello e lokela ho lokisoa pele ho nahanoa ka liphetoho tsa offset.
Pheta equation 3:
Equation 7: a(θ) = 7373 sebe(θ + 0.53)
Maemong ao ho neng ho hlokahala offset, sena se ne se tla fetoloa ka mor'a hore ho lokisoe phaello ea ntlha e ka pele. Le hoja kutloisiso e utloahala ka kakaretso (lipalo tsa 2048 = 1,
Lipalo tse 1024 = 0.5, joalo-joalo), li-registeri tsa offset ke likotoana tse peli tse nyane hape li saennoe ka tlhaho, e leng se etsang hore palo e 'ngoe le e 'ngoe ea offset e lekana le lipalo tse robeli tsa tlhahiso.
ALLEGRO microsystems A31315 Short-Stroke Rotary feiga 8 Setšoantšo sa 8: Li-curve tse loketseng ha li bapisoa le sensor e nang le phaello le offset e sebelisitsoeng. Ela hloko ho khopama ho se nang moeli ho tlhahiso ea Channel A khahlano le lets'oao le nepahetseng.
ALLEGRO microsystems A31315 Short-Stroke Rotary feiga 4Setšoantšo sa 9: Sephetho se hlahisoang ke sekhahla se tlalehiloeng ke sensor ha se bapisoa le sephetho se nepahetseng sa angle.
Angle Gain le Tokiso ea Offset
Bakeng sa ho lumellana le tsamaiso ea maikutlo le tsamaiso, mochine o tlameha ho hlahisa litekanyetso tsa analog ho tloha ho 0.5 ho ea ho 4.5 V. Hona joale, tlhahiso ea angle e fanoeng e ne e tla fana ka 0.166 ho 0.458 V, e seng ea bohlokoa. Ka hona, mosebetsi o eketsehileng oa hlokahala bakeng sa ho lokisa sebaka sena se lekanyelitsoeng. A31315 e fana ka thibelo ea mananeo a lintlha tse peli e tla fetola ntlha ea ho qala ea tlhahiso, hammoho le ho lokisa moepa oa phaello ea sekhahla.
Ho na le mekhoa e 'meli ea ho hlophisa boleng ba coefficient andoffset blocking ea lintlha tse peli:

  • Ngodisa boqhekanyetsi ka:
    □ Ho fumana chelete
    □ Esale_ho fumana_ho fokotsa
  • Semi-automatic ka Samples Programming Software

Ngoliso Manipulation
Ho etsa litokiso ka ho qhekella ngoliso ho bonolo ebile ho baloa habonolo ka letsoho. Li-Relevantregisters bakeng sa block ena li fumaneha ka har'a khetho ea "Short-Stroke" ea menu e theoha ka har'a tabo ea EEPROM. ALLEGRO microsystems A31315 Short-Stroke Rotary feiga 10Setšoantšo sa 10: Khetho ea lihlopha tse peli tsa lenane la mananeo
Ho fihlela joale, meralo e se e hlalositsoe mabapi le ho potoloha ha 90-degree. The sampLes software e sebetsa ka mohopolo oa 360 ° e phahameng mme ka hona e tla hlahisa liphetho
ka tsela e fapaneng le e bontšitsoeng ho fihlela joale.
Ka hare, A31315 e sebetsa ho tloha ho 0 ho isa ho 65535 lipalo ho emela angle ea ho qetela. Ho beha ntlha ea lefela, ho tla eketsoa offset ho susumetsa rollover le ho fihla palo ea 0. Leha ho le joalo, ha ho nahanoa ka lerata, ho molemo ho eketsa offset e nyenyane e eketsehileng ho hlōla lerata. Haeba boleng ba ho qetela ke likhato tse 90, 'me ho eketsoa ho fokotseha ho honyenyane ha likhato tse 0.05, ho fokotsa ho ka fumanoa ho tsoa ho equation:
Equation 8: 90.05 = current_minimum + offset
Tabeng ea Setšoantšo sa 9, bonyane bo haufi le 11.5 °, kahoo:
Equation 9: 90.05 - 11.5 = 78.55
Bakeng sa boleng ba ho kena tšimong ea Khoutu (sheba setšoantšo sa 11):
Equation 10: Lipalo = 78.55 / 90 × 32768
Equation 11: Lipalo = 28599
Ho kenya 28599 tšimong ea "khoutu" ea tafole ea ho ngolisa ho ne ho tla tlatsa tšimo ea boleng bo lekanang le 314.198 °.
Sena se tla nepahala lits'ebetsong tse fetang 360 ° ka botlalo, 'me ka tšohanyetso ke boleng ba makhetlo a mane ho feta sephetho sa Equation 11.
Ho fumaneha habonolo ho bonolo feela; fumana pele phetoho ea hona joale ea angle:
Equation 12: 34° - 11.5° = 22.5°
Ebe u fumana boholo bo ka khonehang ba ho hlahisa angle:
Equation 13: max_angle = 90 × 65535 / 65536
Equation 14: max_angle = 89.998
Ka mor'a moo, phaello e hlokahalang ke:
Equation 15: angle_gain = 89.998 / 22.5
Equation 16: angle_gain = 3.9999
Boleng bona bo ka kenngoa ka kotloloho tšimong ea "boleng" ea angle_gain row ka har'a software. Sena se ka baloa ka letsoho joalo ka:
Equation 17: Angle_gain = 3.999 × 1024
Equation 18: Angle_gain = 4096ALLEGRO microsystems A31315 Short-Stroke Rotary feiga 11Setšoantšo sa 11: Litekanyetso tsa mananeo a mabeli a hlophisitsoeng ka letsoho.
Ho tloha ho li-setting tse ngoliloeng ho ea ho blocking ea lintlha tse peli, liphetho tse ncha li bonts'oa ka tlase:
ALLEGRO microsystems A31315 Short-Stroke Rotary feiga 9Setšoantšo sa 12: Tlhahiso e ncha ea angle vs. input ka mor'a thibelo ea mananeo a mabeli.
Ke nakong ena moo phoso ea angle e lokelang ho eloa hloko.
Setšoantšo sa 13 se bontša phoso ea angle e bontšitsoeng ke sensor.ALLEGRO microsystems A31315 Short-Stroke Rotary feiga 13Setšoantšo sa 13: Phoso ea angle ea sensor e nang le mananeo a mabeli a sebelisoang.

Linearization

Mohato oa ho qetela oa ho lokisa A31315 ke ho lokisa liphoso tsa angle tsa Setšoantšo sa 13.
Enjene ea linearization ea A31315 e ka nka 6 ho isa ho 33 angle samples le ho etsa tokiso ea piecewise ka liphetho.
Bakeng sa example, lintlha tse robeli feela li tla sebelisoa e le tekanyo e ntle ea ho nepahala le nako ea tlhophiso. Lethathamo la 1 le fana ka lethathamo la boemo ba 'nete ba ho kenya, ho ea boemong bo utloisitsoeng:
Letlapa la 1: Maemo a loketseng khahlano le tlhahiso ea kutlo

Boemo ba Sebele Boemo bo Utloang
0 0.00825
11.24983 8.3757
22.49965 19.25903
33.74948 30.13688
44.99933 41.86065
56.24915 53.30018
67.49898 65.38375
89.99863 89.63883

Letlapa la 2: Maemo a ts'oanang a Lethathamo la 1, a lokisoa ho khotsofatsa litlhoko tsa mofuta oa software.

Boemo ba 'nete (bo lokisitsoe) Boemo ba Maikutlo (bo lokisitsoeng)
0 0.033
44.9993 33.5028
89.9986 77.0361
134.9979 120.5475
179.9973 167.4426
224.9966 213.2007
269.9959 261.535
359.9945 358.5553

Litekanyetso tsena li ka kenngoa ka kotloloho kapa tsa laeloa ho tsoa ho a file ho ea Linearization tab ka har'a sampsoftware e nyane.
Hlokomela: Ela hloko, kaha software e sebetsa ho 360 °, litekanyetso tsohle li lokela ho atolosoa ka 4 ho lumellana le tebello ea software.ALLEGRO microsystems A31315 Short-Stroke Rotary feiga 14Setšoantšo sa 14: Thebo ea linearization ka har'a A31315 Sample Software.
Tabeng ena, ho tobetsa "Ngola ho Sesebelisoa" ho kopanya li-coefficients le mananeo a sesebelisoa. Sephetho se secha sa ho qetela se bontšitsoe setšoantšong sa 15.ALLEGRO microsystems A31315 Short-Stroke Rotary feiga 15Setšoantšo sa 16: Angle output error post-linearization.
Joalokaha Setšoantšo sa 16 se bontša, phoso ea angle e fetohile ho tloha ho 3 ° e tebileng ho ea ho 0.08 ° kapa ka tlase.
Kahoo, ka A31315, ho nepahala ho phahameng ho fumanoa ho lekanya boemo ba 'nete ba valve ea serurubele bakeng sa maikutlo le tsamaiso ea taolo.
Hang ha sensor e se e hlophisitsoe sebakeng se lakatsehang sa ts'ebetso, mohato oa ho qetela ke ho hlophisa karolo ho hlahisa tlhahiso e reriloeng. Ts'ebelisong ena, tlhahiso e nepahetseng e fihla ho 0.5 ho isa ho 4.5 V, e siea marang-rang bakeng sa sesebelisoa sa terata kapa tlhahlobo e 'ngoe ea liphoso. A31315 e kenyelletsa ho eketsa tlhahiso ka register be_scale. Bakeng sa ts'ebeliso ena, ho beha be_scale ho 6 ho hatella tlhahiso ho isa ho 0.5 V ho tloha ho seporo ka seng, ho fana ka mefuta e boletsoeng. Setšoantšo sa 17 se bontša tlhahiso ea analoge e le mosebetsi oa boemo ba valve ea serurubele.ALLEGRO microsystems A31315 Short-Stroke Rotary feiga 2

Setšoantšo sa 17: Output ea Analoge e le ts'ebetso ea boemo ba valve ea serurubele.ALLEGRO microsystems A31315 Short-Stroke Rotary feiga 21

Nalane ea Phetoho

Nomoro Letsatsi Tlhaloso
- 21-Sep-20 Tokollo ea pele
1 19-Sep-22 Ntlafatso e nyane ea bohlophisi (sekhechana se ntlafalitsoeng sa mongolo)

Copyright 2022, Allegro MicroSystems.
Tlhahisoleseding e teng tokomaneng ena ha e bokelle boemedi, tiisetso, tiisetso, tiisetso, kapa kgothatso ya Allegro ho moreki mabapi le taba ya tokomane ena. Lintlha tse fanoeng ha li tiise hore ts'ebetso e ipapisitseng le tlhahisoleseling ena e tla tšepahala, kapa eo Allegro a e hlahlobileng
mekhoa eohle e ka khonehang ea ho hloleha. Ke boikarabello ba moreki ho etsa tlhahlobo e lekaneng ea mangolo a sehlahisoa sa ho qetela ho netefatsa hore sea tšepahala ebile se fihlela litlhoko tsohle tsa moralo. Likopi tsa tokomane ena li nkoa e le litokomane tse sa laoleheng.

ALLEGRO letšoao955 PERIMETER TSELA
• MANCHESTER, NH 03103
• USA +1-603-626-2300
• FAX: +1-603-641-5336
ALLEGROMICRO.COM

Litokomane / Lisebelisoa

ALLEGRO microsystems A31315 Short-Stroke Rotary [pdf] Bukana ea Mosebelisi
A31315 Short-Stroke Rotary, A31315, Short-Stroke Rotary, Stroke Rotary, Rotary

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *