0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

汽车旋变解码应用设计指导

星星科技指导员 来源:TI 作者:Maksim Liu 2023-03-24 09:24 次阅读

在工信部发布的《新能源汽车产业发展规划(2021-2035年)》(征求意见稿)中提出,到2025年,新能源汽车新车销量占比达到25%左右,智能网联汽车新车销量占比达到30%,高度自动驾驶智能网联汽车实现限定区域和特定场景商业化应用。新能源汽车主要以电能为动力源,通过电动机驱动行驶。为了获得更好的驾驶体验,工程师往往需要知道电机当前的角度位置以及速度信息,在算法上提供相应扭矩和功率。汽车应用驾驶环境复杂,旋转变压器(Resolver)是常被选择使用在这个应用场景的传感器

旋转变压器(Resolver)工作原理简介

旋转变压器是一种电磁式传感器,又称同步分解器。它是一种测量角度用的小型交流电动机,用来测量旋转物体的转轴角位移和角速度,由定子和转子组成。其中定子绕组作为变压器的原边,接受励磁电压。转子绕组作为变压器的副边,通过电磁耦合得到感应电压。通常副边会使用两个绕组线圈,互成90°放置在转子上,如图1所示,

poYBAGQc-92APFE1AADm9u17U0k370.png

图1

在实际的使用中,转子会随同电机做同轴旋转,即转子的角度速度以及位置就表征了电机的相应状态。若我们在定子上施加正弦励磁信号VR,则该交流能量通过原边线圈会产生磁通量Φ,则在理想状况下,该磁通量会在副边产生感应电压,VS和VC。则通过法拉第电磁感应定律可得到VS和VC以及角度Θ的关系如下:

pYYBAGQc-92AMKrHAAByTY1W9XQ993.png

由此我们可知,若可知道施加激励VR以及得到的响应VS与VC的实时信息,则可根据上述公式得到角度和速度的信息。在知道Resolver的基本工作原理后,为了得到角度、速度信息,并提供给DSP进行算法参考, 我们需要以下功能电路资源辅助Resolver工作,以实现期待的功能:

DAC(Digital to Analog Converter)电路:提供励磁正弦信号VR。励磁频率通常在10kHz到20kHz。

Boost升压电路:将励磁信号电压幅度提高。通常Resolver接收的励磁信号通常有4Vrms,7Vrms等。同时在应用过程中还需要给系统提供一个共模电压,因此这就需要对DAC的输出信号进行一定的放大。

励磁放大前级电路:在对DAC输出的励磁信号进行功率放大前,往往需要利用运放搭建电路对DAC的输出进行滤波以及施加共模电压。

励磁功率放大电路:将励磁信号驱动能力放大,具体驱动能力需要看Resolver的规格。通常需要100mA~300mA。

副边信号调理电路:将转子感应到的信号VS/VC进行滤波以及调理到ADC可以接受的信号范围。

ADC(Analog-to-digital converter):如基本原理所介绍,我们需要将VS/VC/VR的模拟信号转换成数字信号,供RDC进行角度和速度的计算。

RDC(Resolver-to-digital converter):执行算法,将转子和定子的输出和感应的数字信号执行算法,计算出速度和角度信息,并输出给DSP的CPU进行电机算法参考。

可以看出,要实现旋变解码,并不是一件容易的事情。TI在汽车和工业电机方案上拥有十分丰富的经验,并提供多种解决方案。本博文将主要向大家介绍两种应用较广的方案。第一个是基于C2000系列DSP的旋变软件解码方案,第二个是基于TI PGA411-Q1的高度集成的旋变接口芯片方案。

基于C2000的旋变软件解码方案

图2展示了基于C2000架构的离散旋变软解码的硬件方案框图。

poYBAGQc-92AW_t-AADGyK9EmXo170.png

图2

Boost升压电路:如前文所说,为达到Resolver的驱动电压,通常需要将励磁信号进行放大。在电动车应用开发中,通常采用2级架构得到。首先使用一颗12V(低压铅蓄电池)转换成5V的一级电源。然后再利用一颗BOOST升压电源芯片将5V转换成15V(7-VRMS Mode)的电源。这里的选择也较多,针对本应用并没有太多的限制。优秀的工程师往往会结合电路中的其他运用与需求,在ti.com中寻找合适的电源芯片。这里推荐可以使用的一级降压电源LM63635-Q1,二级升压BOOST电源TPS61175-Q1。

励磁放大前级电路:汽车应用EMI环境复杂,为了保证励磁功率放大电路不被干扰,保持信号完整性不失真,并增加一定的共模,工程师往往需要利用运放搭建励磁放大前级电路。这里对运放的选择主要要求较宽的Bandwidth以及较高的开环增益,以确保信号不失真。这里可推荐使用OPA197系列运放。其具有10-MHz GBW,且OPEN-LOOP GAIN可达143dB,可确保旋变解码系统的精度要求。

励磁功率放大电路:Resolver的励磁原边线圈通常是有很低的DCR(DC resistance通常小于100Ω),因此需要有一定的电流输出能力才可以驱动Resolver,通常是100-300mA。同时,为了使Resolver得到更好的精度以及线性度,在这里的应用中还需要具备较高的SR(压摆率Slew Rate)。传统的解决方案是利用Transistors搭建CLASS AB功放电路,其电路复杂,可靠性低,且成本以及性能均差强人意。TI针对工程师在此处的设计痛点,研发出ALM2402F-Q1,这是一颗针对旋变励磁应用设计的双路运放。ALM2402F-Q1芯片具有以下特点:

非常高的电流输出能力,最大可支持400mA的持续电流输出。完全满足各类resolver的需求。

3.4V/us的SR。可以确保励磁信号不失真。

内置RF/EMI滤波器。在逆变器这样的复杂噪声环境中可以更好的工作。

利用ALM2402F-Q1可以大大减少工程师的系统BOM,提高系统的可靠性。并且ALM2402F-Q1所提供的电流能力以及SR可以满足绝大部分的Resolver。ALM2402F-Q1后续还会推出同系列针对Resolver应用的产品,请持续关注ti.com。

Resolver 原边绕组输入信号、副边绕组输出信号调理方案:如图3所示,在典型应用中,Resolver的原边励磁输入信号,副边Sin/Cos绕组的输出信号,我们都需要采集,并由差分信号转换成单端信号提供给ADC以做后续算法的处理。因此这一部分需要所使用的运放具有差分信号输入能力且为了获得更精确的模拟信号,这里系统要求运放需要较低的增益误差(Gain error)以及偏置(offset)。另外需要注意的是,由于汽车电机电磁环境复杂,为了获得更佳准确的采样信息,这里所使用的运放必须具有较高的CMRR(Common-mode rejection ratio)。工程师可前往ti.com根据自己的应用需求挑选合适的运放。这里我们推荐使用TLVx197-Q1, TLC2272-Q1。

pYYBAGQc-96APg8qAAFE_gewmAk964.png

图3

ADC, DAC&RDC: TI C2000集成了十分丰富的资源供开发者使用。上述所提到的需要使用的资源包括,3路ADC一路DAC,以及RDC。本例中使用TI C2000 TMS320F28069。TI C2000微控制器片内集成多达4个12位/16位ADC单元,3路12位DAC,其中12位ADC最高采样率达到12.5Msps,32位C28x DSP核和协处理器CLA都可以用来实现旋变解码算法。TI C2000集成了十分丰富的资源供开发者使用。任何一个C2000产品都可以实现旋变解码功能,具体还可以结合所开发电路的其他需求进行选择。

TI离散软解码方案具有体积小,成本低,精度高,设计灵活等优势。TI DSP C2000处理器的强大性能可直接用于电机控制做算法和驱动的实现。针对离散方案的旋变解码前端设计,TI提供了系统参考设计,TIDA-01527。机智的工程师可前往ti.com搜索TIDA-01527下载该设计的相关资料

PGA411-Q1旋变接口芯片解码方案

相比于上述的软解码离散方案,TI还提供集成度更高的旋变解码方案,可以极大简化系统方案设计。这就是使用TI旋变接口芯片PGA411-Q1。如下框图展示了使用TI PGA411-Q1的旋变解码方案。

poYBAGQc-96AQ5DgAACN3yK25Hs203.png

图4

可以看到在MCU和Resolver之间,仅用了一颗PGA411-Q1就完成旋变励磁与解码的工作,上述离散方案的电源芯片,运放芯片均不需要。这很大程度上是因为PGA411-Q1针对旋变应用的需求做了高度的集成。让我们一起来看一下PGA411-Q1所集成拥有的内部资源,如图5所示:

pYYBAGQc-9-AJuWGAAG0zuU_Nfs352.png

图5

DAC电路:从框图中我们可以看出PGA411-Q1拥有两个DAC。其中一个就是产生励磁正弦信号的DAC。该DAC通过寄存器配置,可设置生成10kHz到20kHz的正弦励磁信号。另外一颗DAC还可将运算出来的角度信息进行模拟输出,供工程师调试使用。

Boost升压电路:PGA411-Q1内部集成了一颗Boost Regulator。最大可提供150mA的输出电流。Boost的输入可与PGA411-Q1的5-V电源轨VCC共享,不需要额外的一级电源。Boost的输出可以通过SPI设置调节。4-VRMS的电压范围在9.5V-13.5V,7-VRMS的电压在13.5V-17.5V。

励磁放大前级电路与励磁功率放大电路: PGA411-Q1内部集成了Exciter Preamplifier and Power Amplifier。具体可参考图6。利用TI内部集成的Exciter Preamplifier,工程师可以根据实际应用设置励磁信号的共模电压,然后提供给PGA411-Q1内部集成的功放模块进行功率放大。PGA411-Q1内部的Power Amplifier输出电流的能力最大可达145mA,可以满足大部分的Resolver。若工程师发现你们所使用的Resolver需要更大的驱动电流,则建议更换Resolver。不过PGA411-Q1针对无法更换Resolver的应用场景也有解决方案,工程师可以disable Power amplifier, Preamplifier的输出可以直接从ORS Pin得到,只需要将上述C2000方案中的励磁功率放大电路的ALM2402F-Q1移植到这里与ORS连接即可。这样的组合就将驱动能力提升至400mA。

poYBAGQc-9-AeAIjAAEGZTNwnEY745.png

图6

副边信号调理电路:如图7所展示,PGA411-Q1内部集成了AFE(Analog Front-End)。Resolver的励磁信号以及输出的SIN/COS信号均可通过PGA411-Q1内部集成的AFE进行信号调理。通过SPI可以配置AFE的Gain从0.75-3.5。AFE内部ADC分辨率为10bit和12bit, 可通过寄存器进行设置。

pYYBAGQc-9-AH8CIAAFG2V4veZw658.png

图7

RDC(resolver-to-digital converter):PGA411-Q1内置RDC,可对AFE的输入进行TYPE II PI数字回路补偿,并且具有自动偏移校正等功能。并可将运算的结果通过三种格式进行输出:Parallel, Encoder, SPI。可以满足市面上大部分的DSP或者其他处理模块的接口要求。

除此之外,得益于PGA411-Q1的高度集成化,PGA411-Q1还可对各个功能模块进行诊断和报错功能。从图5中我们可以看出,PGA411-Q1对AFE,励磁功放,内部LDO以及BOOST等模块,都添加了诊断模块,每个模块的状态都可通过内部寄存器读取。这大大简化了工程师的外部硬件开发设计。并且PGA411-Q1是按照ISO26262流程开发的器件,专为功能安全项目定制,可提供完善的功能安全文档。TI基于PGA411-Q1也有一些系统方案设计可供研发工程师进行参考,TIDA-07507, TIDA-00796。请点击ti.com搜索相应的设计代码下载相关资料。

C2000的离散旋变解码方案,系统成本更有优势,方案更加灵活,可拓展性强。而基于PGA411-Q1的旋变解码方案,集成度更高,有丰富的诊断检测和保护功能。不少优秀的工程师在功能安全项目的设计中,将两种方案同时使用,进行冗余设计。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2526

    文章

    48105

    浏览量

    740102
  • 新能源汽车
    +关注

    关注

    140

    文章

    9690

    浏览量

    97787
  • 变压器
    +关注

    关注

    0

    文章

    886

    浏览量

    4010
收藏 人收藏

    评论

    相关推荐

    采用AD2S1200解码,EXC激磁电压大小对旋是否有影响?

    采用AD2S1200解码的额定激磁电压为7Vrms、10kHz,而EXC放大后得到的差分激磁电压为4Vrms,这是否会影响正常解码
    发表于 12-25 07:33

    使用AD2S1205进行旋转变压器的数据处理,如何消除输出的正余弦信号中的高频干扰呢?

    两路正余弦输入信号中干扰造成的解码错误, 请问如何消除输出的正余弦信号中的高频干扰呢?正余弦的峰峰值是满足要求的, 我在信号入口处加了RC滤波,感觉没有效果,R取得1K~3K,C取得100~1000PF 盼高手提供滤波
    发表于 12-22 07:51

    AD2S1200想连续的读出的位置数据,为什么每次读出的只是一个值?

    在测试并行输出时,我以上图红线所示的时序,想连续的读出的位置数据,为什么每次读出的只是一个值,不随转子的变化而变化,只有将RD拉高再拉低时才会输出下一个位置数据?
    发表于 12-22 06:17

    输出的波形接到AD2S1200后,下端会被削掉一部分是为什么?

    如果输出的波形不接AD2S1200,输出的正差分信号是完全符合AD2S1200的输入的,直接接示波器波形如下图1: 图1
    发表于 12-21 06:48

    采用两片AD2S1210分别对旋的粗机和精机进行解码,存在数据跳的问题怎么解决?

    最近在搞一个项目,采用两片AD2S1210对双通道器进行解码,遇到一个很奇特的问题,请各位大神帮忙看下 问题描述: 1、 采用两片AD2S1210解码芯片分别对旋
    发表于 12-21 06:42

    请问AD2S1200怎么解决四线的输入问题?

    电机的是四根线,没有sinlo,coslo,那么我在输入到AD2S1200的时候,sinlo,coslo应该接地还是接什么?sin,cos的幅值是3.6V还是1.8V?
    发表于 12-20 06:14

    AD2S1205在与匹配时,LOT周期性出现故障信号的原因?

    您好,在与匹配时,LOS、DOS未出现故障,但是LOT周期性出现故障信号?请问LOT故障具体由什么原因产生?有什么解决方案?
    发表于 12-15 07:13

    不同参数的对信号滞后的机理是什么?

    最近做项目发现一个问题,解码电路按照adi官方提供的参考电路也一直正常使用无问题,最近客户拿过来一个电机让匹配接上后发现经常报位置跟踪丢失的故障,检查后发现反馈的信号滤波器后比滤波器前滞后了几度
    发表于 12-12 06:38

    AD2S1205未接时为何增量信号A/B有输出?

    AD2S1205芯片,单板测试,未接入时,AD2S1205的增量式编码器输出A/B就有信号了,而且方波频率在几K到十几K之间,这是什么原因造成的?
    发表于 12-12 06:22

    AD2S1205与旋转变压器连接以后,得到的激励信号是错误的,也没有输出信号SIN/SINLO/COS/COSLO的原因?

    只给AD2S1205那个板子上电,得到的的激励信号是正确的(此时没有与连接),此后与
    发表于 12-08 08:25

    AD2S1210数据跳的原因?

    看一下,波形是好的。 问题1:可以看到的位置跳是有一定规律的,但又不是电机的一圈,已经转了多圈,虽然我怀疑是安装问题,但是示波器
    发表于 12-07 07:17

    求助,关于AD2S1210对输入信号偏移电压的疑问

    ad2s1210 传真: ad2s1210对于输出信号SIN、原 原 原 意、COS、COslo 上球有如下要求: 相对于agnd 向量的SIN、原意、COS和COslo 上球电压必须始终在
    发表于 12-04 07:51

    AD2s1205解码出现信号降级的情况怎么解决?

    现在使用AD2s1205对进行解码 当使用下图1的时候,可以正常解码,无故障发生;
    发表于 12-04 07:27

    AD2S1210开发板解码多摩川解码出来的波形为什么会出现方波?

    我购买了一块AD2S1210的评估板和转接板,用来解码多摩川的。如下图所示,还没有装到电机上,但是足够读取原副边线圈的正余弦波形。
    发表于 12-04 06:41

    使用AD2S1210解码测电机的角度和位置,使用时出现电机控制震荡怎么解决?

    使用AD2S1210解码测电机的角度和位置。使用过程中发现当电机的驱动电压增大,但是转速较低时,读得的角度信号会不定时的出现错误,导
    发表于 11-27 06:13