交流发电机控制装置的制造方法_2

文档序号:8448469阅读:来源:国知局
标准统一的调节器标准。例如,LIN调节器20可以是具有这样的调节器标准的Infineon制TLE8880或Bosch制CR665等。LIN调节器20如图1示意性所示,也可以内置于交流发电机60主体。
[0023]LIN调节器20经由LIN总线30从ECUlO接收指示信号。若LIN调节器20从ECUlO接收到不满足预定通信规范的指示信号,则将该指示信号作为异常的指示废弃,将基于上次从ECUlO接收到的正常的指示信号的指示值(上次的值)识别为正确的指示值。此外,所谓不满足预定通信规范的指示信号,例如可以是产生校验和错误、奇偶校验错误、帧错误、同步字段错误等的指示信号。另外,LIN协议的情况下,所谓不满足预定通信规范的指示信号,是指虽然被适合LIN协议的LIN调节器20接收,但被作为异常指示信号废弃的信号。
[0024]LIN调节器20在无法从E⑶10在预定时间(例如3秒)连续接收到指示信号的情况(指示信号未从ECUlO在预定时间连续发送来的情况)下超时,迀移至后述的自主发电状态。此外,直至超时为止,LIN调节器20根据基于上次接收到的正常指示信号的指示值(上次的值),来控制交流发电机60。
[0025]LIN调节器20经由LIN总线30向ECUlO发送回复信号。例如,LIN调节器20利用回复信号,将通信异常标志向ECUlO发送。所谓通信异常标志,如上述,可以是用于向ECUlO通知从ECUlO接收到不满足通信规定指示信号(以及伴随此在保持上次值的状态下动作)的信号(标志)。每次LIN调节器20从E⑶10接收到不满足通信规定的指示信号,通信异常标志都作为回复信号从LIN调节器20向E⑶10发送。
[0026]图2是LIN调节器20的状态迀移图。
[0027]如图2所示,LIN调节器20包括待用状态S1、指示信号待机状态S2、初始励磁发电状态S3、通常发电状态S4、自主发电状态S5、以及励磁切断状态S6。
[0028]待用状态SI中,在LIN总线30上没有通信信号,交流发电机60的励磁线圈中没有励磁电流流动(励磁电流为O)。待用状态与车辆停止状态以及LIN调节器20的睡眠状态对应。
[0029]如图2所示,指示信号待机状态S2是从待用状态SI迀移的状态,是等待经由LIN总线30的来自ECUlO的指示信号的状态。即使在该指示信号待机状态S2下,交流发电机60的励磁线圈中也没有励磁电流流动。在指示信号待机状态S2下,在无法从ECUlO接收指示信号的状态连续了预定时间(例如3秒)的情况下,成为超时,迀移至自主发电状态S5。此外,在超时之前,LIN调节器20维持交流发电机60的励磁线圈中没有励磁电流流动的状态(交流发电机60的无发电状态)。
[0030]如图2所示,初始励磁发电状态S3是从指示信号待机状态S2迀移的状态,是正常接收来自ECUlO的指示信号(即从ECUlO接收满足通信规定的指示信号),向通常发电状态S4迀移的过渡状态。
[0031]通常发电状态S4是从初始励磁发电状态S3迀移的状态,是根据指示信号进行交流发电机60的发电的状态。即,在通常发电状态S4下,LIN调节器20控制流向交流发电机60的励磁线圈的励磁电流,以便实现基于来自ECUlO的指示信号的指示值(发电电压比O大的指示值)。另外,在通常发电状态S4下,若从ECUlO接收到不满足通信规定的指示信号,则LIN调节器20控制流向交流发电机60的励磁线圈的励磁电流,以便实现基于上次接收到的正常指示信号的指示值。另外,在通常发电状态S4下,在无法从ECUlO接收到指示信号的状态(即指示信号未从ECUlO发送来的状态)连续了预定时间(例如3秒)的情况下,成为超时,迀移至自主发电状态S5。此外,在超时之前,LIN调节器20根据基于上次接收到的正常指示信号的指示值(上次值)维持交流发电机60的发电状态。另外,在通常发电状态S4下,在基于来自ECUlO的指示信号的指示值(发电电压)是零的情况(即要求了交流发电机60暂时停止的情况)下,迀移至励磁切断状态S6。
[0032]自主发电状态S5中,是由于通信异常等而无法获得来自E⑶10的指示信号的状态,但是LIN调节器20不基于来自E⑶10的指示信号,而是自主地控制交流发电机60来使其发电。即,LIN调节器20监视交流发电机60的转速,不依存来自E⑶10的指示信号(包括上次的值),而是以自主模式进行交流发电机60的发电。在自主发电状态S5下,交流发电机60的发电控制方式是任意的。例如,交流发电机60的发电电压(目标值)既可以是比O大的固定值,也可以在比O大的范围(即产生发电的范围)变化。
[0033]励磁切断状态S6中,由于基于来自E⑶10的指示信号的指示值(发电电压)是0,从而交流发电机60的励磁线圈中没有励磁电流流动。在励磁切断状态S6下,若基于来自E⑶10的指示信号的指示值(发电电压)比O大,则迀移至通常发电状态S4。另外,在励磁切断状态S6下,若从ECUlO接收到不满足通信规定的指示信号,则LIN调节器20根据基于上次接收到的正常指示信号的指示值(O),维持交流发电机60的励磁电流是零的状态(即维持无发电状态)。另外,在励磁切断状态S6下,在无法从ECUlO接收到指示信号的状态(即指示信号未从ECUlO发送来的状态)连续了预定时间(例如3秒)的情况下,成为超时,迀移至自主发电状态S5。此外,在超时之前,LIN调节器20根据基于上次接收到的正常指示信号的指示值(O),来维持交流发电机60的无发电状态。
[0034]图3是表示由E⑶10实现的主要处理(指示信号停止判定)的一个例子的流程图。此外,图3所示的处理通过E⑶10的CPU执行LIN通信软件来实现。图3所示的处理也可以例如在车辆的点火开关被接通时启动,例如与指示信号的通常发送周期(第I预定周期Tl)同步地执行。图3所示的处理在通常调度下指示信号被发送的期间执行。
[0035]步骤300中,判定是否从LIN调节器20接收到通信异常标志。在从LIN调节器20接收到通信异常标志的情况下,进入步骤304,未从LIN调节器20接收通信异常标志的情况下,进入步骤302。
[0036]步骤302中,维持了通常调度下指示信号被发送的状态。
[0037]步骤304中,异常标志计数器自加I。此外,异常标志计数器的初始值可以是O。
[0038]步骤306中,判定了异常标志计数器的值(累计值)是否是预定值Thl以上。预定值Thl典型的是2以上的任意值,但优选可以与交流发电机60的无发电状态(或者通常发电状态下保持了上次值的控制状态)被允许的上限时间或者与使上限时间具有界限的时间对应。交流发电机60的无发电状态被允许的上限时间取决于电池40的状态(例如SOC)或车辆的行驶状态等,所以预定值Thl可以为可变值。简易的构成中,预定值Thl例如可以是与10秒对应的值。在异常标志计数器的值是预定值Thl以上的情况下,进入步骤308。除此以外的情况(即异常标志计数器的值未满预定值Thl的情况)下,返回步骤300。这样一来,若通信异常标志被连续接收与预定值
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1