电动机的控制装置和控制方法制造方法及图纸

技术编号:3393516 阅读:186 留言:0更新日期:2012-04-11 18:40
在具有按照定长数字形式驱动数据的输入,驱动电动机的电动机驱动器,并使用电动机作为动力源驱动机器结构的电动机控制装置及方法中,将与多个驱动模式对应的上述驱动数据存储到存储器中,把通过DMA从存储器读出的驱动数据的一部分置换为其它的数据,输出到电动机驱动器。由此,通过把存储在存储器内的驱动数据的一部分置换为其它数据,就能够生成不同的驱动数据,并传送到电动机驱动器,能降低用于电动机控制的存储器容量。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】电动机的控制装置和控制方法
本专利技术涉及电动机的控制装置和控制方法,特别是,涉及具有按照规定长度的数字形式输入的驱动数据,驱动电动机的电动机驱动器的电动机控制。更详细地说,是有关在从存储器通过DMA(直接存储器存取)传输取得由记录装置等的电动机控制部件生成的电动机驱动数据的结构中,将该驱动数据的一部分置换为其它数据的电动机控制装置和控制方法。
技术介绍
近年来,随着记录装置的普及发展,其技术也有了飞跃的进步。记录装置的构成是根据图像信息把图像记录在用纸上,在这样的记录装置中,最近,最令人关注的记录方法是喷墨记录方法。喷墨记录方法是从记录头向用纸上喷出油墨进行记录的方法,其长处在于能够高速记录高精细的图像,运行成本、安静性等各方面都比其它记录方法优越。在采用喷墨记录方法的喷墨式打印机中,送纸动作、传送器动作、来往动作方面一般地说,使用步进式电动机,但最近,出现了不是在CPU内,而是在控制整个打印机的专用系统LSI(以下,称为ASIC)内设置其控制的电动机控制电路结构。其理由是,伴随着打印机的图像质量的提高而产生的停止控制的复杂化和低噪音化,电动机的励磁方法也在W1-2相、2W1-2相的基础上增加了微步骤驱动的方法。另外,为了实现打印机记录速度高速化,电动机驱动速度也比以往变得高速了,于是相励磁切换定时加快,CPU负担增大,在现有的序列控制中发生了控制不及时的情况。-->为此,出现了在ASIC内设置电动机控制用的专用硬件电路,在RAM上展开ROM(Read Only Memory:只读存储器)内存储的驱动表数据,通过DMA传输把该驱动表数据取入电动机控制用的专用硬件内,再发送到电动机驱动器,不通过CPU就控制电动机的结构。例如,在特开2001-286190号公报和特开2001-286189号公报中,提出了不通过CPU而通过DMA传输把存储在RAM内的电动机驱动表数据顺序取进电动机驱动控制器中来控制电动机驱动,减轻CPU负担的方法。这里,参照附图,更详细地说明利用DMA传输的现有电动机控制方法。图2是展示利用DMA传输进行电动机控制的现有例子的结构框图。在这里,举把驱动数据串行传输给电动机驱动器的构成作为例子。图中,1是RAM,2是打印机控制器LSI(ASIC),3是电动机驱动器,4是CPU,5是ROM。在打印机控制器LSI2的内部,存在控制打印机动作的各种功能模块。这里,主要是有关电动机驱动的部分。6是DMA控制器,按照各功能块的RAM存取要求,进行与RAM1的DMA传输。存储在ROM5内的电动机驱动数据也通过ASIC2内的DMA控制器6,在RAM1上展开。7是电动机驱动控制器。在电动机驱动控制器7内,包括控制模块8、数据控制器9、串行数据生成部件12及定时控制部件13。控制模块8内设置有用于驱动电动机驱动控制器的控制寄存器(以下,也称为控制寄存器),按照该寄存器的内容,进行电动机驱动控制器内各功能的序列控制。向控制寄存器写入数据是通过CPU进行的。数据控制器9向DMA控制器6要求从RAM1的指定地址开始的DMA数据传输。10和11是数据控制器取得并锁存后的数据,10是电动机驱动控制数据,11是时间数据。串行数据生成部件12通过移位寄存器,把锁存的驱动数据由并行信号转换成与传输时钟同步的串行数据。定时控制部件13以锁存的时间数据为基础管理励磁时间。图3是展示送给电动机驱动器的驱动数据的传输定时的例图。这-->里,展示了从包括图2的电动机驱动控制器7的打印机控制器LSI2发送到电动机驱动器3的选通信号14、传输时钟15、驱动数据16的定时、以及电动机驱动器3内部的简单构成。驱动数据16,与传输时钟15同步,顺序被存入电动机驱动器3内部的移位寄存器17中。借助于选通信号14,将其锁存于锁存器18内。按照选通信号14的上升沿,在电动机驱动器3内部进行锁存以后,确定电动机驱动器的输出。即,以选通信号14的产生间隔管理励磁时间。更具体地说,锁存的数据被分割为各个控制要素的位,分别用于控制各驱动控制模块。19是力矩数据控制,原封不动地保存A相、B相的两相位电流的设定值,切换两相的电流电平。因此,对A相、B相电流的比例设定,可以在同样状态下阶梯式设定送到电动机的电流,由此可以进行力矩设定。20、21、22是A相一侧的控制模块。20是回馈电流的流动方向(衰减方式),21是电流值,22是对A相输出电流分别进行的相位控制。并且,23、24、25是B相一侧的控制模块,各自的控制方法与A相一侧相同。但是,在上述现有例中,通过DMA传输把被展开于RAM内的电动机驱动表的数据取进电动机驱动控制器中,电动机驱动控制器按照设定在电动机驱动器内的每次励磁时间传送该数据。即,把存入RAM中的驱动数据表数据原样传送给电动机驱动器。因此,在只想改变力矩设定位等某特定信息的情况下,需要以1字节或2字节(=1字)单位,由CPU改写RAM内的驱动表中的要变更的特定位,或作为另外的电动机驱动表数据,存入RAM内的其它区域。如果要用CPU改写驱动表的特定位的话,就要占用CPU时间来改写驱动表的数据,不能执行其它工作,有可能降低记录装置整体的性能。另一方面,如果要在RAM内的其它区域存储其它电动机驱动表的数据,则即使对驱动数据中某1位的设定存在不同的驱动方式的话,也要对应其驱动模式个数存储驱动表数据,等于增加了RAM容量,进而也增加了ROM容量。-->
技术实现思路
本专利技术的目的在于提供一种能够不增加CPU负荷,而降低用于电动机控制的存储器容量的电动机控制装置。本专利技术的另一个目的是提供一种能够不增加CPU负荷,而降低用于电动机控制的存储器容量的电动机控制方法。作为达成上述目的的本专利技术的一个方案的电动机控制装置,是使用电动机作为动力源来驱动机器结构的电动机控制装置,具备按照规定长度的数字形式驱动数据的输入,驱动电动机的电动机驱动器;存储与多个驱动模式对应的驱动数据的存储器;以及通过DMA把从存储器读出的驱动数据的一部分置换为其它的数据,输出给电动机驱动器的驱动控制部件。另外,作为达成上述另一目的的本专利技术的另一个方案的电动机控制方法,是按照规定长度的数字形式驱动数据的输入,驱动电动机的电动机驱动器,使用电动机作为动力源来驱动机器机构的电动机控制装置的电动机控制方法,具备把与多个驱动模式对应的驱动数据存入存储器的存储步骤;把通过DMA从存储器读出的驱动数据的一部分置换为其它的数据,输出给电动机驱动器的驱动控制步骤。即,在本专利技术的具有按照规定长度的数字形式驱动数据的输入,驱动电动机的电动机驱动器,使用电动机作为动力源来驱动机器结构的电动机控制装置中,把与多个驱动模式对应的上述驱动数据存入存储器;把通过DMA从存储器读出的驱动数据的一部分置换为其它的数据,输出给电动机驱动器。这样一来,通过把存储在存储器内的驱动数据的一部分置换为其它数据就可以生成不同的驱动数据,并传输给电动机驱动器。例如,通过把驱动数据的力矩设定位置换为别的数据,就可以使用一个驱动数据而以任意的力矩驱动电动机了。于是,在使用DMA传输的结构中,能够削减存储器内存储的电动机驱动数据量,并且能降低用于电动机控制的存储器容量。-->驱动数据由规定长度的位组成,驱动控制部件最好包括:存储驱动数据的本文档来自技高网
...

【技术保护点】
一种使用电动机作为动力源驱动机器结构的电动机控制装置,其特征在于包括: 按照规定长度的数字形式驱动数据的输入,驱动所述电动机的电动机驱动器; 存储与多个驱动模式对应的所述驱动数据的存储器;以及 把通过DMA从所述存储器读出的所述驱动数据的一部分置换为其它的数据,输出给所述电动机驱动器的控制部件。

【技术特征摘要】
【国外来华专利技术】JP 2002-4-26 127275/2002;JP 2003-4-1 098045/20031、一种使用电动机作为动力源驱动机器结构的电动机控制装置,其特征在于包括:按照规定长度的数字形式驱动数据的输入,驱动所述电动机的电动机驱动器;存储与多个驱动模式对应的所述驱动数据的存储器;以及把通过DMA从所述存储器读出的所述驱动数据的一部分置换为其它的数据,输出给所述电动机驱动器的控制部件。2、按照权利要求1所述的电动机控制装置,其特征在于:所述驱动数据由规定长度的位构成;所述驱动控制部件包括存储所述驱动数据的缓冲器、存储所述其它数据的寄存器、和选择要置换的位的选择器。3、按照权利要求1所述的电动机控制装置,其特征在于:所述驱动控制部件包括把置换了所述一部分后的所述驱动数据作为串行数据输出到所述电动机驱动器的数据输出部件。4、按照权利要求1所述的电动机控制装置,其特征在于:所述驱动控制部件包括把置换了所述一部分后的所述驱动数据作为并行数据输出到所述电动机驱动器的数据输出部件。5、按照权利要求1所述的电动机控制装置,其特征在于所述电动机是步进电动机。6、一种具有按照规定长度的数字形式驱动数据的输入,驱动电动机的电动机驱动器,并使用电动机作为动力源驱动机器结构的电动机控制装置的电动机控制方法,其特征在于包括:把与多个驱动模式对应的所述驱动数据存入存储器的存储步骤;将通过DMA从所述存储器读出的所述驱动数据的一部分置换为其它数据,输出到所述电动机驱动器的驱动控制步骤。7、一种计算机程序,使计算机实现具有按照规定长度的数字形式驱动数据的输入,驱动电动机的电动机驱动器,并使用电动机作为动力源驱动机器结构的电动机控制装置的电动机控制方法,其特征在于:具有与以下步骤对应的程序编码:把与多个驱动模式对应的所述驱动数据存入存储器的存储步骤;以及把通过DMA从所述存储器读出的所述驱动数据的一部分置换为其它数据,输出到所述电动机驱动器的驱动控制步骤。8、一种存储媒体,存储使计算机实现具有按照规定长度的数字形式驱动数据的输入,驱动电动...

【专利技术属性】
技术研发人员:胜拓二田中壮平绵谷雅文黑沼明中山亨堀内章智
申请(专利权)人:佳能株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1