一种充电机控制系统及方法与流程

文档序号:19818288发布日期:2020-02-04 09:27阅读:来源:国知局

技术特征:

1.一种基于充电机控制系统的控制方法,所述充电机控制系统包括dsp单元(2)、powerpc单元(3)和上位机(1),所述dsp单元(2)与powerpc单元(3)之间通过双口ram单元进行相互通信;所述上位机(1)与powerpc单元(3)之间通过以太网通讯连接,用于远程对充电机进行实时监控及维护;所述dsp单元(2)连接有存储单元,用于对实时采集到的充电机工作状态参数进行循环存储,所述powerpc单元(3)读取存储单元内参数后传送至上位机(1)进行显示;其特征在于,所述上位机(1)通过以太网发送命令信号至powerpc单元(3),所述powerpc单元(3)接收上位机(1)的命令信号后,经双口ram单元发送至dsp单元(2),所述dsp根据上位机(1)的命令信号执行相应动作;

当所述命令信号为程序下载命令时,相应的控制过程为:

s01、上位机(1)将目标文件解析成二进制代码格式文件,二进制代码格式文件中包含dsp单元(2)中每一块内部flash地址及对应的内容;

s02、上位机(1)通过以太网发送程序下载命令到powerpc单元(3),并把二进制代码格式文件上传到指令存储器上;

s03、powerpc单元(3)把上位机(1)发送过来的指令通过dpram发送给dsp单元(2),并告知dsp单元(2)即将进行程序更新;

s04、dsp单元(2)实时监测powerpc单元(3)发送过来的命令,当发现有程序更新指令后,进入程序下载模式,关断所有中断,并开始和powerpc单元(3)进行握手确认;

s05、dsp单元(2)握手成功后,开始擦除指定的内部flash空间;

s06、擦除完毕后,发送指令给powerpc单元(3),告知其传送数据;powerpc单元(3)收到指令后,把二进制代码格式文件按行传给dsp单元(2);dsp单元(2)收到后将其写入指定的falsh中,并将发送进度信息传送至上位机(1);

s07、powerpc单元(3)发送完毕,dsp单元(2)写flash完成,dsp单元(2)重新初始化并打开中断。

2.根据权利要求1所述的基于充电机控制系统的控制方法,其特征在于,当所述命令信号为参数修正命令时,所述powerpc单元(3)将上位机(1)的参数修正命令以及修正数据按预定协议传送至dsp单元(2),所述dsp单元(2)对存储在eeprom中的数据进行更新,并将更新后的数据存放在flash中。

3.根据权利要求1或2所述的基于充电机控制系统的控制方法,其特征在于,当所述命令信号为监控命令时,相应的控制过程为:

s11、所述上位机(1)通过配置地址,选择需要监视的数据,并发送监视命令至powerpc单元(3);

s12、所述powerpc单元(3)接收监控命令,解析配置文件,获悉上位机(1)需监视的数据,经固定频率读取dpram相应地址的数据,并传送至上位机(1);

s13、上位机(1)接收powerpc单元(3)传送来的数据,实时缓冲、并将数据以波形的形式进行显示。

4.根据权利要求1或2所述的基于充电机控制系统的控制方法,其特征在于,当所述命令信号为故障记录命令时,相应的控制过程为:dsp单元(2)将实时采样到的待监控变量、寄存器数据定时写入dpram;powerpc单元(3)按照配置文件解析出来的信息,对已配置为需要故障记录的所有地址实时进行循环缓存,当故障发生时,把当前缓存的数据记录下来,并继续记录故障点后一段时间内的数据,加上故障点时间,故障代码,车号信息以文件的形式存储到指定存储器中;

上位机(1)通过以太网把故障记录文件下载,按照故障记录配置文件对故障文件进行解析,然后将所有数据以波形的形式进行显示。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1