马达控制设备的制造方法

文档序号:9202342阅读:532来源:国知局
马达控制设备的制造方法
【技术领域】
[0001]本发明涉及一种马达控制设备,并且具体地,涉及一种在马达的旋转控制期间对从旋转变压器输出的旋转变压器信号的误差进行校正的马达控制设备。
【背景技术】
[0002]在现有技术中,已知对从旋转变压器输出的旋转变压器信号的误差进行校正的设备(例如,参见日本早期公开专利申请第2013-072686号(第一专利文献))。该设备是主要包括微计算机的电子控制单元(ECU),该微计算机在内部包括中央处理单元(CPU)和RAM(外部存储器)。该设备学习从旋转变压器输出的旋转变压器信号的检测误差,并且基于误差学习值而执行旋转变压器信号的误差校正。

【发明内容】

[0003]根据本发明的一方面,一种马达控制设备基于从旋转变压器输出的并且与马达的旋转角度同步的旋转变压器信号而控制马达的旋转。该马达控制设备包括:控制硬件块,被配置成对旋转变压器信号进行校正;以及存储器,安装在控制硬件块外部并且被配置成存储旋转变压器信号的误差数据。该控制硬件块包括:访问部,被配置成从存储器存储的误差数据当中读取与预定旋转变压器旋转角度对应的相应误差数据,其中在未来将在该预定旋转变压器旋转角度处检测旋转变压器信号;数据区域,被配置成存储访问部读取的相应误差数据;以及校正部,被配置成基于存储在数据区域中的相应误差数据而对所检测的旋转变压器信号进行校正。
[0004]当结合附图阅读时,本发明的其它目的、特征和优点将从以下详细描述变得更加明显。
【附图说明】
[0005]图1是根据本发明的一个实施例的包括马达控制设备的系统的整体配置图;
[0006]图2是根据本实施例的马达控制设备的配置图;
[0007]图3是根据本实施例的包括在马达控制设备中的马达控制硬件IP中所包括的预设部的内部配置图;
[0008]图4是示出在实施例的变型中预先从RAM传输到学习数据区域的旋转变压器信号的误差数据的一个示例的图;
[0009]图5是示出在实施例的另一变型中预先从RAM传输到学习数据区域的旋转变压器信号的误差数据的一个示例的图;
[0010]图6是实施例的另一变型中的马达控制设备的配置图;以及
[0011]图7是实施例的又一变型中的马达控制设备的配置图。
【具体实施方式】
[0012]在上述现有技术中,假设ECU关于旋转变压器信号的检测误差所学习的误差数据由RAM存储,微计算机访问RAM并且从RAM读取误差数据以执行旋转变压器信号的误差校正。然而,在该配置中,微计算机可能需要大量时间来从RAM读取误差数据,使得执行误差校正的定时可能相对于检测旋转变压器信号的定时被延迟。
[0013]本发明的实施例是考虑到该点而设计的,并且实施例的目的是提供一种马达控制设备,利用该马达控制设备,可以通过在检测旋转变压器信号之前预先从外部存储器读取旋转变压器信号的误差数据以及将该误差数据传输到内部数据区域中来执行误差校正,而不会引起相对于旋转变压器信号检测定时的延迟。
[0014]以下,使用附图,将描述根据本发明及其变型的马达控制设备的具体实施例。
[0015]图1是根据本发明的实施例的包括马达控制设备10的系统的整体配置图。图2是根据本实施例的马达控制设备10的配置图。图3是根据本实施例的包括在马达控制设备10中的马达控制硬件IP中所包括的预设部的内部配置图。图4是示出本实施例中的旋转变压器输出的旋转变压器信号的改变的图。
[0016]根据本实施例的马达控制设备10是例如用于控制安装在车辆中的马达12的旋转的设备。马达控制设备10是主要包括微计算机14的电子控制单元(ECT)。
[0017]马达12是例如生成用于驱动车辆(诸如混合动力汽车或可通过电能驱动的电动汽车)的动力的电动机、生成用于在电动助力转向中辅助驾驶员的转向操作的辅助动力的辅助马达等。马达12是例如三相同步电动机。马达12中的动力生成作为镍氢蓄电池、锂离子蓄电池等的DC电力由逆变器转换为AC电力并且被供给到马达12的结果而被实现。马达控制设备10通过根据微计算机14的指令、依据马达12的旋转角度适当地切换和驱动逆变器来控制马达12的旋转。
[0018]在马达12的轴附近,安装了旋转变压器16。旋转变压器16是根据马达12的旋转角度输出作为电信号的旋转变压器信号(模拟信号)的传感器。在马达12相对于车体旋转一圈时,旋转变压器16输出η个周期的信号。换言之,旋转变压器16被配置成输出在马达12旋转了机械角度360° /n时改变电角度360°的信号。因此,旋转变压器16输出的旋转变压器信号是使得轴倍角数(shaft multiple angle number)是η的信号,其中η是自然数。
[0019]旋转变压器16包括一个励磁线圈20以及两个检测线圈22和24。马达控制设备10将具有恒定频率的励磁信号供给到励磁线圈20。检测线圈22和24根据在励磁信号被供给到励磁线圈20时马达12的旋转角度而生成旋转变压器信号,并且将旋转变压器信号输出到马达控制设备10。检测线圈22和24是在相互正交的方向上延伸的正弦线圈(sincoil)和余弦线圈(cos coil)?例如,检测线圈22输出根据马达12的旋转角度Θ而改变其幅度的正弦波信号。检测线圈24输出根据马达12的旋转角度Θ而改变其幅度的余弦波信号。检测线圈22输出的信号和检测线圈24输出的信号的相位相互偏移电角度90°。
[0020]马达控制设备10包括上述微计算机14和接收电路30。接收电路30连接到旋转变压器16的输出端。接收电路30接收旋转变压器16输出的旋转变压器信号。微计算机14具有与接收电路30连接的旋转变压器数字转换器(RDC) 32。接收电路30从旋转变压器16接收的旋转变压器信号被供给到RDC 32。RDC 32将旋转变压器16供给的旋转变压器信号转换成数字数据,即,“角度数据”。
[0021]在下文中,RDC 32输出的角度数据指示的旋转变压器16的旋转角度将被称为“旋转变压器旋转角度0org”。RDC 32输出根据旋转变压器旋转角度0org的A相脉冲信号、相对于A相脉冲信号具有电角度90°的B相脉冲信号和指示旋转变压器16的参考角度(例如,电角度0° )的参考角度信号(即,北标记(north marker)信号)作为旋转变压器16的角度数据。
[0022]微计算机14还包括中央处理单元(CPU) 34、随机存取存储器(RAM) 36、只读存储器(ROM) 38和马达控制硬件IP (知识产权)40。CPU 34、RAM 36、ROM 38和马达控制硬件IP40经由微计算机14中的总线42连接到RDC 32。
[0023]ROM 38存储控制图(control map)、控制程序等。在RAM 36中,各种数据被写入并且以可读方式被存储,各种数据包括稍后描述的用于控制马达12所需的旋转变压器信号的误差数据。CPU 34根据存储在R0M38和RAM 36中的控制图、控制程序和各种数据以及RDC 32输出的角度数据而执行马达控制。
[0024]马达控制硬件IP 40是微计算机14内的专门执行马达控制的硬件电路块。RDC32输出的角度数据被供给到马达控制硬件IP 40?马达控制硬件IP 40包括控制部44和数据区域46。控制部44执行马达控制所需的处理。数据区域46暂时存储马达控制所需的数据。
[0025]控制部44包括误差学习部50、预设部52和误差校正部54。误差学习部50基于RDC 32供给的旋转变压器16的角度数据,针对每个旋转变压器旋转角度Θ org(即,旋转变压器16输出的旋转变压器信号)而学习相对于其真实值的误差。在学习旋转变压器旋转角度90rg的误差时,误差学习部50将旋转变压器旋转角度0org的误
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1