டிஜிட்டல் கோணம் மற்றும் PWM வெளியீட்டைக் கொண்ட ams AS5048 14-பிட் ரோட்டரி பொசிஷன் சென்சார்
தயாரிப்பு தகவல்
AS5048 என்பது டிஜிட்டல் கோணம் (இடைமுகம்) மற்றும் PWM வெளியீட்டைக் கொண்ட 14-பிட் ரோட்டரி பொசிஷன் சென்சார் ஆகும். இது ams OSRAM குழுமத்தால் வடிவமைக்கப்பட்டு வெளியிடப்பட்டது Arrow.comஇந்த சென்சார் சுழலும் பொருளின் நிலையை அளவிடப் பயன்படுகிறது மற்றும் துல்லியமான கோண அளவீடுகளை வழங்குகிறது.
AS5048 அடாப்டர் போர்டு என்பது ஒரு சுற்று ஆகும், இது ஒரு தனி சோதனை சாதனம் அல்லது PCB ஐ உருவாக்க வேண்டிய அவசியமின்றி AS5048 சென்சாரை எளிதாக சோதித்து மதிப்பீடு செய்ய அனுமதிக்கிறது. அடாப்டர் போர்டை மைக்ரோகண்ட்ரோலர் அல்லது AS5048-டெமோபோர்டுடன் வெளிப்புற சாதனமாக இணைக்க முடியும்.
பலகை விளக்கம்
AS5048 அடாப்டர்போர்டில் இடைமுக வகை A (SPI) அல்லது B (I2C), 4 x 2.6mm மவுண்டிங் துளைகள் மற்றும் P1 இணைப்பான் உள்ளன. இது AS5048 சென்சாருடன் இணைக்கவும் தொடர்பு கொள்ளவும் வசதியான வழியை வழங்குகிறது.
மவுண்டிங் வழிமுறைகள்
AS5048 அடாப்டர் போர்டை ஏற்ற, இந்தப் படிகளைப் பின்பற்றவும்:
- AS5048 பொசிஷன் சென்சாரின் மேல் அல்லது கீழ் ஒரு விட்டம் கொண்ட காந்தத்தை வைக்கவும்.
- காந்தம் 0.5 மிமீ சகிப்புத்தன்மையுடன் தொகுப்பின் நடுவில் மையமாக இருப்பதை உறுதிசெய்யவும்.
- காந்தத்திற்கும் குறியாக்கி உறைக்கும் இடையில் 0.5 மிமீ முதல் 2 மிமீ வரையிலான காற்று இடைவெளியைப் பராமரிக்கவும்.
- காந்தம் தாங்கிக்கு பித்தளை, தாமிரம், அலுமினியம் அல்லது துருப்பிடிக்காத எஃகு போன்ற ஃபெரோ காந்தம் அல்லாத பொருளைப் பயன்படுத்தவும்.
இந்த வழிமுறைகளைப் பின்பற்றுவது AS5048 அடாப்டர் போர்டின் சரியான செயல்பாட்டையும் துல்லியமான நிலை அளவீடுகளையும் உறுதி செய்யும்.
மீள்பார்வை வரலாறு

பொது விளக்கம்
AS5048 என்பது 360-பிட் உயர் தெளிவுத்திறன் வெளியீட்டைக் கொண்ட 14° கோண நிலை உணரியைப் பயன்படுத்த எளிதானது. கோணத்தை அளவிட, சிப்பின் மையத்தில் சுழலும் ஒரு எளிய இரு-துருவ காந்தம் மட்டுமே தேவைப்படுகிறது.
காந்தம் IC க்கு மேலே அல்லது கீழே வைக்கப்படலாம். இது படம் 1 இல் காட்டப்பட்டுள்ளது.
படம் 1: காந்த நிலை உணரி AS5048 + காந்தம்

AS5048 அடாப்டர் போர்டு
AS5048 அடாப்டர் போர்டு என்பது ஒரு எளிய சுற்று ஆகும், இது ஒரு சோதனை சாதனம் அல்லது PCB ஐ உருவாக்காமல் AS5048 காந்த நிலை உணரியை விரைவாக சோதித்து மதிப்பீடு செய்ய அனுமதிக்கிறது.
குழு விளக்கம்
AS5048 அடாப்டர்போர்டு என்பது ஒரு எளிய சுற்று ஆகும், இது AS5048 ரோட்டரி குறியாக்கியை சோதனை சாதனம் அல்லது PCB ஐ உருவாக்காமல் விரைவாக சோதித்து மதிப்பீடு செய்ய அனுமதிக்கிறது.
PCB-ஐ மைக்ரோகண்ட்ரோலருடன் அல்லது AS5048- டெமோபோர்டுடன் வெளிப்புற சாதனமாக இணைக்க முடியும்.
படம் 2: AS5048 அடாப்டர்போர்டு

AS5048 அடாப்டர் போர்டை ஏற்றுகிறது
AS5048 பொசிஷன் சென்சாரின் கீழ் ஒரு விட்டம் கொண்ட காந்தம் வைக்கப்பட வேண்டும், மேலும் 0.5 மிமீ சகிப்புத்தன்மையுடன் தொகுப்பின் நடுவில் மையப்படுத்தப்பட வேண்டும்.
காந்தத்திற்கும் குறியாக்கி உறைக்கும் இடையிலான காற்று இடைவெளி 0.5 மிமீ ~ 2 மிமீ வரம்பில் பராமரிக்கப்பட வேண்டும். காந்த வைத்திருப்பவர் ஃபெரோ காந்தமாக இருக்கக்கூடாது. பித்தளை, தாமிரம், அலுமினியம், துருப்பிடிக்காத எஃகு போன்ற பொருட்கள் இந்த பகுதியை உருவாக்க சிறந்த தேர்வுகள்.
படம் 3: AS5048 – AB – மவுண்டிங் மற்றும் பரிமாணம்

AS5048 அடாப்டர் போர்டு மற்றும் பின்அவுட்
படம் 4: AS5048 அடாப்டர் போர்டு இணைப்பிகள் மற்றும் என்கோடர் பின்அவுட்

அட்டவணை 1: பின் விளக்கம்
| பின் # பலகை | பின் எண் AS5 048 | சின்னம் பலகை |
விளக்கம் |
| பி1 - 1 | 13 | GND | சப்ளை மைதானம் |
| பி1 - 2 | 3 | A2/MISO | SPI மாஸ்டர் இன்/ஸ்லேவ் அவுட்; I2C முகவரி தேர்வு பின் 2 உடன் பகிரப்பட்டது |
| பி1 - 3 | 4 | A1/MOSI | SPI மாஸ்டர் அவுட்/ஸ்லேவ் இன்; I2C முகவரி தேர்வு பின் 1 உடன் பகிரப்பட்டது |
| பி1 - 4 | 2 | SCL/SCK | SPI கடிகார உள்ளீடு; I2C கடிகார உள்ளீட்டுடன் பகிரப்பட்டது |
| பி1 - 5 | 1 | SDA/CSn | SPI சிப் தேர்வு-செயலில் குறைந்த; I2C தரவு பின்னுடன் பகிரப்பட்டது |
| பி1 - 6 | 14 | PWM | துடிப்பு அகல மாடுலேஷன் வெளியீடு |
|
பி1 - 7 |
12 |
3.3V |
3V-ரெகுலேட்டர் வெளியீடு; VDD இலிருந்து உள்நாட்டில் கட்டுப்படுத்தப்படுகிறது. 3V விநியோக தொகுதிக்கு VDD உடன் இணைக்கவும்tage |
| பி1 - 8 | 11 | 5V | வழங்கல் தொகுதிtage |
செயல்பாட்டு வழக்குகள்
காந்தத்தின் கோணத்தைப் படிக்க MCU க்கு மிகவும் முழுமையான மற்றும் துல்லியமான தீர்வு SPI இடைமுகம் ஆகும்.
ஒரு சாதனம் SPI பயன்முறை, ஒரே திசையில் - 3 கம்பி
AS5048-AB ஐ ஒரு மைக்ரோகண்ட்ரோலரின் தொழில்துறை தரநிலையான SPI போர்ட்டுடன் நேரடியாக இணைக்க முடியும். மைக்ரோகண்ட்ரோலருக்கும் AS5048 க்கும் இடையிலான ஒரு திசை தொடர்புக்கு (கோணம் + அலாரம் மதிப்புகள் வாசிப்பு) குறைந்தபட்ச இணைப்புத் தேவைகள் MISO, SCK, SS/ ஆகும்.
ஒவ்வொரு 16-பிட் SPI பரிமாற்றத்திலும் கோணம் படிக்கப்படும். AS5048 தரவுத்தாள் பதிவு அட்டவணையைப் பார்க்கவும், 3FFFh பதிவு செய்யவும்.
படம் 5: மைக்ரோகண்ட்ரோலருடன் ஒரே திசையில் SPI இடைமுகத்தைப் பயன்படுத்துதல்

ஒரு சாதனம் SPI பயன்முறை, இருதரப்பு - 4 கம்பி
கோண மதிப்புகளைத் தவிர மற்ற பதிவேடுகளைப் படிக்க வேண்டும் அல்லது AS5048 இல் பதிவேடுகளை எழுத, MOSI சமிக்ஞை அவசியம்.
படம் 6: மைக்ரோகண்ட்ரோலருடன் SPI இடைமுகத்தை இருதிசை ரீதியாகப் பயன்படுத்துதல்

பல சாதனங்கள் SPI டெய்சி சங்கிலி முறை
AS5048 ஆனது டெய்சி சங்கிலியால் பிணைக்கப்பட்டுள்ளது, SPI தகவல்தொடர்புக்கு மட்டுமே 4 கம்பிகளைப் பயன்படுத்துகிறது.
nx குறியாக்கிகள் கொண்ட இந்த கட்டமைப்பில், வரிசை பின்வருமாறு செயலாக்கப்படும்:
- MCU SS/ = 0 ஐ அமைக்கிறது
- MCU சங்கிலி மூலம் nx 16-பிட்டை மாற்றுகிறது (எ.கா. READ கட்டளை FFFFh)
- MCU SS/=1ஐ அமைக்கிறது
அந்த நேரத்தில் அனைத்து nx குறியாக்கிகளும் FFFFh என்ற READ கட்டளையைப் பெற்றுள்ளன. - MCU SS/=0ஐ அமைக்கிறது
- MCU nx 16-பிட் மாற்றுகிறது (எ.கா. NOP கட்டளை 0000h)
- MCU SS/=1ஐ அமைக்கிறது
அந்த கட்டத்தில் MISO இல் பெறப்பட்ட nx 16-பிட் nx கோண மதிப்புகள் ஆகும்.
படம் 7: டெய்சி சங்கிலி பயன்முறையில் பல சாதனங்கள்


நிலைபொருள் குறியீட்டு முறை
பின்வரும் மூலக் குறியீடு 4-வயர் பயன்பாட்டிற்குப் பொருந்துகிறது.
void spiReadData() செயல்பாடு AS4 இலிருந்து 5048 மதிப்புகளைப் படிக்கிறது/எழுதுகிறது.
- கட்டளையை அனுப்பு READ AGC / பெறு மதிப்பு தெரியவில்லை
- கட்டளையை அனுப்பு READ MAG / பெறு மதிப்பு AGC
- கட்டளையை அனுப்பு READ கோணம் / பெறு மதிப்பு MAG
- கட்டளையை அனுப்பு NOP (செயல்பாடு இல்லை) / மதிப்பைப் பெறு ANGLE
ஒரு சுழற்சியில் READ ANGLE மட்டுமே தேவைப்பட்டால், செயல்முறையை ஒரு வரியாகக் குறைக்கலாம்:
- கட்டளையை அனுப்பு READ கோணம் / பெறு மதிப்பு கோணம்
நிலையான u8 spiCalcEvenParity(ushort value) செயல்பாடு விருப்பமானது, இது 16-பிட் SPI ஸ்ட்ரீமின் சமநிலை பிட்டைக் கணக்கிடுகிறது.
/*!
*******************************************************************************
* SPI இடைமுகம் வழியாக சிப் தரவைப் படிக்கிறது
*
* இந்த செயல்பாடு SPI ஐ ஆதரிக்கும் சில்லுகளிலிருந்து கார்டிக் மதிப்பைப் படிக்கப் பயன்படுகிறது.
* இடைமுகம்.
*******************************************************************************
*/
#SPI_CMD_READ 0x4000 ஐ வரையறுக்கவும் /*!< SPI இடைமுகத்தைப் பயன்படுத்தும் போது படிக்க முயற்சிப்பதைக் குறிக்கும் கொடி */
#SPI_REG_AGC 0x3ffd /* என்பதை வரையறுக்கவும்!< SPI ஐப் பயன்படுத்தும் போது agc பதிவு செய்யவும் */
#SPI_REG_MAG 0x3ffe /* ஐ வரையறுக்கவும்!< SPI ஐப் பயன்படுத்தும் போது அளவுப் பதிவேடு */
#SPI_REG_DATA 0x3fff /*!< SPI ஐப் பயன்படுத்தும் போது தரவுப் பதிவேட்டை வரையறுக்கவும் */
#SPI_REG_CLRERR 0x1 /*!< SPI ஐப் பயன்படுத்தும் போது பிழை பதிவேட்டை அழிக்கவும் */
ஸ்பைரீட் டேட்டா() வெற்றிடத்தை
{
u16 dat; // SPI தொடர்புக்கான 16-பிட் தரவு இடையகம்
u16 மேக்ரெக்;
குறுகிய கோணம், அக்ரெக்;
யூபைட் ஏஜிசி;
குறுகிய மதிப்பு;
பிட் அலாரம்ஹாய், அலாரம்லோ;
/* Send READ AGC கட்டளை. பெறப்பட்ட தரவு தூக்கி எறியப்படுகிறது: இந்த தரவு முன்னோடி கட்டளையிலிருந்து வருகிறது (தெரியாது)*/
தரவு = SPI_CMD_படிக்க | SPI_REG_AGC;
dat |= spiCalcEvenParity(dat) << 15;
spiTransfer((u8*)&dat, sizeof(u16));
/ /* READ MAG கட்டளையை அனுப்பு. பெறப்பட்ட தரவு AGC மதிப்பு: இந்த தரவு முன்னோடி கட்டளையிலிருந்து வருகிறது (தெரியாது)*/
தரவு = SPI_CMD_படிக்க | SPI_REG_MAG;
dat |= spiCalcEvenParity(dat) << 15;
spiTransfer((u8*)&dat, sizeof(u16));
மேக்ரெக் = டேட்;
/* Send READ ANGLE கட்டளை. பெறப்பட்ட தரவு என்பது முன்னோடி கட்டளையிலிருந்து MAG மதிப்பு */
தரவு = SPI_CMD_படிக்க | SPI_REG_DATA;
dat |= spiCalcEvenParity(dat) << 15;
spiTransfer((u8*)&dat, sizeof(u16));
அக்ரெக் = டேட்;
/* NOP கட்டளையை அனுப்பு. பெறப்பட்ட தரவு என்பது முன்னோடி கட்டளையிலிருந்து ANGLE மதிப்பாகும் */
dat = 0x0000; // NOP கட்டளை.
spiTransfer((u8*)&dat, sizeof(u16));
கோணம் = தரவு >> 2;
}
((dat & 0x4000) || (agcreg & 0x4000) || (magreg & 0x4000)) எனில்
{
/* பிழைக் கொடி அமைக்கப்பட்டது – அதை மீட்டமைக்க வேண்டும் */
தரவு = SPI_CMD_படிக்க | 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°)
அளவு = மாக்ரெக் & (16384 - 31 - 1);
அலாரம்லோ = (agcreg >> 10) & 0x1;
அலாரம்Hi = (agcreg >> 11) & 0x1;
}
}
/*!
*******************************************************************************
* 16 பிட் கையொப்பமிடப்படாத முழு எண்ணின் இரட்டை சமநிலையைக் கணக்கிடுங்கள்
*
* இந்தச் செயல்பாடு SPI இடைமுகத்தால் சம சமநிலையைக் கணக்கிடப் பயன்படுகிறது.
* SPI வழியாக குறியாக்கிக்கு அனுப்பப்படும் தரவின்.
*
* \param[in] மதிப்பு : 16 பிட் கையொப்பமிடப்படாத முழு எண், அதன் சமநிலை கணக்கிடப்படும்.
*
* \return : இரட்டை சமநிலை
*
*******************************************************************************
*/
நிலையான u8 spiCalcEvenParity(uகுறுகிய மதிப்பு)
{
u8 சிஎன்டி = 0;
u8 நான்;
(i = 0; i < 16; i++)
{
(மதிப்பு & 0x1) என்றால்
{
சிஎன்டி++;
}
மதிப்பு >>= 1;
}
திரும்ப cnt & 0x1;
}
/*!
*******************************************************************************
* 16 பிட் கையொப்பமிடப்படாத முழு எண்ணின் இரட்டை சமநிலையைக் கணக்கிடுங்கள்
*
* இந்தச் செயல்பாடு SPI இடைமுகத்தால் சம சமநிலையைக் கணக்கிடப் பயன்படுகிறது.
* SPI வழியாக குறியாக்கிக்கு அனுப்பப்படும் தரவின்.
*
* \param[in] மதிப்பு : 16 பிட் கையொப்பமிடப்படாத முழு எண், அதன் சமநிலை கணக்கிடப்படும்.
*
* \return : இரட்டை சமநிலை
*
*******************************************************************************
*/
நிலையான u8 spiCalcEvenParity(uகுறுகிய மதிப்பு)
{
u8 சிஎன்டி = 0;
u8 நான்;
(i = 0; i < 16; i++)
{
(மதிப்பு & 0x1) என்றால்
{
சிஎன்டி++;
}
மதிப்பு >>= 1;
}
திரும்ப cnt & 0x1;
}
AS5048-AB-வன்பொருள்
அடாப்டர்போர்டின் திட்ட வரைபடம் மற்றும் அமைப்பைப் பின்பற்றுவதைக் காணலாம்.
AS5048-AB-1.1 திட்டவரைவுகள்
படம் 8: AS5048-AB-1.1 அடாப்டர்போர்டு திட்டவரைவுகள்

AS5048 – AB – 1.1 PCB தளவமைப்பு
படம் 9: AS5048-AB-1.1 அடாப்டர் போர்டு தளவமைப்பு

காப்புரிமை
பதிப்புரிமை ams AG, Tobelbader Strasse 30, 8141 Unterpremstätten, Austria-Europe. வர்த்தக முத்திரைகள் பதிவுசெய்யப்பட்டுள்ளன. அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. இங்குள்ள உள்ளடக்கத்தை பதிப்புரிமை உரிமையாளரின் முன் எழுத்துப்பூர்வ ஒப்புதல் இல்லாமல் மீண்டும் உருவாக்கவோ, மாற்றியமைக்கவோ, இணைக்கவோ, மொழிபெயர்க்கவோ, சேமிக்கவோ அல்லது பயன்படுத்தவோ கூடாது.
மறுப்பு
ams AG ஆல் விற்கப்படும் சாதனங்கள் அதன் விற்பனை காலத்தில் காணப்படும் உத்தரவாதம் மற்றும் காப்புரிமை இழப்பீட்டு விதிகளால் உள்ளடக்கப்பட்டுள்ளன. ams AG இங்கு குறிப்பிடப்பட்டுள்ள தகவல்களுக்கு எந்தவிதமான உத்தரவாதத்தையும், சட்டப்பூர்வ, மறைமுகமான அல்லது விளக்கத்தையும் வழங்காது. எந்த நேரத்திலும் அறிவிப்பு இல்லாமல் விவரக்குறிப்புகள் மற்றும் விலைகளை மாற்ற ams AG உரிமையை கொண்டுள்ளது. எனவே, இந்த தயாரிப்பை ஒரு அமைப்பாக வடிவமைப்பதற்கு முன், தற்போதைய தகவலுக்கு ams AG உடன் சரிபார்க்க வேண்டியது அவசியம். இந்த தயாரிப்பு வணிக பயன்பாடுகளில் பயன்படுத்த நோக்கம் கொண்டது. நீட்டிக்கப்பட்ட வெப்பநிலை வரம்பு, அசாதாரண சுற்றுச்சூழல் தேவைகள் அல்லது இராணுவம், மருத்துவ உயிர் ஆதரவு அல்லது உயிர்-நிலையான உபகரணங்கள் போன்ற உயர் நம்பகத்தன்மை பயன்பாடுகள் தேவைப்படும் பயன்பாடுகள், ஒவ்வொரு பயன்பாட்டிற்கும் ams AG ஆல் கூடுதல் செயலாக்கம் இல்லாமல் குறிப்பாக பரிந்துரைக்கப்படவில்லை. இந்த தயாரிப்பு ams "AS IS" மற்றும் எந்தவொரு வெளிப்படையான அல்லது மறைமுகமான
ஒரு குறிப்பிட்ட நோக்கத்திற்கான வணிகத்தன்மை மற்றும் தகுதிக்கான மறைமுக உத்தரவாதங்கள் உட்பட, ஆனால் அவை மட்டும் அல்லாமல் உத்தரவாதங்கள் மறுக்கப்படுகின்றன.
தனிப்பட்ட காயம், சொத்து சேதம், லாப இழப்பு, பயன்பாட்டு இழப்பு, வணிகத்தின் குறுக்கீடு அல்லது மறைமுக, சிறப்பு, தற்செயலான அல்லது விளைவான சேதங்கள் உட்பட, ஆனால் அவை மட்டும் அல்லாமல், எந்தவொரு சேதத்திற்கும் ஏஎம்எஸ் ஏஜி பெறுநர் அல்லது மூன்றாம் தரப்பினருக்கு பொறுப்பாகாது. இங்குள்ள தொழில்நுட்பத் தரவின் நிறுவுதல், செயல்திறன் அல்லது பயன்பாடு ஆகியவற்றுடன் தொடர்புடைய அல்லது எழும் வகை. பெறுநருக்கு அல்லது எந்தவொரு மூன்றாம் தரப்பினருக்கும் எந்தவொரு பொறுப்பும் அல்லது பொறுப்பும் ஏற்படாது அல்லது தொழில்நுட்ப அல்லது பிற சேவைகளை AG வழங்குவதில் இருந்து வெளியேறாது.
தொடர்பு தகவல்
தலைமையகம்
ams ஏஜி
Tobelbader Strasse 30
8141 Unterpremstateten
ஆஸ்திரியா
T. +43 (0) 3136 500 0
விற்பனை அலுவலகங்கள், விநியோகஸ்தர்கள் மற்றும் பிரதிநிதிகளுக்கு, தயவுசெய்து பார்வையிடவும்:
http://www.ams.com/contact
பதிவிறக்கம் செய்யப்பட்டது Arrow.com.
ஆவணங்கள் / ஆதாரங்கள்
![]() |
டிஜிட்டல் கோணம் மற்றும் PWM வெளியீட்டைக் கொண்ட ams AS5048 14-பிட் ரோட்டரி பொசிஷன் சென்சார் [pdf] பயனர் கையேடு AS5048-AB-1.1, AS5048 டிஜிட்டல் கோணம் மற்றும் PWM வெளியீடு கொண்ட 14-பிட் ரோட்டரி பொசிஷன் சென்சார், AS5048, டிஜிட்டல் கோணம் மற்றும் PWM வெளியீடு கொண்ட 14-பிட் ரோட்டரி பொசிஷன் சென்சார், AS5048 14-பிட் ரோட்டரி பொசிஷன் சென்சார், ரோட்டரி பொசிஷன் சென்சார், பொசிஷன் சென்சார், சென்சார் |


