在线免费观看成年人视频-在线免费观看国产-在线免费观看国产精品-在线免费观看黄网站-在线免费观看精品

產(chǎn)品分類

當前位置: 首頁 > 傳感測量產(chǎn)品 > 工業(yè)傳感器 > 霍爾傳感器

類型分類:
科普知識
數(shù)據(jù)分類:
霍爾傳感器

具有 ASEK DLL 諧波線性化功能的先進編程算法

發(fā)布日期:2022-04-26 點擊率:140

下載 PDF 版

作者:K. Robert Bate,
Allegro MicroSystems, LLC

介紹

無論是工業(yè)自動化和機器人技術,還是電動助力轉向和電機位置傳感,許多應用都需要監(jiān)測旋轉軸(以軸上或離軸排列形式)的角度。

在設計中使用磁體時,磁場輸入在整個旋轉范圍很可能不均勻,它存在固有誤差。這些磁場輸入誤差會導致系統(tǒng)內(nèi)的測量誤差。線性化能減少這些輸入誤差。

A1332 和A1335 可采用的諧波線性化能以最多 15 種修正諧波的形式應用線性化,利用快速傅立葉變換 (FFT) 可確定它們的相位和振幅,根據(jù)磁體在角度傳感器 IC 周圍的一次旋轉產(chǎn)生的數(shù)據(jù)可完成 FFT。通過使用 Allegro 提供的軟件計算系數(shù),并對片內(nèi) EEPROM 進行編程,可使用這種技術。本應用說明介紹了,當 Allegro 提供的軟件不夠靈活或要使用定制軟件時,客戶能使用的功能和處理流程。

編程要求

所有軟件都是在使用 .NET 4.0 的 Microsoft Visual Studio 2010 環(huán)境下開發(fā)的。請為您要使用的器件下載命令庫 (C#/.NET),并添加到其所含的 3 個 DLL 的項目參考中。

收集數(shù)據(jù)

首先,關閉所有后線性化算法處理;這包括零點偏移、后線性化旋轉 (RO)、短行程反轉 (IV) 和旋轉晶片位元 (RD)。預線性化調(diào)節(jié)可保持開啟,如 ORATE 設置、IIR 過濾器 (FI) 和預線性化旋轉 (LR)。

沿角度增加的位置移動編碼器。如果角度傳感器 IC 的輸出未相應增大,可設置 LR 位元以反轉角度傳感器 IC 輸出的反向,或在校準時沿反方向轉動編碼器,在此情況下,可能需要設置后線性化旋轉位元 (RO)。參閱《A1332/ A1335 編程參考》了解更多詳情。

最佳收集方法是按間距相等的步數(shù)旋轉目標,這樣產(chǎn)生的數(shù)據(jù)點數(shù)量就是 2 的冪數(shù)。通常,32 或 64 個間距均勻的數(shù)據(jù)點就足夠了。如果不能實現(xiàn),可收集數(shù)據(jù)點,然后必須按下節(jié)介紹的方法預處理數(shù)據(jù)。

另一種收集所需數(shù)據(jù)點的方法是多次旋轉目標,然后按預定義的間隔收集數(shù)據(jù)。當收集到足夠的數(shù)據(jù)點覆蓋目標的整個旋轉范圍時,接下來必須按下節(jié)介紹的方法預處理數(shù)據(jù)。

預處理數(shù)據(jù)

如果收集的數(shù)據(jù)點數(shù)量不是 2 的冪數(shù),或者收集的數(shù)據(jù)點間距不等,必須調(diào)整數(shù)據(jù)點數(shù)組的長度并/或使它們間距相等。要對數(shù)據(jù)執(zhí)行此操作,可調(diào)用 ResizePointArray 例程。

參數(shù) x 是編碼器數(shù)值的數(shù)組,參數(shù) y 是在該編碼器數(shù)值中收集的器件讀數(shù)。參數(shù) newSize 是重新調(diào)整的數(shù)組大小。如果參數(shù) x 設置為空,則假設已按從 0 開始至 360 結束的相等間距收集數(shù)值 y。如果參數(shù) x 不是空,則需要在調(diào)整數(shù)組大小前,為輸入數(shù)組排序。

double[] ResizePointArray(double[] x, double[] y, int newSize)

此例程會在輸入數(shù)組上執(zhí)行三次樣條插值,以采用所需的數(shù)據(jù)點數(shù)量,生成間距相等的數(shù)組。

初始處理

數(shù)據(jù)收集完畢,并形成長度為 2 的冪數(shù)的數(shù)組后,就可以計算諧波系數(shù)了。要計算諧波系數(shù),可調(diào)用 CalculateHarmonicLinearCoefficients 例程。

HarmonicCoefficients[] CalculateHarmonicLinearCoefficients (double[] points, out bool pointError)

其輸入是已收集的角度數(shù)組。此例程會執(zhí)行 FFT,并會返回系數(shù)數(shù)組和一個警告標記。當一個或多個輸入角比例程計算的角度大 20 度時,需要設置點誤差警告標記。

以一個包含 8 個輸入項的數(shù)組為例,例程計算的角度應為 [0, 45, 90, 135, 180, 225, 270, 315]。如果輸入數(shù)組是 [0, 45, 90, 135, 180, 204, 270, 315],則例程會設置 pointError,因為第 6 個輸入項的誤差超過 20 度。

選擇諧波

當所有諧波系數(shù)已計算完畢后,必須選擇所需的諧波。通常,計算例程生成的諧波數(shù)量會超過器件能支持的諧波數(shù)量,所以,必須選擇一些算法以選擇相關的諧波。

使用諧波的數(shù)量還取決于所用的器件種類和功能。A1332 的諧波最大數(shù)量是 15,但如果使用最大值,一些可編程的功能會使用默認值,如短行程設置和特定的 I2C 與 SPI 設置。不使用默認值時,這些可編程功能的諧波最大數(shù)量是 9。A1335 的諧波最大數(shù)量是 11,但要達到此數(shù)量,一些可編程功能會使用默認值,如短行程設置。不使用默認值時,這些可編程功能的諧波最大數(shù)量是 8。

最簡單的算法是按照所需的諧波數(shù)量選擇第一個諧波。這種方法很簡單,它選擇的諧波不會對輸出產(chǎn)生顯著的影響。

Allegro A1335 的示例編程器目前使用的算法是選擇振幅大于 0.3 的諧波。需要注意的是,當前軟件的一個限制是在所選諧波之間只能跳過 4 個諧波。如果跳過的諧波超過 4 個,還需要選擇最后一個選定諧波和所需諧波之間的所有諧波。

器件編程

諧波選擇完畢后,可調(diào)用例程 GenerateHarmonicLinearizationDevicevalues 生成要寫入器件的數(shù)值。

HarmonicDevicevalues[] GenerateHarmonicLinearizationDevicevalues (HarmonicCoefficients[] coefficients)

諧波系數(shù)傳遞到此例程中,它會返回器件編程所需的一組數(shù)值。此例程拋出的唯一異常是在所選系數(shù)之間跳過 4 個以上諧波系數(shù)的情形。

要對器件進行諧波線性化編程,必須設置 HL 標記,必須將 HAR_MAX 字段設置為要使用的系數(shù)數(shù)量,同時必須編寫 HARMONIC_PHASE_n、ADV_n 和 HARMONIC_AMPLITUDE_n 字段。

代碼實例

using System;
using Allegro.ASEK;

namespace HarmonicLinearizationExample
{
    public class HarmonicLinearizationExample
    {
        public HarmonicLinearizationExample()
        {
        }

        public void ProgramHarmonicLinearization(string filePath, ASEK asekProgrammer)
        {
            try
            {
                HarmonicCoefficients[] hc;
                bool pointError = false;
                double[] points = null;
                string fieldBuffer = File.ReadAllText(filePath);
                string line;
                List

 


角度輸入文件的格式

此文件包含一個角度值列表。如果有兩個數(shù)值被逗號隔開,則第一個數(shù)值是編碼器角度,第二個數(shù)值是器件角度。行可以是空白的,如果它們以 # 打頭,則可將其視為注釋。

角度輸入文件實例:

329.59
354.81
6.832
13.566
17.592
20.228
22.638
24.638
25.956
27.454
28.77
30.054
30.966

包含兩列時:

0,123
22.5,145.5
45,168
67.5,190.5
90,213
112.5,235.5
135,258
157.5,280.5
180,303
202.5,325.5
225,348
247.5,10.5
270,33
292.5,55.5
315,78
337.5,100.5


下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產(chǎn)品

更多
野兽的夜晚第四季忘不掉的前任 | 中文字幕日本乱码仑区在线| 国产精品亚洲二区在线观看| 亲近相奷对白中文字幕片| 亚洲愉拍自拍欧美精品APP| 国产精品55夜色66夜色| 欧美一级 片内射黑人| 夜夜躁狠狠躁2021| 国产真实伦在线观看| 日韩成人av网站| 50妺妺窝人体色聚窝窝www| 娇妻被交换粗又大又硬视频| 天天爱天天做天天爽| MACBOOKPRO免费网站| 久久婷婷综合色丁香五月| 亚洲AV无码乱码国产精品老妇| 东京热无码一区二区三区AV| 欧美成人精品视频在线不卡| 伊人色综合一区二区三区影院视频 | 欧美V日韩V亚洲V最新在线观看 | 23部禽女乱小说内| 久久久久久精品天堂无码中文字幕| 无套内内射视频网站| 丰满人妻被公侵犯日本| 人妻人人添人人爽夜夜欢视频 | 任你躁久久精品6| 2021亚洲爆乳无码专区| 久久国产精品99国产精| 亚洲AV永久青草无码精品| 国产精品毛片完整版视频 | 非洲黑人狂躁日本妞| 黑人又粗又大又 ╳乂| 我被公么征服了HD中文字幕| 成人无码一区二区三区| 欧洲美熟女乱又伦免费视频| 中文无码VR最新无码AV专区| 久久精品九九热无码免贵| 亚洲AV永久无无码精品一区二区| 国产成人精品一区二三区| 日韩一区二区三区无码人妻视频| А√天堂中文最新版在线种子| 女人被弄到高潮的免费视频| 中文无码一区二区视频在线播放量 | 妺妺窝人体色WWW在线图片| 一二三四在线视频观看社区| 精品一区二区三区不卡少妇av| 亚洲AV无码一区二区三区系列 | 日本在线人数最多的MMORPG| MM131美女视频毛片| 欧美性猛交XXXX黑人口味重| CHINESE呻吟VIDEOS| 欧美乱大交XXXXX| CHINESE 麻豆 HD X| 欧美丰满熟妇性XXXX| 99国产精品99久久久久久| 女神被啪进深处娇喘在线观看 | 国产精品视频免费一区二区| 无码国产精品一区二区免费I6| 国产成人无码免费视频在线 | 精品午夜福利1000在线观看| 亚洲国产成人综合精品| 精品久久亚洲中文字幕| 亚洲日韩国产一区二区三区在线| 久久不见久久见WWW免费| 亚洲愉拍自拍欧美精品APP| 久久精品影视免费观看| 一本色道无码不卡在线观看| 麻豆三级电影无码| 99精产国品一二三产区区别在线 | 国产成人亚洲精品无码综合原创 | 亚洲AV永久无码精品表情包| 狠狠躁日日躁夜夜躁2022麻豆| 亚洲高清国产AV拍精品青青草原| 精品久久无码中文字幕| 亚洲最大的AV网站| 麻豆文化传媒WWW| A级毛片免费全部播放无码| 人妻少妇粗大持久满足| 大炕上和亲亲公个取所需 | 久久精品成人无码观看免费| 英语老师乖乖挽起裙子的意思| 蜜桃传媒在线观看免费版7| 97人妻成人免费视频| 人禽杂交18禁网站免费| 丰满少妇人妻HD高清果冻传媒| 无码AV熟妇素人内射vr在线| 国产中文欧美日韩在线| 亚洲中文字幕无码一久久区| 麻豆蜜桃AV蜜臀AV色欲AV| AV无码一区二区大桥久未| 揉着我的奶从后面进去| 国产精品视频色拍拍| 亚洲AV无码精品狠狠爱| 久久久久99精品成人片试看 | 欧美黑人XXXX性高清版| 成人午夜福利免费体验区| 熟肉OVA初恋时间2附前作| 国产亚洲色婷婷久久99精品| 亚洲综合AV色婷婷国产野外 | BT天堂А√天堂资源地址| 日韩精品无码一本二本三本| 国产AV无码专区亚洲AV男同| 亚洲AV无码乱码在线| 久久综合久久鬼色| 八戒八戒在线高清观看视频4| 熟女乱中文字幕熟女熟妇| 好男人好社区好资源在线| 尤物爆乳AV导航| 日本边添边摸边做边爱喷水| 国产精品一区二区高清在线| 亚洲一区无码中文字幕乱码| 欧美一级 片内射欧美A999| 国产成人一区二区三区免费视频| 亚洲精品国产精品乱码视色| 女人不怕粗短就怕蘑菇头什么意| 东京热人妻中文无码AV| 亚洲AV永久一区二区三区蜜桃| 美女扒开屁股让男人桶GIF动态| 成 人 黄 色 网 站 在线观| 性生大片免费观看网站| 老师你的兔子好软水好多的图片| 扒开腿狂躁女人爽出白浆| 性一交一乱一色一视频| 免费免费视频片在线观看 | 国产中文三级全黄| 中文字日产幕码三区的做法步骤| 日韩午夜理论片 中文字幕| 黑人精品欧美一区二区蜜桃| 97精品国产一区二区三区| 天天澡夜夜澡人人澡| 久久九九久精品国产免费直播| 啊轻点灬大JI巴太粗太长在线了 | 亚洲国产成人无码AV在线影院| 妺妺窝人体色www在线下载人| 国产69精品久久久久久妇女迅雷| 亚洲欧美精品伊人久久| 人人妻人人爽日日人人| 狠狠色噜噜狠狠狠狠888奇禾| BDSM女囚BDSMTV| 亚洲AV秘 无码一区二区三密桃 | 好硬好湿好爽再深一点动态图片| 1000部无遮挡拍拍拍免费视频| 天天摸天天做天天爽水多| 久久婷婷国产剧情内射白浆| 丰满人妻跪趴高撅肥臀| 一面亲上边一面膜下边56| 肉感妇BBWBBWBBWBBW| 久久WWW免费人成人片| 粗大的内捧猛烈进出视频| 亚洲一区二区三区国产精华液| 日韩一区二区三区射精| 久久久99精品成人片| 动漫高H纯肉无码视频在线观看 | 国产欧美一区二区精品性色| ACCA少女SDANVI| 亚洲AV永久无码精品国产精品| 欧美又大粗又爽又黄大片视频| 狠狠综合久久AV一区二区| 不知火舞蹈三个小孩海边X| 亚洲午夜理论无码电影| 熟妇人妻精品一区二区视频免费的| 久久亚洲色WWW成人网址| 国产成人综合色在线观看网站| 69SEX久久精品国产麻豆| 亚洲av网站在线观看| 日本MACBOOKPRO高清| 久久精品国产亚洲AV麻豆长发| 丰满性熟妇ⅩXXOOOZZX| 中文字幕丰满伦子无码| 亚洲AV成人无码网站| 秋霞国产午夜伦午夜无码灬| 久久成人无码专区| 国产粗话肉麻对白在线播放| 97人人超碰国产精品最新O | 精品乱码一区内射人妻无码| 风流少妇又紧又爽又丰满| 18禁爆乳无遮挡免费观看日本动 | 无码人妻一区二区三区一| 欧美性猛交XXXX乱大交视频| 精品综合久久久久久97| 国产刺激一区二区| А√天堂中文官网在线地址| 艳妇乳肉豪妇荡乳ⅩXXOO| 无码少妇一区二区三区免费| 人妻丰满熟妇av无码区免费蜜臀| 久久久久久一区国产精品| 国产天堂AV手机在线| 厨房里我扒了岳的内裤| 94久久国产乱子伦精品免费| 亚洲人成电影在线观看天堂色| 天天做天天爱天天爽综合网| 人妻丰满熟妇AⅤ无码区在线电影| 久久婷婷五月综合色俺也想去 | 久久精品国产久精国产爱| 国产精品亚洲污污网站入口| 波多野结衣一区二区三区AV高清 | 天天爽夜夜爽人人爽QC| 热99RE久久国超精品首页| 麻豆影视视频高清在线观看 | 无码人妻一区二区三区一|