上位机对电动车控制器参数的配置方法技术

技术编号:4197724 阅读:1386 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种上位机对电动车控制器参数的配置方法,其技术特点是:上位机向转接卡发送命令数据包;转接卡接收命令数据包并向电动车控制器转发;电动车控制器按命令数据包的命令进行处理并向转接卡发送回复数据包;转接卡接收回复数据包并将其转发给上位机。本发明专利技术在上位机与电动车控制器之间通过转接卡采用半双工的通信方式进行数据传输与交换,上位机可以灵活地对电动车控制器的性能参数及功能进行设置或调整并可以对电动车控制器进行升级,从而提高了电动车控制器的标准化水平及规模化的生产能力,简化了生产工艺、提高了生产效率同时便于产品的维修。

【技术实现步骤摘要】

本专利技术涉及电动车控制器参数的配置方法,尤其是涉及一种利用上位机对 电动车控制器参数的配置方法。
技术介绍
电动车以其轻便、快捷、环保、节能、价格低廉等优点而备受消费者的青 睐。电动车控制器是电动车的核心部件之一,电动车通常是在电动车控制器的 控制下完成电动车的行驶、转弯、制动等任务。目前,生产厂家在设计生产电 动车控制器时,通常是根据不同电动车的性能参数及功能需要来设计生产与其 相适应的电动车控制器,这种设计生产方式会产生以下一些问题1. 电动车控制器产品一经生产出来,其性能参数及功能便己固定,不能灵 活地对性能或功能进行修改或升级;2. 由于采用定制设计生产方式,使得电动车控制器产品标准化差,难以进 行大规模生产,生产效率不能得到有效提高;3. 需要针对每一种控制器产品制定相应的生产工艺,使得生产工艺复杂并 造成维修的困难。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种上位机对电动车控制器 参数的配置方法,该方法在上位机与电动车控制器之间采用半双工通信方式, 能够对电动车控制器的性能参数及功能进行灵活设置或功能升级以满足不同类 型电动车的需要,从而提高电动车控制器的标准化水平、简化生产工艺、提高 生产效率并便于维修。本专利技术解决其技术问题是采取以下技术方案实现的4一种,是通过在由上位机、转接卡及 电动车控制器顺序连接所构成的系统上实现的,包括下述步骤(1) .上位机向转接卡发送命令数据包;(2) .转接卡接收上位机的命令数据包后,检查该命令数据包是否正确,是-则执行下述步骤,否则转接卡向上位机发送包数据错误信息;(3) .转接卡将接收到的命令数据包发送给电动车控制器,然后向电动车控 制器发送请求确认信息命令;(4) .电动车控制器接收命令数据包,根据命令数据包的内容进行处理,并 向转接卡发送回复数据包;(5) .转接卡接收电动车控制器的回复数据包后,检查回复数据包是否正确, 是则执行下述步骤,否则再次向电动车控制器发送请求确认信息命令;(6) .转接卡向上位机发送电动车控制器的回复数据包;(7) .上位机接收电动车控制器的回复数据包并进行处理。而且,所述的命令数据包由包头、命令字、参数、校验字及包尾顺序构成, 其中包头、命令字、校验字及包尾为一字节数据,参数为四字节数据。而且,所述的回复数据包由包头、回复数据、校验字及包尾顺序构成,其 中包头、校验字及包尾为一字节数据,回复数据为五字节数据。而且,所述的包头为十六进制值5A,包尾为十六进制值A5。而且,所述的请求确认信息命令是命令字为要回复信息命令的命令数据包。而且,所述转接卡接收上位机的命令数据包后,检査该命令数据包是否正 确的方法为检查命令数据包的奇校验、包头、包尾是否正确。而且,所述电动车控制器接收命令数据包,根据命令数据包的内容进行处 理包括向E2PROM写数据、从E2PROM中读取数据。而且,所述转接卡接收电动车控制器的回复数据包后,检查回复数据包采 用奇校验。而且,所述命令数据包中的命令字包括建立连接命令、得到确认回复命令、发送设置欠压基准命令、发送欠压^经准备好命令、要回复信息命令、发送设 置零电流基准命令、发送设置限流基准命令、接收电流回复信号命令、控制器 已经准备好命令、发送可以采样命令。而且,所述的回复数据包中的回复数据包括数据参数、成功信息、超出范围信息、写E^ROM失败信息。本专利技术的优点和积极效果是1. 本在上位机与电动车控制器之间 采用半双工的通信方式进行数据传输与交换,上位机可以灵活地对电动车控制 器的性能参数及功能进行设置或调整并可以对电动车控制器进行升级,在不改 变电动车控制器硬件的基础上可以满足不同的电动车的需要,因此提高了电动 车控制器产品的灵活性。2. 本通过对电动车控制器的性能参数及功能进行灵活调整,能够将硬件相同的电动车控制器通过软件方法调整 为性能参数及功能不同的电动车控制器,因而提高了电动车控制器的标准化水 平,便于规模化生产、降低了生产成本。3. 本通过软件调整控制器的性能 参数及功能,使得相同的电动车控制器硬件满足不同电动车的功能及性能需要, 从而减少了控制器的种类,简化了生产工艺,提高了生产效率,同时便于产品 维修。4. 本专利技术能够灵活地对电动车控制器的性能参数及功能进行设置或调整 并可以对电动车控制器进行升级,从而提高了电动车控制器的标准化水平及规 模化的生产能力,简化了生产工艺、提高了生产效率同时便于产品的维修。附图说明图1是本专利技术处理流程方框图2是本专利技术通信系统方框连接示意图。具体实施例方式以下结合附图对本专利技术实施例做进一步详述。图2为本所使用的通信系统连接示 意图,该通信系统由上位机、转接卡及电动车控制器连接构成,其中,上位机 与转接卡通过USB方式相连接,该转接卡与电动车控制器通过一条通信线及地 线相连接。上位机由一台已安装通信控制软件的计算机组成,计算机上的USB 接口与转接卡上的USB接口通过USB连接线连接在一起,上位机作为上位指令 机发出各种命令用来对电动车控制器进行参数设置并接收电动车控制器的回复 数据;转接卡由一单片机和UART-USB桥接芯片构成,UART-USB桥接芯片的USB 接口端与上位机的USB接口相连接,UART-USB桥接芯片的发送、接收管脚与单 片机的通信口相连接,单片机的一个I/O接口与电动车控制器的一输入接口相 连接,转接卡一方面接收上位机发来的命令数据包并向电动车控制器转发该命 令数据包,另一方面,转接卡接收电动车控制器的回复数据包并向上位机转发 该回复数据包;电动车控制器接收转接卡发送的命令数据包并依照其中的命令 执行相应的读写操作,并将执行结果形成回复数据包向转接卡发送。转接卡与 电动车控制器之间采用一条通信线进行半双工通信。本专利技术在上述通信系统中,通过下述步骤来实现(如图l所示).-1.上位机向转接卡发送命令数据包。命令数据包由包头、命令字、参数、校验字及包尾顺序构成,所述的包头、 命令字、校验字及包尾均为一字节数据,参数为四字节数据,其中包头为十六 进制值5A,包尾为十六进制值A5,命令数据包中的命令字包括建立连接命令、 得到确认回复命令、发送设置欠压基准命令、发送欠压已经准备好命令、要回 复信息命令、发送设置零电流基准命令、发送设置限流基准命令、接收电流回 复信号命令、控制器已经准备好命令、发送可以采样命令,上述命令字按照十 六进制值进行编码形成一字节数据。2. 转接卡接收上位机的命令数据包后,检查该命令数据包是否正确,检查命令数据包时需要检査包头、包尾是否正确同时对该数据包进行奇偶校验,本 实施例采用奇校验,如果包头、包尾及奇校验均正确则认为接收到的命令数据包正确,并执行步骤3,否则转接卡向上位机发送包数据错误信息,其错误信息 的数据内容为5A, 00, 00, 00, 00, 00, 01, A5。3. 转接卡将接收到的命令数据包发送给电动车控制器,然后向电动车控制 器发送请求确认信息命令,该请求确认信息命令同样为命令数据包,其命令字 为要回复信息命令。4. 电动车控制器接收命令数据包,根据命令数据包的内容进行处理,如设 置电流值、电压值、限速值、助力值、转向值、软启动值、ABS值、滑行反充电 值、转把电压保护值、程序本文档来自技高网...

【技术保护点】
一种上位机对电动车控制器参数的配置方法,其特征在于:是通过在由上位机、转接卡及电动车控制器顺序连接所构成的系统上实现的,包括下述步骤: (1).上位机向转接卡发送命令数据包; (2).转接卡接收上位机的命令数据包后,检查该命令数 据包是否正确,是则执行下述步骤,否则转接卡向上位机发送数据包错误信息; (3).转接卡将接收到的命令数据包发送给电动车控制器,然后向电动车控制器发送请求确认信息命令; (4).电动车控制器接收命令数据包,根据命令数据包的内容进行 处理,并向转接卡发送回复数据包; (5).转接卡接收电动车控制器的回复数据包后,检查回复数据包是否正确,是则执行下述步骤,否则再次向电动车控制器发送请求确认信息命令; (6).转接卡向上位机发送电动车控制器的回复数据包;  (7).上位机接收电动车控制器的回复数据包并进行处理。

【技术特征摘要】
1.一种上位机对电动车控制器参数的配置方法,其特征在于是通过在由上位机、转接卡及电动车控制器顺序连接所构成的系统上实现的,包括下述步骤(1).上位机向转接卡发送命令数据包;(2).转接卡接收上位机的命令数据包后,检查该命令数据包是否正确,是则执行下述步骤,否则转接卡向上位机发送数据包错误信息;(3).转接卡将接收到的命令数据包发送给电动车控制器,然后向电动车控制器发送请求确认信息命令;(4).电动车控制器接收命令数据包,根据命令数据包的内容进行处理,并向转接卡发送回复数据包;(5).转接卡接收电动车控制器的回复数据包后,检查回复数据包是否正确,是则执行下述步骤,否则再次向电动车控制器发送请求确认信息命令;(6).转接卡向上位机发送电动车控制器的回复数据包;(7).上位机接收电动车控制器的回复数据包并进行处理。2. 根据权利要求1所述的上位机对电动车控制器参数的配置方法,其特征 在于所述的命令数据包由包头、命令字、参数、校验字及包尾顺序构成,其 中包头、命令字、校验字及包尾为一字节数据,参数为四字节数据。3. 根据权利要求1所述的上位机对电动车控制器参数的配置方法,其特征 在于所述的回复数据包由包头、回复数据、校验字及包尾顺序构成,其中包 头、校验字及包尾为一字节数据,回复数据为五字节数据。4. 根据权利要求2或3所述的上位机对电动车控制器参数的配置方法,其 ...

【专利技术属性】
技术研发人员:孔昭松
申请(专利权)人:天津市松正电动科技有限公司
类型:发明
国别省市:12[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1