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

產(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)品

更多
国产精品女同久久久久电影院| 成年无码AV片在线免缓冲| 八戒八戒视频在线WWW观看| 东北老女人高潮大喊舒服死了| 国产乱人伦AV麻豆网| 久久国产香蕉一区精品蜜桃| 女人偷拍厕所69XXXXXWW| 色欲av蜜臀一区二区四区| 亚洲AV无码一区二区在线蜜桃 | 欧洲熟妇色ⅩXXXX欧美老妇| 我的真實亂倫故事| 野花香HD免费高清版6高清版 | 无码少妇一区二区性色AV| 亚洲综合成人AⅤ在线观看| JAZZJAZZ国产精品| 国产熟妇人妻ⅩXXXX麻豆网站| 理论片午午伦夜理片久久| 日韩欧群交P片内射中文| 亚洲国产精品久久久天堂麻豆宅男 | 野花高清完整版免费观看视频大全| 啊轻点灬大JI巴太粗太长在线了| 国产在线国偷精品免费看| 嫩草伊人久久精品少妇AV| 午夜成人影片在线观看免费完整高 | 久久久久亚洲AV成人人电影软件| 日本丰满熟妇BBxBB| 亚洲精品无码专区在线观看| YELLOW高清免费观看日本| 狠狠躁夜夜躁人人爽天天天天97 | 人妻办公室内上司侵犯| 亚洲AV无码专区在线电影 | 玉蒲团Ⅲ艳乳叶媚子| 高清FREESEXMOVIES性TV出水| 久久久久人妻一区精品色欧美| 少妇精品久久久一区二区三区| 一边做饭一边躁狂怎么办呢69| 国产2021在线传媒麻豆| 麻豆╳╳╳乱女另类| 我半夜摸妺妺的奶C了她动漫| 专干日本熟妇人妻| 国产精品免费高清在线观看| 女人收缩时男人舒服吗| 亚洲AV无码国产一区二区三区四| 啊灬啊灬啊灬快灬少妇软件 | 黑人大雞巴XⅩⅩ| 日本肥老妇色XXXXX日本老妇| 亚洲日韩中文在线精品第一| 国产AV一区二区三区最新精品| 毛茸茸BBWBBW中国妓女| 香蕉久久一区二区不卡无毒影院 | 日韩在线看片免费人成视频播放| 一边做饭一边暴躁怎么办| 国产精品亚洲一区二区无码| 欧美一进一出抽搐大尺度视频| 亚洲乱码国产乱码精品精| 粉嫩虎白女流水白浆在线播放| 美国MACBOOKPRO日本| 亚洲AV无码久久精品成人| 大杳蕉在线影院在线播放| 免费高清中文字幕MV| 亚洲国产成人精品无码区在线播放| 春色精品久久久久午夜aⅴ| 免费A级毛片在线播放不收费| 亚洲А∨天堂久久精品2021| 丰满少妇又爽又紧又丰满在线观看 | 97久久精品亚洲中文字幕无码| 久久99精品网久久| 性生交片免费无码看人| 成为人视频人的APP有哪些软件| 免费精东传媒VS天美传媒| 亚洲乱码精品久久久久| 国产老妇伦国产熟女老妇久| 日韩无码2021| AV亚欧洲日产国码无码| 久久亚洲AV午夜福利精品一区 | A级毛片免费观看网站| 久久久精品国产SM最大网站| 亚洲AV色噜噜男人的天堂| 国产AV无码专区亚洲AV毛片搜| 人妻av无码一区二区| 18黑白丝水手服自慰喷水网站 | 97久久香蕉国产线看观看| 久久久久久久性潮| 亚洲国产一区二区三区| 国产偷国产偷亚洲高清日韩| 天天爱天天做天天爽| 成人综合激情另类小说| 人妻丰满熟妇AV无码区动漫| 337P日本欧洲亚洲大胆裸体艺| 久久天天躁夜夜躁狠狠躁2022| 亚洲国产婷婷综合在线精品| 和岳每晚弄的高潮嗷嗷叫视频 | 色播久久人人爽人人爽人人片AV | 少妇性饥渴VIDEOS| 成人欧美一区二区三区| 青青青国产手线观看视频2019| 99国精产品灬源码1688钻石| 蜜臀久久AV无码牛牛影视| 一区二区三区国产精品保安| 精品无人区麻豆乱码1区2区| 亚洲国产精品成人精品无码区| 国内精品自国内精品自线| 香港三日本8A三级少妇三级99| 国产69精品久久久久9999| 色综合天天视频在线观看| 成年女人A毛片免费视频| 人妻人妇人妻一区二区三区| ZLJZLJZLJ中国人水多多| 前夫6天要了我25次| www.丁香五月| 人妻丰满熟妇AV无码| 爆乳3把你榨干哦OVA在线观看| 人妻无码第一区二区三区| JAVA强行VIDEOS另类| 人妻人人做人做人人爱| 草草永久地址发布页①| 日韩人妻无码一区二区三区视频| 成人AV鲁丝片一区二区免费| 日日噜狠狠噜天天噜AV| 夫目前侵犯一区二区三区| 久久精品99国产精品蜜桃| 一二三四免费观看在线视频| 巨爆乳中文字幕爆乳区| 中文字幕人妻一区二区三区| 欧美 丝袜 自拍 制服 另类| YY111111少妇影院理论片| 日韩精品久久久久久久电影蜜臀| 伽罗ちゃんが腿法| 无人区一码二码三码四码| 韩国激情高潮无遮挡HD| 亚洲日韩高清AⅤ在线观看| 久久亚洲精品成人AV无码网站| 中文字幕伊人久久| 欧洲S码亚洲M码精品一区| 成年视频APP短视频在线观看| 少妇WWB搡BBBB搡BBBB| 国产精品一区二区AV| 亚洲国产精品久久久久久无码| 久久精品亚洲乱码伦伦中文| 中文字幕V亚洲ⅤV天堂| 欧美午夜理伦三级在线观看| 厨房丝袜麻麻被后进怀孕| 乌鸦传媒一二三区| 激情综合婷婷丁香五月尤物| 诱女偷伦初尝云雨H| 欧美一区二期三区视频| 寡妇两腿间黑黑的毛毛是什么| 性XXⅩ欧美老妇肥老太| 久久精品亚洲乱码伦伦中文 | 亚洲中文字幕无码永久在线不卡| 免费国产无人区码卡二卡3卡| ZOOM与动物ZOOM| 脱色摇床THERMO网站| 精品国产污污免费网站入口| 中文字幕亚洲精品无码| 日韩AV无码久久精品免费| 国产精品偷窥熟女精品视频| 亚洲色精品三区二区一区| 女人国产香蕉久久精品| 丰满大屁股BWWBWWBWW| 亚洲AV午夜福利精品一区二区| 老公和兄弟一前一后攻击 | 日韩国产成人无码AV毛片蜜柚| 国产老妇伦国产熟女老妇高清| 亚洲在AV人极品无码网站| 欧美人交a欧美精品a∨一区 | 锕锕锕锕锕锕锕好疼视频真人 | 熟妇五十路六十路息与子| 教室停电了校草挺进我体内 | 欧美人与性动交XXⅩXX| 国产成人AV无码永久免费| 亚洲熟妇人av一区二区三区| 奇米第四色777ME| 国产免费无遮挡吃奶视频| 岳丰满多毛的大隂户| 色噜噜天堂AV崩坏星穹铁道| 护士的色诱2在线观看免费| 99国产欧美另娄久久久精品| 无码成人精品区在线观看| 久久天天躁夜夜躁狠狠躁| 厨房掀起少妇裙子挺进去| 亚洲另类无码一区二区三区| 人妻AV一区二区三区| 韩国免费A级作爱片视频| 99精品国产再热久久无毒不卡 | 日韩欧无码一区二区三区免费不卡| 黑人大雞巴XXOO视频| FREEEⅩXX性欧美HD浪妇| 性妇WBBBB搡BBBB嗓1| 女的把腿张开男的往里面插| 国产精品天干天干有线观看| 中文字幕人妻高清乱码| 无码熟妇人妻AV在线C0930| 免费A级毛片无码视频| 国产精品多P对白交换绿帽| 曰本丰满成熟xxxx精品| 无码人妻精品一区二区在线视频| 男人把大JI巴放进女人有视频| 国产情侣一区二区三区| FREE紧VIDEOXX粗又长|