ams-LOGO

Synhwyrydd Safle Rotari ams AS5048 14-bit gydag Allbwn Ongl Digidol ac PWM

ams-AS5048-14-bit-Rotari-Swyddfa-Synhwyrydd-gyda-Digidol-Angle-a-PWM-Allbwn

Gwybodaeth Cynnyrch

Mae'r AS5048 yn synhwyrydd sefyllfa cylchdro 14-did gydag ongl ddigidol (rhyngwyneb) ac allbwn PWM. Fe'i cynlluniwyd gan ams OSRAM Group a'i gyhoeddi gan saeth.com. Defnyddir y synhwyrydd i fesur lleoliad gwrthrych cylchdroi ac mae'n darparu mesuriadau ongl cywir.
Mae bwrdd addasydd AS5048 yn gylched sy'n caniatáu ar gyfer profi a gwerthuso synhwyrydd AS5048 yn hawdd heb fod angen adeiladu gosodiad prawf neu PCB ar wahân. Gellir cysylltu'r bwrdd addasydd â microreolydd neu'r AS5048-Demoboard fel dyfais allanol.

Disgrifiad o'r Bwrdd
Mae Bwrdd Addasu AS5048 yn cynnwys rhyngwyneb math A (SPI) neu B (I2C), tyllau mowntio 4 x 2.6mm, a chysylltydd P1. Mae'n darparu ffordd gyfleus i gysylltu a rhyngweithio â'r synhwyrydd AS5048.

Cyfarwyddiadau Mowntio

I osod y bwrdd addasydd AS5048, dilynwch y camau hyn:

  1. Rhowch fagnet diametrig dros neu o dan y synhwyrydd sefyllfa AS5048.
  2. Sicrhewch fod y magnet wedi'i ganoli ar ganol y pecyn gyda goddefgarwch o 0.5mm.
  3. Cynnal bwlch aer rhwng y magnet a'r casin amgodiwr yn yr ystod o 0.5mm i 2mm.
  4. Defnyddiwch ddeunydd anfferromagnetig fel pres, copr, alwminiwm, neu ddur di-staen ar gyfer deiliad y magnet.

Bydd dilyn y cyfarwyddiadau hyn yn sicrhau bod y bwrdd addasydd AS5048 yn gweithio'n iawn a mesuriadau lleoliad cywir.

Hanes Adolygu

ams-AS5048-14-bit-Rotari-Swyddfa-Synhwyrydd-gyda-Digidol-Ongl-a-PWM-Allbwn-1

Disgrifiad Cyffredinol

Mae'r AS5048 yn synhwyrydd sefyllfa ongl 360 ° hawdd ei ddefnyddio gydag allbwn cydraniad uchel 14-did. I fesur yr ongl, dim ond magnet dau-polyn syml, sy'n cylchdroi dros ganol y sglodion, sydd ei angen.
Gellir gosod y magnet uwchben neu o dan yr IC. Dangosir hyn yn Ffigur 1.

Ffigur 1: Synhwyrydd Safle Magnetig AS5048 + Magnet

ams-AS5048-14-bit-Rotari-Swyddfa-Synhwyrydd-gyda-Digidol-Ongl-a-PWM-Allbwn-2

Y bwrdd addasydd AS5048
Mae bwrdd addasydd AS5048 yn gylched syml sy'n caniatáu profi a gwerthuso synhwyrydd sefyllfa magnetig AS5048 yn gyflym heb adeiladu gosodiad prawf neu PCB.

Disgrifiad o'r Bwrdd
Mae'r Bwrdd Addasu AS5048 yn gylched syml sy'n caniatáu profi a gwerthuso amgodiwr cylchdro AS5048 yn gyflym heb adeiladu gosodiad prawf na PCB.
Gellir cysylltu'r PCB â microreolydd neu i'r AS5048- Demoboard fel dyfais allanol.

Ffigur 2: Bwrdd addasydd AS5048

ams-AS5048-14-bit-Rotari-Swyddfa-Synhwyrydd-gyda-Digidol-Ongl-a-PWM-Allbwn-3

Mowntio'r bwrdd addasydd AS5048
Rhaid gosod magnet diametrig drosodd o dan y synhwyrydd sefyllfa AS5048, a dylai fod wedi'i ganoli ar ganol y pecyn gyda goddefgarwch o 0.5mm.
Dylid cynnal y bwlch aer rhwng y magnet a'r cas amgodiwr yn yr ystod 0.5mm ~ 2mm. Ni ddylai deiliad y magnet fod yn ferromagnetig. Deunyddiau fel pres, copr, alwminiwm, dur di-staen yw'r dewisiadau gorau i wneud y rhan hon.

Ffigur 3: AS5048 – AB – mowntio a dimensiwn

ams-AS5048-14-bit-Rotari-Swyddfa-Synhwyrydd-gyda-Digidol-Ongl-a-PWM-Allbwn-4

Bwrdd addasydd AS5048 a pinout

Ffigur 4: Cysylltwyr bwrdd addasydd AS5048 a pinout amgodiwr

ams-AS5048-14-bit-Rotari-Swyddfa-Synhwyrydd-gyda-Digidol-Ongl-a-PWM-Allbwn-5

Tabl 1: Disgrifiad pin

Pin# Bwrdd Pin# AS5 048 Bwrdd Symbol  

Disgrifiad

P1 – 1 13 GND Tir cyflenwi
P1 – 2 3 A2/MISO Meistr SPI i mewn/caethwasiaeth allan; wedi'i rannu â phin dewis cyfeiriad I2C 2
P1 – 3 4 A1/MOSI SPI meistr allan / caethwas i mewn; wedi'i rannu â phin dewis cyfeiriad I2C 1
P1 – 4 2 SCL/SCK Mewnbwn cloc SPI; rhannu gyda mewnbwn cloc I2C
P1 – 5 1 SDA/CSn SPI sglodion dethol-weithredol isel; rhannu gyda pin data I2C
P1 – 6 14 PWM Allbwn modiwleiddio lled pwls
 

P1 – 7

 

12

 

3.3V

Allbwn 3V-Rheoleiddiwr; wedi'i reoleiddio'n fewnol gan VDD. Cysylltwch â VDD ar gyfer cyflenwad 3V cyftage
P1 – 8 11 5V Cyflenwad cyftage

Achosion gweithredu

Yr ateb mwyaf cyflawn a chywir i MCU ddarllen ongl magnet yw'r rhyngwyneb SPI.

Modd SPI Un Dyfais, un cyfeiriad - 3 gwifren
Gellir cysylltu'r AS5048-AB yn uniongyrchol â phorthladd SPI safonol y diwydiant o ficroreolydd. Y gofyniad cysylltiad lleiaf ar gyfer cyfathrebu un cyfeiriad (ongl + darlleniad gwerthoedd larwm) rhwng y microreolydd a'r AS5048 yw MISO, SCK, SS / .
Bydd yr ongl yn cael ei darllen ar bob trosglwyddiad SPI 16-did. Gweler tabl cofrestr taflen ddata AS5048, cofrestr 3FFFh.

Ffigur 5: Defnyddio'r Rhyngwyneb SPI uncyfeiriad gyda microreolydd

ams-AS5048-14-bit-Rotari-Swyddfa-Synhwyrydd-gyda-Digidol-Ongl-a-PWM-Allbwn-7

Modd SPI un ddyfais, deugyfeiriadol - 4 gwifren
Os oes rhaid darllen cofrestri eraill heblaw gwerthoedd ongl yn unig, neu er mwyn ysgrifennu cofrestri i'r AS5048, mae angen y signal MOSI.

Ffigur 6: Defnyddio'r Rhyngwyneb SPI yn ddeugyfeiriol gyda microreolydd

ams-AS5048-14-bit-Rotari-Swyddfa-Synhwyrydd-gyda-Digidol-Ongl-a-PWM-Allbwn-8

Aml dyfeisiau SPI modd cadwyn Daisy
Gall yr AS5048 gael ei gadwyno â llygad y dydd, gan ddefnyddio 4 gwifren yn unig ar gyfer cyfathrebu SPI.
Yn y cyfluniad hwn gydag amgodyddion nx, bydd y dilyniant yn cael ei brosesu fel a ganlyn:

  • Mae MCU yn gosod SS/ = 0
  • Mae MCU yn symud nx 16-bit (ee gorchymyn READ FFFFh) trwy'r gadwyn
  • Mae MCU yn gosod SS/=1
    Ar y pwynt hwnnw mae'r holl amgodyddion nx wedi derbyn y gorchymyn READ FFFFh.
  • Mae MCU yn gosod SS/=0
  • Mae MCU yn symud nx 16-bit (ee gorchymyn NOP 0000h)
  • Mae MCU yn gosod SS/=1
    Ar y pwynt hwnnw yr nx 16-bit a dderbynnir ar MISO yw'r gwerthoedd ongl nx.

Ffigur 7: Dyfeisiau Aml yn y modd cadwyn Daisy

ams-AS5048-14-bit-Rotari-Swyddfa-Synhwyrydd-gyda-Digidol-Ongl-a-PWM-Allbwn-9

ams-AS5048-14-bit-Rotari-Swyddfa-Synhwyrydd-gyda-Digidol-Ongl-a-PWM-Allbwn-10

Codio cadarnwedd

Mae'r cod ffynhonnell canlynol yn cyd-fynd â'r cymhwysiad 4-Wire
Mae'r ffwythiant gwag spiReadData() yn darllen/ysgrifennu 4 gwerth o'r AS5048

  • Anfon gorchymyn DARLLENWCH AGC / Derbyn gwerth anhysbys
  • Anfon gorchymyn DARLLEN MAG / Derbyn AGC gwerth
  • Anfon gorchymyn DARLLENWCH Angle / Derbyn gwerth MAG
  • Anfon gorchymyn NOP (dim gweithrediad) / Derbyn gwerth ANGLE

Os mai dim ond mewn dolen y mae angen ONGL DARLLEN, gellir lleihau'r weithdrefn i un llinell:

  • Anfon gorchymyn DARLLENWCH Angle / Derbyn gwerth Angle
    Mae swyddogaeth statig u8 spiCalcEvenParity (gwerth ushort) yn ddewisol, mae'n cyfrifo did paredd y ffrwd SPI 16-did.

/*!
************************************************** ***************************
* Darllen data sglodion allan trwy ryngwyneb SPI
*
* Defnyddir y swyddogaeth hon i ddarllen gwerth cordig o sglodion sy'n cefnogi SPI
* rhyngwyneb.
************************************************** ***************************
*/
#define SPI_CMD_READ 0x4000 /*!< baner yn nodi ymgais darllen wrth ddefnyddio rhyngwyneb SPI */
#define SPI_REG_AGC 0x3ffd /*!< ac cofrestr wrth ddefnyddio SPI */
#define SPI_REG_MAG 0x3ffe /*!< cofrestr maint wrth ddefnyddio SPI */
#define SPI_REG_DATA 0x3fff /*!< cofrestr data wrth ddefnyddio SPI */
#define SPI_REG_CLRERR 0x1 /*!< cofrestr gwallau clir wrth ddefnyddio SPI */

gwagle spiReadData()
{
u16 da; // Clustogi data 16-did ar gyfer cyfathrebu SPI
u16 magreg;
ushort ongl, agcreg;
ubyte agc;
gwerth ushort;
bit alarmHi, larwmLo;

/* Anfon DARLLEN AGC gorchymyn. Mae data a dderbynnir yn cael ei daflu: mae'r data hwn yn dod o'r gorchymyn cynsail (anhysbys) */
dat = SPI_CMD_READ | SPI_REG_AGC;
dat |= spiCalcEvenParity(dat) << 15;
spiTransfer((u8*)&dat, sizeof(u16));

/ /* Anfon DARLLEN MAG gorchymyn. Data a dderbyniwyd yw'r gwerth AGC: daw'r data hwn o'r gorchymyn cynsail (anhysbys)*/
dat = SPI_CMD_READ | SPI_REG_MAG;
dat |= spiCalcEvenParity(dat) << 15;
spiTransfer((u8*)&dat, sizeof(u16));
magreg = dat;
/* Anfon DARLLEN ONGL gorchymyn. Data a dderbyniwyd yw'r gwerth MAG, o'r gorchymyn cynsail */
dat = SPI_CMD_READ | SPI_REG_DATA;
dat |= spiCalcEvenParity(dat) << 15;
spiTransfer((u8*)&dat, sizeof(u16));
agcreg = dat;
/* Anfonwch orchymyn NOP. Data a dderbyniwyd yw'r gwerth ONGL, o'r gorchymyn cynsail */
dat = 0x0000; // gorchymyn NOP.
spiTransfer((u8*)&dat, sizeof(u16));
ongl = dat >> 2;
}
os ((dat & 0x4000)||(agcreg & 0x4000)|| (magreg & 0x4000))
{
/* gosod baner gwall - angen ei ailosod */
dat = SPI_CMD_READ | SPI_REG_CLRERR;
dat |= spiCalcEvenParity(dat)<<15;
spiTransfer((u8*)&dat, sizeof(u16));
}
arall
{
agc = agcreg & 0xff // AGC value (0..255)
gwerth = dat & (16384 – 31 – 1); // Gwerth ongl (0.. 16384 cam)
ongl = (gwerth * 360) / 16384 // Gwerth ongl mewn gradd
(0..359.9°)
maint = magreg & (16384 – 31 – 1);
alarmLo = (agcreg >> 10) & 0x1;
alarmHi = (agcreg >> 11) & 0x1;
}
}
/*!
************************************************** ***************************
* Cyfrifwch gydraddoldeb cyfartal cyfanrif 16 did heb ei lofnodi
*
* Defnyddir y swyddogaeth hon gan y rhyngwyneb SPI i gyfrifo'r cydraddoldeb cyfartal
* o'r data a fydd yn cael ei anfon trwy SPI i'r amgodiwr.
*
* \param[mewn] gwerth : cyfanrif heb ei arwyddo 16 did y cyfrifir ei gydraddoldeb
*
* \ dychwelyd : Hyd yn oed cydraddoldeb
*
************************************************** ***************************
*/
u8 sbigCalcEvenParity statig (gwerth ushort)
{
u8 cnt = 0;
u8 i;
ar gyfer (i = 0; i < 16; i++)
{
os (gwerth & 0x1)
{
cnt++;
}
gwerth >>= 1;
}
dychwelyd cnt & 0x1;
}
/*!
************************************************** ***************************
* Cyfrifwch gydraddoldeb cyfartal cyfanrif 16 did heb ei lofnodi
*
* Defnyddir y swyddogaeth hon gan y rhyngwyneb SPI i gyfrifo'r cydraddoldeb cyfartal
* o'r data a fydd yn cael ei anfon trwy SPI i'r amgodiwr.
*
* \param[mewn] gwerth : cyfanrif heb ei arwyddo 16 did y cyfrifir ei gydraddoldeb
*
* \ dychwelyd : Hyd yn oed cydraddoldeb
*
************************************************** ***************************
*/
u8 sbigCalcEvenParity statig (gwerth ushort)
{
u8 cnt = 0;
u8 i;
ar gyfer (i = 0; i < 16; i++)
{
os (gwerth & 0x1)
{
cnt++;
}
gwerth >>= 1;
}
dychwelyd cnt & 0x1;
}

AS5048-AB-Caledwedd

Gellir dod o hyd i ddilyn y sgematig a chynllun y Bwrdd Addasu.

Sgemateg AS5048-AB-1.1

Ffigur 8: sgematig bwrdd addasydd AS5048-AB-1.1

ams-AS5048-14-bit-Rotari-Swyddfa-Synhwyrydd-gyda-Digidol-Ongl-a-PWM-Allbwn-12

AS5048 - AB - 1.1 gosodiad PCB

Ffigur 9: Cynllun bwrdd addasydd AS5048-AB-1.1

ams-AS5048-14-bit-Rotari-Swyddfa-Synhwyrydd-gyda-Digidol-Ongl-a-PWM-Allbwn-11

Hawlfraint
Hawlfraint ams AG, Tobelbader Strasse 30, 8141 Unterpremstätten, Awstria-Ewrop. Nodau Masnach Cofrestredig. Cedwir pob hawl. Ni chaniateir atgynhyrchu, addasu, uno, cyfieithu, storio na defnyddio'r deunydd a nodir yma heb ganiatâd ysgrifenedig ymlaen llaw gan berchennog yr hawlfraint.

Ymwadiad
Mae dyfeisiau a werthir gan Ams AG wedi'u cynnwys yn y darpariaethau gwarant ac indemnio patent sy'n ymddangos yn ei Deler Gwerthu. Nid yw Ams AG yn gwneud unrhyw warant, datganedig, statudol, ymhlyg, na thrwy ddisgrifiad ynghylch y wybodaeth a nodir yma. mae ams AG yn cadw'r hawl i newid manylebau a phrisiau ar unrhyw adeg a heb rybudd. Felly, cyn dylunio'r cynnyrch hwn yn system, mae angen gwirio gydag AC AG am wybodaeth gyfredol. Mae'r cynnyrch hwn wedi'i fwriadu i'w ddefnyddio mewn cymwysiadau masnachol. Nid yw ceisiadau sy'n gofyn am ystod tymheredd estynedig, gofynion amgylcheddol anarferol, neu gymwysiadau dibynadwyedd uchel, megis offer milwrol, cynnal bywyd meddygol neu gynnal bywyd yn cael eu hargymell yn benodol heb brosesu ychwanegol gan AMs AG ar gyfer pob cais. Darperir y Cynnyrch hwn gan ams “FEL Y MAE” ac unrhyw rai penodol neu ymhlyg
mae gwarantau, gan gynnwys, ond heb fod yn gyfyngedig i warantau ymhlyg o werthadwyedd ac addasrwydd at ddiben penodol yn cael eu gwadu.
ni fydd ams AG yn atebol i dderbynnydd nac unrhyw drydydd parti am unrhyw iawndal, gan gynnwys ond heb fod yn gyfyngedig i anaf personol, difrod i eiddo, colli elw, colli defnydd, tarfu ar fusnes neu iawndal anuniongyrchol, arbennig, damweiniol neu ganlyniadol, o unrhyw ddifrod. fath, mewn cysylltiad â dodrefnu, perfformiad neu ddefnydd o'r data technegol yn y ddogfen hon neu'n deillio ohono. Ni fydd unrhyw rwymedigaeth nac atebolrwydd i'r derbynnydd nac unrhyw drydydd parti yn codi nac yn llifo allan o rendrad gwasanaethau technegol neu wasanaethau eraill gan AC AG.

Gwybodaeth Gyswllt
Pencadlys
ams AG
Tobelbader Strasse 30
8141 Anghywir
Awstria
T. +43 (0) 3136 500 0
Ar gyfer Swyddfeydd Gwerthu, Dosbarthwyr a Chynrychiolwyr, ewch i:
http://www.ams.com/contact

www.ams.com

Lawrlwythwyd o saeth.com.

Dogfennau / Adnoddau

Synhwyrydd Safle Rotari ams AS5048 14-bit gydag Allbwn Ongl Digidol ac PWM [pdfLlawlyfr Defnyddiwr
AS5048-AB-1.1, AS5048 Synhwyrydd Safle Rotari 14-did gydag Angle Digidol ac Allbwn PWM, AS5048, Synhwyrydd Safle Rotari 14-did gydag Angl Digidol ac Allbwn PWM, AS5048 Synhwyrydd Safle Rotari 14-did, Synhwyrydd Rotari, Synhwyrydd Safle Synhwyrydd

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *