ams AS5048 14-ቢት Rotary Position Sensor ከዲጂታል አንግል እና PWM ውፅዓት ጋር
የምርት መረጃ
AS5048 ባለ 14-ቢት የማዞሪያ አቀማመጥ ዳሳሽ ነው ዲጂታል አንግል (በይነገጽ) እና PWM ውፅዓት። የተነደፈው በ ams OSRAM Group እና የታተመው ነው። ቀስት.com. አነፍናፊው የሚሽከረከርበትን ነገር አቀማመጥ ለመለካት እና ትክክለኛ የማዕዘን መለኪያዎችን ይሰጣል።
የ AS5048 አስማሚ ቦርድ የተለየ የፍተሻ መሳሪያ ወይም ፒሲቢ መገንባት ሳያስፈልግ የ AS5048 ዳሳሽ በቀላሉ ለመሞከር እና ለመገምገም የሚያስችል ወረዳ ነው። አስማሚው ቦርዱ ከማይክሮ መቆጣጠሪያ ወይም ከ AS5048-Demoboard እንደ ውጫዊ መሳሪያ ሊያያዝ ይችላል።
የቦርድ መግለጫ
AS5048 Adapterboard የበይነገጽ አይነት A(SPI) ወይም B (I2C)፣ 4 x 2.6mm mounting holes እና P1 connector ይዟል። ከ AS5048 ዳሳሽ ጋር ለመገናኘት እና ለመገናኘት ምቹ መንገድን ይሰጣል።
የመጫኛ መመሪያዎች
የ AS5048 አስማሚ ሰሌዳን ለመጫን የሚከተሉትን ደረጃዎች ይከተሉ።
- በ AS5048 አቀማመጥ ዳሳሽ ላይ ዲያሜትራዊ ማግኔትን ያስቀምጡ።
- ማግኔቱ ከ 0.5 ሚሜ መቻቻል ጋር በጥቅሉ መሃል ላይ ያተኮረ መሆኑን ያረጋግጡ።
- ከ0.5ሚሜ እስከ 2ሚሜ ባለው ክልል ውስጥ በማግኔት እና በኮድ ማስቀመጫው መካከል ያለውን የአየር ክፍተት ይጠብቁ።
- ለማግኔት መያዣው እንደ ናስ፣ መዳብ፣ አሉሚኒየም ወይም አይዝጌ ብረት ያሉ ፌሮማግኔቲክ ያልሆኑ ነገሮችን ይጠቀሙ።
እነዚህን መመሪያዎች መከተል የ AS5048 አስማሚ ቦርድ ትክክለኛ አሠራር እና ትክክለኛ የቦታ መለኪያዎችን ያረጋግጣል።
የክለሳ ታሪክ

አጠቃላይ መግለጫ
AS5048 ባለ 360-ቢት ከፍተኛ ጥራት ያለው የ14° አንግል አቀማመጥ ዳሳሽ ለመጠቀም ቀላል ነው። አንግልን ለመለካት በቺፑ መሃል ላይ የሚሽከረከር ቀላል ባለ ሁለት ምሰሶ ማግኔት ብቻ ያስፈልጋል።
ማግኔቱ ከ IC በላይ ወይም በታች ሊቀመጥ ይችላል. ይህ በስእል 1 ይታያል።
ምስል 1: መግነጢሳዊ አቀማመጥ ዳሳሽ AS5048 + ማግኔት

የ AS5048 አስማሚ ሰሌዳ
የ AS5048 አስማሚ ሰሌዳ የ AS5048 መግነጢሳዊ አቀማመጥ ዳሳሽ መፈተሻ እና ፒሲቢ ሳይገነባ በፍጥነት እንዲፈተሽ የሚያስችል ቀላል ወረዳ ነው።
የቦርድ መግለጫ
AS5048 Adapterboard የ AS5048 rotary encoder መፈተሻ እና ፒሲቢ ሳይገነባ በፍጥነት እንዲፈተሽ የሚያስችል ቀላል ወረዳ ነው።
ፒሲቢው ከማይክሮ መቆጣጠሪያ ወይም ከ AS5048- Demoboard እንደ ውጫዊ መሳሪያ ሊያያዝ ይችላል።
ምስል 2: AS5048 Adapterboard

የ AS5048 አስማሚ ሰሌዳን መጫን
ዲያሜትሪክ ማግኔት በ AS5048 አቀማመጥ ዳሳሽ ስር መቀመጥ አለበት እና በማሸጊያው መካከል በ 0.5 ሚሜ መቻቻል ላይ ያተኮረ መሆን አለበት።
በማግኔት እና በኮድ ማስቀመጫው መካከል ያለው የአየር ክፍተት በ 0.5 ሚሜ ~ 2 ሚሜ ውስጥ መቀመጥ አለበት ። የማግኔት መያዣው ፌሮማግኔቲክ መሆን የለበትም. እንደ ናስ, መዳብ, አልሙኒየም, አይዝጌ ብረት ያሉ ቁሳቁሶች ይህንን ክፍል ለመሥራት ምርጥ ምርጫዎች ናቸው.
ምስል 3: AS5048 - AB - መጫኛ እና ልኬት

AS5048 አስማሚ ቦርድ እና pinout
ምስል 4: AS5048 አስማሚ ቦርድ አያያዦች እና ኢንኮደር pinout

ሠንጠረዥ 1: የፒን መግለጫ
| ፒን# ሰሌዳ | ፒን # AS5 048 | የምልክት ሰሌዳ |
መግለጫ |
| ፒ 1 - 1 | 13 | ጂኤንዲ | የአቅርቦት መሬት |
| ፒ 1 - 2 | 3 | A2/MISO | የ SPI ጌታ ወደ ውስጥ / ወደ ውጭ ባርነት; ከI2C አድራሻ መምረጫ ፒን 2 ጋር ተጋርቷል። |
| ፒ 1 - 3 | 4 | A1/MOSI | SPI ጌታ ወደ ውስጥ / ባሪያ; ከI2C አድራሻ መምረጫ ፒን 1 ጋር ተጋርቷል። |
| ፒ 1 - 4 | 2 | ኤስ.ኤል.ኤል | የ SPI ሰዓት ግቤት; ከ I2C ሰዓት ግቤት ጋር ተጋርቷል። |
| ፒ 1 - 5 | 1 | SDA/CSn | SPI ቺፕ ምረጥ-ንቁ ዝቅተኛ; ከ I2C የውሂብ ፒን ጋር ተጋርቷል። |
| ፒ 1 - 6 | 14 | PWM | የልብ ምት ስፋት ሞጁል ውፅዓት |
|
ፒ 1 - 7 |
12 |
3.3 ቪ |
3V-Regulator ውፅዓት; ከቪዲዲ የውስጥ ቁጥጥር። ለ 3 ቮ አቅርቦት ጥራዝ ከ VDD ጋር ይገናኙtage |
| ፒ 1 - 8 | 11 | 5V | አቅርቦት ጥራዝtage |
የክወና ጉዳዮች
MCU የማግኔትን አንግል ለማንበብ በጣም የተሟላ እና ትክክለኛ መፍትሄ የ SPI በይነገጽ ነው።
አንድ የመሣሪያ SPI ሁነታ, ባለአንድ አቅጣጫ - 3 ሽቦ
AS5048-AB የኢንደስትሪ ደረጃውን የጠበቀ የማይክሮ መቆጣጠሪያ ወደብ በቀጥታ ሊገናኝ ይችላል። በማይክሮ መቆጣጠሪያው እና በ AS5048 መካከል ያለው ለአንዱ አቅጣጫዊ ግንኙነት (አንግል + የማንቂያ እሴቶች ንባብ) ዝቅተኛው የግንኙነት መስፈርት MISO፣ SCK፣ SS/ ናቸው።
አንግል በእያንዳንዱ ባለ 16-ቢት SPI ሽግግር ላይ ይነበባል። AS5048 የውሂብ ሉህ መመዝገቢያ ሠንጠረዥ ይመልከቱ፣ 3FFFh ይመዝገቡ።
ምስል 5፡ ከማይክሮ መቆጣጠሪያ ጋር የSPI Interface unidirectional በመጠቀም

አንድ መሣሪያ SPI ሁነታ, ባለሁለት አቅጣጫ - 4 ሽቦ
የማዕዘን እሴቶች ብቻ ሳይሆኑ ሌሎች መዝገቦች መነበብ ካለባቸው ወይም በ AS5048 መመዝገቢያ ለመፃፍ MOSI ምልክቱ አስፈላጊ ነው።
ምስል 6፡ ከማይክሮ መቆጣጠሪያ ጋር የSPI Interface bidirectional በመጠቀም

ባለብዙ መሳሪያዎች SPI ዴዚ ሰንሰለት ሁነታ
AS5048 ዳይሲ በሰንሰለት ታስሮ 4 ሽቦዎችን ለSPI ግንኙነት ብቻ መጠቀም ይችላል።
በዚህ ውቅር ከ nx encoders ጋር፣ ቅደም ተከተላቸው በሚከተለው መልኩ ይከናወናል፡
- MCU SS/ = 0 ያዘጋጃል።
- MCU nx 16-bit (ለምሳሌ READ Command FFFFh) በሰንሰለቱ በኩል ይቀየራል።
- MCU SS/=1 ያዘጋጃል።
በዚያን ጊዜ ሁሉም የ nx ኢንኮደሮች የ READ ትዕዛዝ FFFFh ተቀብለዋል. - MCU SS/=0 ያዘጋጃል።
- MCU nx 16-ቢት ይቀየራል (ለምሳሌ NOP ትዕዛዝ 0000h)
- MCU SS/=1 ያዘጋጃል።
በዚያ ነጥብ ላይ nx 16-ቢት በ MISO ላይ የተቀበለው nx አንግል እሴቶች ናቸው።
ምስል 7፡ ብዙ መሣሪያዎች በዴዚ ሰንሰለት ሁነታ


Firmware ኮድ ማድረግ
የሚከተለው የምንጭ ኮድ ከ4-Wire መተግበሪያ ጋር ይስማማል።
ተግባሩ ባዶ የሆነ spiReadData() ከ AS4 5048 እሴቶችን ያነባል/ይጽፋል
- ትእዛዝ ላክ READ AGC / ያልታወቀ ዋጋ ተቀበል
- READ MAG ትእዛዝ ላክ / እሴት AGC ተቀበል
- ትእዛዝ ላክ READ አንግል / እሴት MAG ተቀበል
- ትእዛዝ NOP ላክ (ምንም ክወና የለም) / ዋጋ ANGLE ተቀበል
የማንበብ አንግል በ loop ውስጥ ብቻ አስፈላጊ ከሆነ አሰራሩ ወደ አንድ መስመር ሊቀንስ ይችላል።
- ትእዛዝ ላክ READ አንግል / የእሴት አንግል ተቀበል
የማይንቀሳቀስ u8 spiCalcEvenParity(ushort value) ተግባር አማራጭ ነው፣ የ16-ቢት SPI ዥረት ተመጣጣኝ ቢት ያሰላል።
/*!
****************************************** ***********************
* ቺፕ ውሂብ በ SPI በይነገጽ በኩል ያነባል።
*
* ይህ ተግባር SPI ን ከሚደግፉ ቺፖች ውስጥ ኮርዲክ እሴትን ለማንበብ ይጠቅማል
* በይነገጽ።
****************************************** ***********************
*/
# SPI_CMD_READ 0x4000 /* ይግለጹ!< የ SPI በይነገጽ ሲጠቀሙ የማንበብ ሙከራን ያመለክታል */
# SPI_REG_AGC 0x3ffd /* ይግለጹ!< agc SPI ሲጠቀሙ ይመዝገቡ */
# SPI_REG_MAG 0x3ffe /*!< SPI ሲጠቀሙ የመጠን መመዝገቢያ ይግለጹ */
# SPI_REG_DATA 0x3fff /*!< የውሂብ መመዝገቢያን SPI ሲጠቀሙ ይግለጹ */
# SPI_REG_CLRERR 0x1 /* ይግለጹ!< SPI በሚጠቀሙበት ጊዜ ግልጽ የሆነ የስህተት መመዝገቢያ ይግለጹ */
ባዶ spiReadData()
{
u16 dat; // 16-ቢት ዳታ ቋት ለ SPI ግንኙነት
u16 magreg;
ushort አንግል, acreg;
ubyte agc;
ushort ዋጋ;
ቢት ማንቂያHi, alarmLo;
/* READ AGC ትዕዛዝ ይላኩ። የተቀበለው ውሂብ ይጣላል፡ ይህ ውሂብ የሚመጣው ከቅድመ ትእዛዝ (ያልታወቀ) ነው*/
dat = SPI_CMD_READ | SPI_REG_AGC;
dat | = spiCalcEvenParity (dat) << 15;
spiTransfer ((u8*) & dat, sizeof (u16));
//* READ MAG ትእዛዝ ላክ። የተቀበለው ውሂብ የ AGC እሴት ነው፡ ይህ ውሂብ የሚመጣው ከቅድመ ትእዛዝ (ያልታወቀ) ነው*/
dat = SPI_CMD_READ | SPI_REG_MAG;
dat | = spiCalcEvenParity (dat) << 15;
spiTransfer ((u8*) & dat, sizeof (u16));
magreg = dat;
/* READ ANGLE ትዕዛዝ ይላኩ። የተቀበለው ውሂብ የ MAG እሴት ነው፣ ከቀዳሚው ትዕዛዝ */
dat = SPI_CMD_READ | SPI_REG_DATA;
dat | = spiCalcEvenParity (dat) << 15;
spiTransfer ((u8*) & dat, sizeof (u16));
agcreg = dat;
/* የ NOP ትዕዛዝ ይላኩ. የተቀበለው ውሂብ የANGLE እሴት ነው፣ ከቀደመው ትዕዛዝ */
dat = 0x0000; // የ NOP ትዕዛዝ.
spiTransfer ((u8*) & dat, sizeof (u16));
አንግል = dat >> 2;
}
ከሆነ ((dat & 0x4000) || (agcreg & 0x4000) || (magreg & 0x4000))
{
/* የስህተት ባንዲራ ተዘጋጅቷል - እሱን ዳግም ማስጀመር ያስፈልጋል */
dat = SPI_CMD_READ | SPI_REG_CLRERR;
dat | = spiCalcEvenParity(dat)<<15;
spiTransfer ((u8*) & dat, sizeof (u16));
}
ሌላ
{
agc = agcreg & 0xff // AGC ዋጋ (0..255)
እሴት = dat & (16384 - 31 - 1); // የማዕዘን እሴት (0.. 16384 ደረጃዎች)
አንግል = (እሴት * 360) / 16384 // አንግል እሴት በዲግሪ
(0..359.9°)
መጠን = magreg & (16384 - 31 - 1);
alarmLo = (agcreg >> 10) & 0x1;
alarmHi = (agcreg >> 11) & 0x1;
}
}
/*!
****************************************** ***********************
* የ16 ቢት ያልተፈረመ ኢንቲጀር እኩልነት አስላ
*
* ይህ ተግባር እኩልነትን ለማስላት በ SPI በይነገጽ ጥቅም ላይ ይውላል
* በ SPI በኩል ወደ ኢንኮደር የሚላከው መረጃ።
*
* \param[in] እሴት: 16 ቢት ያልተፈረመ ኢንቲጀር የማን እኩልነት ይሰላል
*
* \መመለስ: እኩልነት እንኳን
*
****************************************** ***********************
*/
የማይንቀሳቀስ u8 spiCalcEvenParity(ያለፈ ዋጋ)
{
u8 cnt = 0;
u8 i;
ለ (i = 0; i <16; i++)
{
ከሆነ (እሴት እና 0x1)
{
cnt++;
}
ዋጋ>>= 1;
}
cnt ተመለስ & 0x1;
}
/*!
****************************************** ***********************
* የ16 ቢት ያልተፈረመ ኢንቲጀር እኩልነት አስላ
*
* ይህ ተግባር እኩልነትን ለማስላት በ SPI በይነገጽ ጥቅም ላይ ይውላል
* በ SPI በኩል ወደ ኢንኮደር የሚላከው መረጃ።
*
* \param[in] እሴት: 16 ቢት ያልተፈረመ ኢንቲጀር የማን እኩልነት ይሰላል
*
* \መመለስ: እኩልነት እንኳን
*
****************************************** ***********************
*/
የማይንቀሳቀስ u8 spiCalcEvenParity(ያለፈ ዋጋ)
{
u8 cnt = 0;
u8 i;
ለ (i = 0; i <16; i++)
{
ከሆነ (እሴት እና 0x1)
{
cnt++;
}
ዋጋ>>= 1;
}
cnt ተመለስ & 0x1;
}
AS5048-AB-ሃርድዌር
የ Adapterboard ንድፍ እና አቀማመጥ በመከተል ማግኘት ይቻላል.
AS5048-AB-1.1 መርሐግብር
ምስል 8፡ AS5048-AB-1.1 adapterboard schematics

AS5048 - AB - 1.1 PCB አቀማመጥ
ምስል 9፡ AS5048-AB-1.1 አስማሚ ቦርድ አቀማመጥ

የቅጂ መብት
የቅጂ መብት ams AG, Tobelbader Strasse 30, 8141 Unterpremstätten, ኦስትሪያ-አውሮፓ. የንግድ ምልክቶች ተመዝግበዋል። መብቱ በህግ የተጠበቀ ነው. በዚህ ውስጥ ያለው ይዘት ያለ የቅጂመብት ባለቤቱ የጽሁፍ ፍቃድ ሊባዛ፣ ሊላመድ፣ ሊዋሃድ፣ ሊተረጎም፣ ሊከማች ወይም ጥቅም ላይ ሊውል አይችልም።
ማስተባበያ
በ ams AG የሚሸጡ መሳሪያዎች በሽያጭ ዘመኑ ውስጥ በሚታየው የዋስትና እና የባለቤትነት ማካካሻ ድንጋጌዎች የተሸፈኑ ናቸው። ams AG ምንም ዋስትና አይሰጥም፣ ገላጭ፣ ህጋዊ፣ የተዘበራረቀ፣ ወይም በዚህ ውስጥ የተገለጸውን መረጃ በተመለከተ መግለጫ አይሰጥም። ams AG በማንኛውም ጊዜ እና ያለማሳወቂያ ዝርዝሮችን እና ዋጋዎችን የመቀየር መብቱ የተጠበቀ ነው። ስለዚህ ይህንን ምርት ወደ ስርዓት ከመቅረጽዎ በፊት ወቅታዊ መረጃ ለማግኘት ከ ams AG ጋር ማረጋገጥ ያስፈልጋል። ይህ ምርት ለንግድ መተግበሪያዎች ጥቅም ላይ እንዲውል የታሰበ ነው። የተራዘመ የሙቀት መጠን፣ ያልተለመዱ የአካባቢ መስፈርቶች ወይም ከፍተኛ ተዓማኒነት ያላቸው እንደ ወታደራዊ፣ የህክምና ህይወት ድጋፍ ወይም የህይወት ማቆያ መሳሪያዎች የሚያስፈልጋቸው መተግበሪያዎች በተለይ በ ams AG ለእያንዳንዱ መተግበሪያ ያለ ተጨማሪ ሂደት አይመከሩም። ይህ ምርት በ ams “AS IS” እና በማንኛውም ግልጽ ወይም በተዘዋዋሪ የቀረበ ነው።
የሸቀጣሸቀጥ እና ለተወሰነ ዓላማ የአካል ብቃት ዋስትናዎችን ጨምሮ ፣ ግን በተዘዋዋሪ ያልተገደቡ ዋስትናዎች ውድቅ ይደረጋሉ።
ams AG በግል ጉዳት፣ በንብረት ላይ ጉዳት፣ ለትርፍ መጥፋት፣ ለአጠቃቀም መጥፋት፣ የንግድ ሥራ መቋረጥ ወይም ቀጥተኛ ያልሆነ፣ ልዩ፣ ድንገተኛ ወይም ተከታይ የሆኑ ጉዳቶችን ጨምሮ ለማንኛውም ጉዳት ለተቀባዩ ወይም ለሦስተኛ ወገን ተጠያቂ አይሆንም። ደግ ፣ በዚህ ውስጥ ካለው የቴክኒክ መረጃ አቅርቦት ፣ አፈፃፀም ወይም አጠቃቀም ጋር ተያይዞ ወይም መነሳት። ከተቀባዩም ሆነ ከሶስተኛ ወገን ምንም አይነት ግዴታ ወይም ተጠያቂነት ከ ams AG የቴክኒክ ወይም ሌላ አገልግሎት መስጠት የለበትም።
የእውቂያ መረጃ
ዋና መሥሪያ ቤት
ams AG
ቶበልባደር ስትራሴ 30
8141 Unterpremstaetten
ኦስትራ
ቲ +43 (0) 3136 500 0
ለሽያጭ ቢሮዎች፣ አከፋፋዮች እና ተወካዮች፣ እባክዎን ይጎብኙ፡-
http://www.ams.com/contact
የወረደው ከ ቀስት.com.
ሰነዶች / መርጃዎች
![]() |
ams AS5048 14-ቢት Rotary Position Sensor ከዲጂታል አንግል እና PWM ውፅዓት ጋር [pdf] የተጠቃሚ መመሪያ AS5048-AB-1.1፣ AS5048 14-ቢት ሮታሪ አቀማመጥ ዳሳሽ ከዲጂታል አንግል እና PWM ውፅዓት፣ AS5048፣ 14-ቢት ሮታሪ አቀማመጥ ዳሳሽ ከዲጂታል አንግል እና PWM ውፅዓት፣ AS5048 14-ቢት ሮታሪ አቀማመጥ ዳሳሽ፣ ሮታሪ አቀማመጥ ዳሳሽ፣ አቀማመጥ ዳሳሽ፣ አቀማመጥ ዳሳሽ |


