CN1108195A - car with electric motor - Google Patents
car with electric motor Download PDFInfo
- Publication number
- CN1108195A CN1108195A CN94119643.7A CN94119643A CN1108195A CN 1108195 A CN1108195 A CN 1108195A CN 94119643 A CN94119643 A CN 94119643A CN 1108195 A CN1108195 A CN 1108195A
- Authority
- CN
- China
- Prior art keywords
- driving force
- human
- vehicle
- force
- vehicle speed
- 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
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62M—RIDER PROPULSION OF WHEELED VEHICLES OR SLEDGES; POWERED PROPULSION OF SLEDGES OR SINGLE-TRACK CYCLES; TRANSMISSIONS SPECIALLY ADAPTED FOR SUCH VEHICLES
- B62M6/00—Rider propulsion of wheeled vehicles with additional source of power, e.g. combustion engine or electric motor
- B62M6/40—Rider propelled cycles with auxiliary electric motor
- B62M6/45—Control or actuating devices therefor
- B62M6/50—Control or actuating devices therefor characterised by detectors or sensors, or arrangement thereof
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
Description
本发明涉及一种带电动机的车,在这种车中,人力驱动系统与电驱动系统并行,并且根据人驱动力(后面称作脚蹬力)的大小来控制电驱动系统的驱动力的大小。The present invention relates to a vehicle with an electric motor, in which the human driving system is parallel to the electric driving system, and the driving force of the electric driving system is controlled according to the human driving force (hereinafter referred to as pedal force) .
在一种公知的技术(参见Jikkai Sho 56-76590,Tokkai Hei.2-74491)中,先测定脚蹬力,再根据脚蹬力的大小来控制电机驱动力(或称电机辅力)的大小。换句话说,这种装置根据人力的大小成正比地增加电机驱动力,从而减轻了人力负担。In a well-known technology (see Jikkai Sho 56-76590, Tokkai Hei.2-74491), the pedal force is first measured, and then the motor driving force (or motor auxiliary force) is controlled according to the pedal force . In other words, this device increases the driving force of the motor in proportion to the amount of manpower, thereby reducing the burden on manpower.
这种公知装置的缺点在于,由于是根据脚蹬力的大小来控制电机驱动力与脚蹬力的比率(或称辅力比),当脚蹬力很大时电机驱动力也增加,就有可能在高速行驶时不必要地加大电机驱动力,导致自行车速度过快或浪费电池。The shortcoming of this known device is, owing to be to control the ratio (or claim auxiliary force ratio) of motor drive force and pedal force according to the magnitude of pedal force, when pedal force is very big, motor drive force also increases, just might Unnecessarily increasing motor drive at high speeds, causing the bike to go too fast or wasting the battery.
鉴于以上原因,有人设计了另一种装置(参见Tokugan Hei 4-285432),在该装置中既测定脚蹬力,又测定车辆的速度,因而在速度较高时可减小电机驱动力,从而降低辅力比。但是,如果车速传感器出现故障,就不可能进行正确的控制。In view of the above reasons, someone has designed another device (see Tokugan Hei 4-285432), in which both the pedal force and the speed of the vehicle are measured, so that the motor driving force can be reduced when the speed is high, thereby Reduce assist ratio. However, if the vehicle speed sensor fails, proper control is impossible.
例如,当车速传感器的电接头松动并在车行驶过程中断开时,传感器的输出将显示出车速出现异常变化,这时可以判别出是传感器出现异常。但是,如果由于车速传感器的连线断开一类原因而造成传感器的输出从一开始就是零,就无法判别是车速为零还是车速传感器失灵。For example, when the electrical connector of the vehicle speed sensor is loose and disconnected while the vehicle is running, the output of the sensor will show an abnormal change in the vehicle speed, and it can be determined that the sensor is abnormal. However, if the output of the sensor is zero from the beginning due to reasons such as disconnection of the vehicle speed sensor, it is impossible to determine whether the vehicle speed is zero or the vehicle speed sensor is out of order.
针对上述问题,本发明的目的是提供一种带电动机的车,所述的这种车在车速传感器没有信号输出时可以判别传感器是否失灵。In view of the above problems, the object of the present invention is to provide a vehicle with an electric motor, which can determine whether the sensor is out of order when the vehicle speed sensor has no signal output.
因此,为了达到上述目的,本发明提供了一种由人力驱动的车。本发明的车包括一个人力驱动系统,用于将人的驱动力转变成驱动车子的驱动力;一个电驱动系统,用于给人驱动力补充辅助驱动力;一个控制装置,用于根据人驱动力控制电驱动系统的辅助驱动力:一个车速检测装置,用于检测车速;以及一个人驱动力检测装置,用于检测人的驱动力。Therefore, in order to achieve the above object, the present invention provides a car driven by human power. The car of the present invention includes a human drive system for converting the driving force of the person into the driving force for driving the car; an electric drive system for supplementing the auxiliary driving force for the driving force of the person; a control device for driving the vehicle according to the human driving force Auxiliary driving force of the force control electric drive system: a vehicle speed detection device for detecting vehicle speed; and a human driving force detection device for detecting human driving force.
具体地说,所述控制装置包括一个比较装置,该比较装置根据在所测车速不大于一个给定值的条件下测得的人驱动力来输出控制信号。在至少有控制信号输出的条件下,该控制装置判断车子出现了何种异常,并提供一种适当的控制来校正这种异常。Specifically, said control means includes a comparing means for outputting a control signal based on the human driving force measured under the condition that the measured vehicle speed is not greater than a given value. Under the condition that at least the control signal is output, the control device judges what kind of abnormality occurs in the vehicle, and provides an appropriate control to correct the abnormality.
在有人驱动力的条件下,当车速检测装置发生异常时,该车速检测装置会显示车速为零或车速极低。同样,由于外力等因素,在有人驱动力的条件下车子也可以停下来。于是这类车就出现了异常。Under the condition of human driving force, when the vehicle speed detection device is abnormal, the vehicle speed detection device will display that the vehicle speed is zero or the vehicle speed is extremely low. Similarly, due to factors such as external force, the car can also stop under the condition of someone's driving force. So this kind of car has an exception.
在上述的异常情况下,尽管人驱动力检测装置检测出了人的驱动力,但所测得的车速也不会高于给定值。从而,比较装置输出一个控制信号,使控制装置可以通过适当的控制来校正这种异常。In the above-mentioned abnormal situation, although the human driving force detecting means detects the human driving force, the detected vehicle speed will not be higher than a given value. Thus, the comparison means outputs a control signal so that the control means can correct the abnormality by appropriate control.
本发明的一个更为可取的方面是,控制装置还包括一个用于获取人驱动力的变化范围的变化范围检测装置和一个变化范围比较装置,在所测车速不大于一个给定值的条件下,每当人驱动力的变化范围不小于一个给定的变化范围时,该比较装置就输出一个控制信号。在至少有控制信号输出的条件下,控制装置判别出车速检测装置出现了异常。A more preferable aspect of the present invention is that the control device also includes a variation range detection device and a variation range comparison device for obtaining the variation range of the driving force of the human. , whenever the variation range of the human driving force is not less than a given variation range, the comparison device outputs a control signal. Under the condition that at least the control signal is output, the control device judges that the vehicle speed detection device has an abnormality.
为了精确地检测车速检测装置的异常,所述的车还包括一个计时器,用于根据所述控制信号来起动计时,当累计值超过一给定值时,向控制装置输出一个异常判别信号。报警装置根据该异常判别信号对异常状态报警。In order to accurately detect the abnormality of the vehicle speed detection device, the vehicle further includes a timer, which is used to start timing according to the control signal, and output an abnormality discrimination signal to the control device when the accumulated value exceeds a given value. The alarm device alarms the abnormal state according to the abnormality discrimination signal.
另外,人驱动力检测装置还可用于每隔一给定的恒定时间区间检测一次人驱动力。变化比较装置可用于获取由人驱动力检测装置每隔一恒定时间区间检测到的两个连续的人驱动力数值之间的差值,从而得到人驱动力的变化范围。In addition, the human driving force detection device can also be used to detect the human driving force every given constant time interval. The change comparing means can be used to obtain the difference between two consecutive values of human driving force detected by the human driving force detecting means at intervals of a constant time interval, so as to obtain the variation range of human driving force.
凭借上述的优化特性,当人驱动力的变化范围不小于所述给定值而车速也不大于所述给定值这一状态所持续的时间比一段给定的时间长时,就能判别出车速检测装置发生了故障。因此,即使是在车速检测装置的输出保持不变的情况下也能判别出故障。By virtue of the above-mentioned optimization characteristics, when the variation range of the human driving force is not less than the given value and the vehicle speed is not greater than the given value, the state lasts longer than a given period of time, it can be discriminated The vehicle speed detection device has malfunctioned. Therefore, even in the case where the output of the vehicle speed detection device remains unchanged, a failure can be discriminated.
根据本发明的另一方面,所述控制装置还包括一个行驶和停止控制装置,用于在所述控制装置判别出车子出现异常时停止向电驱动系统传送驱动电流或将驱动电流减小。According to another aspect of the present invention, the control device further includes a running and stop control device for stopping or reducing the drive current to the electric drive system when the control device determines that the vehicle is abnormal.
凭借上述特性,当车子停下来或车速极低时,不会有额外的电流传送到电驱动系统。Thanks to these features, no additional current is sent to the electric drive system when the car is stopped or at extremely low speeds.
图1是一辆带有电动机的自行车的侧视图;Figure 1 is a side view of a bicycle with an electric motor;
图2是上述装置的动力系统的方框图;Fig. 2 is the block diagram of the power system of above-mentioned device;
图3是控制器的功能方框图;Fig. 3 is the functional block diagram of controller;
图4是行驶、停止的操作流程图;Fig. 4 is the operation flowchart of running, stopping;
图5是系统保护和故障判断的操作流程图;Fig. 5 is the operation flowchart of system protection and fault judgment;
图6是起动扭矩滑块控制的操作流程图;Fig. 6 is the operation flowchart of starting torque slider control;
图7是辅力限制功能的操作流程图;Figure 7 is an operation flowchart of the auxiliary force limiting function;
图8是辅力随时间变化的特性曲线图;Fig. 8 is a characteristic curve diagram of the auxiliary force changing with time;
图9是停止判别控制的操作流程图;Fig. 9 is an operation flow chart of stopping discrimination control;
图10是电池低电压检验功能的操作流程图;Fig. 10 is a flow chart of the operation of the battery low voltage inspection function;
图11是车速传感器故障判断的操作流程图;Fig. 11 is an operation flow chart of vehicle speed sensor failure judgment;
图12是上述装置的操作流程图;Fig. 12 is the operation flowchart of above-mentioned device;
图13是上述装置的功能方框图。Fig. 13 is a functional block diagram of the above device.
标记说明:Mark Description:
33:电动机33: Motor
44:曲轴44: crankshaft
54:用作人驱动力检测装置的脚蹬力传感器。54: A pedal force sensor used as a human driving force detection device.
66:用作车速检测装置的车速传感器66: Vehicle speed sensor used as a vehicle speed detection device
80:CPU(中央处理器)80: CPU (Central Processing Unit)
106A:车速传感器故障判断功能106A: Vehicle speed sensor fault judgment function
204:变化幅度比较装置204: Variation comparison device
206:计时器206: Timer
210:报警装置210: Alarm device
S:车速S: vehicle speed
△F:变化幅度△F: range of change
图1是一个实施例的侧视图。图2是该实施例的动力系统的方框图;图3是该实施例的方框图。Figure 1 is a side view of one embodiment. Fig. 2 is a block diagram of the power system of this embodiment; Fig. 3 is a block diagram of this embodiment.
下面将参照图1至图3来描述车体的总体结构。图1中的主要框架10包括一根从前管12向后下方延伸的斜梁管14,一对从斜梁管14的下端向后延伸的左右链拉条16(只示出一条),从斜梁管14的下端向上支撑的一个鞍座支管18和一对左右辅助撑条20(只示出一条),以及一对将鞍座支管18及辅助撑条20的上端与链拉条16的后端连接起来的左右后撑条22(只示出一条)。The overall structure of the vehicle body will be described below with reference to FIGS. 1 to 3 . The
一个轮叉24由前管12可旋转地支撑着。前轮26支撑在轮叉24的下端。车把28与轮叉24的上端固定在一起。鞍座32固定在鞍座支柱30的顶部,鞍座支柱从上方插入鞍座支管18,因而可以调节高度。A
底架箱36(后面称作BB箱)与永磁型直流电机38组成一个完整的动力单元34。角撑40和42将BB箱36固定到下降管14的后下部。曲柄轴44贯穿动力单元34的BB箱36,曲柄46固定在曲柄轴44的两端。曲柄脚蹬48固定在曲柄46上。The chassis box 36 (referred to as the BB box hereinafter) and the permanent magnet DC motor 38 form a complete power unit 34 .
动力单元34包括齿轮和链轮(未示出),它们将曲柄轴44的转动通过一个位于曲柄轴一侧的单向离合器(图2)传递到链条52上。在曲柄轴44与链条52之间设置了一个行星齿轮传动机构。The power unit 34 includes gears and sprockets (not shown), which transmit the rotation of the crankshaft 44 to the
脚蹬力输入到行星齿轮传动机构的一个行星齿轮上,然后通过一个环形齿轮传送到链条52上。用一个带有电位计的脚蹬力检测装置检测施加到位于中心的恒星齿轮上的扭矩,从而测得脚蹬力F。电机38的转动通过位于电机一侧的一个行星轮型的减速机构56和一个单向离合器57传递到链条52上。The pedaling force is input to a planetary gear of the planetary gear transmission, and then transmitted to the
后轮58固定在链拉条16的后端,也就是链拉条16与后撑条22的交接处。后轮58的轮轴在此处构成一个由链条52驱动的、只能向前转的飞轮60。图1示出了一个竖直地码放在一个细长形的电池盒64中的可充电电池62(如铅酸电池)。The rear wheel 58 is fixed on the rear end of the chain stay 16 , that is, the junction of the chain stay 16 and the
转速传感器66固定在BB箱36上,用于检测链轮(未示出)的转速,链条52绕在所述的链轮上。该转速传感器66同时还用于检测车速。控制单元68固定在斜梁管14的前下部。外罩70将控制单元68及动力单元34覆盖起来。The
由带有电位计的脚蹬力检测机构检测到的脚蹬力F和由车速传感器66检测到的车速S都被输入到控制单元68中,控制单元68根据脚蹬力F和车速S控制电机电流,从而产生电机输出或电机扭矩TM。The pedal force F detected by the pedal force detection mechanism with a potentiometer and the vehicle speed S detected by the
控制器68的构成如图3所示。电机38和电池62与开关电路72一起构成一个闭合回路。这个闭合回路是主回路74。开关电路72由例如金属-氧化物半导体场效应晶体管组成。自由轮二极管76与电机38并联。一个分流器78与主回路74连接,用于检测电流。The configuration of the controller 68 is as shown in FIG. 3 . The motor 38 and the
CPU 80根据脚蹬力F和车速S输出一个代表电机(38)输出(扭矩)TM的指令数值(i)。换句话说,CPU发出指令数值,使电机38的输出(扭矩)TM随着脚蹬力的周期性变化而同时周期性地改变。当达到指定的车速S时,可以通过限制电机的输出TM来限制车速S。The CPU 80 outputs a command value (i) representing the output (torque) T M of the motor (38) based on the pedaling force F and the vehicle speed S. In other words, the CPU issues an instruction value so that the output (torque) T M of the motor 38 is periodically changed simultaneously with the periodic change of the pedaling force. When the specified vehicle speed S is reached, the vehicle speed S can be limited by limiting the output TM of the motor.
门电路82根据由CPU80发出的代表可变占空因数的指令数值(i)输出一个门信号(g)来驱动开关电路72。换句话说,要增加电机的输出TM,就要增加指令数值(i)中开启时间与开启时间和关闭时间之和的比率(称为占空因数)。The gate circuit 82 drives the switch circuit 72 by outputting a gate signal (g) according to an instruction value (i) issued by the CPU 80 representing a variable duty factor. In other words, to increase the output TM of the motor, the ratio of the on time to the sum of the on and off times (called the duty cycle) in the command value (i) is increased.
由门电路82根据指令数值(i)发出的门信号(g)被传送到开关电路72的一个开关元件,以便选择性地将每个开关元件打到开或关的位置。The gate signal (g) issued by the gate circuit 82 based on the command value (i) is transmitted to a switching element of the switching circuit 72 to selectively turn each switching element to an on or off position.
图3示出了一个总开关84。当总开关84处于开启状态时,CPU80将介于主回路74中的主继电器86开启,同时使电源部分88、辅助装置控制部件90、门电路82和控制器68的所有部件进入开启状态。电源部分88为CPU80提供电源电压,同时借助于例如一个开关调节器,以逐渐降低电池62的工作电压的方式为辅助装置92提供驱动电压。FIG. 3 shows a master switch 84 . When the main switch 84 is in the open state, the CPU 80 will open the main relay 86 in the main circuit 74, and simultaneously make all the components of the power supply part 88, the auxiliary device control part 90, the gate circuit 82 and the controller 68 enter the open state. The power supply section 88 supplies a power supply voltage to the CPU 80, and supplies a drive voltage to the auxiliary device 92 by gradually reducing the operating voltage of the
还可在电源部分88处连接另一个小容量电池(未示出),由工作电池62提供的逐渐减小的电流对该容量电池充电。辅助装置92包括一些灯和仪表,电源部分88根据辅助装置的控制部分90的指令提供能量来驱动这些灯和仪表。Another small-capacity battery (not shown) may also be connected at the power supply section 88 , which is charged by the gradually decreasing current provided by the working
(CPU的功能)(CPU function)
下面将参照图3至图13描述CPU的功能。The function of the CPU will be described below with reference to FIGS. 3 to 13 .
CPU具有多种根据软件操作的功能。如图3所示,这些功能大致上可分为以下四种,即:行使和停止控制功能100,停止处理功能102,系统保护功能104和故障判断功能106。当CPU80执行其它程序时,在适当的时机重复执行系统保护功能104和故障判断功能106,例如大约每10毫秒执行一次。图4粗略地显示了行驶和停止控制功能100和停止处理功能102的工作流程。图5粗略地显示了系统保护功能104和故障判断功能106的工作流程。The CPU has various functions that operate according to software. As shown in FIG. 3 , these functions can be roughly divided into the following four types, namely: exercise and stop
(行驶和停止控制)(drive and stop control)
随着总开关84的开启,行驶和停止控制功能100从起动到停止判断执行各种操作。这一过程例如大约每10毫秒重复一次。下面将描述功能100中的每一种功能。With the main switch 84 turned on, the travel and stop
(起动判断和起动扭矩滑块功能)(start judgment and start torque slider function)
首先描述起动判断功能110。当脚蹬力F超过给定值F。(例如30Kg)时,功能110判别出显示的起动的倾向,然后通过下面将要描述的起动扭矩滑块控制功能120转入开动控制状态。First, the
起动扭矩滑块控制120的作用是,在上述起动判断功能110判别出所示的起动倾向之后的一段给定时间中(例如3秒钟),如果车速S持续为零,起动扭矩滑块控制120就将起动判别的结果消除。这种情况的一个例子是,在施加脚蹬力的同时又刹闸防止起动。在这种情况下如果电机38仍以同常规行驶类似的方式运转,多余的电流仍将继续流入电机38中,从而加速了电池62的损耗,并给驱动系统施加了很大的负荷。因此在一段给定时间过后应该将起动中断。The effect of the starting
图6是上述的流程图。在该实施例中,当总开关开启而车子静止或仅由人力驱动时,起动等待模式自动设置。可判别出系统处于步骤110A的起动等待模式。步骤110A的起动等待模式判断当前模式是否为等待起动的模式。如果该模式是等待起动的模式,那么当脚蹬力F等于或大于FO(起动判别的脚蹬力值)(步骤110B)时,就判别出有起动的意向。如果F≥F0,则起动电机辅助功能,同时将该模式设置成缓慢起动模式(步骤110D)。接着,程序转入起动扭矩滑块控制模块120。在控制模块120中,首先起动计时器(步骤120A)。如果该模式不是起动等待模式,就意味着车子已在行驶,因此程序跳过起动判别模块110和起动扭矩滑块控制模块120,进入下面的缓慢起动步骤130。Fig. 6 is a flowchart of the above. In this embodiment, when the main switch is turned on and the car is stationary or driven only by human power, the start waiting mode is automatically set. It can be judged that the system is in the start waiting mode of step 110A. In the start waiting mode of step 110A, it is judged whether the current mode is the start waiting mode. If the mode is a waiting-to-start mode, when the pedal force F is equal to or greater than F O (pedal force value for start discrimination) (step 110B), it is discriminated that there is an intention to start. If F ≥ F 0 , start the motor assist function and set the mode to slow start mode (step 110D). Next, the program transfers to the starting torque
接着判别车速S是否为零(步骤120B)。如果S=0,再判别计时器的时间计数值(t)是否达到给定值tO(例如3秒种)(步骤120C)。如果S不是零,就可判别出车子已经开始行驶,于是不改变FO的值(步骤120D),并结束起动判断功能。Next, it is judged whether the vehicle speed S is zero (step 120B). If S=0, it is judged whether the time count value (t) of the timer has reached a given value t O (for example, 3 seconds) (step 120C). If S is not zero, it is judged that the vehicle has started to travel, so the value of F O is not changed (step 120D), and the start judging function is terminated.
在上述的起动扭矩滑块控制中,如果在施加一恒定脚蹬力的条件下车子保持不动(比如出现前面所述的情况-在施加脚蹬力的同时又将闸刹住防止起动),电机的电流每隔一段恒定时间会重复流动一段时间t*。这将对电池和其它部件造成不良影响。针对这一问题,在该实施例中,每次进行起动判别时都将用于判别起动的给定值F*增加一个常数α。下面将描述使给定值F*增加的控制过程。In the above-mentioned starting torque slider control, if the car remains stationary under the condition of applying a constant pedal force (for example, the situation described above-applying the brake while applying the pedal force to prevent starting), The electric current of the motor flows repeatedly for a time t * at regular intervals. This will adversely affect the battery and other components. To solve this problem, in this embodiment, the given value F * for judging startup is increased by a constant α every time the startup judgment is performed. Next, the control process for increasing the given value F * will be described.
如果时间t达到t0,就将参数F0增加到F0+α(步骤120E),并将电机辅助功能停止。程序返回到起动等待模式(步骤110A)。如果时间t没有达到t0,程序返回到步骤120B,去判断车速S是否为零。如果F≥F0+α而仍然施加脚蹬力,就可再次判别出将要起动(步骤110B),并起动电机辅助功能(步骤110D)。在这种操作重复了(n)次后,如果F≤F0+nα,就不再进行电机辅助功能(110B)了。If time t reaches t 0 , parameter F 0 is increased to F 0 +α (step 120E), and the motor assist function is deactivated. The program returns to the startup standby mode (step 110A). If the time t has not reached t 0 , the program returns to step 120B to judge whether the vehicle speed S is zero. If F≧F 0 +α and the pedaling force is still applied, it is judged again that starting is to be started (step 110B), and the motor assist function is activated (step 110D). After this operation is repeated (n) times, if F ≤ F 0 +nα, the motor assist function (110B) is no longer performed.
(缓慢起动)(slow start)
如果在电机辅助起动的时刻迅速地给出所计算的辅助量(以下称作预计辅力),就会有象大冲击波一样的冲击电流流入电机。因此,设计了一个缓慢起动功能130,以便使实际的辅力指令数值(后面称作实际辅力)平稳地增加。也就是说,每隔一段固定时间(如0.015秒)将预定辅力的10%加到实际辅力上,当达到预定辅力时,程序进入行驶模式,转入行驶控制140。If the calculated assist amount (hereinafter referred to as the expected assist force) is quickly given at the moment of motor assist start, there will be an inrush current like a large shock wave flowing into the motor. Therefore, a
(行驶控制)(travel control)
行驶控制140用于控制正常行驶。在这一过程中,根据车速S、脚蹬力F、电源电压以及电机电流计算出一个最佳辅力,并且每隔一段固定时间(例如0.01秒)就更新一次辅力。在这一情形下,在前一辅力基础上所改变的量得到了限制,从而可以产生出平稳辅助的感觉。也就是说,提供了如图4所示的辅力限制功能(步骤140A)。
图7是辅力限制功能140A的工作流程图,图8是助动力随时间变化的一个示例。由于在这一实施例中是通过脉冲宽度调制来控制电机电流,当用占空因数D%表示电机电流时,通过控制使预计占空因数D(相当于预计辅力,以下的占空因数相当于辅力大小)的变化量不超过给定值(例如10%)。FIG. 7 is an operation flowchart of the assist force limiting function 140A, and FIG. 8 is an example of changes in assist force over time. Since the motor current is controlled by pulse width modulation in this embodiment, when the motor current is represented by the duty cycle D%, the expected duty cycle D (equivalent to the expected auxiliary force, the following duty cycle is equivalent to depending on the size of the auxiliary force) does not exceed a given value (for example, 10%).
参照图7,将当前占空因数DN和时间τ之前的预计占空因数DN-1储存起来(步骤140B),如果占空因数D在增加(步骤140C),则将占空因数DN-1增加10%并将增加后的结果作为D1(步骤140D)。如果DN<D1,则表明DN的增加量不大于10%(步骤140E)。于是假定D2=DN(步骤140F),并将D2作为预计占空因数来控制电机输出(步骤140G)。然后假定D2为前次占空因数DN-1程序返回到步骤140B。Referring to Fig. 7, the current duty cycle D N and the expected duty cycle D N-1 before time τ are stored (step 140B), if the duty cycle D is increasing (step 140C), then the duty cycle D N -1 is increased by 10% and the increased result is taken as D1 (step 140D). If D N < D 1 , it indicates that D N has not increased by more than 10% (step 140E). It is then assumed that D 2 =D N (step 140F), and D 2 is used as the expected duty cycle to control the motor output (step 140G). D2 is then assumed to be the previous duty cycle D N-1 . The process returns to step 140B.
如果在步骤140D中DN等于或大于D1,则表明预计占空因数的增加量等于或大于10%。然后使D2=D1(步骤140I),并将D2作为预计占空因数来执行控制。If D N is equal to or greater than D 1 in step 140D, this indicates that the expected duty cycle increase is equal to or greater than 10%. Then D 2 =D 1 (step 140I), and control is performed with D 2 as the expected duty cycle.
如果预计占空因数在减小(步骤140C),则将前次预计占空因数DN-1减小10%,并将减小后的结果作为D1(步骤140J)。如果DN>D1(步骤140K),就表明减小量小于10%。因此将DN作为预计占空因数D2(步骤140L)。如果DN≤D1,表明减小量不小于10%,就把D1作为预计占空因数D2(步骤140M)。If the estimated duty cycle is decreasing (step 140C), then reduce the previous estimated duty cycle D N-1 by 10%, and use the reduced result as D 1 (step 140J). If D N > D 1 (step 140K), it indicates that the reduction is less than 10%. Therefore, D N is taken as the expected duty cycle D 2 (step 140L). If D N ≤ D 1 , indicating that the decrease is not less than 10%, D 1 is taken as the expected duty cycle D 2 (step 140M).
上述过程如图8中实线A所示。虚线B表明了没有执行辅力限制控制程序140A时占空因数D的变化情况。通过控制程序140A,使得电机电流的增减得以平稳实现。因此,改善了骑车的感觉,并减小了对驱动系统的冲击。这种行驶控制还限制了高速度时的电机辅力比。为了做到这一点,可在一幅限定了与车速S和脚蹬力F有关的辅力比的图上,将辅力比设成一个较小值。The above process is shown by the solid line A in FIG. 8 . The dotted line B shows the variation of the duty cycle D when the assist force limitation control program 140A is not executed. Through the control program 140A, the increase and decrease of the motor current can be realized smoothly. Therefore, the riding feeling is improved and the shock to the drive system is reduced. This ride control also limits the motor assist ratio at high speeds. In order to do this, the assist force ratio is set to a small value on a map defining the assist force ratio in relation to the vehicle speed S and the pedal force F.
(停止判断控制)(stop judging control)
在本实施例中,在不采用制动开关的条件下,利用脚蹬力F和车速S来判别停止的意向。In this embodiment, under the condition that no brake switch is used, pedal force F and vehicle speed S are used to determine the intention to stop.
首先,当车速为零时(步骤150A),如果脚蹬力小于一个给定值F1(例如12kg力或大约2kg-m的扭矩)(步骤150B),则启动计时器(步骤150C)。如果计时器已在计时,则继续计时(步骤150D)。当计时器的累计值t达到一个给定值t0(例如1秒)时(步骤150E),程序进入停止处理功能,将电机输出变为零(步骤102)。First, when the vehicle speed is zero (step 150A), if the pedal force is less than a given value F 1 (eg 12 kg force or about 2 kg-m torque) (step 150B), start a timer (step 150C). If the timer is already counting, continue counting (step 150D). When the accumulated value t of the timer reaches a given value t 0 (for example, 1 second) (step 150E), the program enters the stop processing function to change the motor output to zero (step 102).
当F不小于F1(步骤150B)且F不小于F2(F2大于F1,例如30kg)(步骤150G)时,如果脚蹬力F的变化幅度△F不大于一个给定值△F。(例如12kg)(步骤150H),则起动另一个计时器(步骤150I)。如果计时器已在计时,则继续计时(步骤150J)。当累计值t1持续了一个给定值t10(例如2秒)时,就判别出有停止的意向(步骤150J)。当车速S不是零时(步骤150A),将计时器复位,或者说不会遇到上述情况(步骤150L),程序返回到步骤10。此时,该模式保持不变。When F is not less than F 1 (step 150B) and F is not less than F 2 (F 2 is greater than F 1 , for example, 30kg) (step 150G), if the variation range ΔF of pedal force F is not greater than a given value ΔF . (for example 12kg) (step 150H), then start another timer (step 150I). If the timer is already counting, continue counting (step 150J). When the accumulated value t1 continues for a given value t10 (for example, 2 seconds), it is discriminated that there is an intention to stop (step 150J). When the vehicle speed S is not zero (step 150A), the timer is reset, or the above-mentioned situation will not be encountered (step 150L), and the program returns to step 10. At this point, the pattern remains unchanged.
当如上所述判别到有停止的意向时,程序转入停止处理功能(步骤102),逐渐减小电机的输出,并准备着下一次起动,或者通过将程序设置到起动等待模式,等待下一个脚蹬力F的输入。如果在比一段给定时间还要长的时间内都没有脚蹬力F和车速S一类的信号从外面输入,程序则转入节能模式。例如,将门电路82、主继电器86、电源部分88断电,CPU80的其余部分停止工作,只留下判断是否有外部输入的功能继续工作。When it is judged that there is an intention to stop as described above, the program transfers to the stop processing function (step 102), gradually reduces the output of the motor, and prepares for the next start, or waits for the next start by setting the program to the start waiting mode. Input of pedal force F. If there is no signal such as pedal force F and vehicle speed S input from the outside for a longer period of time than a given period of time, the program goes into the energy-saving mode. For example, the gate circuit 82, the main relay 86, and the power supply part 88 are powered off, and the rest of the CPU 80 stops working, leaving only the function of judging whether there is an external input to continue working.
(系统保护)(system protection)
下面将描述系统保护功能104。如图5所示,这一功能包括电池过电压检测功能160,电池低压检测功能170及低能耗模式判别功能180。The
当更换电池时用一个具有较高电压的电池代替原来的电池,通过电池过电压检测功能160来保护系统。即,当总开关84(图3)开启时,先检测电池电压是否高于一个给定值。如果高于给定值,停止控制,将行驶模式限制到节能模式中。这样,保证了在充电过程中不会起动。为了增加安全系数,在上述情况下即使电池电压恢复到正常水平,也不能进行行驶,除非将总开关84断开。When replacing the battery, replace the original battery with a battery with a higher voltage, and protect the system through the battery
当电池电压过低时,通过电池低压检测功能170来保护电池,使电池不过量耗电。即使在行驶过程中电池电压过低,当通过将控制停止来切断放电电流时,电池电压也能恢复并上升。因此,控制又可重新进行。但是,如果放电过多,电池会损坏。因此,最好在打开总开关84后立即在没有负载的情况下检测电压,并且如果电压低于预先设定的值,就发出报警信号。When the battery voltage is too low, the battery low
图10也显示了电池低压检测功能170。即,将电池电压VB与两个阈值Vth1和Vth2(Vth1<Vth2)相比较(步骤170A、170B)。如果VB不大于Vth1,则发光二极管亮,并起动记时器(步骤170C)。当计时器的计数值达到一累加时间值t20(例如5秒)(步骤170D)时,则结束全部控制(步骤192)。FIG. 10 also shows a low
如果VB介于Vth1和Vth2之间(步骤170A、170B),则以发光二极管闪烁的方式报警(步骤170F)。如果VB不小于Vth2,表明电池电压正常,因此执行其它控制程序(步骤170G)。If V B is between V th1 and V th2 (steps 170A, 170B), an alarm is issued by flashing the LED (step 170F). If V B is not less than V th2 , it indicates that the battery voltage is normal, so other control procedures are executed (step 170G).
如上所述,当电压VB不大于Vth1时,车子不会立即停下,因为当VB不大于Vth1时,不是立即结束控制,而是在一段给定时间之后才结束控制,在这段给定时间内,发光二极管亮。例如,假设在某个交叉路口起动车子,在穿过该路口之前电压就低了下去并且发光二极管亮了。即使出现这种情况,在计时器设定的一段时间t20之内,车子仍可继续行驶,以便穿过该路口。As mentioned above, when the voltage V B is not greater than V th1 , the car will not stop immediately, because when V B is not greater than V th1 , the control is not ended immediately, but after a given period of time. The light-emitting diode is on for a given period of time. For example, if the car is started at an intersection, the voltage drops low and the LED lights up before the intersection is crossed. Even if this happens, the vehicle can still continue to travel within a period of time t20 set by the timer so as to pass through the intersection.
低能耗模式判别功能180用于判别前面所述的节能模式。当车处于静止状态(S=0),并且在比一段给定时间(例如5分钟)更长的时间过后仍然没有车速S信号输入时,程序转入节能模式。如前所述,在该模式中,门电路82、主继电器86、电源部分88都断电,CPU80的其余部分停止工作,只留下判断是否有外部输入的功能继续工作。The low energy consumption
故障判断功能160检测各类故障,只要有任何一种故障存在,就以与步骤160和170类似的方式发出报警信号(步骤190)以便结束控制(步骤192)。在结束控制步骤192中,主继电器86断电,CPU的其余功能全部停止,只留下报警处理和低能耗模式判别功能继续工作。图11显示了车速传感器66的故障检测功能的工作流程,作为故障判断功能106的一个示例。图12展示了以上工作的具体过程。The
车速传感器66的故障检测就是判别在起动前后车速传感器66是不是没有信号输出。换句话说,当这一程序起动后(步骤106A),如果车速传感器的输出(车速S)为零(步骤106B),则检测脚蹬力F的变化幅度△F(步骤106C)。如图12所示,变化幅度△F是每隔一恒定时间τ1检测到的脚蹬力Fn与Fn+1之间的差值,即△F=Fn+1-Fn。比如将时间τ1设为0.5秒。The fault detection of the
将差值△Fn与一个固定值△F0进行比较(步骤106D),如果△Fn≥△F0,则起动计时器(步骤106E),当累计值t3达到给定值t30时,就判别出车速转传感器66出了故障(步骤106G)。于是发出报警信号并将计时器复位,再结束控制(步骤192)。如果在累计时间计数值t3达到t30之前车速S变成非零(步骤106B),或者△F<△F0(步骤106D),就可判定没有故障,将计时器复位(步骤106I),程序转入其它控制模块(步骤106J)。Compare the difference ΔF n with a fixed value ΔF 0 (step 106D), if ΔF n ≥ ΔF 0 , start the timer (step 106E), when the accumulated value t 3 reaches the given value t 30 , it is judged that the
如上所述,即便车速S为零,只要变化幅度△F大于给定值,也能判断出车速传感器66出了故障。因此,即使是由于断线一类原因造成车速传感器66不输出信号,也能进行故障检测。如果在上述的故障判断106进行完毕之后没有检测到故障,程序便转入其它的正常控制(图5中的步骤194)。As described above, even if the vehicle speed S is zero, as long as the variation ΔF is larger than a predetermined value, it can be judged that the
图13显示了对车速传感器66的故障进行判断的功能106A的工作流程。即,车速判别装置200判断由车速传感器66构成的车速检测装置所检测到的车速S是否为零。数字202代表检测脚蹬力F的变化幅度的装置。当车速S为零时,将其测得的变化幅度△F输入到变化幅度比较装置204中,将△F与给定值△F0进行比较。当△F>△FO时,发出计时器起动信号TS。FIG. 13 shows the operation flow of the function 106A for judging the failure of the
起动信号TS将计时器206复位,使其开始计时。当累计的时间计数值达到给定时间值t30时,计时器206发出一个故障判别信号I。将故障信号I储存到缓冲寄存器208中,同时让报警装置210发出报警信号,并使停止处理装置212停止控制。并且也将计时器206复位。The start signal T S resets the timer 206 to start timing. When the accumulated time count value reaches the given time value t30 , the timer 206 sends out a failure discrimination signal I. Store the fault signal I in the buffer register 208, and at the same time let the
在该实施例中,在检测车速传感器66的故障时,是采用每隔一恒定时间τ1检测到的两个连续的脚蹬力F之间的差值△F作为变化幅度。但本发明并不限于这一实施例。例如,可以用在一段变化的时间区间内的脚蹬力的最大值与最小值之间的差值作为变化幅度。本发明不仅可用于自行车,还可用于诸如轮椅车和手推车一类的车辆。在这类车中,用手力作为人的驱动力。In this embodiment, when detecting the failure of the
如上所述,如果在车速检测装置检测到的车速低于给定值的条件下,人驱动力的变化幅度高于给定值,并且这一状态的持续时间比一段给定时间要长,就可判别出车速检测装置出了故障,由权利要求1限定的本发明就将计时器起动。因此,在电源开启前后,即使车速检测装置的输出值保持不变,也能判别故障。As described above, if the variation of the human driving force is higher than a given value under the condition that the vehicle speed detected by the vehicle speed detecting device is lower than a given value, and the duration of this state is longer than a given period of time, the It can be judged that the vehicle speed detection device is out of order, and the present invention defined by
在本实施例中,是在一段固定的时间区间内检测人驱动力,并且将定时地检测到的数值之间的差值作为变化幅度(权利要求2)。In this embodiment, the human driving force is detected within a fixed time interval, and the difference between values detected at regular intervals is taken as the range of change (claim 2).
Claims (7)
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29414093 | 1993-10-29 | ||
| JP294140/1993 | 1993-10-29 | ||
| JP294140/93 | 1993-10-29 | ||
| JP274346/1994 | 1994-10-14 | ||
| JP27434694A JP3480997B2 (en) | 1993-10-29 | 1994-10-14 | Vehicle with electric motor |
| JP274346/94 | 1994-10-14 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN99110338A Division CN1103712C (en) | 1993-10-29 | 1999-07-07 | Car with motor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1108195A true CN1108195A (en) | 1995-09-13 |
| CN1051970C CN1051970C (en) | 2000-05-03 |
Family
ID=26550997
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN94119643A Expired - Lifetime CN1051970C (en) | 1993-10-29 | 1994-10-29 | Vehicle with electric motor |
| CN99110338A Expired - Lifetime CN1103712C (en) | 1993-10-29 | 1999-07-07 | Car with motor |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN99110338A Expired - Lifetime CN1103712C (en) | 1993-10-29 | 1999-07-07 | Car with motor |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP3480997B2 (en) |
| CN (2) | CN1051970C (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1072147C (en) * | 1996-07-05 | 2001-10-03 | 雅马哈发动机株式会社 | Motor assisted vehicle |
| CN1078154C (en) * | 1996-08-28 | 2002-01-23 | 三洋电机股份有限公司 | Auxiliary type electric driving vehicle |
| CN1090582C (en) * | 1995-10-31 | 2002-09-11 | 三洋电机株式会社 | Electrically assisted vehicle |
| CN103661763A (en) * | 2012-09-19 | 2014-03-26 | 株式会社万都 | Electric bicycle and a control method thereof |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6228442B2 (en) | 2012-12-14 | 2017-11-08 | ヤマハ発動機株式会社 | Drive unit and battery-assisted bicycle |
| JP6557930B2 (en) * | 2015-04-07 | 2019-08-14 | ヤマハ発動機株式会社 | Electric vehicle |
| DE102021201405A1 (en) * | 2021-02-15 | 2022-08-18 | Robert Bosch Gesellschaft mit beschränkter Haftung | Method for controlling an electric drive motor of an electrically drivable bicycle |
| CN116062084A (en) * | 2021-11-04 | 2023-05-05 | 南京懂玫驱动技术有限公司 | Speed safety control system and method and electric booster bicycle |
| CN115352564B (en) * | 2022-09-02 | 2024-04-19 | 深圳市慧星辰科技有限公司 | Control device and method for intelligent balance scooter |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03277101A (en) * | 1990-03-26 | 1991-12-09 | Toyota Motor Corp | Motor controller for electric car |
| EP0869053B1 (en) * | 1991-06-04 | 2003-04-23 | Yamaha Hatsudoki Kabushiki Kaisha | Muscle-operated vehicle |
| GB9120451D0 (en) * | 1991-09-25 | 1991-11-06 | Frazer Nash Technology Ltd | Electric car |
| US5370200A (en) * | 1992-05-11 | 1994-12-06 | Yamaha Hatsudoki Kabushiki Kaisha | Bicycle with electric motor |
| JP2623419B2 (en) * | 1992-09-30 | 1997-06-25 | ヤマハ発動機株式会社 | Bicycle with electric motor |
-
1994
- 1994-10-14 JP JP27434694A patent/JP3480997B2/en not_active Expired - Lifetime
- 1994-10-29 CN CN94119643A patent/CN1051970C/en not_active Expired - Lifetime
-
1999
- 1999-07-07 CN CN99110338A patent/CN1103712C/en not_active Expired - Lifetime
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1090582C (en) * | 1995-10-31 | 2002-09-11 | 三洋电机株式会社 | Electrically assisted vehicle |
| CN1072147C (en) * | 1996-07-05 | 2001-10-03 | 雅马哈发动机株式会社 | Motor assisted vehicle |
| CN1078154C (en) * | 1996-08-28 | 2002-01-23 | 三洋电机股份有限公司 | Auxiliary type electric driving vehicle |
| CN103661763A (en) * | 2012-09-19 | 2014-03-26 | 株式会社万都 | Electric bicycle and a control method thereof |
| CN103661763B (en) * | 2012-09-19 | 2016-05-04 | 株式会社万都 | Electric bicycle and control method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1247143A (en) | 2000-03-15 |
| JPH07172376A (en) | 1995-07-11 |
| CN1103712C (en) | 2003-03-26 |
| CN1051970C (en) | 2000-05-03 |
| JP3480997B2 (en) | 2003-12-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100335354C (en) | Display for motor-assisted bicycle | |
| CN1078154C (en) | Auxiliary type electric driving vehicle | |
| CN1106315C (en) | Force aid rickshaw | |
| CN1216298C (en) | Device for measuring battery charging capacity of battery truck and alarm device for capacity inadequate | |
| CN100410138C (en) | electric assist bike | |
| JP5268479B2 (en) | Electric assist bicycle | |
| CN1060727C (en) | Vehicle with electric motor | |
| EP2377713A1 (en) | Electrically assisted bicycle | |
| JPH0733069A (en) | Vehicles with electric motor | |
| CN1833945A (en) | Bicycle electric power unit | |
| EP0650887B1 (en) | Electrically assisted pedal operated vehicle | |
| TWI246979B (en) | Power supply device for bicycle and power supply method for bicycle | |
| CN1108195A (en) | car with electric motor | |
| TWI733136B (en) | Motor control device, method and electric auxiliary vehicle | |
| EP0697333B1 (en) | Electrically assisted bicycle | |
| JP2010264977A (en) | Power-assisted bicycle | |
| CN113320636B (en) | Control device for human-powered vehicle | |
| JP2015040015A (en) | Bicycle with electric motor | |
| JP2003104277A (en) | Regenerating control unit of power-assisted bicycle | |
| EP0650888B1 (en) | Electrically assisted pedal operated vehicle | |
| JP2019218031A (en) | Control system of bicycle with motor | |
| CN116691910B (en) | Flexible direct current transmission system and method for rickshaw | |
| CN205837113U (en) | An intelligent speed-adjustable electric bicycle | |
| WO2015027540A1 (en) | Electrically power assisted cycle driving system capable of recognizing state of road | |
| JP3495758B2 (en) | Bicycle with electric motor and control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| C17 | Cessation of patent right | ||
| CX01 | Expiry of patent term |
Expiration termination date: 20141029 Granted publication date: 20000503 |