马达驱动控制装置以及马达驱动控制装置的控制方法_3

文档序号:9813610阅读:来源:国知局
s和阶跃下降信号Sb时,处理路径切换电路34将阶跃上升信号Ss和阶跃下降信号Sb输出给速度设定电路35。
[0057]存储器37存储控制电路部3的动作所使用的各种设定值等。在存储器37存储有设定信息38。设定信息38被适当地读入速度设定电路35 (设定信息Dl)。
[0058]图3是表示多阶段固定速度设定电路35的电路结构的图。
[0059]如图3所示,在速度设定电路35输入有经过了处理路径切换电路34的阶跃指令信号Ss、Sb、从存储器37读入的设定信息Dl、以及作为分频用的基准时钟的时钟信号CKa。速度设定电路35基于预先决定的设定信息D1、和基于阶跃指令信号Sb、Ss决定的指令阶跃(段数),生成目标旋转速度信号Se。换言之,速度设定电路35基于指令阶跃和设定信息Dl设定目标旋转速度,并生成与设定的目标旋转速度对应的目标旋转速度信号Se。
[0060]在设定信息Dl包含有阶跃段数信息D11、和阶跃值信息D12。阶跃段数信息Dll是表示阶跃的总段数(例如,3段、5段、7段的区别等)的信息。阶跃值信息D12是表示表示初段的值的初段值(例如,200Hz等)和表示每一段的宽度的阶跃宽度值(例如,10Hz等)的信息。
[0061]在速度设定电路35大致包括阶跃设定信息检测电路50、和目标旋转速度生成电路60。
[0062]在阶跃设定信息检测电路50输入有阶跃指令信号Ss、Sb、和设定信息Dl中的阶跃段数信息D11。阶跃设定信息检测电路50输出基于由阶跃指令信号Ss、Sb决定的指令阶跃生成的阶跃设定信息C3。
[0063]在目标旋转速度生成电路60输入有从分频电路40输出的时钟信号CKa、和从阶跃设定信息检测电路50输出的阶跃设定信息C3。另外,在目标旋转速度生成电路60输入有设定信息Dl中,表示阶跃的初始值和阶跃宽度的阶跃值信息D12。目标旋转速度生成电路60基于输入的信号、信息,输出与阶跃设定信息C3对应的目标旋转速度信号Se。
[0064]阶跃设定信息检测电路50例如,包括多段上升设定电路51、多段下降设定电路52、以及阶跃设定信息生成电路53。
[0065]阶跃设定信息生成电路53例如是可逆计数器。在阶跃设定信息生成电路53输入有阶跃指令信号Ss、Sb、和阶跃段数信息D11。阶跃设定信息生成电路53基于根据阶跃指令信号Ss、Sb决定的指令阶跃,生成阶跃设定信息C3。生成的阶跃设定信息C3从阶跃设定信息生成电路53输出。
[0066]这里,在本实施方式中,通过由多段上升设定电路51和多段下降设定电路52构成的多段阶跃指令设定部,如后述那样进行多段阶跃变更指令。
[0067]多段上升设定电路51是时间计数器。在多段上升设定电路51输入有阶跃指令信号Ss、Sb。多段上升设定电路51在阶跃上升信号Ss持续规定时间以上输入的情况下,输出多段阶跃上升信号Cl。S卩,多段上升设定电路51对阶跃上升信号Ss的输入持续时间进行计时,并与输入持续时间对应地输出多段阶跃上升信号Cl。多段阶跃上升信号Cl是使多个段数(多段)阶跃上升一次的指示信息。
[0068]多段下降设定电路52是时间计数器。在多段下降设定电路52输入有阶跃指令信号Ss、Sb。多段下降设定电路52在阶跃下降信号Sb持续规定时间以上输入的情况下,输出多段阶跃下降信号C2。S卩,多段下降设定电路52对阶跃下降信号Sb的输入持续时间进行计时,并与输入持续时间对应地输出多段阶跃下降信号C2。多段阶跃下降信号C2是使多个段数阶跃下降一次的指示信息。
[0069]从多段上升设定电路51、多段下降设定电路52输出的多段阶跃指令信号Cl、C2(多段阶跃上升信号Cl、多段阶跃下降信号C2)输入到阶跃设定信息生成电路53。
[0070]阶跃设定信息生成电路53在从多段上升设定电路51输入了多段阶跃上升信号Cl时,输出与其对应的进行一次多段的阶跃上升那样的阶跃设定信息C3。
[0071]阶跃设定信息生成电路53在从多段下降设定电路52输入了多段阶跃下降信号C2时,输出与其对应的进行一次多段的阶跃下降那样的阶跃设定信息C3。
[0072]目标旋转速度生成电路60例如具有除法电路61、和分频电路62。
[0073]在除法电路61输入有阶跃设定信息C3、和阶跃值信息D12。除法电路61基于阶跃设定信息C3和阶跃值信息D12,生成分频信号S3。即,通过除法电路61,对在下面的分频电路62生成目标旋转速度信号Se时将时钟信号CKa几分频进行运算。
[0074]在分频电路62输入有从除法电路61输出的分频信号S3、和作为基准时钟的时钟信号CKa。分频电路62基于分频信号S3,生成并输出目标旋转速度信号Se。例如,在输入的时钟信号CKa为5MHz时,通过将其分频为25000分之1,生成200Hz的目标旋转速度信号Se。
[0075]图4是表示第一实施方式中的多阶段固定速度设定电路35的动作的流程图。
[0076]速度设定电路35反复执行以下那样的动作。
[0077]如图4所示,在步骤SlOl中,进行以多阶段动作模式进行动作的主旨的设定。SP,存基于储于存储器37的设定信息38,输入设定信息Dl。由此,控制电路部3以多阶段动作模式进行动作。另外,使用的设定信息(阶跃的总段数、初段的值,每一阶段的阶跃宽度值)被决定。
[0078]在步骤S102中,阶跃设定信息生成电路53基于输入的阶跃上升信号Ss或者阶跃下降信号Sb(输入信号),对指令阶跃行计数。此外,在输出了多段阶跃指令信号C1、C2的情况下,与其对应地决定指令阶跃。
[0079]在步骤S103中,阶跃设定信息生成电路53基于计数值决定阶段即频率。然后,生成并输出指定目标旋转速度信号Se的阶跃设定信息C3。
[0080]在步骤S104中,目标旋转速度生成电路60生成并输出与输出的阶跃设定信息C3对应的目标旋转速度信号Se。
[0081]若步骤S104的处理结束,则一系列的处理结束。
[0082]在本实施方式中,在输入了阶跃指令信号Ss、Sb时,根据该输入持续的时间(输入持续时间,有时也称为(信号的)按压时间),变更输出的阶跃设定信息C3。
[0083]具体而言,在输入持续时间小于规定时间(有时也称为长按压设定时间)的情况(进行了短按压输入的情况)下,在步骤S102的处理中,根据阶跃指令信号Ss、Sb的输入,按每一段变更指令阶跃,并输出阶跃设定信息C3。
[0084]另一方面,在输入持续时间在规定时间以上的情况(进行了长按压输入的情况)下,一次进行多段的指令阶跃的变更,并输出阶跃设定信息C3。即,此时,从多段上升设定电路51或者多段下降设定电路52输出多段阶跃指令信号Cl、C2,阶跃设定信息生成电路53基于该多段阶跃指令信号输出阶跃设定信息C3。
[0085]图5是表示在阶跃指令信号Ss、Sb的输入持续时间小于规定时间的情况下,输出的目标旋转速度信号Se的图。
[0086]在图5以及后述的图6中,横轴表示时间的经过。在图5以及后述的图6中,示出了由阶跃段数信息Dll指定的阶跃的总段数为7段的情况下的例子。S卩,目标旋转速度信号Se能够取从O (与马达20的停止对应)到R7的8个阶段的值。在图5以及后述的图6中,示出了阶跃上升信号Ss以及阶跃下降信号Sb均为所谓的低电平有效的信号的情况。此夕卜,阶跃指令信号Ss、Sb并不限定于低电平有效的信号。
[0087]假定在时刻tl以前,目标旋转速度信号Se为0,阶跃指令信号Ss、Sb均为高电平(H)的情况。
[0088]在时刻tl,若阶跃上升信号Ss在比规定时间短的低电平时间Lsl成为低电平(L)(按压时间Lsl比规定时间短),则指令阶跃上升一段(指令阶跃成为I段)。由此,目标旋转速度信号Se成为Rl。Rl的值例如,与阶跃值信息D12的初段值对应。
[0089]以后,若从时刻t2、t3、t4、t5、t6、t7阶跃上升信号Ss分别在短时间Lsl从高电平成为低电平,则每次,指令阶跃按每一段上升(指令阶跃变化为2段、3段、4段、5段、6段、7段)。根据由阶跃值信息D12决定的阶跃宽度值、初段值、以及距离初段的段数决定各段的目标旋转速度信号Se的值。在时刻t7,目标旋转速度信号Se成为最大的R7,段数并不进一步上升。此时,以最高旋转速度驱动马达20。这期间,由于按压时间Lsl均比规定时间短,所以不从多段上升设定电路51输出多段阶跃上升信号Cl。此外,在开始了阶跃上升信号Ss的输入时进行指令阶跃的变更。
[0090]在时刻t7目标旋转速度信号Se为R7的情况下,若在时刻t8,阶跃下降信号Sb在比规定时间短的低电平时间Lbl成为低电平,则指令阶跃下降一段(指令阶跃成为6段)。由此,目标旋转速度信号Se成为R6。以后,若从时刻t9、tl0、tll、tl2、tl3、tl4阶跃下降信号Sb分别在短时间Lbl从高电平成为低电平,则每次,指令阶跃按每一段下降。由此,在时刻tl3,目标旋转速度信号Se成为初段值R1,以最小旋转速度驱动马达20。而且,在时刻tl4,目标旋转速度信号Se成为0,马达20停止。这期间,由于按压时间Lbl均比规定时间短,所以不从多段下降设定电路52输出多段阶跃下降信号C2。此外,在开始了阶跃下降信号Sb的输入时进行指令阶跃的变更。
[0091]这样,通过对阶跃指
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1