一种对电动车控制器进行参数配置的方法

文档序号:3984650阅读:756来源:国知局
专利名称:一种对电动车控制器进行参数配置的方法
技术领域
本发明涉及一种对电动车控制器进行参数配置的方法,属于利用现有常规输入输出设备信息输入和信息输出接口对电动车速度控制器电动车控制器进行参数配置的方法。
背景技术
在某些应用场合,电动车控制器的运行参数,需要在产品已经生产完毕后或在使用的过程中,由人指定或者更改。现有的技术实现方法通常需要在设计电动车控制器时,增加某些额外的信息接口,然后在产品使用的过程中,利用该接口将其它配置设备(手持设备、移动设备或者PC等)连接到该产品,然后通过配置设备与该产品的通信,修改产品中的某些参数。如对电动车控制器进行参数配置就是如此。现有技术实现方法的缺点是1、电动车控制器中必须增加信息接口,以使得未来的配置成为可能。这增加了系统的复杂度,增加了系统的风险和成本;2、在需要对产品进行配置时,必须使用专用的配置设备。这提高了系统的操作难度,使得没有配置设备的用户无法对产品进行配置。

发明内容
本发明的目的是提出一种对电动车控制器进行参数配置的方法,利用电动车控制器上现有的、常规信息输入和信息输出接口,对电动车控制器进行参数配置的方法。
本发明的技术方案本发明的对电动车控制器进行参数配置的方法包括检测输入信号、进入配置流程,其特征在于具体方法如下1)电动车控制器的微控制器检测本机输入接口的输入信号;2)在以特定方式触发控制器参数配置状态时,本机输入设备以指定的方式操作给出参数配置请求指令,控制器的微控制器进入配置流程对参数进行配置,配置流程结束后,控制器的微控制器再进入通常的控制主流程;所述的对控制器进行参数配置的方法,参数配置请求指令是以基于控制器已有的常规输入输出接口的特定操作来实现的。
所述的对电动车控制器进行参数配置的方法,配置流程中将本机输入接口的输入信号以编码的形式代表不同参数指令,微控制器检测本机输入接口的输入信号编码,将该编码所代表的参数值替代原参数。
所述的对电动车控制器进行参数配置的方法,当需配置多类别参数时,对参数类别项进行编码,微控制器检测本机输入设备的输入信号,找到要求配置的参数类别,并对该类别对应参数进行参数配置;重复上述步骤直至无参数类别项的配置要求。
所述的对电动车控制器进行参数配置的方法,配置流程中不同参数值指令是以基于控制器已有的常规输入输出接口的特定操作来实现的。
所述的对电动车速度控制器进行参数配置的方法,配置流程中不同参数类别请求指令是以基于控制器已有的常规输入输出接口的特定操作来实现的。
所述的对电动车速度控制器进行参数配置的方法,参数配置请求的指令规定在T≤n秒内完成操作。
所述的对速度控制器进行参数配置的方法,参数配置请求成功进入配置流程时,微处理器给输出设备信号,发出相应的提示。
所述的对电动车速度控制器进行参数配置的方法,配置流程中,每进入一配置参数类别时,微处理器都给输出设备信号,发出相应的提示。
所述的对电动车速度控制器进行参数配置的方法,配置流程中,每发出一次参数配置指令时,微处理器都给输出设备信号,发出相应的提示。
本发明的优点1、产品中不需增加信息接口,减少了系统的复杂度,降低了系统的风险和成本;2、在需要对产品进行配置时,不需使用专用的配置设备。减少了操作难度,使得用户随时都可以对产品进行参数配置。


图1是现有电动车控制器的控制流程图;图2是本发明的控制流程图;图3是本发明的配置流程图;图4是本发明的参数类别项配置流程图;图5是本发明的参数配置流程图;图6是一种实施例的编码配置表。
具体实施例方式
图1是现有电动车控制器的控制主流程图主要是由微控制器检测输入信号,反馈到微控制器进行分析,给出输出信号。
本发明是在现有技术的基础上实现对控制系统的参数配置功能,具体方法如图2
1)电动车控制器的微控制器检测本机信息输入接口的输入信号;2)当用户以某种控制器可感知的触发动作(例如异常方式启动、或按下某个开关等)触发控制器进入配置状态后,用户通过本机的输入设备以指定的方式操作给出参数配置请求,控制器的微控制器进入配置流程对参数进行配置,配置程序结束,控制器的微控制器再进入通常的控制主流程;3)参数配置请求是以一系列规定的操作序列(例如开关、旋钮的操作、释放交替次数等)的方式来实现的。参数配置的触发动作的条件T可以根据具体的应用环境而设计。条件T应该以不影响用户的通常使用为原则。
4)如果用户没有操作触发动作,则控制器直接进入通常的控制流程。
参数配置流程如图3将本机信息输入接口的输入信号以编码的形式代表不同参数指令,微控制器检测本机信息输入接口的输入信号编码,将该编码所代表的参数值替代原参数。配置流程中不同参数值指令是以一系列规定的操作序列的方式来实现的。
图4是本发明的参数类别项配置流程图当需配置多类别参数时,首先对参数类别项进行编码C1或C2或....Cn分别代表不同的允许用户配置的参数类别(例如C1代表配置受控机械的移动速度、C2代表配置加速度、C3代表配置电流等),微控制器检测本机信息输入接口的输入信号,找到要求配置的参数类别,进入该类别对应参数配置位置进行参数配置;重复上述步骤直至无参数类别项的配置要求。
图5是本发明的配置参数项参数值的流程。配置参数项参数值流程中,首先对参数值进行编码B1或B2或....Bm分别代表不同的允许用户配置的参数值(例如在配置速度参数项中,允许用户配置的参数值有B1代表15km/h,B2代表12km/h,B3代表6km/h;在配置加速度参数项中,允许用户配置的参数值有B1代表1m/s2,B2代表1.5m/s2,B3代表2m/s2等)。不同参数值指令是以一系列规定的操作序列(例如加速器和/或制动器的操作、释放交替次数等)的方式来实现的。
配置流程中配置的参数类别请求、参数值配置指令都是以一系列规定的操作序列(例如加速器和/或制动器的操作、释放交替次数等)的方式来实现。
当用户通过信息输入接口,操作触发动作进入配置流程时,当进行任一参数类别选择时,当对任一参数值进行配置时,微处理器都给通过信息输出接口(例如指示灯,喇叭等),输出提示信号,以便用户可以确认自己的操作是否正确以及配置是否成功。
图6是控制器编码配置表。
实施例一在电动车控制器中实施本发明的具体方法电动车控制器是一种典型的嵌入式系统产品。其中包含有微控制器及其相关电路。其典型的输入设备有加速器(例如转把、踏板等)、制动器(刹车拉手、踏板等)等;典型的输出设备有指示灯、喇叭(蜂鸣器等)等。利用这些现有的常规输入输出设备即可完成对电动车控制器的配置,方法如下在常规设计中,通常禁止用户进行一些危险的、不合理的操作。例如将加速器设置为加速状态,然后开启控制器电源(此操作被称为“高踏板”);或者设置加速器为加速状态,同时又使用制动器等。如果用户进行了上述被系统禁止的操作,控制器通常会予以报警、并停止工作,直至用户停止这些操作。
本发明提出的方法设定为用户以高踏板方式启动控制器状况下进行参数配置。
即如果用户在开启控制器电源的时候,将加速器设为加速状态,满足条件T时,则控制器的运行流程先进入配置程序,配置完毕后,再继续执行通常的控制主流程。
但为了防止用户无意识地、偶然地以高踏板方式启动控制器而触发配置程序,有必要对条件加以限制,以防止控制器误进入配置程序。
条件设定为用户以高踏板方式启动控制器,并在高踏板状态满足条件T的一段时间内完成参数配置的请求指令。则控制器的运行流程先进入配置程序,配置完毕后,再继续执行通常的控制主流程。
由于大多数用户在无意识地以高踏板方式启动控制器后,会发现控制器报警,然后停止这种不正确的操作。因此在该条件下,用户偶然误使控制器进入配置程序的可能性很小。
为了确保用户是有意识地、目的明确地使得控制器进入配置程序,还可以采用下面的条件。
例如如果用户在开启控制器电源的时候将加速器设为加速状态,并且在5秒的时间内完成如下操作在加速器设为加速状态时,操作制动器、释放制动器、操作、释放、操作、释放,共3个回合,然后放开加速器;或在加速器设为不加速状态时,操作制动器、释放制动器、操作、释放、操作、释放,共3个回合。如果用户能够在指定的时间内完成上述操作,则认为用户要求对控制器进行配置。
如果用户未能在指定的时间内完成上述操作,或者用户在操作的过程中,出现了规定操作以外的其它操作,则认为用户不想对控制器进行配置,控制器就可以继续进入通常的控制主流程。
对于本身能够指示向前加速、停止、向后加速三种状态的加速器,条件设定为用户以高踏板方式启动控制器,并在规定时间内,操作加速器完成后退、停止、后退、停止、前进、停止、前进、停止。
对于加速器本身具有更丰富表达能力的情况,条件还可以有许多其他设定方式。
当用户的操作满足了条件要求时,控制器进入配置程序。配置程序的流程如图3所示。
本发明方案仅要求用户通过加速器、制动器等输入设备,表达定性的意图,然后通过编码形成用户的定量意图。微控制器中设置编码模块,对各类别参数进行编码,见编码约定图6。
实施例二使用加速器,通过定性的操作,形成定量的意图一、对于单向加速器,初始化控制器内部变量(需要配置的参数)A为0。定义1.每次加速器从不加速状态变化成为加速状态,则A加1;2.保持2秒没有输入信号,表示用户输入完毕;3.当用户输入完毕后,变量A的值就是用户本次输入的数据。例如用‘回’表示用户操作加速器处于不加速状态,不超过2秒;用‘加’表示用户操作加速器处于加速状态;用‘停’表示用户操作加速器处于不加速状态,超过2秒。若用户以如下序列操作加速器回、加、回、加、回、加、停,则表示用户此次输入的数据为3。
二、对于双向加速器,初始化控制器内部变量A为1。定义1.保持不加速2秒表示用户输入完毕;2.每次加速器从不加速状态变化成为前进加速状态,则A的值被更新为2*A+1;3.每次加速器从不加速状态变化成为后退加速状态,则A的值被更新为2*A;4.默认在前进加速状态与后退加速状态之间进行转变时,中间必然要经过不加速状态,即0点;当用户输入完毕后,变量A的值就被认为是用户本次输入的数据。例如用‘回’表示用户操作加速器处于不加速状态,不超过2秒;用‘前’表示用户操作加速器处于前进加速状态;用‘后’表示用户操作加速器处于后退加速状态;用‘停’表示用户操作加速器处于不加速状态,超过2秒。若用户以如下序列操作加速器回、前、回、前、回、后、停,则表示用户此次输入的数据为14。
三、对于单向加速器和制动器配合,初始化控制器内部变量A为0。定义1.加速器从加速状态变化成为不加速状态表示用户输入完毕;2.当加速器处于加速状态时,每次制动器从不制动状态变化成为制动状态,则A加1;3.当用户输入完毕后,变量A的值就被认为是用户本次输入的数据。
例如用‘回’表示用户操作加速器处于不加速状态;用‘加’表示用户操作加速器处于加速状态;用‘刹’表示用户操作制动器处于制动状态;用‘松’表示用户操作制动处于不制动状态。若用户以如下序列操作加速器回、松、加、刹、松、刹、松、刹、松、回,则表示用户此次输入的数据为3。
权利要求
1.一种对电动车控制器进行参数配置的方法,包括检测输入信号、进入配置流程,其特征在于具体方法如下1)电动车控制器的微控制器检测本机输入接口的输入信号;2)在以特定方式触发控制器参数配置状态时,本机输入设备以指定的方式操作给出参数配置请求指令,控制器的微控制器进入配置流程对参数进行配置,配置流程结束后,控制器的微控制器再进入通常的控制主流程;
2.根据权利要求1所述的对控制器进行参数配置的方法,其特征在于参数配置请求指令是以基于控制器已有的常规输入输出接口的特定操作来实现的。
3.根据权利要求1或2所述的对电动车控制器进行参数配置的方法,其特征在于配置流程中将本机输入接口的输入信号以编码的形式代表不同参数指令,微控制器检测本机输入接口的输入信号编码,将该编码所代表的参数值替代原参数。
4.根据权利要求1或2所述的对电动车控制器进行参数配置的方法,其特征在于当需配置多类别参数时,对参数类别项进行编码,微控制器检测本机输入设备的输入信号,找到要求配置的参数类别,并对该类别对应参数进行参数配置;重复上述步骤直至无参数类别项的配置要求。
5.根据权利要求3所述的对电动车控制器进行参数配置的方法,其特征在于配置流程中不同参数值指令是以基于控制器已有的常规输入输出接口的特定操作来实现的。
6.根据权利要求4所述的对电动车速度控制器进行参数配置的方法,其特征在于配置流程中不同参数类别请求指令是以基于控制器已有的常规输入输出接口的特定操作来实现的。
7.根据权利要求1或2所述的对电动车速度控制器进行参数配置的方法,其特征在于参数配置请求的指令规定在T≤n秒内完成操作。
8.根据权利要求1或2所述的对速度控制器进行参数配置的方法,其特征在于参数配置请求成功进入配置流程时,微处理器给输出设备信号,发出相应的提示。
9.根据权利要求3所述的对电动车速度控制器进行参数配置的方法,其特征在于配置流程中,每进入一配置参数类别时,微处理器都给输出设备信号,发出相应的提示。
10.根据权利要求4所述的对电动车速度控制器进行参数配置的方法,其特征在于配置流程中,每发出一次参数配置指令时,微处理器都给输出设备信号,发出相应的提示。
全文摘要
本发明提供一种的对电动车控制器进行参数配置的方法,包括检测输入信号、进入配置流程,其特征在于具体方法如下1)电动车控制器的微控制器检测本机输入接口的输入信号;2)在以特定方式触发控制器参数配置状态时,本机输入设备以指定的方式操作给出参数配置请求指令,控制器的微控制器进入配置流程对参数进行配置,配置流程结束后,控制器的微控制器再进入通常的控制主流程;参数配置请求指令是以基于控制器已有的常规输入输出接口的特定操作来实现的。配置流程中将本机输入接口的输入信号以编码的形式代表不同参数指令,微控制器检测本机输入接口的输入信号编码,将该编码所代表的参数值替代原参数。
文档编号B60L15/00GK1936739SQ20061012482
公开日2007年3月28日 申请日期2006年10月20日 优先权日2006年10月20日
发明者崔劲松, 祁琦, 沈一平 申请人:武汉智侬高科技开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1