CN113226655A - 电动作业机 - Google Patents

电动作业机 Download PDF

Info

Publication number
CN113226655A
CN113226655A CN201980085650.1A CN201980085650A CN113226655A CN 113226655 A CN113226655 A CN 113226655A CN 201980085650 A CN201980085650 A CN 201980085650A CN 113226655 A CN113226655 A CN 113226655A
Authority
CN
China
Prior art keywords
switch
circuit
turned
trigger
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201980085650.1A
Other languages
English (en)
Other versions
CN113226655B (zh
Inventor
中本明弘
铃木均
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Makita Corp
Original Assignee
Makita Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Makita Corp filed Critical Makita Corp
Publication of CN113226655A publication Critical patent/CN113226655A/zh
Application granted granted Critical
Publication of CN113226655B publication Critical patent/CN113226655B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25FCOMBINATION OR MULTI-PURPOSE TOOLS NOT OTHERWISE PROVIDED FOR; DETAILS OR COMPONENTS OF PORTABLE POWER-DRIVEN TOOLS NOT PARTICULARLY RELATED TO THE OPERATIONS PERFORMED AND NOT OTHERWISE PROVIDED FOR
    • B25F5/00Details or components of portable power-driven tools not particularly related to the operations performed and not otherwise provided for
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/24Arrangements for stopping

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Power Engineering (AREA)
  • Harvester Elements (AREA)
  • Portable Power Tools In General (AREA)
  • Operation Control Of Excavators (AREA)
  • Control Of Electric Motors In General (AREA)
  • Manipulator (AREA)

Abstract

本发明的1个方案的电动作业机具备:马达、操作部、第1开关、第2开关、以及控制电路。操作部通过电动作业机的使用者而被进行接通操作或者断开操作。第1开关以及第2开关分别对应于操作部被接通操作或者断开操作而进行接通或者断开。控制电路按照电脑程序,来执行马达控制处理。控制电路从第1开关接收第1开关信息,还从第2开关接收第2开关信息。马达控制处理包括:对应于第1开关信息以及第2开关信息表示操作部已被接通操作,来输出用于驱动马达的驱动指令。

Description

电动作业机
本国际申请基于2018年12月26日向日本特许厅提交申请的日本专利申请第2018-242995号而享有优先权,本国际申请参照并引用了日本专利申请第2018-242995号的全部内容。
技术领域
本发明涉及一种电动作业机。
背景技术
下述的专利文献1所公开的电动工具具备:由使用者进行接通或者断开的操作开关、控制电路、驱动电路、以及马达。根据该电动工具,控制电路一旦认识到了操作开关被接通,即会向驱动电路输出控制信号。驱动电路基于从控制电路输入来的控制信号,对马达进行驱动。
现有技术文献
专利文献
专利文献1:日本专利第5463014号公报
发明内容
例如,因为操作开关出现异常等等,而导致使用者对操作开关的操作不能准确地传递给控制电路时,有可能违背使用者的意愿而使得马达进行驱动或者停止下来。
本发明的1个方案是希望能够提供一种在产生有未能将使用者的操作准确地传递给控制电路的异常的情况下能够使马达适当地停止下来的电动作业机。
本发明的1个方案的电动作业机具备:马达、操作部、第1开关、第2开关、以及控制电路。操作部构成为通过电动作业机的使用者而被进行接通操作或者断开操作。第1开关构成为:对应于操作部被接通操作或者被断开操作而进行接通或者断开。第2开关构成为:对应于操作部被接通操作或者被断开操作而进行接通或者断开。
控制电路构成为:按照电脑程序(亦即,通过基于特定程序的软件处理),来执行马达控制处理。控制电路从第1开关接收表示第1开关的状态的第1开关信息。控制电路还在第1开关信息之外另外地从第2开关接收表示第2开关的状态的第2开关信息。马达控制处理包括:对应于第1开关信息以及第2开关信息表示操作部已被接通操作,来输出用于驱动马达的驱动指令。
根据如此构成的电动作业机,控制电路对应于第1开关以及第2开关这双方的状态而执行马达控制处理。具体而言,在第1开关信息以及第2开关信息表示操作部已被接通操作的情况下,控制电路输出驱动指令。例如,在操作部被断开操作的情况下,假设在第1开关出现异常,即便第1开关信息表示接通操作,但只要第2开关信息表示断开操作,就不会输出驱动指令。因此,在产生了使用者的操作未被恰当地传递给控制电路的异常的情况下,能够使马达恰当地停止下来。
电动作业机还可以具备驱动停止电路。驱动停止电路也可以构成为通过硬件处理进行动作。即,通过驱动停止电路而执行的动作也可以不利用软件处理(软件方式)而是利用硬件(硬件方式或者硬连线方式)来实现。驱动停止电路也可以接收第1开关信息以及第2开关信息。驱动停止电路也可以构成为:若由第1开关信息表示的第1开关的状态以及/或者由第2开关信息表示的第2开关的状态对应于操作部已被断开操作的状态,则即便从控制电路输出驱动指令也使该驱动指令为无效化,从而使马达停止下来。
根据如此构成的电动作业机,假设控制电路出现异常,无论操作部被进行断开操作与否,即便从控制电路输出驱动指令,也能够通过驱动停止电路而使马达停止下来。由此,能够提高电动作业机的可靠性。
电动作业机还可以具备驱动电路。驱动电路也可以构成为:从控制电路接受驱动指令。驱动电路可以构成为:对应于接受到驱动指令而向马达供给电力从而使马达进行驱动。驱动停止电路可以构成为:通过切断针对驱动电路的驱动指令而使马达停止下来。
根据如此构成的电动作业机,在第1开关信息以及/或者第2开关信息表示断开操作的情况下,驱动停止电路能够容易地使马达停止下来。
驱动停止电路可以具备停止信号输出电路以及截止电路。停止信号输出电路可以构成为:若由第1开关信息表示的第1开关的状态以及/或者由第2开关信息表示的第2开关的状态对应于操作部已被断开操作的状态,则输出停止信号。截止电路可以构成为:接收停止信号,还构成为:与接收停止信号相对应地,切断针对驱动电路的驱动指令。
根据如此构成的电动作业机,在第1开关信息以及/或者第2开关信息表示断开操作的情况下,能够容易地切断向驱动电路输入驱动指令,据此,能够容易地使马达停止下来。
控制电路也可以构成为:接收来自停止信号输出电路的停止信号。
根据如此构成的电动作业机,控制电路例如在马达控制处理中,能够有效地利用通过硬件处理而被输出的停止信号。
具体而言,控制电路也可以构成为:对应于(ⅰ)第1开关信息以及第2开关信息表示操作部已被接通操作、且(ⅱ)控制电路接收到停止信号,而不输出驱动指令。
在第1开关信息以及第2开关信息表示操作部已被接通操作、且控制电路接收到停止信号的情况下,第1开关信息以及第2开关信息有可能因为什么原因而不能正确地表示操作部的实际的操作状态。即,无论实际上操作部已被进行断开操作与否,例如,第1开关信息以及第2开关信息均有可能表示接通操作。由此,在从停止信号输出电路被输入停止信号的情况下不输出驱动指令,由此,能够提高电动作业机的可靠性。
控制电路可以构成为:在第1开关信息以及/或者第2开关信息表示操作部已被断开操作,另一方面,控制电路未接收到停止信号的状况下,即便第1开关信息以及第2开关信息变化成表示操作部的接通操作,也不输出驱动指令。
在第1开关信息以及/或者第2开关信息表示操作部已被断开操作、另一方面控制电路未接收到停止信号的情况下,输入于控制电路的第1开关信息以及/或者第2开关信息也有可能因为什么原因而不能正确地表示操作部的实际的操作状态。即,无论实际上操作部已被进行接通操作与否,例如,第1开关信息以及第2开关信息均有可能表示断开操作。由此,这种情况下也不输出驱动指令,由此,能够提高电动作业机的可靠性。
控制电路可以构成为输出虚拟接通信号。电动作业机还可以具备虚拟接通电路。虚拟接通电路可以构成为接收虚拟接通信号。虚拟接通电路可以对应于接收到虚拟接通信号而设定第1开关信息,以便表示操作部已被接通操作。
控制电路可以存储表示第1异常状态的第1信息。控制电路还可以构成为:执行输出处理以及第1存储处理。输出处理可以包括:对应于第1开关信息以及第2开关信息表示操作部已被断开操作,来输出虚拟接通信号。第1存储处理可以包括:对应于在通过输出处理而输出虚拟接通信号的期间控制电路未接收到停止信号,来存储第1信息。
控制电路可以构成:对应于(ⅰ)第1开关信息以及第2开关信息表示操作部已被接通操作、且(ⅱ)控制电路已存储第1信息,不输出驱动指令。
根据如此构成的电动作业机,控制电路通过输出虚拟接通信号,能够确认停止信号输出电路是否准确地进行动作。即,在第2开关信息表示断开操作,另一方面,将第1开关信息利用虚拟接通信号而强制性地设定为表示接通操作的信息的情况下,只要停止信号输出电路恰当地进行动作,就会应该输出停止信号。这种情况下,假设没有输出停止信号的情形时,有可能停止信号输出电路不会恰当地进行动作。因此,这种情况下,通过控制电路不输出驱动指令,能够更加提高电动作业机的可靠性。
控制电路可以存储表示第2异常状态的第2信息。控制电路还可以构成为执行第2存储处理。第2存储处理可以包括:对应于(ⅰ)控制电路输出虚拟接通信号、且(ⅱ)第1开关信息没有表示操作部已被接通操作,来对第2信息进行存储。
控制电路可以构成为:对应于(ⅰ)第1开关信息以及第2开关信息表示操作部已被接通操作、且(ⅱ)控制电路存储有第2信息,不输出驱动指令。
无论虚拟接通信号已被输出与否,第1开关信息表示断开状态这一情形有可能是:虚拟接通电路没有恰当地进行动作、或者产生了其他什么异常。因此,这种情况下,通过控制电路不输出驱动指令,能够进一步提高电动作业机的可靠性。
第1开关也可以对应于操作部被接通操作而断开。第1开关也可以对应于操作部被断开操作而进行接通。另一方面,第2开关也可以对应于操作部被接通操作而进行接通。第2开关也可以对应于操作部被断开操作而进行断开。
即,针对于操作部的操作也可以构成为:第1开关与第2开关为相互相反的状态(即,一方如果接通,另一方就会断开,一方如果断开,另一方就会接通)。
操作部也可以构成为:与操作部被接通操作相联动地对操作部的操作量进行变更。电动作业机还可以具备:包括第2开关的信息输出电路。信息输出电路也可以输出第2开关信息。信息输出电路也可以在第2开关已接通的期间,输出包括表示操作量的信息在内的第2开关信息。控制电路也可以构成为:输出与由第2开关信息表示的操作量相对应的驱动指令。
根据如此构成的电动作业机,根据使用者对操作部的操作量而能够控制马达的驱动。具体而言,例如也可以以操作量越大、马达的旋转速度就越高的方式来控制马达的驱动。
第2开关信息也可以由与操作部的操作状态相对应的电压来表示。更加具体而言,信息输出电路也可以对应于第2开关断开,来输出与第2开关的断开相对应的断开电压,以此作为第2开关信息。信息输出电路也可以对应于第2开关从断开变化为接通,来输出比断开电压还低的初始接通电压,以此作为第2开关信息。信息输出电路也可以在第2开关已接通的期间,对应于操作量而使所述电压从初始接通电压值开始降低。
根据如此构成的电动作业机,当第2开关从断开变化到接通时,表示第2开关信息的电压降低到比断开电压更低的初始接通电压。由此,控制电路能够准确地认识到:第2开关已被断开。
附图说明
图1是实施方式的电动作业机的立体图。
图2是表示实施方式的电动作业机的电气结构的说明图。
图3是详细表示图2所示的电动作业机的一部分的说明图。
图4A是表示触发操作部未被拉拽操作时的触发开关部的状态的说明图,图4B是表示触发操作部以比最大操作量还要少的恒定操作量而被拉拽操作时的触发开关部的状态的说明图,图4C是表示触发操作部以最大操作量而被拉拽操作时的触发开关部的状态的说明图。
图5是表示自诊断的第1执行例的时序图。
图6是表示自诊断的第2执行例的时序图。
图7是表示自诊断的第3执行例的时序图。
图8是表示主处理的流程图。
图9是表示详细的S130的蓄电池状态处理的流程图。
图10是表示详细的S160的马达控制处理的流程图。
图11是表示详细的S180的自诊断处理的流程图。
图12是表示详细的S410的自诊断履历读取处理的流程图。
图13是表示详细的S420的自诊断实施处理的流程图。
图14是表示详细的S430的自诊断履历写入处理的流程图。
图15是表示触发检测功能诊断处理的流程图。
图16是表示触发断开检测检查处理的流程图。
图17是表示触发接通检测检查处理的流程图。
图18是表示电动作业机的电气结构的第1变形例的说明图。
图19是表示电动作业机的电气结构的第2变形例的说明图。
图20是表示第2变形例中的A/D输入值Vad(第2触发信息ST2)的变化例的说明图。
图21是表示第2变形例中的马达控制处理的流程图。
图22是表示电动作业机的电气结构的第3变形例的说明图。
图23是表示第3变形例中的马达控制处理的流程图。
附图符号说明
1…电动作业机;3…主体部;20…触发操作部;21…马达;22…马达驱动电路;23…控制电路;24…CPU;25…存储器;26…触发开关部;27…第1触发开关;28…第2触发开关;29…截止开关;30…主电源开关;36…第1切换电路;37、47…开关部;50…过电压检测电路;60…过热检测部;61…第1过热检测电路;62…第2过热检测电路;63…第3过热检测电路;70…截止锁存电路;80…触发检测电路。
具体实施方式
下面,参照附图,说明本发明的实施方式。
(1)电动作业机的外观
图1所示的电动作业机1例如构成为充电式割草机。充电式割草机使用于对例如草或小径木等进行剪割的情形。电动作业机1具备:支撑竿150、手柄151、刀具单元160、以及控制器单元165。
支撑竿150具备长条圆筒形状。刀具单元160设置在支撑竿150的第1端。控制器单元165设置在支撑竿150的第2端。
刀具单元160具备外壳161。外壳161固定于支撑竿150的第1端。外壳161对后面叙述的马达21(参照图2)进行收容。
外壳161构成为:能够拆装旋转刀片162。图1表示:在外壳161安装有旋转刀片162的状态。外壳161设置有未图示的驱动机构。驱动机构将马达21的旋转传递给旋转刀片162。当马达21旋转时,通过马达21的旋转驱动力,旋转刀片162进行旋转。
控制器单元165具备外壳166。外壳166对包括后面叙述的控制电路23(参照图2)在内的各种电路进行收容。外壳166构成为:能够拆装第1蓄电池组5以及第2蓄电池组7。
手柄151设置在:支撑竿150上的长度方向的大致中间部。手柄151具备:例如弯曲成U字状的管道。手柄151的第1端设置有第1握持部152。手柄151的第2端设置有第2握持部153。例如,电动作业机1的使用者利用右手把持第1握持部152。例如,使用者利用左手把持第2握持部153。
第1握持部152设置有触发操作部20。触发操作部20通过使用者而被进行拉拽操作。所谓的拉拽操作是指:通过使用者的手指等而将触发操作部20朝向第1握持部152侧进行拉拽的操作,换言之,是将触发操作部20朝向第1握持部152推按的操作。
触发操作部20通过未图示的弹性部件而朝向与拉拽操作方向相反的操作解除方向被施力。在触发操作部20没有被使用者进行拉拽操作的非操作状态下,如图1所示,触发操作部20的大部分通过弹性部件的作用力而从第1握持部152突出出来。当触发操作部20通过使用者而被进行拉拽操作时,触发操作部20克服弹性部件的作用力而向拉拽操作方向(即,第1握持部152侧)移动。对应于触发操作部20朝向拉拽操作方向移动而触发操作部20进入到第1握持部152内。
第1握持部152还设置有操作显示部170。操作显示部170具备主电源开关30以及显示面板171。
主电源开关30由使用者操作。后面叙述的控制电路23对应于主电源开关30***作,而使电动作业机1的主动作(主电源)为有效(即,接通或者有效化)或者无效(即,断开或者无效化)。
本实施方式的主电源开关30例如也可以为所谓的瞬时开关。瞬时开关仅在由使用者推按操作的期间被接通,当使用者解除推按操作时,恢复到断开。在主电源开关30为瞬时开关的情况下,每当主电源开关30被进行推回操作之际,控制电路23就将主动作交替地变成有效或者无效。推回操作包括:对主电源开关30进行推按操作的情形、以及、对该推按操作进行解除的情形。
主电源开关30可以是任意的开关。主电源开关30例如也可以是所谓的交替开关。交替开关是每当由使用者进行推按操作之际就交替地切换成接通和断开。在主电源开关30为交替开关的情况下,控制电路23也可以在主电源开关30呈接通的情况下使主动作为有效,在主电源开关30呈断开的情况下使主动作为无效。主电源开关30例如也可以为滑动式开关。
显示面板171显示各种信息。各种信息也可以包括:例如表示主动作是否为有效的信息、或者表示电动作业机1的各种状态的信息等等。显示面板171也可以具备任意种类的显示装置。显示面板171例如也可以具备液晶显示器、LED等等。
(2)电动作业机的电气结构
参照图2以及图3,说明本实施方式的电动作业机1的电气结构。图3是摘取图2中的一部分(图2中的控制电路23的右侧)来进行详细地图示。如图2所示,电动作业机1具备:主体部3、第1蓄电池组5、以及第2蓄电池组7。在图2中,为了便于说明,在电动作业机1的各部分设置的各种电气部件、各种电路等等的集合体称之为主体部3。集合体包括:马达21、外壳166内的各种电路、触发操作部20以及操作显示部170。
第1蓄电池组5具备蓄电池11以及蓄电池异常检测电路12。蓄电池11例如为2次电池。不过,蓄电池11也可以为1次电池。
蓄电池异常检测电路12对第1蓄电池组5进行监视。蓄电池异常检测电路12在特定的放电指示期间中没有检测到第1蓄电池组5的异常的情况下,输出第1放电许可信号SA1。蓄电池异常检测电路12例如也可以对蓄电池11的状态进行监视。更加具体而言,蓄电池异常检测电路12也可以基于例如蓄电池11的电压值、从蓄电池11放电的电流值以及/或者蓄电池11的温度,来对蓄电池11是否异常进行判断。也可以在蓄电池异常检测电路12判断为蓄电池11为正常的情况下,通过输出第1放电许可信号SA1,来表示蓄电池11为正常。也可以在蓄电池异常检测电路12判断为蓄电池11为异常的情况下,通过不输出第1放电许可信号SA1,来表示蓄电池11为异常。
第1蓄电池组5从主体部3接收后面叙述的触发检测信息ST0。特定的放电指示期间例如也可以是:触发检测信息ST0的逻辑电平为high电平的期间、亦即后面叙述的触发操作部20被接通操作的期间。
第2蓄电池组7具备蓄电池16以及蓄电池异常检测电路17。第2蓄电池组7与第1蓄电池组5同样地构成。蓄电池异常检测电路17在特定的放电指示期间中没有检测到第2蓄电池组7的异常的情况下,输出第2放电许可信号SA2。蓄电池异常检测电路17例如也可以对蓄电池16的状态进行监视。更加具体而言,蓄电池异常检测电路17也可以基于例如蓄电池16的电压值、从蓄电池16放电的电流值以及/或者蓄电池16的温度,来对蓄电池16是否为异常进行判断。也可以在蓄电池异常检测电路17判断为蓄电池16为正常的情况下,通过输出第2放电许可信号SA2,来表示蓄电池16为正常。也可以在蓄电池异常检测电路17判断为蓄电池16为异常的情况下,通过不输出第2放电许可信号SA2,来表示蓄电池16为异常。
如图2以及图3所示,主体部3具备:触发操作部20、马达21、马达驱动电路22、控制电路23、主电源开关30、触发开关部26、触发检测电路80、过电压检测电路50、第1断开检测电路39、第2断开检测电路49、电流检测电路55、过热检测部60、截止锁存电路70、以及显示面板171。
主体部3设置有未图示的电源电路。蓄电池电压从安装在电动作业机1的第1蓄电池组5或者第2蓄电池组7被供给于电源电路。电源电路基于蓄电池电压而生成恒定的电源电压,并输出该电源电压。电源电压经由未图示的控制电源线而供给于主体部3的各部。该各部通过从电源电路供给来的电源电压而进行动作。电源电压的电压值(以下称之为“电源电压值Vc”)也可以为任意的值。在本实施方式中,电源电压值Vc为例如5V。
例如即便是主动作被有效或者即便是主动作被无效,电源电路也可以在蓄电池电压供给于电源电路的情况下,输出电源电压。电源电路也可以在主动作被有效的期间,输出电源电压。
触发开关部26具备第1触发开关27以及第2触发开关28。第1触发开关27以及第2触发开关28能够与触发操作部20被使用者操作的情形相联动地进行接通或者断开。
第1触发开关27例如为常开型的开关。第2触发开关28例如为常闭型的开关。在触发操作部20被断开操作时,第1触发开关27呈断开,第2触发开关28呈接通。在触发操作部20被接通操作时,第1触发开关27呈接通,第2触发开关28呈断开。
主体部3还具备:电阻器R1、电阻器R2、以及逻辑非(NOT)电路85。第1触发开关27的第1端子连接于接地线。第1触发开关27的第2端子连接于NOT电路85的输入端子。第1触发开关27的第2端子还借助电阻器R1而连接于控制电源线。
第2触发开关28的第1端子连接于接地线,第2触发开关28的第2端子借助触发检测电路80而连接于控制电路23。第2触发开关28的第2端还借助电阻器R2而连接于控制电源线。
NOT电路85被输入第1触发开关27的第2端子的电压,作为二值信号。二值信号是表示:high电平或者low电平的逻辑电平的信号。NOT电路85将被输入的二值信号的逻辑电平反转,并进行输出。
参照图4A~图4C,说明触发开关部26的更加具体的构成。触发开关部26具备:开关盒100、柱塞101、第1触发开关27、以及第2触发开关28。柱塞101连结于触发操作部20,并与触发操作部20联动。
第1触发开关27具备:第1接点121、第2接点122、以及支撑弹簧123。第1接点121例如连接于接地线。第2接点122例如连接于NOT电路85。第2接点122构成为:能够以未图示的旋转轴为中心进行旋转。支撑弹簧123对第2接点122朝向与第1接点121抵接的方向施力。
第2触发开关28具备:第1电极111、第2电极112、基板113、以及刷子114。刷子114具备导体。第1电极111以及第2电极112设置在基板113上。刷子114设置在柱塞101。刷子114与柱塞101一起移动。第1电极111例如连接于接地线。第2电极112例如连接于触发检测电路80。
柱塞101对应于使用者拉拽操作触发操作部20,而朝向图4A~图4C中的左方向、亦即前述的拉拽操作方向移动。在触发操作部20已被断开操作的情况下,柱塞101通过未图示的弹簧的作用力而被支撑于图4A所示的位置。触发操作部20已被断开操作的情形包括使用者没有触碰触发操作部20的情况。在触发操作部20已被断开操作的情况下,第2接点122通过柱塞101而克服支撑弹簧123的作用力,朝向远离第1接点121的方向进行旋转移动。由此,第1触发开关27呈断开。
在触发操作部20已被断开操作的情况下,在第2触发开关28中,第1电极111与第2电极112经由刷子114而被电连接。由此,第2触发开关28呈接通。
当使用者拉拽操作触发操作部20时,柱塞101朝向开关盒100的内部移动。伴随于此,在第2触发开关28中,刷子114朝向开关盒100的内部移动。在第1触发开关27中,柱塞101从第2接点122渐渐离去,伴随于此,第2接点122通过支撑弹簧123的作用力而接近于第1接点121。
当柱塞101朝向拉拽操作方向移动下去时,例如,如图4B所示,第2接点122抵接于第1接点121。据此,第1触发开关27呈接通。当柱塞101朝向拉拽操作方向进一步移动下去时,如图4C所示,刷子114离开第1电极111。据此,第2触发开关28呈断开。如图4C所例示的那样,前述的接通操作是表示:拉拽操作触发操作部20,以使得第1触发开关27呈接通,第2触发开关28呈断开的意思。当使用者解除触发操作部20的拉拽操作时,柱塞101通过前述的弹性部件的作用力而与触发操作部20一起朝向操作解除方向移动,返回到图4A所示的位置。
触发检测电路80具备触发检测功能。触发检测功能是:输出与触发开关部26的状态相对应的信息的功能。具体而言,触发检测电路80输出:第1触发信息ST1、第2触发信息ST2、以及触发判定信息STR。
触发检测电路80接收NOT电路85的输出信号。触发检测电路80还接收第2触发开关28的第2端子的电压、以及从控制电路23输出的第1虚拟信号SF1。
被输入于触发检测电路80的第2触发开关28的第2端子的电压作为第2触发信息ST2而被输出给控制电路23。控制电路23在执行后面叙述的触发检测功能诊断之际,输出第1虚拟信号SF1。
第1触发信息ST1、第2触发信息ST2、触发判定信息STR、触发检测电路80从NOT电路85接收的信号、以及第1虚拟信号SF1在本实施方式中例如为二值信号。
第1触发信息ST1基本上是表示第1触发开关27是否已被接通。第2触发信息ST2是表示第2触发开关28是否已被接通。逻辑电平为L电平的第2触发信息ST2是表示第2触发开关28已被接通的情形,换句话说是触发操作部20已被断开操作的情形。逻辑电平为H电平的第2触发信息ST2是表示第2触发开关已断开的情形,换句话说是触发操作部20已被接通操作的情形。
触发检测电路80具备:逻辑和(OR)电路81以及逻辑积(AND)电路82。OR电路81接收NOT电路85的输出信号、以及第1虚拟信号SF1。
第1虚拟信号SF1详细而言是逻辑电平为high电平的信号。即,输出第1虚拟信号SF1的情形是表示:第1虚拟信号SF1的逻辑电平为high电平的意思。相反,第1虚拟信号SF1的逻辑电平为low电平的情形是表示:未输出第1虚拟信号SF1的意思。这样的信号的逻辑电平与该逻辑电平所表示的该信号的输出状态之间的对应关系对于前述的第1放电许可信号SA1以及第2放电许可信号SA2、后面叙述的第3放电许可信号SA3、第4放电许可信号SA4、第1断开检测信号SB1、第2断开检测信号SB2、过电压信号So1、过电流信号So2、第1过热信号So31、第2过热信号So32、第3过热信号So33、第2虚拟信号SF2、第3虚拟信号SF31、第4虚拟信号SF32、以及第5虚拟信号SF33而言,也是同样适用的。
OR电路81对被输入的2个信号的逻辑和进行运算,并输出表示该运算结果的第1触发信息ST1。第1触发信息ST1被输入于控制电路23以及AND电路82。
例如可以想象到:OR电路81没有被输入第1虚拟信号SF1的情况。这种情况下,第1触发信息ST1的逻辑电平对应于触发操作部20被断开操作而变成low电平,并对应于触发操作部20被接通操作而变成high电平。第1触发信息ST1的逻辑电平以及第2触发信息ST2的逻辑电平为low电平的情形是表示触发断开状态。在触发断开状态下,触发操作部20被断开操作。第1触发信息ST1的逻辑电平以及第2触发信息ST2的逻辑电平为high电平的情形是表示触发接通状态。在触发接通状态下,触发操作部20被接通操作。
在OR电路81被输入有第1虚拟信号SF1的情况下,不论触发操作部20的状态如何(亦即不论第1触发开关27的状态如何),第1触发信息ST1的逻辑电平为high电平。控制电路23通过将第1虚拟信号SF1输入于OR电路81,能够将第1触发信息ST1设定在与触发操作部20已被接通操作时呈电等效的状态。
AND电路82接收第1触发信息ST1与第2触发信息ST2。AND电路82对第1触发信息ST1与第2触发信息ST2的逻辑积进行运算,并输出表示其运算结果的触发判定信息STR。触发判定信息STR被输入于截止锁存电路70。逻辑电平为low电平的触发判定信息STR表示触发断开状态。逻辑电平为high电平的触发判定信息STR表示触发接通状态。
马达21通过从马达驱动电路22被供给马达驱动电力,而进行旋转驱动。当马达21进行旋转时,马达21的旋转驱动力经由驱动机构而被传递给输出工具(图2中未图示),使得输出工具进行动作。本实施方式的马达21例如为无刷马达。
输出工具在本实施方式中虽然为例如前述的旋转刀片162,但是,输出工具也可以是任意的工具。输出工具例如也可以是通过钻头、改锥头、旋转砂轮、圆锯刀片等等进行旋转,而能够对被加工物进行加工。输出工具也可以拆装于电动作业机1。或者,马达21的旋转也可以被转换成直线运动而传递给输出工具。
电动作业机1还具备:第1供电线91、第2供电线92、以及主供电线93。第1供电线91的第1端连接于第1蓄电池组5。第1供电线91的第1端被供给蓄电池11的电压。第1供电线91的第2端连接于主供电线93的第1端。
第2供电线92的第1端连接于第2蓄电池组7。第2供电线92的第1端被供给蓄电池16的电压。第2供电线92的第2端连接于主供电线93的第1端。
主供电线93的第2端连接于马达驱动电路22。在主供电线93与接地线之间连接有电容器C0。
蓄电池11的电力经由第1供电线91以及主供电线93而被供给于马达驱动电路22。蓄电池16的电力经由第2供电线92以及主供电线93而被供给于马达驱动电路22。
马达驱动电路22如后面叙述,被供给蓄电池11的电力或者蓄电池16的电力。即,主供电线93被供给蓄电池11的电压或者蓄电池16的电压。被供给于主供电线93的蓄电池11的电压或者蓄电池16的电压在以下称之为“输入蓄电池电压”。
第1供电线91上设置有第1充电抑制电路31以及第1切换电路36。
第1切换电路36具备开关部37以及AND电路38。开关部37使第1供电线91导通或者切断。当开关部37接通时,第1供电线91上的设置有开关部37的部位被导通。当开关部37断开时,第1供电线91上的设置有开关部37的部位被切断,从蓄电池11向马达21的电力的供给被切断。
在从AND电路38输出的信号的逻辑电平为high电平的情况下,开关部37接通。在从AND电路38输出的信号的逻辑电平为low电平的情况下,开关部37断开。
开关部37可以任意构成。在本实施方式中,开关部37具备例如n沟道的金属氧化物半导体场效应晶体管(MOSFET)。后面叙述的开关部32、42、47也可以是任意的构成,在本实施方式中,例如具备n沟道的MOSFET。
AND电路38具备3个信号输入端子。3个信号输入端子接收:第1放电许可信号SA1、从控制电路23输出的第3放电许可信号SA3、以及第2断开检测信号SB2。第2断开检测信号SB2从第2断开检测电路49被输出。AND电路38对输入于信号输入端子的信号的逻辑积进行运算,并将表示其运算结果的信号向开关部37的栅极输出。
AND电路38在接收到第1放电许可信号SA1、第3放电许可信号SA3以及第2断开检测信号SB2的情况下,输出high电平的信号。AND电路38在没有接收到第1放电许可信号SA1、第3放电许可信号SA3以及/或者第2断开检测信号SB2的情况下,输出low电平的信号。
第2断开检测电路49如后面叙述的那样,在第2充电抑制电路41的开关部42以及第2切换电路46的开关部47呈断开的情况下,输出第2断开检测信号SB2。当开关部42以及/或者开关部47呈接通时,第2断开检测信号SB2未被输出。由此,例如,当开关部47接通时,AND电路38没有被输入第2断开检测信号SB2。这种情况下,AND电路38的输出为low电平,开关部37呈断开。据此,能够抑制开关部37、47同时被接通的情形。
第1充电抑制电路31具备开关部32以及同步整流电路33。开关部32使第1供电线91导通或者切断。当开关部32接通时,第1供电线91上的设置有开关部32的部位被导通。当开关部32断开时,第1供电线91上的设置有开关部32的部位被切断。开关部32通过同步整流电路33而被接通或者被断开。
开关部32的栅极连接于同步整流电路33。开关部32的源极连接于第1蓄电池组5,而且还连接于同步整流电路33。开关部32的漏极连接于开关部37的漏极。
同步整流电路33基于开关部32的源极与漏极之间的电压而使开关部32接通或者断开。具体而言,当来自第1蓄电池组5的放电电流流经存在于开关部32的源极-漏极间的寄生二极管时,同步整流电路33对该放电电流进行监测,并使开关部32接通。同步整流电路33在开关部32已接通时监测到来自第1蓄电池组5的放电已被停止的情形、或者已经由第1供电线91而向第1蓄电池组5供给充电电流的情形的情况下,使开关部32断开。通过这种构成,当电流从主体部3流向蓄电池11时,开关部32呈断开,其电流被切断,能够抑制或者防止蓄电池11的充电。更加具体而言,同步整流电路33以使开关部32的漏极-源极间的电压值达到预定的电压值(例如约30mV)的方式对开关部32的栅极电压进行控制。
第2供电线92上设置有第2充电抑制电路41以及第2切换电路46。
第2切换电路46具备开关部47以及AND电路48。开关部47使第2供电线92导通或者切断。当开关部47接通时,第2供电线92上的设置有开关部47的部位被导通。当开关部47断开时,第2供电线92上的设置有开关部47的部位被切断,从蓄电池16向马达21进行电力的供给被切断。
在从AND电路48输出的信号的逻辑电平为high电平的情况下,开关部47接通。在从AND电路48输出的信号的逻辑电平为low电平的情况下,开关部47断开。
AND电路48具备3个信号输入端子。AND电路48中的信号输入端子接收第2放电许可信号SA2、第4放电许可信号SA4、以及第1断开检测信号SB1。第1断开检测信号SB1从第1断开检测电路39被输出。AND电路48对输入于信号输入端子的信号的逻辑积进行运算,并将表示其运算结果的信号向开关部47的栅极输出。
AND电路48在接收到第2放电许可信号SA2、第4放电许可信号SA4以及第1断开检测信号SB1的情况下,输出high电平的信号。AND电路48在没有被输入第2放电许可信号SA2、第4放电许可信号SA4以及/或者第1断开检测信号SB1的情况下,输出low电平的信号。
第1断开检测电路39如后面叙述的那样,在第1充电抑制电路31的开关部32以及第1切换电路36的开关部37呈断开的情况下,输出第1断开检测信号SB1。当开关部32以及/或者开关部37接通时,第1断开检测信号SB1没有被输出。由此,例如,当开关部37接通时,AND电路48没有被输入有第1断开检测信号SB1。这种情况下,AND电路48的输出为low电平,开关部47呈断开。据此,能够抑制开关部37、47同时接通的情形。
第2充电抑制电路41具备开关部42以及同步整流电路43。开关部42使第2供电线92导通或者切断。当开关部42接通时,第2供电线92上的设置有开关部42的部位被导通。当开关部42断开时,第2供电线92上的设置有开关部42的部位被切断。开关部42通过同步整流电路43而被接通或者被断开。
开关部42的栅极连接于同步整流电路43。开关部42的源极连接于第2蓄电池组7,而且还连接于同步整流电路43。开关部42的漏极连接于开关部47的漏极。
同步整流电路43基于开关部42的源极与漏极之间的电压而使开关部42接通或者断开。具体而言,当来自第2蓄电池组7的放电电流流经存在于开关部42的源极-漏极间的寄生二极管时,同步整流电路43对该放电电流进行监测,并使开关部42接通。同步整流电路43在对开关部42已接通时监测到来自第2蓄电池组7的放电已被停止的情形、或者已经由第2供电线92而向第2蓄电池组7供给充电电流的情形的情况下,使开关部42断开。通过这种构成,当电流从主体部3流向蓄电池16时,开关部42呈断开,其电流被切断,能够抑制或者防止蓄电池16的充电。更加具体而言,同步整流电路43以使开关部42的漏极-源极间的电压值达到预定的电压值(例如约30mV)的方式对开关部42的栅极电压进行控制。
第1断开检测电路39被输入有第1供电线91上的第1充电抑制电路31与第1切换电路36之间的电压。第1断开检测电路39对开关部32以及开关部37已断开的情形进行监测。第1断开检测电路39在开关部32以及开关部37呈断开的情况下,输出第1断开检测信号SB1(high电平的信号)。第1断开检测电路39在开关部32以及/或者开关部37呈接通的情况下,不输出第1断开检测信号SB1。这种情况下,第1断开检测电路39中的第1断开检测信号SB1的输出端口为low电平。
第2断开检测电路49被输入有第2供电线92上的第2充电抑制电路41与第2切换电路46之间的电压。第2断开检测电路49对开关部42以及开关部47已断开的情形进行监测。第2断开检测电路49在开关部42以及开关部47呈断开的情况下,输出第2断开检测信号SB2(high电平的信号)。第2断开检测电路49在开关部42以及/或者开关部47呈接通的情况下,不输出第2断开检测信号SB2。这种情况下,第2断开检测电路49中的第2断开检测信号SB2的输出端口为low电平。
马达驱动电路22将从第1蓄电池组5或者第2蓄电池组7供给来的电力(以下称之为“蓄电池电力”)转换成前述的马达驱动电力,并向马达21供给。马达驱动电力例如为三相电力。
具体而言,本实施方式的马达驱动电路22例如包括未图示的逆变器。逆变器包括:相互并联连接的U相开关对、V相开关对以及W相开关对。U相开关对、V相开关对以及W相开关对分别具备:相互串联连接2个半导体开关元件。即,马达驱动电路22具备6个半导体开关元件。
U相开关对、V相开关对以及W相开关对连接于马达21。U相开关对向马达21供给U相电压。U相电压为:U相开关对中的相互串联连接的2个半导体开关元件的连接点的电压。V相开关对向马达21供给V相电压。V相电压为:V相开关对中的相互串联连接的2个半导体开关元件的连接点的电压。W相开关对向马达21供给W相电压。W相电压为:W相开关对中的相互串联连接的2个半导体开关元件的连接点的电压。
马达驱动电路22经由驱动线90而与控制电路23连接。马达驱动电路22从控制电路23经由驱动线90而接受马达驱动指令SD。马达驱动电路22在接收到马达驱动指令SD时,按照马达驱动指令SD而使6个半导体开关元件接通或者断开。据此,生成包括前述的U相电压、V相电压以及W相电压在内的马达驱动电力。
驱动线90上设置有截止开关29。截止开关29使驱动线90导通或者切断。当截止开关29接通时,从控制电路23输出的马达驱动指令SD经由截止开关29而被输入于马达驱动电路22。当截止开关29断开时,从控制电路23向马达驱动电路22进行的马达驱动指令SD的传送被切断。
截止开关29对应于从截止锁存电路70输出的截止信息SS而进行接通或者断开。截止开关29在截止信息SS的逻辑电平为high电平的情况下进行接通。截止开关29在截止信息SS的逻辑电平为low电平的情况下进行断开。high电平的截止信息SS表示指令许可。low电平的截止信息SS表示指令截止。
截止开关29也可以任意构成。截止开关29例如也可以具备MOSFET。
过电压检测电路50、电流检测电路55、以及过热检测部60是为了对5个异常状态进行检测而设置的。5个异常状态包括:过电压状态、过电流状态、U相过热状态、V相过热状态、以及W相过热状态。
过电压状态是表示:例如,输入蓄电池电压值达到比规定的正常电压范围还要高的值的状态。输入蓄电池电压值是:经由主供电线93而被供给于马达驱动电路22的输入蓄电池电压的值。
过电流状态是表示:例如,马达电流值达到比规定的正常电流范围还高的值的状态。马达电流值是:经由马达驱动电路22而被供给于马达21的电流的值。
U相过热状态是表示:例如,后面叙述的U相温度达到比规定的正常温度范围还要高的值的状态。V相过热状态是表示:例如,后面叙述的V相温度达到比规定的正常温度范围还要高的值的状态。W相过热状态是表示:例如,后面叙述的W相温度达到比规定的正常温度范围还要高的值的状态。
过电压检测电路50、电流检测电路55、以及过热检测部60如后面叙述的那样,不是利用基于程序(电脑程序)的软件处理而是利用硬件处理,对所对应的异常状态进行检测。
过电压检测电路50对输入蓄电池电压值进行检测,并输出基于所检测到的输入蓄电池电压值的信息。具体而言,过电压检测电路50输出电压信号SV。电压信号SV是表示输入蓄电池电压值的模拟信号。
过电压检测电路50还具备用于检测过电压状态的功能。具体而言,过电压检测电路50在输入蓄电池电压值达到例如第1电压阈值以上的情况下,输出过电压信号So1。过电压信号So1表示过电压状态已发生的情形。第1电压阈值例如也可以是比前述的正常电压范围还要高的值。
过电压检测电路50从控制电路23接收第2虚拟信号SF2。控制电路23在执行后面叙述的过电压保护功能诊断之际,输出第2虚拟信号SF2。
过电压检测电路50例如也可以如图3所示那样构成。如图3所示,过电压检测电路50具备:比较器51、缓冲器52、电阻器R3、R4、电容器C1、以及二极管D1。二极管D1的阳极连接于主供电线93。二极管D1的阴极连接于电阻器R3的第1端子。电阻器R3的第2端子连接于电阻器R4的第1端子。电阻器R4的第2端子连接于接地线。电容器C1的第1端子连接于二极管D1的阴极。电容器C1的第2端子连接于接地线。包括二极管D1以及电容器C1在内的电路作为所谓的峰值保持电路而发挥作用。
电阻器R3与电阻器R4之间的连接点的电压(亦即电阻器R4的第1端子的电压)作为电压信号SV而被输出给控制电路23。电阻器R3与电阻器R4之间的连接点的电压还被输入于比较器51。比较器51构成为:在输入蓄电池电压值比第1电压阈值还低的情况下,不输出过电压信号So1,在输入蓄电池电压值为第1电压阈值以上的情况下,输出过电压信号So1。
缓冲器52接收第2虚拟信号SF2。缓冲器52的输出信号被输入于比较器51。第2虚拟信号SF2的电压值是:如果过电压检测电路50为正常,就能够从比较器91输出过电压信号So1的值。比较器51对应于接收到第2虚拟信号SF2,而输出过电压信号So1。由此,如果过电压检测电路50为正常,即便实际上没有产生过电压状态,过电压检测电路50也会对应于接收到第2虚拟信号SF2,而输出过电压信号So1。第2虚拟信号SF2是:用于虚拟性地产生过电压状态的信号。
电流检测电路55对马达电流值进行检测,并输出基于所检测到的马达电流值的信息。具体而言,电流检测电路55输出电流信号SC。电流信号SC是表示马达电流值的模拟信号。
电流检测电路55还具备对过电流状态进行检测的功能。具体而言,在马达电流值例如为第1电流阈值以上的情况下,电流检测电路55输出过电流信号So2。过电流信号So2表示产生过电流状态的情形。第1电流阈值例如也可以是比前述的正常电流范围还要高的值。
电流检测电路55例如也可以如图3所示那样构成。如图3所示,电流检测电路55具备:增幅电路57、比较器56、以及电阻器R5。电阻器R5设置在马达电流流过的通电路径上,有马达电流流过。据此,在电阻器R5的两端间产生与马达电流的值相对应的电压。增幅电路57对电阻器R5的两端间的电压进行增幅。
通过增幅电路57而被增幅的电压作为电流信号SC向控制电路23输出。通过增幅电路57而被增幅的电压还被输入于比较器56。在马达电流值比第1电流阈值还低的情况下,比较器56不输出过电流信号So2。在马达电流值为第1电流阈值以上的情况下,比较器56输出过电流信号So2。
过热检测部60检测马达驱动电路22的温度。更加具体而言,如图3所示,过热检测部60具备第1过热检测电路61、第2过热检测电路62、以及第3过热检测电路63。
第1过热检测电路61对马达驱动电路22中的U相开关对的温度(以下称之为“U相温度”)进行检测。U相温度具体而言例如也可以为:U相开关对所包含的2个半导体开关元件之中的1个半导体开关元件的温度。U相温度例如也可以为:2个半导体开关元件之中的接通的期间相对较长这一方的温度。
第1过热检测电路61输出基于所检测的U相温度的信息。具体而言,第1过热检测电路61输出第1温度信号STM1。第1温度信号STM1是表示U相温度的模拟信号。
第1过热检测电路61还具备对U相过热状态进行检测的功能。具体而言,在U相温度例如为第1U相温度阈值以上的情况下,第1过热检测电路61输出第1过热信号So31。第1过热信号So31是表示产生U相过热状态的情形。第1U相温度阈值例如也可以是:比前述的正常温度范围还高的值。
第1过热检测电路61从控制电路23接收第3虚拟信号SF31。控制电路23在执行后面叙述的第1过热保护功能诊断之际,输出第3虚拟信号SF31。
第1过热检测电路61例如也可以如图3所示那样构成。如图3所示,第1过热检测电路61具备:温度检测元件66、比较器67、开关68、以及电阻器R6。温度检测元件66以能够对前述的U相温度进行检测的方式设置在U相温度的检测对象或者该检测对象的附近。在本实施方式中,温度检测元件66例如也可以是:具有负的电阻温度特性的NTC热敏电阻。
电阻器R6的第1端子连接于控制电源线。电阻器R6的第2端子连接于温度检测元件66的第1端子。温度检测元件66的第2端子连接于接地线。开关68的第1端子连接于电阻器R6与温度检测元件66之间的连接点(亦即温度检测元件66的第1端子)。开关68的第2端子连接于接地线。
电阻器R6与温度检测元件66之间的连接点的电压作为第1温度信号STM1而向控制电路23输出。电阻器R6与温度检测元件66之间的连接点的电压还被输入于比较器67。比较器67构成为:在U相温度比第1U相温度阈值还低的情况下,不输出第1过热信号So31,在U相温度为第1U相温度阈值以上的情况下,输出第1过热信号So31。
在第1过热检测电路61没有被输入有第3虚拟信号SF31的通常情况下,开关68呈断开。在第1过热检测电路61被输入有第3虚拟信号SF3的期间,开关68呈接通。当开关68接通时,被输入于比较器67的电压的值大致为0V。这种情况下,如果第1过热检测电路61为正常,就会从比较器67输出第1过热信号So31。即,即便是实际上没有产生U相过热状态,当第1过热检测电路61被输入有第3虚拟信号SF31时,也会虚拟性地产生U相过热状态。
在本实施方式中,第2过热检测电路62以及第3过热检测电路63构成为:除了设置温度检测元件66的位置之外,与第1过热检测电路61相同。
第2过热检测电路62对马达驱动电路22中的V相开关对的温度(以下称之为“V相温度”)进行检测。V相温度也可以与U相温度同样地,例如是V相开关对所包含的2个半导体开关元件之中的1个半导体开关元件的温度。第2过热检测电路62输出:表示所检测的V相温度的模拟的第2温度信号STM2。
第2过热检测电路62还具备对V相过热状态进行检测的功能。具体而言,第2过热检测电路62在V相温度例如为第1V相温度阈值以上的情况下,输出第2过热信号So32。第2过热信号So32表示产生V相过热状态的情形。第1V相温度阈值例如也可以是比前述的正常温度范围还高的值。
第2过热检测电路62从控制电路23接收第4虚拟信号SF32。控制电路23在执行后面叙述的第2过热保护功能诊断之际,输出第4虚拟信号SF32。当第2过热检测电路62被输入第4虚拟信号SF32时,即便是实际上没有产生V相过热状态,也虚拟性地产生V相过热状态。第2过热检测电路62在接收到第4虚拟信号SF2时,输出第2过热信号So32。
第3过热检测电路63对马达驱动电路22中的W相开关对的温度(以下称之为“W相温度”)进行检测。具体而言,W相温度也可以与U相温度同样地,例如是W相开关对所包含的2个半导体开关元件之中的1个半导体开关元件的温度。第3过热检测电路63输出:表示所检测的W相温度的模拟的第3温度信号STM3。
第3过热检测电路63还具备对W相过热状态进行检测的功能。具体而言,第3过热检测电路63在W相温度例如为第1W相温度阈值以上的情况下,输出第3过热信号So33。第3过热信号So33表示产生W相过热状态的情形。第1W相温度阈值例如也可以是比前述的正常温度范围还高的值。
第3过热检测电路63从控制电路23接收第5虚拟信号SF33。控制电路23在执行后面叙述的第3过热保护功能诊断之际,输出第5虚拟信号SF33。当第3过热检测电路63被输入有第5虚拟信号SF33时,即便是实际上没有产生W相过热状态,也虚拟性地产生W相过热状态。第3过热检测电路63在接收到第5虚拟信号SF3时,输出第3过热信号So33。
也可以是第1U相温度阈值、第1V相温度阈值以及第1W相温度阈值之中的至少2个相等。第1U相温度阈值、第1V相温度阈值以及第1W相温度阈值也可以相互不同。
截止锁存电路70接收触发判定信息STR。截止锁存电路70还能够接收:过电压信号So1、过电流信号So2、第1过热信号So31、第2过热信号So32、以及第3过热信号So33。截止锁存电路70基于这些信息以及信号,输出截止信息SS。截止锁存电路70有时还输出异常检测信息Sor。
截止锁存电路70在电动作业机1为驱动许可状态的情况下,输出表示指令许可的high电平的截止信息SS,由此使截止开关29进行接通。驱动许可状态是表示也可以使马达21驱动的状态的意思。截止锁存电路70在电动作业机1的状态为驱动禁止状态的情况下,输出表示指令截止的low电平的截止信息SS,由此使截止开关29进行断开。驱动禁止状态是表示不应该使马达21驱动的状态的意思。
在本实施方式中,驱动许可状态包括:触发判定信息STR表示触发接通状态的状态、以及异常未检测状态。异常未检测状态表示未被输入过电压信号So1、过电流信号So2、第1过热信号So31、第2过热信号So32、以及第3过热信号So33的状态。换言之,异常未检测状态表示未检测到前述的5个异常状态的任意一个的状态。
在本实施方式中,驱动禁止状态包括:触发判定信息STR表示触发断开状态的状态以及/或者异常检测状态。异常检测状态表示:过电压信号So1、过电流信号So2、第1过热信号So31、第2过热信号So32以及/或者第3过热信号So33被输入的状态。换言之,异常检测状态表示检测到了前述的5个异常状态之中的1个以上的状态。
截止锁存电路70还具备截止锁存功能。截止锁存功能是如下所述的功能,即:在通过电动作业机1为异常检测状态而使得截止开关29断开之后,即便电动作业机1变化到异常未检测状态,也维持截止开关29的断开,直到至少触发操作部20被临时进行断开操作为止的功能。截止锁存电路70通过继续输出表示指令截止的截止信息SS,来维持截止开关29的断开。
截止锁存电路70例如也可以如图3所示那样构成。如图3所示,截止锁存电路70具备:第1双稳态门(Flip-Flop,简称第1FF)71、OR电路72、NOT电路73、OR电路74、第2FF75、AND电路76、电阻器R7、R8、以及电容器C2、C3。在本实施方式中,第1FF71以及第2FF75例如为D型FF。第1FF71以及第2FF75具备时钟输入端子、数据输入端子、以及输出端子。第1FF71以及第2FF75是每次出现了被输入于时钟输入端子的信号的上升沿(亦即从low电平向high电平的逻辑电平的变化)之际,都从输出端子输出与此时被输入于数据输入端子的信号的逻辑电平相同的逻辑电平的信号。第1FF71以及第2FF75在出现了上升沿之后,直到接着再次出现上升沿为止,即便被输入于数据输入端子的信号的逻辑电平发生变化,也能够维持从输出端子输出的信号的逻辑电平。
OR电路72具备5个输入端子。5个输入端子可以被输入有:过电压信号So1、过电流信号So2、第1过热信号So31、第2过热信号So32、以及第3过热信号So33。OR电路72对被输入于5个输入端子的信号的逻辑和进行运算,并输出其运算结果。
触发判定信息STR被输入于第1FF71的时钟输入端子以及AND电路76。触发判定信息STR经由电容器C2还被输入于OR电路74。
在电容器C2与OR电路74之间的连接点、与接地线之间连接有电阻器R8。包括电容器C2以及电阻器R8在内的电路是作为对触发判定信息STR进行微分而向OR电路74输出的微分电路,来发挥作用。
OR电路72的输出信号被输入于NOT电路73,而且经由电阻器R7而被输入于OR电路74。OR电路72的输出信号作为异常检测信息Sor还被输入于控制电路23。
在电阻器R7与OR电路74之间的连接点、与接地线之间连接有电容器C3。包括电阻器R7以及电容器C3在内的电路是作为对OR电路72的输出信号进行积分而向OR电路74输出的积分电路,来发挥作用。OR电路74的输出信号被输入于第2FF75的时钟输入端子。
NOT电路73的输出信号被输入于第1FF71的数据输入端子以及第2FF75的数据输入端子。第1FF71的输出信号以及第2FF75的输出信号被输入于AND电路76。
如此构成的截止锁存电路70例如进行如下所述的动作。例如,可以想象到:电动作业机1为异常未检测状态,触发判定信息STR的逻辑电平为表示触发断开状态的low电平的状况。该状况下,AND电路76的输出信号为low电平。即,该状况下,截止信息SS表示指令截止。由此,截止开关29断开。
此外,还可以想象到:过电压信号So1、过电流信号So2、第1过热信号So31、第2过热信号So32以及第3过热信号So33未被输入于OR电路72的状况。该状况下,第1FF71以及第2FF75的数据输入端子的逻辑电平为high电平。
这种状况下,可以想象到:触发判定信息STR的逻辑电平变化到表示触发接通状态的high电平的状况。当触发判定信息STR的逻辑电平变化到high电平时,在被输入于第1FF71以及第2FF75的时钟输入端子的信号中会出现上升沿。由此,从第1FF71以及第2FF75的输出端子输出来的信号的逻辑电平变化到high电平。据此,AND电路76的输出信号变化到high电平。即,这种情况下,截止信息SS变化成表示指令许可的信息。由此,截止开关29呈接通。
可以想象到:如此地从截止锁存电路70输出表示指令许可的截止信息SS的状况下,过电压信号So1、过电流信号So2、第1过热信号So31、第2过热信号So32以及/或者第3过热信号So33被输入于OR电路72的状况(即,电动作业机1变化到异常检测状态的状况)。该状况下,第2FF75的数据输入端子的逻辑电平变化到low电平。第2FF75的数据输入端子的逻辑电平变化到low电平之后,第2FF75的时钟输入端子的逻辑电平变化到high电平。据此,第2FF75的输出信号变化到low电平,AND电路76的输出信号变化到low电平。即,截止信息SS变化成表示指令截止的信息。由此,截止开关29呈断开。数据输入端子的逻辑电平变成low电平的时机至时钟输入端子的逻辑电平变成high电平的时机为止的时间差是基于前述的积分电路的时间常数。
可以想象到:在如上所述那样产生异常而输出表示指令截止的截止信息SS的状况下恢复异常,由此被输入于OR电路72的high电平的信号变化到low电平的状况。该状况下,第1FF71以及第2FF75的数据输入端子的逻辑电平变化到high电平。不过,在触发判定信息STR被维持于high电平的期间,第1FF71以及第2FF75的输出信号不发生变化,截止信息SS被维持于表示指令截止的信息。由此,截止开关29被维持于断开的状态。
可以想象到:在如上所述那样异常已恢复的状况下,触发操作部20再被断开操作,再次被接通操作的状况。当触发操作部20被断开操作时,第1FF71以及第2FF75的时钟输入端子的逻辑电平变化到low电平。在触发操作部20被断开操作之后,触发操作部20被再次接通操作时,第1FF71以及第2FF75的时钟输入端子的逻辑电平变化到high电平,第1FF71以及第2FF75的输出信号变化到high电平。据此,AND电路76的输出信号变化到high电平,截止信息SS变化成表示指令许可的信息。由此,截止开关29呈接通。
这样,截止锁存电路70不是进行软件处理而是通过硬件处理来执行:包括输出截止信息SS的功能以及截止锁存功能在内的各种功能。
控制电路23通过从前述的电源电路供给来的电源电压而进行动作。控制电路23具备包括CPU24以及存储器25的微机。存储器25可以包括RAM、ROM、闪存等半导体存储器。存储器25存储有:为了CPU24达到电动作业机1的各种功能而进行读入、执行的各种程序或数据。这些各种功能并非限定于前述那样的软件处理,其一部分或者全部也可以通过包括逻辑电路或模拟电路等在内的硬件来完成。
控制电路23接收:第1触发信息ST1、第2触发信息ST2、触发判定信息STR、第1放电许可信号SA1、第2放电许可信号SA2、第1断开检测信号SB1、第2断开检测信号SB2、截止信息SS、电压信号SV、电流信号SC、第1温度信号STM1~第3温度信号STM3、以及异常检测信息Sor。控制电路23还从主电源开关30接收:表示由使用者进行的主电源开关30的操作的信息。
控制电路23基于从主电源开关30输入的信息,而使电动作业机1的主动作处于有效或者无效。控制电路23在主电源开关30被进行推回操作之际而使主动作交替地为有效或者无效。控制电路23基于被输入于控制电路23的上述的各信息以及各信号,来执行各种功能。
本实施方式的控制电路23也可以在使主动作处于有效之后,即便主电源开关30未***作,如果触发操作部20未被拉拽操作的状态持续进行规定时间,也会使主动作处于无效。
在控制电路23接收到第1放电许可信号SA1以及第2放电许可信号SA2的情况下,控制电路23输出第3放电许可信号SA3或者第4放电许可信号SA4。这种情况下,第1供电线91上的开关部37或者第2供电线92上的开关部47呈接通。
在控制电路23接收到第1放电许可信号SA1而没有接收到第2放电许可信号SA2的情况下,控制电路23输出第3放电许可信号SA3但不输出第4放电许可信号SA4。这种情况下,第1供电线91上的开关部37呈接通,第2供电线92上的开关部47呈断开。
在控制电路23接收到第2放电许可信号SA2而没有接收到第1放电许可信号SA1的情况下,控制电路23输出第4放电许可信号SA4但不输出第3放电许可信号SA3。这种情况下,第2供电线92上的开关部47呈接通,第1供电线91上的开关部37呈断开。
控制电路23在主动作已被有效的启动期间中触发操作部20已被接通操作的情况下,通过向马达驱动电路22输出马达驱动指令SD,来对马达21进行驱动。
控制电路23在第1触发信息ST1以及第2触发信息ST2表示触发接通状态(亦即逻辑电平为high电平)的情况下,判断为触发操作部20已被接通操作,并输出马达驱动指令SD。控制电路23在第1触发信息ST1以及/或者第2触发信息ST2表示触发断开状态(亦即逻辑电平为low电平)的情况下,判断为触发操作部20已被断开操作,不输出马达驱动指令SD。
控制电路23向第1蓄电池组5以及第2蓄电池组7输出触发检测信息ST0。触发检测信息ST0表示触发操作部20是否已被接通操作的情形。在控制电路23判断为触发操作部20已被断开操作的情况下,控制电路23输出逻辑电平为low电平的触发检测信息ST0。逻辑电平为low电平的触发检测信息ST0表示触发操作部20已被断开操作的情形。控制电路23在判断为触发操作部20已被接通操作的情况下,输出逻辑电平为high电平的触发检测信息ST0。逻辑电平为high电平的触发检测信息ST0表示触发操作部20已被接通操作的情形。在控制电路23未被供给电源电压而使得控制电路23停止动作的期间,触发检测信息ST0的逻辑电平被维持在low电平。
控制电路23在启动期间中输出了马达驱动指令SD的情况下,将表示已驱动马达21的情形的马达驱动履历存储于存储器25。
控制电路23具备异常检测功能。具体而言,异常检测功能具备过电压检测功能、过电流检测功能、以及过热检测功能。异常检测功能是在控制电路23,通过由CPU24执行后面叙述的主处理而被执行的。即,这些异常检测功能是基于软件而被执行的。
过电压检测功能是对前述的过电压状态进行检测的功能。控制电路23基于从过电压检测电路50接收到的电压信号SV所表示的输入蓄电池电压值,来检测过电压状态。例如,控制电路23也可以在输入蓄电池电压值为第2电压阈值以上的情况下,判断为已产生过电压状态。第2电压阈值例如也可以是比前述的正常电压范围还高的值。第2电压阈值例如既可以是与第1电压阈值相同的值,也可以是大于第1电压阈值,还可以是小于第1电压阈值。
过电流检测功能是对前述的过电流状态进行检测的功能。控制电路23基于从电流检测电路55接收到的电流信号SC所表示的马达电流值,来检测过电流状态。例如,控制电路23也可以在马达电流值为第2电流阈值以上的情况下,判断为已产生过电流状态。第2电流阈值例如可以是比前述的正常电流范围还高的值。第2电流阈值例如既可以是与第1电流阈值相同的值,也可以是大于第1电流阈值,还可以是小于第1电流阈值。
更加具体而言,过热检测功能具备第1过热检测功能、第2过热检测功能、以及第3过热检测功能。
第1过热检测功能是对前述的U相过热状态进行检测的功能。控制电路23基于从第1过热检测电路61接收到的第1温度信号STM1所表示的U相温度,来检测U相过热状态。例如,控制电路23也可以在U相温度为第2U相温度阈值以上的情况下,判断为已产生U相过热状态。第2U相温度阈值可以是比前述的正常温度范围还高的值。第2U相温度阈值例如既可以是与第1U相温度阈值相同的值,也可以是大于第1U相温度阈值,还可以是小于第1U相温度阈值。
第2过热检测功能是对前述的V相过热状态进行检测的功能。控制电路23基于从第2过热检测电路62接收到的第2温度信号STM2所表示的V相温度,来检测V相过热状态。例如,控制电路23也可以在V相温度为第2V相温度阈值以上的情况下,判断为已产生V相过热状态。第2V相温度阈值也可以是比前述的正常温度范围还高的值。第2V相温度阈值例如也可以是与第1V相温度阈值相同的值,也可以是大于第1V相温度阈值,还可以是小于第1V相温度阈值。
第3过热检测功能是对前述的W相过热状态进行检测的功能。控制电路23基于从第3过热检测电路63接收到的第3温度信号STM3所表示的W相温度,来检测W相过热状态。例如,控制电路23也可以在W相温度为第2W相温度阈值以上的情况下,判断为已产生W相过热状态。第2W相温度阈值也可以是比前述的正常温度范围还高的值。第2W相温度阈值例如既可以是与第1W相温度阈值相同的值,也可以是大于第1W相温度阈值,还可以是小于第1W相温度阈值。
第2U相温度阈值、第2V相温度阈值以及第2W相温度阈值可以是相同的值,也可以是任意2个为相同的值,还可以是完全不同的值。
控制电路23在输出马达驱动指令SD的期间执行强制停止功能。强制停止功能包括:由上述的异常检测功能而检测到了任何一种异常之后,即便触发操作部20已被接通操作,也使马达驱动指令SD的输出停止从而使马达21停止下来的情形。强制停止功能包括将异常驱动履历存储于存储器25的情形。异常驱动履历是表示马达驱动中检测到了异常的情形。
(3)自诊断功能的说明
控制电路23具备自诊断功能。自诊断功能是:按照规定顺序而一个一个地在所对应的诊断时机来执行与多个诊断项目相对应的多个自诊断的功能。
在本实施方式中,多个诊断项目例如具备:第1诊断项目、第2诊断项目、第3诊断项目、第4诊断项目、第5诊断项目以及第6诊断项目。第1诊断项目是触发检测功能诊断。第2诊断项目是供电线功能诊断。第3诊断项目是第1过热保护功能诊断。第4诊断项目是第2过热保护功能诊断。第5诊断项目是第3过热保护功能诊断。第6诊断项目是过电压保护功能诊断。
执行各诊断项目的自诊断的规定顺序可以是任何一种顺序。关于本实施方式的规定顺序,例如,第1号为第1诊断项目,第2号为第2诊断项目,第3号为第3诊断项目,第4号为第4诊断项目,第5号为第5诊断项目,第6号为第6诊断项目。第6诊断项目的下一个是返回到第1诊断项目,从第1诊断项目开始再次按照上述顺序执行诊断。
各诊断项目的诊断时机除了例如供电线功能诊断的诊断时机之外,是与禁用时机相对应的。禁用时机就是主动作已被无效之时。禁用时机也可以对应于:从主动作已被无效之后不久至经过了一定时间为止的期间中的任意时机。
除了供电线功能诊断之外的其他各诊断项目的诊断时机被设定在禁用时机的理由之一如下面所述。即,本实施方式的控制电路23构成为:在自诊断的执行中当触发操作部20被接通操作时,会中断自诊断。如果在触发操作部20被接通操作的可能性较低的时机执行了自诊断,则自诊断被中断的可能性也会较低。可以想象到,禁用时机对应于:显示出了电动作业机1的使用者结束使用电动作业机1的作业的意思的时机。可以预想到:在从这一时机开始起的不长时间内,触发操作部20被接通操作的可能性较低。因此,在本实施方式中,除了供电线功能诊断的诊断时机之外,各诊断项目的诊断时机被设定在了禁用时机。
控制电路23在禁用时机,在即将启动期间中未存储有马达驱动履历的情况下、或者在即将启动期间中已经存储有异常驱动履历的情况下,不执行自诊断。这种情况下,下一次的诊断时机中的诊断项目被再次设定为:此次未执行的诊断项目。即将启动期间意味着:禁用时机不久之前的启动期间。即将启动期间中未存储有马达驱动履历的情形是表示:在即将启动期间中没有对马达21进行驱动的意思。即将启动期间中已存储有异常驱动履历的情形是表示:在即将启动期间,当马达21已被驱动时,检测到异常从而使马达21停止下来的意思。
供电线功能诊断的执行时机例如与启动时机相对应。启动时机是主动作已被有效之时。启动时机也可以对应:从主动作已被有效之后不久至经过了一定时间为止的期间中的任意时机。
控制电路23按照每一诊断项目而将表示进行了自诊断的结果的自诊断履历存储于存储器25。具体而言,控制电路23在表示出诊断的结果为异常的情况下,对表示异常判定的信息进行存储,来作为自诊断履历。这种情况下,控制电路23在接着的启动时机,再次执行与此次相同的诊断项目的自诊断。控制电路23在表示出诊断的结果为正常的情况下,对表示正常判定的信息进行存储,来作为自诊断履历。
控制电路23在诊断没有正常地结束就被中断的情况下,在该中断后最先到来的与该诊断项目相对应的正规的诊断时机,再次执行与此次相同的诊断项目的自诊断。
在触发检测功能诊断中,控制电路23诊断:触发检测电路80以及截止锁存电路70是否正常地进行动作。具体而言,控制电路23通过将第1虚拟信号SF1向触发检测电路80输出,而将第1触发信息ST1设定为虚拟性地表示触发接通状态的信息(亦即high电平)。
控制电路23在输出第1虚拟信号SF1的期间,基于控制电路23所接收的第1触发信息ST1、第2触发信息ST2以及截止信息SS,来执行诊断。在触发检测功能诊断被执行的时机,主电源开关30呈断开。由此,如果触发检测电路80以及截止锁存电路70为正常,当第1虚拟信号SF1被输出时,第1触发信息ST1变成high电平,第2触发信息ST2变成low电平,截止信息SS变成low电平。
控制电路23在上述各信息为恰当的信息(即,第1触发信息ST1为high电平,第2触发信息ST2以及截止信息SS为low电平)的情况下,判断为触发检测电路80以及截止锁存电路70正常地进行动作。这种情况下,控制电路23判定为自诊断结果为正常,并将表示正常判定的自诊断履历存储于存储器25。
控制电路23在第1触发信息ST1不是恰当的信息的情况下,判断为触发检测电路80没有正常地进行动作。这种情况下,控制电路23判定为自诊断结果为异常,并将表示异常判定的自诊断履历存储于存储器25。
控制电路23在截止信息SS不是恰当的信息的情况下,判断为触发检测电路80或者截止锁存电路70没有正常地进行动作。这种情况下,控制电路23判定为自诊断结果为异常,并将表示异常判定的自诊断履历存储于存储器25。
在第2触发信息ST2不是恰当的信息的情况下,控制电路23也可以判断为触发检测电路80没有正常地进行动作,但在本实施方式中,中断诊断。
在供电线功能诊断中,控制电路23诊断:第1切换电路36以及第2切换电路46是否正常地进行动作。
具体而言,控制电路23在从第1蓄电池组5未接收到第1放电许可信号SA1的情况下,输出第3放电许可信号SA3。控制电路23在输出第3放电许可信号SA3的期间从第1断开检测电路39接收到第1断开检测信号SB1的情况下(亦即,开关部32、37呈断开的情况下),判断为第1切换电路36为正常。控制电路23在输出第3放电许可信号SA3的期间从第1断开检测电路39未接收到第1断开检测信号SB1的情况下,判断为第1切换电路36为不正常。
控制电路23在从第2蓄电池组7也没有接收到第2放电许可信号SA2的情况下,输出第4放电许可信号SA4。控制电路23在输出第4放电许可信号SA4的期间从第2断开检测电路49接收到第2断开检测信号SB2的情况下(亦即开关部42、47呈断开的情况下),判断为第2切换电路46为正常。控制电路23在输出第4放电许可信号SA4的期间从第2断开检测电路49没有接收到第2断开检测信号SB2的情况下,判断为第2切换电路46不正常。
控制电路23在供电线功能诊断中,在没有进行不是正常的判断的情况下,判定为自诊断结果为正常。这种情况下,控制电路23将表示正常判定的自诊断履历存储于存储器25。控制电路23在判断为第1切换电路36以及第2切换电路46的任何一方不是正常的情况下,判定为自诊断结果为异常。这种情况下,控制电路23将表示异常判定的自诊断履历存储于存储器25。
供电线功能诊断的诊断时机被设定在启动时机的理由之一如下所述。例如蓄电池异常检测电路12在没有检测到第1蓄电池组5的异常的情况下,基于触发检测信息ST0而输出第1放电许可信号SA1。更加具体而言,蓄电池异常检测电路12对应于基于触发检测信息ST0而认识到了触发操作部20已被接通操作,而在从所认识之时开始的一定期间,输出第1放电许可信号SA1。根据使用者使用电动作业机1的使用状况,有可能在触发操作部20被接通操作之后在经过了一定期间之前,主动作先被无效。即,在输出第1放电许可信号SA1的状态下主动作有可能被无效。这种情况下,由于输出第1放电许可信号SA1,所以无法恰当地执行供电线功能诊断。另一方面,启动时机是使用者开始使用电动作业机1的状态,输出第1放电许可信号SA1的可能性较低。因此,在本实施方式中,供电线功能诊断的诊断时机被设定在了启动时机。
在第1过热保护功能诊断中,控制电路23诊断:第1过热检测电路61以及截止锁存电路70是否正常地进行动作。具体而言,控制电路23通过向第1过热检测电路61输出第3虚拟信号SF31,而虚拟性地产生U相过热状态。控制电路23在输出第3虚拟信号SF31的期间,基于控制电路23接受到的第1温度信号STM1以及异常检测信息Sor,来执行诊断。
控制电路23在第1温度信号STM1所表示的U相温度为特定的U相阈值以上、且异常检测信息Sor为high电平的情况下,判断为第1过热检测电路61以及截止锁存电路70正常进行动作。这种情况下,控制电路23判定为自诊断结果为正常,并将表示正常判定的自诊断履历存储于存储器25。U相阈值可以为任意的值。U相阈值例如也可以是比前述的正常温度范围还高的特定的值。U相阈值例如也可以是与前述的第1U相温度阈值或者第2U相温度阈值相同的值。
控制电路23在第1温度信号STM1所表示的U相温度比U相阈值还低的情况下,判断为第1过热检测电路61正常地进行动作。这种情况下,控制电路23判定为自诊断结果为异常,并将表示异常判定的自诊断履历存储于存储器25。
控制电路23在第1温度信号STM1所表示的U相温度为U相阈值以上(亦即,第1过热检测电路61为正常)、且异常检测信息Sor为low电平的情况下,判断为截止锁存电路70没有正常地进行动作。这种情况下,控制电路23判定为自诊断结果为异常,并将表示异常判定的自诊断履历存储于存储器25。
在第2过热保护功能诊断中,控制电路23向第2过热检测电路62输出第4虚拟信号SF32。而且,控制电路23基于第2温度信号STM2以及异常检测信息Sor,以与第1过热保护功能诊断相同的要领,来诊断第2过热检测电路62以及截止锁存电路70是否正常地进行动作。
在第3过热保护功能诊断中,控制电路23向第3过热检测电路63输出第5虚拟信号SF33。而且,控制电路23基于第3温度信号STM3以及异常检测信息Sor,以与第1过热保护功能诊断相同的要领,来诊断第3过热检测电路63以及截止锁存电路70是否正常地进行动作。
在过电压保护功能诊断中,控制电路23诊断:过电压检测电路50以及截止锁存电路70是否正常地进行动作。具体而言,控制电路23通过向过电压检测电路50输出第2虚拟信号SF2,而虚拟性地产生过电压状态。控制电路23在输出第2虚拟信号SF2的期间,基于控制电路23接受到的电压信号SV以及异常检测信息Sor,来执行诊断。
控制电路23在电压信号SV所表示的输入蓄电池电压值为特定的电压判定阈值以上、且异常检测信息Sor为high电平的情况下,判断为过电压检测电路50以及截止锁存电路70正常进行动作。这种情况下,控制电路23判定为自诊断结果为正常,并将表示正常判定的自诊断履历存储于存储器25。电压判定阈值可以任意的值。电压判定阈值例如也可以是比前述的正常电压范围还高的特定的值。电压判定阈值例如也可以是与前述的第1电压阈值或者第2电压阈值相同的值。
控制电路23在电压信号SV所表示的输入蓄电池电压值比电压判定阈值还低的情况下,判断为过电压检测电路50没有正常地进行动作。这种情况下,控制电路23判定为自诊断结果为异常,并将表示异常判定的自诊断履历存储于存储器25。
控制电路23在电压信号SV所表示的输入蓄电池电压值为电压判定阈值以上(亦即,过电压检测电路50为正常)、且异常检测信息Sor为low电平的情况下,判断为过电压检测电路50没有正常地进行动作。这种情况下,控制电路23判定为自诊断结果为异常,并将表示异常判定的自诊断履历存储于存储器25。
(4)自诊断的执行例
接着,参照图5~图7,说明由控制电路23执行的自诊断功能的执行例。
首先,说明图5所示的第1执行例。第1执行例表示毎次的自诊断的结果为正常的情况。在第1执行例中,时刻t1以后最先应该执行的诊断项目被设定为第1诊断项目。
在第1执行例中,在时刻t1,主动作被有效。由于第1诊断项目的诊断时机与禁用时机相对应,因此,在时刻t1,还不执行第1诊断项目的自诊断。
在第1执行例中,在时刻t1,主动作被有效之后,不对马达21进行驱动,而在时刻t2,主动作被无效。时刻t2与第1诊断项目的诊断时机相对应。然而,由于在与时刻t2相对应的即将启动期间中马达21没有被驱动,因此,在时刻t2,不进行第1诊断项目的自诊断。
在第1执行例中,在时刻t3,主动作被有效之后,在时刻t4,主动作被无效。在时刻t3至时刻t4为止的之间的预定期间,触发操作部20被接通操作。在第1执行例中,在触发操作部20被接通操作的期间,马达21不是被异常停止,而是被正常驱动。在时刻t4,基于时刻t4与第1诊断项目的诊断时机相对应的情形,来执行第1诊断项目的自诊断。第1执行例是表示:利用在时刻t4开始的第1诊断项目的自诊断而获得了结果为正常的例子。
在第1执行例中,在时刻t5,主动作被有效。在时刻t5,基于接着应该执行的自诊断的诊断项目(以下称之为“次诊断项目”)为第2诊断项目、以及该第2诊断项目的诊断时机与启动时机相对应的情形,来执行第2诊断项目的自诊断。次诊断项目为第2诊断项目是基于在时刻t4所执行的第1诊断项目的诊断结果为正常的情形。第1执行例是表示:利用在时刻t5开始的第2诊断项目的自诊断而获得了结果为正常的例子。
在第1执行例中,在时刻t6,主动作被无效,在时刻t7,主动作被有效。在时刻t7,次诊断项目为第3诊断项目。次诊断项目为第3诊断项目是基于在时刻t5所执行的第2诊断项目的诊断结果为正常的情形。第3诊断项目的诊断时机与禁用时机相对应。由此,在时刻t7,还没有执行第3诊断项目的自诊断。
在第1执行例中,在时刻t8,主动作被无效。在时刻t7至时刻t8为止的之间的预定期间,触发操作部20被接通操作。在触发操作部20被接通操作的期间,马达21被驱动。不过,在第1执行例中,在马达21被驱动的期间通过异常检测功能而检测到有异常,由此,触发操作部20被接通操作就会被无效化,使得马达21停止下来。
时刻t8本来是与接着应该执行的第3诊断项目的诊断时机相对应。然而,在与时刻t8相对应的即将启动期间,如前所述,通过检测到有异常而使马达21停止下来。由此,在时刻t8,不进行第3诊断项目的自诊断。
在第1执行例中,在时刻t9,主动作被有效。由于第3诊断项目的诊断时机与禁用时机相对应,所以,在时刻t9,还没有执行第3诊断项目的自诊断。
在第1执行例中,在时刻t10,主动作被无效。在时刻t9至时刻t10为止的之间的预定期间,触发操作部20被接通操作。在第1执行例中,在触发操作部20被接通操作的期间,马达21不是被异常停止,而是被正常驱动。在时刻t10,基于时刻t10与第3诊断项目的诊断时机相对应的情形,来执行第3诊断项目的自诊断。第1执行例是表示:利用在时刻t10开始的第3诊断项目的自诊断而获得了结果为正常的例子。
在第1执行例中,在时刻t11,主动作被有效。在时刻t11,次诊断项目为第4诊断项目。次诊断项目为第4诊断项目是基于在时刻t10所执行的第3诊断项目的诊断结果为正常的情形。第4诊断项目的诊断时机与禁用时机相对应。由此,在时刻t11,还没有执行第4诊断项目的自诊断。
在第1执行例中,在时刻t12,主动作被无效。在时刻t11至时刻t12为止的之间的预定期间,触发操作部20被接通操作。在第1执行例中,在触发操作部20被接通操作的期间,马达21不是被异常停止,而是被正常驱动。在时刻t12,基于时刻t12与第4诊断项目的诊断时机相对应的情形,来执行第4诊断项目的自诊断。第1执行例是表示:利用在时刻t12开始的第4诊断项目的自诊断而获得了结果为正常的例子。
在第1执行例中,在时刻t13,主动作被有效。在时刻t13,次诊断项目为第5诊断项目。次诊断项目为第5诊断项目是基于在时刻t12所执行的第4诊断项目的诊断结果为正常的情形。第5诊断项目的诊断时机与禁用时机相对应。由此,在时刻t13,还没有执行第5诊断项目的自诊断。
接下来,说明图6所示的第2执行例。第2执行例包括:获得自诊断的结果为异常的情况。在第2执行例中,时刻t21以后最先应该执行的诊断项目被设定为第1诊断项目。
如图6所示,在第2执行例中,在时刻t21,主动作被有效,在时刻t22,主动作被无效。在时刻t21至时刻t22为止的之间的预定期间,触发操作部20被接通操作。在触发操作部20被接通操作的期间,马达21不是被异常停止,而是被正常驱动。
在时刻t22,基于时刻t22与第1诊断项目的诊断时机相对应的情形,来执行第1诊断项目的自诊断。第2执行例是表示:利用在时刻t22开始的第1诊断项目的自诊断而获得了结果为异常的例子。
在第2执行例中,在时刻t23,主动作被有效。在时刻t23,次诊断项目继续为第1诊断项目。次诊断项目继续为第1诊断项目是基于在时刻t22所执行的前一次的自诊断中第1诊断项目的诊断结果为异常的情形。
第1诊断项目的诊断时机本来与禁用时机相对应。然而,在本实施方式中,基于前一次的自诊断的结果为异常的情形,接着再次进行相同的诊断项目的自诊断的情况下,该诊断时机为启动时机。据此,在时刻t23的启动时机,再次执行第1诊断项目的自诊断。第2执行例是表示:利用在时刻t23开始的第1诊断项目的自诊断也能够获得结果为异常的例子。这种情况下,如图6中的时刻t23~t24所例示的那样,即便触发操作部20被接通操作,马达21也不被驱动。
在第2执行例中,在时刻t24,主动作被无效,在时刻t25,主动作被有效。这种情况下,也与时刻t23同样地,基于前一次的第1诊断项目的自诊断结果为异常的情形,在时刻t25的启动时机,再次执行第1诊断项目的自诊断。第2执行例是表示:利用在时刻t25开始的第1诊断项目的自诊断也能够获得结果为异常的例子。这种情况下,如图6中的时刻t25~t26所例示的那样,即便触发操作部20被接通操作,马达21也不被驱动。
在第2执行例中,在时刻t26,主动作被无效,在时刻t27,主动作被有效。这种情况下,也与时刻t23、时刻t25同样地,基于前一次的第1诊断项目的自诊断结果为异常的情形,在时刻t27的启动时机,再次执行第1诊断项目的自诊断。第2执行例是表示:利用在时刻t27开始的自诊断而获得了结果为正常的例子。这种情况下,如图6中的时刻t27~t28所例示的那样,当触发操作部20被接通操作时,马达21被驱动。
在第2执行例中,在时刻t28,主动作被无效,在时刻t29,主动作被有效。在时刻t29,次诊断项目为第2诊断项目,基于第2诊断项目的诊断时机与启动时机相对应的情形,来执行第2诊断项目的自诊断。次诊断项目为第2诊断项目是基于在时刻t27所执行的前一次的自诊断中第1诊断项目的诊断结果为正常的情形。第2执行例是表示:利用在时刻t29开始的自诊断而获得了结果为异常的例子。
在第2执行例中,在时刻t30,主动作被无效,在时刻t31,主动作被有效。在时刻t31,基于在前一次的自诊断中第2诊断项目的诊断结果为异常的情形,再次执行第2诊断项目的自诊断。第2执行例是表示:利用在时刻t31开始的自诊断也能够获得结果为异常的例子。
在第2执行例中,在时刻t32,主动作被无效,在时刻t33,主动作被有效。这种情况下,也与时刻t31同样地,基于前一次的第2诊断项目的自诊断结果为异常的情形,在时刻t33的启动时机,再次执行第2诊断项目的自诊断。第2执行例是表示:利用在时刻t33开始的自诊断而获得了结果为正常的例子。
接下来,说明图7所示的第3执行例。第3执行例包括自诊断被中断的情况。在第3执行例中,时刻t41以后最先应该执行的诊断项目被设定为第1诊断项目。
在第3执行例中,时刻t41~时刻t47之间的动作与图5所示的第1执行例的时刻t1~t7之间的动作相同。故此,省略时刻t41~时刻t47之间的动作的说明。
在第3执行例中,在时刻t47,主动作被有效,在时刻t48,主动作被无效。在时刻t47至时刻t48为止的之间的预定期间,触发操作部20被接通操作。在第3执行例中,在触发操作部20被接通操作的期间,马达21不是被异常停止,而是被正常驱动。
在时刻t48,基于时刻t48与第3诊断项目的诊断时机相对应的情形,来执行第3诊断项目的自诊断。第3执行例是表示:在时刻t48开始的自诊断在正常结束之前就被中断的例子。在自诊断的执行中中断条件成立时,控制电路23中断自诊断。中断条件可以包括任意的条件。中断条件例如也可以是在触发操作部20被接通操作时成立。
在第3执行例中,在时刻t49,主动作被有效。在本实施方式中,在自诊断被中断的情况下,次诊断项目继续被维持在该中断的诊断项目。
不过,被中断之后的接着的诊断时机不同于:自诊断结果为异常的情况下的接着的诊断时机。具体而言,被中断之后的接着的诊断时机对应于:与诊断项目相对应的规定的诊断时机。
由此,在时刻t49,第3诊断项目的自诊断没有被执行,在时刻t50的禁用时机,执行第3诊断项目的自诊断。第3执行例是表示:利用在时刻t50开始的自诊断而获得了结果为正常的例子。如图7的时刻t49~t50所例示的那样,在前一次的自诊断时该自诊断被中断的情况下,在接着的启动期间,马达21的驱动不被限制,当触发操作部20被接通操作时,马达21被驱动。时刻t51以后的动作、与图5所示的第1执行例中的时刻t11以后的动作相同。故此,省略说明时刻t51以降的动作。
(5)主处理
接下来,参照图8~图14,说明控制电路23所执行的主处理。控制电路23的CPU24在预定的执行期间,基于存储在存储器25的主处理的程序,来执行主处理。预定的执行期间例如也可以是:主电源开关30接通之后,主电源开关30再断开,直至此后后面叙述的S180的自诊断处理结束为止的期间。图5~图7所例示的各执行例是通过CPU24执行主处理而被执行的。
CPU24开始执行主处理时,在S110,判断:自前一次S110转移到S120的时机开始起是否经过了基准时间。基准时间是指控制周期。控制周期可以是任意的时间。在S110,当经过了基准时间时,本处理转移到S120。
在S120,CPU24执行开关操作检测处理。具体而言,CPU24基于第1触发信息ST1以及第2触发信息ST2,对电动作业机1的使用者操作触发操作部20的操作状态进行检测。CPU24将与所检测到的操作状态相对应的触发检测信息ST0从控制电路23输出给第1蓄电池组5以及第2蓄电池组7。
在S130,CPU24执行蓄电池状态处理。蓄电池状态处理的详细情况如图9所示的那样。即,CPU24在转移到蓄电池状态处理时,在S210,执行蓄电池通信处理。具体而言,CPU24进行:与第1蓄电池组5以及第2蓄电池组7之间的特定的数据通信。蓄电池通信处理包括:获取第1放电许可信号SA1的处理、以及获取第2放电许可信号SA2的处理。
在S220,CPU24执行放电许可设定处理。具体而言,CPU24在利用S210的蓄电池通信处理而获取到第1放电许可信号SA1以及第2放电许可信号SA2的情况下,从控制电路23输出第3放电许可信号SA3或者第4放电许可信号SA4。在利用S210的蓄电池通信处理而获取到第1放电许可信号SA1但没有获取到第2放电许可信号SA2的情况下,CPU24从控制电路23输出第3放电许可信号SA3。在利用S210的蓄电池通信处理而获取到第2放电许可信号SA2但没有获取到第1放电许可信号SA1的情况下,CPU24从控制电路23输出第4放电许可信号SA4。在从控制电路23输出第3放电许可信号SA3的情况下,开关部37呈接通,能够从第1蓄电池组5向马达驱动电路22供给蓄电池电力。在从控制电路23输出第4放电许可信号SA4的情况下,第2切换电路46的开关部47呈接通,能够从第2蓄电池组7向马达驱动电路22供给蓄电池电力。当S220的放电许可设定处理结束时,本处理转移到S140(参照图8)。
在S140,CPU24执行A-D转换处理。具体而言,CPU24控制未图示的A-D转换电路,通过该A-D转换电路,将输入到控制电路23的各种模拟信号进行A-D转换而转换成CPU24能够处理的数码值。CPU24获取:通过A-D转换电路而被转换的数码值。
在S150,CPU24执行异常检测处理。具体而言,CPU24执行前述的异常检测功能。即,CPU24执行:基于电压信号SV的过电压检测功能、基于电流信号SC的过电流检测功能、基于第1温度信号STM1的第1过热检测功能、基于第2温度信号STM2的第2过热检测功能、以及基于第3温度信号STM3的第3过热检测功能。
在S160,CPU24执行马达控制处理。马达控制处理的详细如图10所示的那样。CPU24在转移到马达控制处理时,在S310,基于第1触发信息ST1以及第2触发信息ST2,来判断触发操作部20是否已被接通操作。
在触发操作部20被断开操作的情况下,本处理转移S350。在触发操作部20被接通操作的情况下,本处理转移到S320。在S320,CPU24判断:在S150的异常检测处理中各检测功能之中的1个以上是否检测到了异常。在异常检测处理中检测到了异常的情况下,本处理转移到S350。在异常检测处理中没有检测到异常的情况下,CPU24进一步还判断:截止信息SS是否表示指令许可。在截止信息SS表示指令许可的情况下,CPU24判断为电动作业机1没有出现异常,转移到S330。在截止信息SS表示指令截止的情况下,CPU24判断为电动作业机1出现异常,转移到S350。
在S330,CPU24判断:后面叙述的自诊断状况是否被设定成了“异常”。在自诊断状况被设定成“异常”的情况下,本处理转移到S350。在自诊断状况没有被设定成“异常”的情况下,本处理转移到S340。
在S340,CPU24执行马达驱动处理。具体而言,CPU24对各种参数进行运算。各种参数是由CPU24使用在:CPU24控制马达驱动电路22而对马达21进行驱动的方面。CPU24还通过将与所运算的各种参数相对应的马达驱动指令SD向马达驱动电路22输出,而对马达21进行驱动。在进行了S340的处理之后,本处理转移到S170(参照图8)。
在S350,CPU24判断:是否需要对马达21施加制动。转移到S350的情形是表示需要使马达21停止下来的意思。S350~S370的处理是:用于使马达21恰当地停止下来的处理。
在S350,CPU24基于例如从未图示的旋转传感器输入的旋转信号,来判断是否需要对马达21施加制动。旋转信号表示马达21的旋转状态。例如,当马达21以规定速度以上来进行旋转时,就需要对马达21施加制动。在需要对马达21施加制动的情况下,本处理转移到S360。在S360,CPU24设定制动标志。据此来执行制动。具体而言,CPU24对应于在本主处理之外而与本主处理并行地执行的制动处理中设定制动标志,而执行制动。在执行S360的处理之后,本处理转移到S170。
在S350,在不需要施加制动的情况下,本处理转移到S370。例如,在马达21已经停止之时,就不需要施加制动。在S370,CPU24清除制动标志。据此,在前述的制动处理中,对应于制动标志被清除而停止制动。在S370的处理被执行之后,本处理转移到S170。如上所述,在马达控制处理中,在S320中判断为不存在异常且在S330中自诊断状况没有被设定为“异常”的情况下,转移到S340,输出马达驱动指令SD。另一方面,在S320中判断为有异常、或者在S330中自诊断状况被设定为“异常”的情况下,不输出马达驱动指令SD,马达21不会被驱动。
在S170,CPU24执行显示处理。具体而言,CPU24将各种信息显示于显示面板171。
在S180,CPU24执行自诊断处理。自诊断处理的详细情况如图11所示的那样。CPU24在转移到自诊断处理时,在S410,执行自诊断履历读取处理。自诊断履历读取处理的详细情况如图12所示的那样。
CPU24在转移到自诊断履历读取处理时,在S510,判断是否已经读取了最近刚刚写入到存储器25的自诊断履历。最近刚刚写入到存储器25的自诊断履历是表示:前一次所执行的自诊断的结果。自诊断履历在图14所示的后面叙述的自诊断履历写入处理中的S830或者S850,被写入于存储器25。
在S510,在已经读取了自诊断履历的情况下,本处理转移到S420(参照图11)。在还没有读取自诊断履历的情况下,本处理转移到S520。在S520,CPU24从存储器25读取:最近的S830或者S850的处理中写入到存储器25的自诊断履历。
在S530,CPU24判断:在S520读取的自诊断履历是否表示正常判定。在S520所读取的自诊断履历表示正常判定的情况下,本处理转移到S540。在S540,CPU24将次诊断项目(亦即,此次应该执行的自诊断的诊断项目,换言之,自此开始最先应该执行的自诊断的诊断项目)设定为前述的规定顺序中的前一次所执行的诊断项目的接着的诊断项目。在S550,CPU24将自诊断状况设定为“未检查”。在S550的处理被执行之后,本处理转移到S420(参照图11)。自诊断状况是每档主动作被无效之际或者主动作被有效之际,都会复位到规定的初始值。
在S530,在不是由S520所读取的自诊断履历表示正常判定的信息的情况下,本处理转移到S560。在S560,CPU24判断:在S520所读取的自诊断履历是否表示异常判定。在S520所读取的自诊断履历表示异常判定的情况下,本处理转移到S570。在S570,CPU24将次诊断项目设定为:与此次读取到的自诊断履历相对应的诊断项目。即,CPU24将次诊断项目设定为与前一次所执行的自诊断相同的诊断项目。
在S580,CPU24将自诊断状况设定为“异常”。在S580,自诊断状况被设定为“异常”以后,在自诊断状况被设定为“异常”的状态还在继续的期间,在S330(参照图10)做出肯定判定,马达21不被驱动。
在S590,CPU24设定自诊断要求标志。每次主动作被无效之际或者主动作被有效之际,都会清除自诊断要求标志。在S590的处理被执行之后,本处理转移到S420(参照图11)。
在S560,在所读取的自诊断履历没有表示异常判定的情况下,本处理转移到S600。这种情况下,可以想象到:例如,在前一次的自诊断执行时自诊断履历没有被正常地写入的情形、或者、最初自诊断履历就没有被写入的情形等等。因此,在S600,CPU24将次诊断项目设定成规定顺序中的初次(第1个)的诊断项目。在S610,CPU24将自诊断状况设定为“未检查”。在S610的处理被执行之后,本处理转移到S420(参照图11)。
在S420,CPU24执行自诊断实施处理。自诊断实施处理的详细情况如图13所示的那样。CPU24在转移到自诊断实施处理时,在S710,判断自诊断开始条件是否已成立。
自诊断开始条件根据与次诊断项目相对应的规定的诊断时机而不同。即,规定的诊断时机与启动时机相对应的诊断项目(在本实施方式中,为第2诊断项目的供电线功能诊断)的自诊断开始条件是在启动时机到来的情况下成立。主处理的开始是在主动作被有效之时。由此,在主处理开始后,与次诊断项目相对应的规定的诊断时机对应于启动时机的情况下,在S710,判断为自诊断开始条件已经成立。
规定的诊断时机与禁用时机相对应的诊断项目的自诊断开始条件是在满足下面的(ⅰ)以及(ⅱ)的情况下成立。
(ⅰ)禁用时机已到来。
(ⅱ)即将启动期间中输出马达驱动指令SD(亦即,使马达21驱动),而且马达21未被异常停止。
关于上述(ⅱ),可以基于前述的马达驱动履历以及异常驱动履历来进行判断。
在S710,自诊断开始条件不成立的情况下,本处理转移到S730。在S710,自诊断开始条件成立的情况下,本处理转移到S720。在S720,CPU24设定自诊断要求标志。
在S730,CPU24判断:自诊断要求标志是否已被设定。在自诊断要求标志未被设定的情况下,本处理转移到S430(参照图11)。在自诊断要求标志已被设定的情况下,本处理转移到S740。在S740,实施次诊断项目的自诊断。
在S740自诊断的实施是:基本上是关于次诊断项目,在S710自诊断开始条件成立,而且在S720自诊断要求标志已被设定的情况。在自诊断开始条件不成立的情况下,不实施S740的自诊断。不过,因为在前一次的自诊断中做出异常判定,而此次还再次对相同诊断项目进行自诊断的情况下,在图12的S590,设定自诊断要求标志。由此,这种情况下,即便自诊断开始条件不成立,也会在S730做出肯定判定,在S740执行自诊断。在S740中的自诊断结束之后,本处理转移到S430(参照图11)。
在S430,CPU24执行自诊断履历写入处理。自诊断履历写入处理的详细情况如图14所示的那样。CPU24在转移到自诊断履历写入处理时,在S810,判断此次的诊断项目的自诊断是否结束。在自诊断因为什么原因而被中断的情况下,CPU24结束自诊断履历写入处理,转移到S110(参照图8)。
在S810,此次的诊断项目的自诊断已结束的情况下,本处理转移到S820。在S820,CPU24判断:此次所执行的自诊断的诊断结果是否正常。在诊断结果为正常的情况下,CPU24在S830将自诊断履历写入到存储器25。具体而言,CPU24写入表示正常判定的信息。在S830,CPU24还将自诊断状况设定为例如“检查结束”。据此,在执行S830的处理的时间点主动作未被无效的情况下,以后在S330的处理中做出否定判定,通过S340的处理而对马达21进行驱动。在S830的处理被执行之后,本处理转移到S110(参照图8)。
在S820,诊断结果不是正常的情况下,CPU24在S840判断诊断结果是否为异常。在诊断结果不是异常的情况下,有可能因为什么原因而无法正确地获得诊断结果。由此,在诊断结果不是异常的情况下,CPU24不是写入自诊断履历,而是转移到S110(参照图8)。
在S820,诊断结果为异常的情况下,CPU24在S850将自诊断履历写入于存储器25。具体而言,CPU24写入表示异常判定的信息。在S850,CPU24还将自诊断状况设定为“异常”。在S850一旦将自诊断状况设定为“异常”,以后,自诊断状况被设定为“异常”的状态还在继续的期间,在S330(参照图10)的处理中做出肯定判定,不对马达21进行驱动。在S850的处理被执行之后,本处理转移到S110(参照图8)。
(6)触发检测功能诊断处理
第1诊断项目的触发检测功能诊断包括图15所示的触发检测功能诊断处理。在图13的S740,所设定的次诊断项目为触发检测功能诊断的情况下,CPU24执行图15所示的触发检测功能诊断处理。
CPU24开始进行触发检测功能诊断处理时,在S1210,输出第1虚拟信号SF1(high电平的二值信号)。在S1220,CPU24判断:第1触发信息ST1是否表示触发操作部20的接通操作。在第1触发信息ST1没有表示触发操作部20的接通操作的情况下,CPU24执行S1260的处理。在S1260,CPU24判断为诊断结果为异常,将自诊断状况设定为“异常”,结束触发检测功能诊断处理。在第1触发信息ST1表示触发操作部20的接通操作的情况下,本处理转移到S1230。
在S1230,CPU24判断:第2触发信息ST2是否表示触发操作部20的断开操作。在第2触发信息ST2没有表示触发操作部20的断开操作的情况下,有可能在触发检测电路80出现了异常,另一方面,也有可能是使用者对触发操作部20进行了接通操作。由此,在第2触发信息ST2没有表示触发操作部20的断开操作的情况下,CPU24在S1270,中断当前执行中的第1诊断项目的触发检测功能诊断。
在S1230,第2触发信息ST2表示触发操作部20的断开操作的情况下,本处理转移到S1240。在S1240,CPU24判断:截止信息SS是否表示指令截止。在截止信息SS没有表示指令截止的情况下,亦即在表示指令许可的情况下,本处理转移到S1260。在S1260,CPU24判断为诊断结果为异常,将自诊断状况设定为“异常”。在截止信息SS表示指令截止的情况下,本处理转移到S1250。在S1250,CPU24判断为诊断结果为正常,将自诊断状况设定为“正常”,并结束触发检测功能诊断处理。
(7)触发检测功能的定期检查
本实施方式的控制电路23(具体为CPU24)与前述的主处理并行地执行:图16所示的触发断开检测检查处理、以及图17所示的触发接通检测检查处理。
触发断开检测检查处理是用于确认:基于第1触发信息ST1以及第2触发信息ST2而是否能够恰当地认识触发操作部20被断开操作的情形的处理。
触发接通检测检查处理是用于确认:基于第1触发信息ST1以及第2触发信息ST2而是否能够恰当地认识触发操作部20被接通操作的情形的处理。
触发断开检测检查处理也可以包含在上述的主处理中。例如,在图8的主处理中,控制电路23也可以在主处理开始之后,首先进行触发断开检测检查处理,然后转移到S110。
触发接通检测检查处理也可以包含在上述的主处理中。例如,在图10的马达控制处理中,控制电路23也可以在S330的处理之前,进行触发接通检测检查处理。
(7-1)触发断开检测检查处理
例如每次主动作被有效之际,控制电路23都在在其被有效之后立即执行图16所示的触发断开检测检查处理。控制电路23在开始进行触发断开检测检查处理时,在S1010,停止第1虚拟信号SF1的输出。在主动作被有效之后不久,基本上是不输出第1虚拟信号SF1。由此,S1010的处理是:实质上维持着不输出第1虚拟信号SF1的状态的处理。
在S1020,控制电路23判断:第1触发信息ST1是否表示触发操作部20的断开操作。在第1触发信息ST1没有表示触发操作部20的断开操作的情况下,有可能在触发操作部20被接通操作的状态下,主电源开关30已接通。由此,在第1触发信息ST1没有表示触发操作部20的断开操作的情况下,控制电路23反复进行S1020的处理,直至第1触发信息ST1表示触发操作部20的断开操作为止。
在S1020,在第1触发信息ST1表示触发操作部20的断开操作的情况下,本处理转移到S1030。在S1030,控制电路23判断:第2触发信息ST2是否表示触发操作部20的断开操作。在第2触发信息ST2没有表示触发操作部20的断开操作的情况下,本处理转移到S1020。在第2触发信息ST2表示触发操作部20的断开操作的情况下,本处理转移到S1040。
S1040~S1060的处理与前述的图15的S1240~S1260相同。即,控制电路23在截止信息SS没有表示指令截止的情况下,在S1060,将自诊断状况设定为“异常”。控制电路23在截止信息SS表示指令截止的情况下,在S1050,将自诊断状况设定为“正常”。
(7-2)触发接通检测检查处理
控制电路23例如基于第1触发信息ST1与第2触发信息ST2,在认识到了触发操作部20的接通操作之时执行图17所示的触发接通检测检查处理。
控制电路23在开始进行触发接通检测检查处理时,在S1110,与图16的S1010同样地停止第1虚拟信号SF1的输出。在S1120,控制电路23判断:第1触发信息ST1是否表示触发操作部20的接通操作。在第1触发信息ST1没有表示触发操作部20的接通操作的情况下,控制电路23反复进行S1120的处理,直至第1触发信息ST1表示触发操作部20的接通操作为止。
在S1120,第1触发信息ST1表示触发操作部20的接通操作的情况下,本处理转移到S1130。在S1130,控制电路23判断:第2触发信息ST2是否表示触发操作部20的接通操作。在第2触发信息ST2没有表示触发操作部20的接通操作的情况下,本处理转移到S1120。在第2触发信息ST2表示触发操作部20的接通操作的情况下,本处理转移到S1140。
在S1140,控制电路23判断截止信息SS是否表示指令许可。在截止信息SS没有表示指令许可的情况下,亦即表示指令截止的情况下,本处理转移到S1160。在S1160,控制电路23将自诊断状况设定为“异常”。在截止信息SS表示指令许可的情况下,本处理转移到S1150。在S1150,控制电路23将自诊断状况设定为“正常”。
(8)实施方式的效果
根据以上说明的实施方式,能够产生以下的(a)~(ⅰ)的效果。
(a)控制电路23根据第1触发开关27以及第2触发开关28这双方的状态,执行主处理。具体而言,在第1触发信息ST1以及第2触发信息ST2表示触发接通状态的情况下,控制电路23输出马达驱动指令SD。可以想象到:例如,在触发操作部20被断开操作的情况下,第1触发开关27产生异常,第1触发信息ST1表示触发接通状态的状况。这种情况下,如果第2触发信息ST2表示触发断开状态,则不输出马达驱动指令SD。因此,在使用者所进行的触发操作部20的操作没有恰当地传递给控制电路23这种异常出现了的情况下,可以使马达21恰当地停止下来。
(b)本实施方式的电动作业机1除了控制电路23之外,还具备:构成为通过硬件处理进行动作的电路。具体而言,控制电路23具备触发检测电路80以及截止开关29。
在从触发检测电路80输出的触发判定信息STR表示触发断开状态的情况下,截止开关29切断:从控制电路23向马达驱动电路22输入的马达驱动指令SD。由此,能够提供一种可靠性较高的电动作业机1。
(c)截止开关29基于从截止锁存电路70被输入的截止信息SS而进行接通或者断开。截止开关29设置在传送马达驱动指令SD的驱动线90上,对驱动线90进行导通或者切断。由此,能够容易地切断向马达驱动电路22输入的马达驱动指令SD。
截止信息SS是反映了触发判定信息STR的信息。更具体而言,在没有发生前述的5个异常状态的情况下,截止信息SS是与触发判定信息STR等效的。即,这种情况下,被视为:触发判定信息STR经由截止锁存电路70而被输入于截止开关29。在发生了前述的5个异常状态的至少1个的情况下,无论触发判定信息STR的内容如何,截止开关29都进行断开。由此,在触发判定信息STR表示触发断开状态的情况下,截止开关29恰当地进行断开。
(d)截止信息SS还被输入于控制电路23。由此,控制电路23能够在主处理中有效地利用截止信息SS。
(e)具体而言,即便第1触发信息ST1以及第2触发信息ST2都表示触发接通状态,在表示指令截止的截止信息SS已被输入于控制电路23的情况下,控制电路23也不输出马达驱动指令SD。据此,能够提高电动作业机1的可靠性。
(f)在第1触发信息ST1以及/或者第2触发信息ST2表示触发断开状态、另一方面表示指令截止的截止信息SS未被输入于控制电路23的状况下,即便触发操作部20被接通操作,控制电路23也不输出马达驱动指令SD。据此,能够提高电动作业机1的可靠性。
(g)控制电路23通过输出第1虚拟信号SF1而能够诊断触发检测电路80以及截止锁存电路70是否恰当地进行动作。即,控制电路23基于输出第1虚拟信号SF1之前的第1触发信息ST1、第2触发信息ST2及截止信息SS、以及、输出第1虚拟信号SF1时的第1触发信息ST1、第2触发信息ST2及截止信息SS,能够检测触发检测电路80以及/或者截止锁存电路70是否恰当地进行动作。据此,能够提高电动作业机1的可靠性。
(h)在本实施方式中,第1触发开关27是常开型开关,另一方面,第2触发开关28是常闭型开关。即,对应于针对触发操作部20的操作,而第1触发开关27与第2触发开关28变成相互相反的状态。
通过如此构成,假设在第1触发开关27的第2端与第2触发开关28的第2端发生了短路的情况下,第1触发信息ST1与第2触发信息ST2的逻辑电平就会相互相反。由此,在发生了上述短路的情况下,马达21的驱动被停止下来。
(ⅰ)本实施方式的电动作业机1具备:由第1诊断项目~第6诊断项目中的诊断对象的电路之中的至少1个而能够实现的多个功能。电动作业机1具备:用于抑制与所述多个功能分别相对应的该功能的误动作的双重***。
例如,电动作业机1具备:对应于触发操作部20被接通操作而使马达21驱动的马达驱动功能。电动作业机1具备:与该马达驱动功能相对应的第1双重***。第1双重***用于抑制无意地使马达21旋转的情形。
更具体而言,第1双重***包括第1马达驱动***以及第2马达驱动***。在第1马达驱动***与第2马达驱动***都是正常的情况下,马达21正常地被驱动或者停止。第1马达驱动***包括:从触发开关部26经由触发检测电路80以及控制电路23而到达驱动线90的***。即,在第1马达驱动***中,对应于触发操作部20被接通操作,而从控制电路23输出马达驱动指令SD。第2马达驱动***包括:从触发开关部26经由触发检测电路80、截止锁存电路70而到达截止开关29的***。即,在第2马达驱动***中,对应于触发操作部20被接通操作,而从截止锁存电路70向截止开关29输出表示指令许可的截止信息SS。
在第1马达驱动***中,可以想象到:例如,无论触发操作部20未被接通操作与否,都会出现从控制电路23错误输出马达驱动指令SD这种异常的状况。这种情况下,如果第2马达驱动***为正常,则在触发操作部20没有被接通操作的情况下,由于截止开关29呈断开,因此,马达21不被驱动。相反,在第2马达驱动***中,可以想象到:例如,无论触发操作部20未被接通操作与否,都会出现截止开关29呈接通这种异常的状况。这种情况下,如果第1马达驱动***为正常,则在触发操作部20没有被接通操作的情况下,由于没有从控制电路23输出马达驱动指令SD,因此,马达21不被驱动。
另外,例如,电动作业机1具备:通过第1切换电路36而使第1供电线91进行导通或者切断的第1切换功能。电动作业机1具备:与第1切换功能相对应的第2双重***。第2双重***能够抑制第1切换电路36的开关部37错误接通的情形。
更具体而言,第2双重***包括第1接通许可***以及第2接通许可***。第1切换电路36的开关部37在第1接通许可***与第2接通许可***都为正常的情况下,正常地进行接通。第1接通许可***包括:对应于控制电路23接收到第1放电许可信号SA1,而控制电路23输出第3放电许可信号SA3以便接通开关部37的***。更具体而言,控制电路23对应于接收到第1放电许可信号SA1以及第2断开检测信号SB2而输出第3放电许可信号SA3。第2接通许可***包括:第1放电许可信号SA1不经由控制电路23而被输入于第1切换电路36的***。
在第1接通许可***中,可以想象到:例如,无论控制电路23未接收到第1放电许可信号SA1与否,都会出现从控制电路23输出第3放电许可信号SA3这种异常的状况。这种情况下,如果第2接通许可***为正常,则通过从蓄电池异常检测电路12向AND电路38输入low电平的信号,开关部37就不接通。据此,从蓄电池11向马达21进行的电力供给被切断,马达21不会通过蓄电池11的电力被驱动。
相反,在第2接通许可***中,可以想象到:例如,无论未从蓄电池异常检测电路12向电动作业机1输入第1放电许可信号SA1与否,都会出现AND电路38中的第1放电许可信号SA1的输入端子变成high电平这种异常的状况。这种情况下,如果第1接通许可***为正常,则由于控制电路23不输出第3放电许可信号SA3,所以开关部37不接通。
电动作业机1具备:通过第2切换电路46而对第2供电线92进行导通或者切断的第2切换功能。电动作业机1具备与第2切换功能相对应的第3双重***。第3双重***能够抑制第2切换电路46的开关部47被错误地接通的情形。可以想象到:例如,无论控制电路23未接收到第2放电许可信号SA2与否,都会出现从控制电路23输出第4放电许可信号SA4这种异常的状况。这种情况下,如果恰当地从蓄电池异常检测电路17向AND电路48输入low电平的信号,则开关部47就不接通。据此,从蓄电池16向马达21进行的电力供给被切断,马达21不会通过蓄电池16的电力被驱动。
电动作业机1还具备与第1切换功能相对应的第4双重***。第4双重***能够抑制第1切换电路36的开关部37错误地接通的情形。
具体而言,第4双重***具备第3接通许可***以及第4接通许可***。开关部37在第3接通许可***与第4接通许可***都为正常的情况下,正常地进行接通。第3接通许可***包括:对应于控制电路23接收到第2断开检测信号SB2,而控制电路23输出第3放电许可信号SA3以便接通开关部37的***。更具体而言,控制电路23对应于接收到第2断开检测信号SB2以及第1放电许可信号SA1,而输出第3放电许可信号SA3。第4接通许可***包括:第2断开检测信号SB2不经由控制电路23而被输入于第1切换电路36的***。
在第3接通许可***中,可以想象到:例如,无论第2断开检测信号SB2未被输出到控制电路23与否,都会出现从控制电路23输出第3放电许可信号SA3这种异常的状况。这种情况下,如果第4接通许可***为正常,则开关部37就不接通。相反,在第4接通许可***中,可以想象到:例如,无论未从第2断开检测电路49输出第2断开检测信号SB2与否,都会出现AND电路38中的第2断开检测信号SB2的输入端子变成high电平这种异常的状况。这种情况下,如果第3接通许可***为正常,则由于控制电路23不输出第3放电许可信号SA3,故而开关部37不接通。
另外,例如,电动作业机1具备由过电压检测电路50进行的过电压保护功能。电动作业机1具备与该过电压保护功能相对应的第5双重***。第5双重***在出现了过电压状态的情况下,使马达21恰当地停止下来。更具体而言,第5双重***包括第1过电压保护***以及第2过电压保护的***。第1过电压保护***包括:对应于过电压信号So1,而截止锁存电路70使截止开关29断开的***。第2过电压保护***包括:对应于控制电路23基于电压信号SV检测到过电压状态的发生,而控制电路23使马达驱动指令SD停止的***。
另外,例如,电动作业机1具备由电流检测电路55进行的过电流保护功能。电动作业机1具备与该过电流保护功能相对应的第6双重***。第6双重***在出现了过电流状态的情况下使马达21恰当地停止下来。更具体而言,第6双重***包括第1过电流保护***以及第2过电流保护***。第1过电流保护***包括:对应于过电流信号So2,截止锁存电路70使截止开关29断开的***。第2过电流保护功能包括:对应于控制电路23基于电流信号SC检测到过电流状态的发生,而控制电路23使马达驱动指令SD停止的***。
另外,例如,电动作业机1具备由第1过热检测电路61进行的第1过热保护功能。电动作业机1具备与该第1过热保护功能相对应的第7双重***。第7双重***在出现了U相过热状态的情况下使马达21恰当地停止下来。更具体而言,第7双重***包括第1过热保护***以及第2过热保护***。第1过热保护***包括:对应于第1过热信号So31,而截止锁存电路70使截止开关29断开的***。第2过热保护***包括:对应于控制电路23基于第1温度信号STM1检测到U相过热状态的发生,而控制电路23使马达驱动指令SD停止的***。
即便是由第2过热检测电路62进行的第2过热保护功能、以及由第3过热检测电路63进行的第3过热保护功能,也分别与第1过热保护功能同样地,构筑有2个***的保护***。
在本实施方式中,触发操作部20相当于本发明中的操作部的一例に相当于。第1触发开关27相当于本发明中的第1开关的一例。第2触发开关28相当于本发明中的第2开关的一例。第1触发信息ST1相当于本发明中的第1开关信息的一例。第2触发信息ST2相当于本发明中的第2开关信息的一例。马达驱动指令SD相当于本发明中的驱动指令的一例。马达驱动电路22相当于本发明中的驱动电路的一例。触发检测电路80、截止锁存电路70以及截止开关29相当于本发明中的驱动停止电路的一例。触发检测电路80中的AND电路82相当于本发明中的停止信号输出电路的一例。截止开关29相当于本发明中的截止电路的一例。第1虚拟信号SF1相当于本发明中的虚拟接通信号的一例。触发检测电路80中的OR电路81相当于本发明中的虚拟接通电路的一例。
图15中的S1210的处理相当于本发明中的输出处理的一例。图15中的S1260的处理相当于本发明中的第1存储处理以及第2存储处理的一例。
[其它实施方式]
以上,说明了本发明的实施方式,但本发明并非限定于上述的实施方式,可以进行各种变形来实施。
(1)在上述实施方式中,在第1触发开关27,第1端子连接于接地线,第2端子经由电阻器而连接于控制电源线。而且,第2端子的电压由第1触发信息ST1反映。
然而,第1触发开关27的状态也可以利用任意方法而被反映于第1触发信息ST1中。例如,第1触发开关27的第1端子也可以经由电阻器而连接于控制电源线。第2触发开关28也是同样的。
(2)NOT电路85以及OR电路81也可以连接于第2触发开关28的第2端。
(3)截止开关29可以是任意开关。截止开关29可以是单一的开关,也可以由具备多个元件的电路构成。
(4)从触发检测电路80输出的触发判定信息STR也可以不必经由截止锁存电路70而被输入于截止开关29。这种情况下,例如,也可以设置有对触发判定信息STR和截止信息SS的逻辑和进行运算的OR电路。该OR电路的输出信号也可以输入于截止开关29。
(5)第1触发开关27以及第2触发开关28的任意一个也可以是常闭型或者常开型的开关。这种情况下,例如,可以省去NOT电路85。
(6)过电压检测电路50、电流检测电路55、过热检测部60、截止锁存电路70以及触发检测电路80也可以与图2、图3所示的电路构成不同。
(7)电动作业机1也可以具备电流检测电路55的自诊断功能。具体而言,控制电路23也可以具备:将用于虚拟性地产生过电流状态的第6虚拟信号向电流检测电路55输出的功能。电流检测电路55也可以构成为:当接收到第6虚拟信号时,变成电流信号SC表示过电流状态的信号。通过如此构成,控制电路23基于输出第6虚拟信号时的电流信号SC,能够诊断电流检测电路55是否正常地进行动作。
(8)在上述实施方式中,虽然截止信息SS与异常检测信息Sor分别被输入控制电路23,但是如图18所示,截止信息SS与异常检测信息Sor的逻辑和也可以被输入控制电路23。具体而言,如图18所示,电动作业机1也可以具备OR电路95。该OR电路95也可以接收截止信息SS以及异常检测信息Sor。控制电路23也可以替换接收截止信号SS以及异常检测信息Sor而接收OR电路95的输出信号。
(9)规定顺序可以是任意的顺序。也可以针对每一诊断项目来设定加权。这种情况下,也可以根据加权来决定规定顺序。更具体而言,也可以越是加权较大的诊断项目、执行频度就越高的方式来决定规定顺序。
也可以在规定顺序中,6种诊断项目之中的至少1个连续地配列。多个诊断项目也可以对应于相同的1个顺序。即,也可以在一次的诊断时机,按照顺序或者并行地执行多个诊断项目的诊断。
自诊断的执行顺序并非限定于规定顺序,可以为任意的顺序。例如,也可以随机地确定执行顺序。具体而言,例如,电动作业机1也可以具备随机数发生器,基于随机数发生器所产生的随机数,决定次诊断项目。
(10)本发明还能够适用于构成为根据触发操作部20的操作量而对马达21的驱动进行控制的电动作业机。如图19所示的那样,如此构成的电动作业机中的主体部的一例作为第2变形例。图19图示了:第2变形例的主体部200之中的主要与图2所示的主体部3不同的部位。在图19中,关于与图2的主体部3相同的构成要素,省略图示。即,图19所示的主体部200如果与图2的主体部3相比较,不同点在于:用于将触发操作部20的操作状态传递给控制电路201以及截止锁存电路70的电路构成、以及、控制电路201所进行的马达控制处理的内容的一部分。
在图19所示的主体部200中,触发开关部210具备第1触发开关211以及触发信息输出电路(以下简称为“信息输出电路”)212。信息输出电路212具备第2触发开关212a以及可变电阻器R11。触发开关部210还具备第3触发开关213。
第1触发开关211、第2触发开关212a以及第3触发开关213在触发操作部20未***作(例如拉拽操作)的非操作状态下,被断开。图19是表示非操作状态下的触发开关部210。
在使用者开始对触发操作部20进行拉拽操作之时、或者开始拉拽操作之后触发操作部20已被拉拽操作了一定量之时,首先,第2触发开关212a呈接通。在第2触发开关212a接通之后,触发操作部20被进一步拉拽操作了一定量时,接下来第1触发开关211呈接通。在第1触发开关211接通之后,触发操作部20在被进一步拉拽操作直至拉拽操作到规定的最大操作量时,第3触发开关213呈接通。在第2变形例中,触发操作部20的接通操作的意思是表示:第1触发开关211以及第2触发开关212a呈接通那样的拉拽操作。
第1触发开关211的第1端子连接于接地线。第1触发开关211的第2端子经由电阻器R13而连接于控制电源线,而且连接于NOT电路204的输入端子。
主体部200还具备分压电路205。分压电路205包括电阻器R14以及电阻器R15。分压电路205对电源电压进行分压。分压电路205将分压后的电压(以下称之为“分压电压”)向触发开关部210输出。具体而言,电阻器R14的第1端子连接于控制电源线。电阻器R14的第2端连接于电阻器R15的第1端子。电阻器R15的第2端子连接于接地线。电阻器R14、R15的各自的电阻值也可以为任意值。例如,电阻器R14的电阻值可以为470Ω或者其附近的值。电阻器R15的电阻值例如可以为1kΩ或者其附近的值。
在信息输出电路212中,来自分压电路205的分压电压被外加于可变电阻器R11的第1端子。可变电阻器R11的第2端子连接于接地线。可变电阻器R11的可动接点连接于第2触发开关212a的第1端子。第2触发开关212a的第2端子连接于第3触发开关213的第1端子。第3触发开关213的第2端子连接于接地线。第2触发开关212a的第2端子的电压经由触发检测电路220而作为第2触发信息ST2被输入给控制电路201。
通过触发操作部20被接通操作,第1触发开关211以及第2触发开关212a呈现接通,之后,触发操作部20被进一步拉拽操作时,对应于该操作量,可变电阻器R11的可动接点从初始位置移动到末端位置。在第2触发开关212a呈接通之后,可动接点随即处于初始位置。此时,可变电阻器R11中的第2端子与可动接点之间的电阻值(以下称之为“接地侧电阻值”)为预定的初始值(例如20kΩ)。
接地侧电阻值对应于可变电阻器R11的可动接点从初始位置向末端位置移动(亦即,与触发操作部20的拉拽操作的操作量增加的情形相对应)而降低。接地侧电阻值从初始值开始降低的时机也可以是在触发操作部20从断开操作刚刚变化到接通操作之后,还可以是从该变化之后不久再进一步拉拽操作了触发操作部20一定量后的时机。
第2变形例中的第2触发信息ST2包括模拟的电压信号。该电压信号表示第2开关元件212a的接通或者断开。电压信号还表示第2开关元件212a被接通的期间中的、触发操作部20的拉拽操作量(换言之,与接地侧电阻值相对应的信息)。控制电路201具备A/D转换电路(未图示)。控制电路201在接收到电压信号时,通过A/D转换电路而将电压信号转换成数码数据。控制电路201的CPU202基于由A/D转换电路被转换的数据而进行各种控制。在以下的说明中,将第2触发信息ST2的情况称之为“A/D输入值Vad”。
在主体部200,触发检测电路220具备:OR电路221、传递电路222、以及AND电路223。传递电路222包括开关元件222a以及电阻器R12。
OR电路221中的第1输入端子被输入有NOT电路204的输出信号。OR电路221中的第2输入端子连接于控制电路201中的第1虚拟信号SF1的输出端子。OR电路221的输出信号作为第1触发信息ST1而被输入于控制电路201以及AND电路223。
传递电路222将第2触发开关212a的接通或者断开的状态传递给AND电路223。具体而言,在第2触发开关212a被断开的情况下,传递电路222将low电平的传递信号向AND电路223的第1输入端子输入。在第2触发开关212a被接通的情况下,传递电路222将high电平的传递信号向AND电路223的第1输入端子输入。通过开关元件222a的断开而生成low电平的传递信号。通过开关元件222a的接通而生成high电平的传递信号。
为了实现这样的功能,传递电路222的更具体构成如下所述。即,作为开关元件222a,例如具备p沟道MOSFET。开关元件222a的栅极连接于第2触发开关212a的第2端子。开关元件222a的漏极连接于控制电源线。开关元件222a的源极连接于AND电路223的第1输入端子。电阻器R12连接于开关元件222a的栅极与漏极之间。电阻器R12的电阻值可以为任意的值。电阻器R12的电阻值例如也可以为2.2MΩ或者其附近的值。
AND电路223的第2输入端子被输入有第1触发信息ST1。AND电路223的输出信号作为触发判定信息STR而被输入于截止锁存电路70。
在如此构成的主体部200,A/D输入值Vad根据触发操作部20的操作状态而如图20所例示的那样进行变化。即,在触发操作部20为非操作状态的情况下、亦即触发操作部20的行程(拉拽操作量)为0的情况下,A/D输入值Vad变成预定的断开电压值Voff。断开电压值Voff与电源电压值Vc(例如5V)几乎相等。即,这种情况下,由于第2触发开关212a被断开,因此,电源电压值Vc的电源电压经由电阻器R12而作为A/D输入值Vad被输入于控制电路201。
当触发操作部20被拉拽操作而行程增加下去时,如前所述,首先第2触发开关212a呈接通。当第2触发开关212a接通时,A/D输入值Vad降低到预定的第1接通电压值Von1(例如3.4V)。在第2触发开关212a刚刚接通之后,由于可变电阻器R11的接地侧电阻值为初始值,因此,第1接通电压值Von1几乎与来自分压电路205的分压电压的值相等。另外,第1接通电压值Von1相当于本发明中的初始接通电压的值的一例。
在第2触发开关212a接通之后,触发操作部20的行程进一步增加了一定量时,第1触发开关211呈接通。在该时间点,亦即在A/D输入值Vad变成第1接通电压值Von1、且第1触发开关211呈接通的时间点,控制电路201认识到:触发操作部20已被接通操作。控制电路201对应于认识到了触发操作部20已被接通操作,而使马达21开始驱动。
在第1触发开关211已接通之后,对应于触发操作部20的行程从基准行程向最大行程增加,而可变电阻器R11的接地侧电阻值降低下去。由此,对应于行程的增加,而A/D输入值Vad降低下去。基准行程对应于:可变电阻器R11的可动接点即将从初始位置朝向末端位置开始移动之前的行程。最大行程与前述的最大操作量相对应。行程即将达到最大行程之前的A/D输入值Vad为:第2接通电压值Von2。此时的可变电阻器R11的接地侧电阻值例如是0Ω或者与0Ω接近的值。当行程达到最大行程时,通过第3触发开关213接通,A/D输入值Vad变成0V。第1触发开关211构成为:在第2触发开关212a被接通之后到触发操作部20的操作量达到基准行程为止的期间中的预定的行程到达时,呈接通。
控制电路201在触发操作部20被接通操作的期间,根据A/D输入值Vad来控制马达21。具体而言,控制电路201例如在A/D输入值Vad为第1接通电压值Von1之时,以马达21的旋转速度达到预定的最低旋转速度的方式进行控制。控制电路201对应于A/D输入值Vad从第1接通电压值Von1开始降低,而使马达21的旋转速度进行增加。控制电路201对应于A/D输入值Vad为第2接通电压值Von2以下,而以马达21的旋转速度达到预定的最高旋转速度的方式进行控制。
另外,也可以不必设置第3触发开关213。不过,通过设置第3触发开关213,在触发操作部20被拉拽操作到最大行程的情况下,能够将A/D输入值Vad可靠地降低到第2接通电压值Von2以下(亦即,将马达21的旋转速度可靠地控制在最高旋转速度)。
控制电路201具备CPU202以及存储器203。存储器203存储:与图2的存储器25基本相同的程序及数据。CPU202执行存储器203所存储的马达控制处理的程序。存储于存储器203的马达控制处理的程序、与存储于存储器25(参照图2)马达控制处理(参照图10)的程序有一部分不同。参照图21,说明CPU202按照存储于存储器203的程序来执行的马达控制处理。
CPU202在开始进行马达控制处理时,在S1210,判断A/D输入值Vad是否为第1接通电压值Von1以下。换言之,该处理是:用于判断第2触发开关212a是否已被接通的处理。
在A/D输入值Vad比第1接通电压值Von1还高的情况下,本处理进入S1260。S1260~S1280的处理、与图10中的S350~S370的处理相同。
在S1210,A/D输入值Vad为第1接通电压值Von1以下的情况下(亦即,第2触发开关212a已接通的情况),本处理转移到S1220。在S1220,判断第1触发信息ST1是否为high电平。换言之,该处理是:用于判断第1触发开关211是否已被接通的处理。
在第1触发信息ST1为low电平的情况下,本处理进入S1260。在第1触发信息ST1为high电平的情况下(亦即,第1触发开关211已接通的情况),本处理转移到S1230。CPU202通过在S1210以及S1220做出肯定判定,而认识到触发操作部20已被接通操作,经过S1230~S1240的处理而进入到S1250的马达驱动处理。另外,S1230~S1240的处理与图10中的S320~S330的处理相同。
S1250的马达驱动处理与图10中的S340相比,一部分不相同。具体而言,在S1250,以与A/D输入值Vad相对应的旋转速度使马达21旋转的马达驱动指令SD向马达驱动电路22(图19中未图示。参照图2。)输出。A/D输入值Vad与旋转速度之间的对应关系如前所述。
(11)图19~图21所示的第2变形例中的控制电路201与上述实施方式的控制电路23(参照图2)同样地具备使用了第1虚拟信号SF1等的自诊断功能。然而,控制电路201也可以不一定具备:这样的自诊断功能。不具备使用了第1虚拟信号SF1等的自诊断功能的电动作业机的一例作为第3变形例并在图22示出。
在图22所示的主体部230,从图19所示的第2变形例的主体部200中省略了NOT电路204。此外,主体部230中的触发检测电路240的构成以及控制电路231的处理内容的一部分不同于主体部200。
如图22所示,第3变形例中的触发检测电路240如果与图19的触发检测电路220相比较,不仅省去了OR电路221还设置有NOT电路241。第1触发开关211的第2端子的电压经由触发检测电路240而作为第1触发信息ST1被输入于控制电路231。第1触发信息ST1还被输入于NOT电路241的输入端子。NOT电路241的输出信号被输入于AND电路223的第2输入端子。
根据如此构成的主体部230,在第1触发开关211呈断开的期间,第1触发信息ST1为high电平。当第1触发开关211呈接通时,第1触发信息ST1为low电平。
控制电路231具备CPU232以及存储器233。存储器233存储有:与图19的存储器203基本相同的程序及数据。不过,存储于存储器233的程序在不执行自诊断处理这一点上,与存储于存储器203(参照图19)的程序不同。此外,存储于存储器233的程序中的马达控制处理的一部分、与存储于存储器203的马达控制处理(参照图21)不同。参照图23,说明CPU232所执行的、存储于存储器233中的马达控制处理。
CPU232开始进行图23的马达控制处理时,在S1310,与图21的S1210同样,判断A/D输入值Vad是否为第1接通电压值Von1以下。在A/D输入值Vad大于第1接通电压值Von1的情况下,反复进行S1310的判断。在A/D输入值Vad小于第1接通电压值Von1的情况下,本处理转移到S1320。
在S1320,判断第1触发信息ST1是否为low电平。该处理与图21的S1220相同,是判断第1触发开关211是否接通的处理。
在第1触发信息ST1为high电平的情况下,本处理转移到S1310。在第1触发信息ST1为low电平的情况下(亦即第1触发开关211已接通的情况),本处理转移到S1330。在S1330,以与A/D输入值Vad相对应的旋转速度使马达21旋转的马达驱动指令SD向马达驱动电路22输出。
在第2变形例以及第3变形例中,第1触发开关211也可以构成为:根据触发操作部20的操作,比第2触发开关212a更先接通。或者,第1触发开关211也可以构成为:与第2触发开关212a同时接通。
(12)本发明的马达也可以是与无刷马达不同的马达。本发明的电动作业机并非限定于由蓄电池电力驱动的电动作业机,也可以是:被输入交流电力而由该交流电力进行驱动的电动作业机。
(13)本发明的技术也可以应用于:割草机以外的园艺用的电动作业机、石工用、金工用、木工用的电动工具等等各种电动作业机。更具体而言,本发明可以应用于例如电动锤、电动锤钻、电动钻、电动起子、电动扳手、电动研磨机、电动圆锯、电动往复锯、电动线锯、电动切刀、电动链锯、电动刨、电动打钉机(包括铆钉机)、电动绿篱修剪器、电动割草机、电动草坪修剪机、电动吸尘器、电动鼓风机、电动喷雾器、电动撒布机、电动集尘器等各种电动作业机。
(14)可以通过多个构成元素实现上述实施方式中的1个构成元素所具有的多个功能,或者通过多个构成元素实现1个构成元素所具有的1个功能。可以通过1个构成元素实现多个构成元素所具有的多个功能,或者通过1个构成元素实现由多个构成元素实现的1个功能。也可以省略上述实施方式的构成的一部分。也可以用上述实施方式的构成的至少一部分对上述其它实施方式的构成进行附加或者置换。

Claims (12)

1.一种电动作业机,其特征在于,
所述电动作业机具备:
马达;
操作部,其构成为通过所述电动作业机的使用者而被接通操作或者断开操作;
第1开关,其构成为对应于所述操作部被接通操作或者断开操作而进行接通或者断开;
第2开关,其构成为对应于所述操作部被接通操作或者断开操作而进行接通或者断开;以及
控制电路,其构成为按照电脑程序来执行马达控制处理,该控制电路还构成为从所述第1开关接收表示所述第1开关的状态的第1开关信息,且还构成为从所述第2开关接收表示所述第2开关的状态的第2开关信息;
所述马达控制处理包括:对应于所述第1开关信息以及所述第2开关信息表示所述操作部已被接通操作,来输出用于驱动所述马达的驱动指令。
2.根据权利要求1所述的电动作业机,其特征在于,
所述电动作业机还具备:构成为通过硬件处理进行动作的驱动停止电路,
所述驱动停止电路构成为接收所述第1开关信息以及所述第2开关信息;
所述驱动停止电路构成为:若由所述第1开关信息表示的所述第1开关的状态以及/或者由所述第2开关信息表示的所述第2开关的状态对应于所述操作部已被断开操作的状态,则使来自所述控制电路的所述驱动指令为无效化,从而使马达停止下来。
3.根据权利要求2所述的电动作业机,其特征在于,
所述电动作业机还具备:构成为从所述控制电路接受所述驱动指令的驱动电路,
所述驱动电路构成为:对应于接受到所述驱动指令而向所述马达供给电力从而使所述马达进行驱动,
所述驱动停止电路构成为:通过切断针对所述驱动电路的所述驱动指令而使所述马达停止下来。
4.根据权利要求3所述的电动作业机,其特征在于,
所述驱动停止电路具备:
停止信号输出电路,其构成为若由所述第1开关信息表示的所述第1开关的状态以及/或者由所述第2开关信息表示的所述第2开关的状态对应于所述操作部已被断开操作的状态,则输出停止信号;以及
截止电路,其构成为接收所述停止信号,还构成为与接收所述停止信号相对应地,切断针对所述驱动电路的所述驱动指令。
5.根据权利要求4所述的电动作业机,其特征在于,
所述控制电路构成为接收来自所述停止信号输出电路的所述停止信号。
6.根据权利要求5所述的电动作业机,其特征在于,
所述控制电路构成为:对应于(ⅰ)所述第1开关信息以及所述第2开关信息表示所述操作部已被接通操作、且(ⅱ)所述控制电路接收到所述停止信号,而不输出所述驱动指令。
7.根据权利要求5或6所述的电动作业机,其特征在于,
所述控制电路构成为:在所述第1开关信息以及/或者所述第2开关信息表示所述操作部已被断开操作、且所述控制电路未接收到所述停止信号的状况下,对应于所述第1开关信息以及所述第2开关信息变化成表示所述操作部已被接通操作,不输出所述驱动指令。
8.根据权利要求4至7中任意一项所述的电动作业机,其特征在于,
所述控制电路构成为输出虚拟接通信号,
所述电动作业机还具备:构成为接收所述虚拟接通信号的虚拟接通电路,该虚拟接通电路还构成为:对应于接收到所述虚拟接通信号而设定所述第1开关信息,以便表示所述操作部已被接通操作,
所述控制电路构成为:存储表示第1异常状态的第1信息,
所述控制电路构成为:执行输出处理以及第1存储处理,其中,在所述输出处理中,对应于所述第1开关信息以及所述第2开关信息表示所述操作部已被断开操作,来输出所述虚拟接通信号,在所述第1存储处理中,对应于在通过所述输出处理而输出所述虚拟接通信号的期间所述控制电路未接收到所述停止信号,来存储所述第1信息,
所述控制电路构成为:对应于(ⅰ)所述第1开关信息以及所述第2开关信息表示所述操作部已被接通操作、且(ⅱ)所述控制电路已存储有所述第1信息,不输出所述驱动指令。
9.根据权利要求8所述的电动作业机,其特征在于,
所述控制电路构成为:存储表示第2异常状态的第2信息,
所述控制电路还构成为:执行第2存储处理,其中,在所述第2存储处理中,对应于(ⅰ)所述控制电路输出所述虚拟接通信号、且(ⅱ)所述第1开关信息没有表示所述操作部已被接通操作,来存储所述第2信息,
所述控制电路构成为:对应于(ⅰ)所述第1开关信息以及所述第2开关信息表示所述操作部已被接通操作、且(ⅱ)所述控制电路已存储有所述第2信息,不输出所述驱动指令。
10.根据权利要求1至9中任意一项所述的电动作业机,其特征在于,
所述第1开关构成为:对应于所述操作部已被接通操作而断开,
所述第1开关构成为:对应于所述操作部已被断开操作而接通,
所述第2开关构成为:对应于所述操作部已被接通操作而接通,
所述第2开关构成为:对应于所述操作部已被断开操作而断开。
11.根据权利要求1至9中任意一项所述的电动作业机,其特征在于,
所述操作部构成为:与所述操作部已被接通操作相联动地对所述操作部的操作量进行变更,
所述电动作业机还具备:包括所述第2开关的信息输出电路,
所述信息输出电路构成为:输出所述第2开关信息,还构成为:在所述第2开关已接通的期间,输出包括表示所述操作量的信息在内的所述第2开关信息,
所述控制电路构成为:输出与由所述第2开关信息表示的所述操作量相对应的所述驱动指令。
12.根据权利要求11所述的电动作业机,其特征在于,
所述第2开关信息由与所述操作部的操作状态相对应的电压来表示,
所述信息输出电路构成为:对应于所述第2开关的断开,来输出与所述第2开关的断开相对应的断开电压,以此作为所述第2开关信息,
所述信息输出电路构成为:对应于所述第2开关从断开变化为接通,来输出比所述断开电压还低的初始接通电压,以此作为所述第2开关信息,
所述信息输出电路构成为:在所述第2开关已接通的期间,对应于所述操作量而使所述电压从所述初始接通电压开始降低。
CN201980085650.1A 2018-12-26 2019-12-20 电动作业机 Active CN113226655B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2018-242995 2018-12-26
JP2018242995 2018-12-26
PCT/JP2019/050169 WO2020137907A1 (ja) 2018-12-26 2019-12-20 電動作業機

Publications (2)

Publication Number Publication Date
CN113226655A true CN113226655A (zh) 2021-08-06
CN113226655B CN113226655B (zh) 2024-06-11

Family

ID=71125925

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201980085650.1A Active CN113226655B (zh) 2018-12-26 2019-12-20 电动作业机

Country Status (8)

Country Link
US (1) US11926031B2 (zh)
EP (1) EP3904011B1 (zh)
JP (2) JP7289319B2 (zh)
CN (1) CN113226655B (zh)
AU (1) AU2019411895A1 (zh)
BR (1) BR112021012659A2 (zh)
CA (1) CA3125087A1 (zh)
WO (1) WO2020137907A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7276277B2 (ja) * 2020-08-03 2023-05-18 株式会社デンソー 電力変換器の制御回路

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11203974A (ja) * 1998-01-15 1999-07-30 Denso Corp 操作用スイッチ装置
US20050127862A1 (en) * 2000-12-06 2005-06-16 Glasgow Kevin L. Power tool and motor controller
US20110056715A1 (en) * 2009-09-04 2011-03-10 Black & Decker Inc. Redundant overspeed protection for power tools
US20120274244A1 (en) * 2010-01-14 2012-11-01 Kazuhiko Funabashi Electric operating machine
CN102947057A (zh) * 2010-06-17 2013-02-27 株式会社牧田 电动工具、锁定状态发生确定设备、以及程序
CN103097084A (zh) * 2010-09-30 2013-05-08 日立工机株式会社 动力工具
CN103227608A (zh) * 2012-01-25 2013-07-31 三菱电机株式会社 马达控制装置
KR101478116B1 (ko) * 2013-09-04 2014-12-31 계양전기 주식회사 충전식 전동 공구의 작동정지상태 알림 장치 및 방법
CN104903058A (zh) * 2013-01-17 2015-09-09 日立工机株式会社 动力工具
CN105291059A (zh) * 2014-07-23 2016-02-03 株式会社牧田 电动机械器具
CN106488830A (zh) * 2014-06-30 2017-03-08 日立工机株式会社 电动工具
CN106553162A (zh) * 2015-09-30 2017-04-05 株式会社牧田 马达的控制装置
CN106560996A (zh) * 2015-09-30 2017-04-12 株式会社牧田 马达的控制装置
CN106921315A (zh) * 2015-11-11 2017-07-04 株式会社牧田 电动作业机以及作业机管理***
JP2018083254A (ja) * 2016-11-24 2018-05-31 株式会社マキタ 電動作業機

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5248151B2 (ja) 2008-03-12 2013-07-31 株式会社マキタ 電動工具
JP5463014B2 (ja) 2008-07-04 2014-04-09 株式会社マキタ 電動工具
JP2010155291A (ja) 2008-12-26 2010-07-15 Makita Corp 電動工具
CN110919600B (zh) * 2018-09-18 2022-09-20 南京泉峰科技有限公司 电动工具及其启动方法

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11203974A (ja) * 1998-01-15 1999-07-30 Denso Corp 操作用スイッチ装置
US20050127862A1 (en) * 2000-12-06 2005-06-16 Glasgow Kevin L. Power tool and motor controller
US20110056715A1 (en) * 2009-09-04 2011-03-10 Black & Decker Inc. Redundant overspeed protection for power tools
US20120274244A1 (en) * 2010-01-14 2012-11-01 Kazuhiko Funabashi Electric operating machine
CN102947057A (zh) * 2010-06-17 2013-02-27 株式会社牧田 电动工具、锁定状态发生确定设备、以及程序
CN103097084A (zh) * 2010-09-30 2013-05-08 日立工机株式会社 动力工具
CN103227608A (zh) * 2012-01-25 2013-07-31 三菱电机株式会社 马达控制装置
CN104903058A (zh) * 2013-01-17 2015-09-09 日立工机株式会社 动力工具
KR101478116B1 (ko) * 2013-09-04 2014-12-31 계양전기 주식회사 충전식 전동 공구의 작동정지상태 알림 장치 및 방법
CN106488830A (zh) * 2014-06-30 2017-03-08 日立工机株式会社 电动工具
CN105291059A (zh) * 2014-07-23 2016-02-03 株式会社牧田 电动机械器具
CN106553162A (zh) * 2015-09-30 2017-04-05 株式会社牧田 马达的控制装置
CN106560996A (zh) * 2015-09-30 2017-04-12 株式会社牧田 马达的控制装置
CN106921315A (zh) * 2015-11-11 2017-07-04 株式会社牧田 电动作业机以及作业机管理***
JP2018083254A (ja) * 2016-11-24 2018-05-31 株式会社マキタ 電動作業機

Also Published As

Publication number Publication date
EP3904011B1 (en) 2024-05-22
US11926031B2 (en) 2024-03-12
WO2020137907A1 (ja) 2020-07-02
EP3904011A4 (en) 2022-09-28
US20220072694A1 (en) 2022-03-10
CA3125087A1 (en) 2020-07-02
CN113226655B (zh) 2024-06-11
JP2023063613A (ja) 2023-05-09
BR112021012659A2 (pt) 2021-09-08
EP3904011A1 (en) 2021-11-03
JP7289319B2 (ja) 2023-06-09
AU2019411895A1 (en) 2021-08-05
JPWO2020137907A1 (ja) 2021-11-04

Similar Documents

Publication Publication Date Title
EP3675348B1 (en) Electric working machine
US8067913B2 (en) Power tool
JP7406927B2 (ja) 電動作業機
EP2572832B1 (en) Electric power tool, lock status determination device, and program
US8324845B2 (en) Rechargeable power tool, control unit and recording medium
EP3040162B1 (en) Impact rotation tool
CN107371563B (zh) 作业机
CN106239435B (zh) 器具主体以及电动机械器具
CN111376215B (zh) 电动作业机
JP2023063613A (ja) 電動作業機
JP4362050B2 (ja) 多機能手工具装置のatc安全モジュール及びその制御方法
EP3567716A1 (en) Control circuit applicable to motor, and electric tool
WO2018153327A1 (zh) 适用于电机的控制电路和电动工具
JP2017213619A (ja) 工具
CN112467694A (zh) 电动作业机

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant