Simulink Resolver 旋转变压器解码仿真
目錄
1.Resolver電機(jī)仿真系統(tǒng)搭建
2.解碼方法
方法1 峰值采樣
??????方法2 積分法
方法3?鎖相環(huán)跟蹤
3.系統(tǒng)仿真?
4.總結(jié)???????
1.Resolver電機(jī)仿真系統(tǒng)搭建
左側(cè)是輸入信號(hào),如目標(biāo)轉(zhuǎn)速,輸入電壓,相電流和傳感器輸入信號(hào)
中間是FOC矢量控制和角度,速度計(jì)算
右側(cè)是電機(jī)和負(fù)載系統(tǒng),以及模擬Resolver傳感器
這里電機(jī)使用的模型是Simulink自帶的電機(jī)模型,在此基礎(chǔ)上構(gòu)建了Resolver的模型,這個(gè)電機(jī)模型仿真步長(zhǎng)短,可以看到每個(gè)PWM開(kāi)關(guān)周期,方便死區(qū)補(bǔ)償仿真和后續(xù)開(kāi)發(fā)。
?電機(jī)轉(zhuǎn)起來(lái)后Resolver的信號(hào)如下:分別是激勵(lì)信號(hào)和反饋回來(lái)的正余弦信號(hào)
?
2.解碼方法
解碼方法有硬件解碼,像什么AD2S1210解碼芯片,還有些MCU集成解碼模塊實(shí)現(xiàn)。這里簡(jiǎn)單說(shuō)一下一些純軟件的方法
方法1 峰值采樣
在激勵(lì)信號(hào)峰值處對(duì)正余弦信號(hào)進(jìn)行采樣,得到sin cos, 如下圖中的小黑點(diǎn),缺點(diǎn),采樣難,精度不高。
?????方法2 積分法
?仿真效果如下,積分法從反饋的信號(hào)中,提取出計(jì)算出sin cos,下圖中黃色是激勵(lì),紅藍(lán)是Resolver的反饋,綠白是從Resolver反饋提取出的正余弦信號(hào)信號(hào),角度計(jì)算只需要對(duì)紅藍(lán)反正切或者鎖相環(huán)操作就可以,從仿真效果來(lái)看分辨率比采樣峰值的方法更高。
方法3?鎖相環(huán)跟蹤
需要激勵(lì)信號(hào)參與計(jì)算,采樣和積分法一樣,直接對(duì)采樣到的旋變信號(hào)進(jìn)行計(jì)算
仿真效果如下:
Resolver計(jì)算的角度和電機(jī)實(shí)際角度
3.系統(tǒng)仿真?
?速度環(huán)控制
4.總結(jié)
對(duì)于Resolver的解碼方式各有不同,有純硬件,半硬件,純軟件,對(duì)于方法的選取需要對(duì)系統(tǒng)和硬件成本等特性進(jìn)行合理規(guī)劃,這里通過(guò)Simulink仿真生成代碼和硬件調(diào)試來(lái)學(xué)習(xí)。具體的誤差分析和優(yōu)化還需要進(jìn)一步的研究。
總結(jié)
以上是生活随笔為你收集整理的Simulink Resolver 旋转变压器解码仿真的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 重新开始学python,梦在远方路就在脚
- 下一篇: Python倒计时自动发微信(电脑版微信