System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及充电,特别是涉及一种功率控制系统和控制方法。
技术介绍
1、在充电
,接收端和发射端在进行电力传输时,需要根据当前系统状态调整输出功率以满足接收端的要求。
2、目前控制输出功率的方法一般采用运行在mcu上的软件pid程序去控制生成的数字pwm波的频率或占空比。然而,对于软件pid而言,它以mcu为计算核心,运算过程以指令为单位,而执行一条指令的时间至少需要数个时钟周期,且mcu可能会中途执行其他命令,即处理速度较慢。另外,模拟pid属于全定制电路,它在不同的控制对象、不同的使用环境下,都需要不同的设计,开发成本高且不易进行移植,通用性低。
3、需要说明的是,上述的陈述仅用于提供与本申请有关的
技术介绍
信息,而不必然的构成现有技术。
技术实现思路
1、有鉴于此,本申请的目的在于提出一种功率控制系统和控制方法,本申请能够针对性的解决现有功率控制系统时效性不高以及通用性不高的问题。
2、基于上述目的,第一方面,本申请提出了一种功率控制系统,所述系统包括:依次连接的处理器、pid控制模块、pwm生成模块、能量传输电路和采样模块,且所述处理器还连接所述pwm生成模块;所述pid控制模块,用于接收处理器发送的目标功率期望值和采样模块发送的实际功率输出值,以及对所述目标期望值和所述实际输出值的误差值进行数字运算,得到pid运算结果,并基于所述pid运算结果得到pwm比较值;所述pwm生成模块,用于基于所述pwm比较值输出pwm波;所述能量传输电路
3、在一些实施例中,所述pid控制模块包括:数字pid运算电路和比较值计算模块;所述数字pid运算电路用于采用增量式pid算法对所述目标期望值和所述实际输出值的误差值进行比例、积分、微分计算并求和,得到所述pid运算结果,所述pid运算结果包括多位数值组成的二进制数;所述比较值计算模块用于响应于硬件加速模式控制信号,在映射关系表中查找与所述二进制数的每一位对应的查表数值,并基于所述查表数值计算出所述pwm比较值。
4、在一些实施例中,所述pwm比较值包括整数值和小数值,所述pwm生成模块还用于利用精度调控算法控制所述pwm波的占空比;其中,所述pwm生成模块内存储有预设精度表,所述pwm生成模块根据所述精度调控算法和所述预设精度表得到实际比较值,所述实际比较值等于所述整数值与更新小数值的和值,所述更新小数值根据查询所述预设精度表得到。
5、在一些实施例中,所述处理器用于:响应于手动模式控制信号或自动模式控制信号,触发预设程序,得到所述pwm比较值。
6、在一些实施例中,所述采样模块用于,响应于手动模式控制信号,将采集到的实际功率输出值写入所述处理器对应的软件寄存器;以及,响应于自动模式控制信号或硬件加速模式控制信号,将采集到的实际功率输出值自动载入所述pid控制模块。
7、在一些实施例中,所述pid控制模块集成于所述处理器中。
8、第二方面,还提供了一种功率控制方法,应用于第一方面任一项所述的功率控制系统,所述方法包括:处理器在确定系统处于能量传输状态的情况下,基于模式控制信号配置pid控制模块的寄存器参数,并触发pid控制模块、pwm生成模块、能量传输电路和采样模块工作,所述模式控制信号包括手动模式控制信号、自动模式控制信号和硬件加速模式控制信号;在所述模式控制信号为所述手动模式控制信号或所述自动模式控制信号的情况下,所述处理器根据目标功率期望值和实际功率输出值得到pwm比较值;在所述模式控制信号为硬件加速模式控制信号的情况下,所述pid控制模块根据处理器发送的目标功率期望值和采样模块发送的实际功率输出值进行pid运算,得到pwm比较值,所述pwm比较值用于输出pwm波。
9、在一些实施例中,在所述模式控制信号为所述手动模式控制信号的情况下,所述方法包括:处理器将目标功率期望值和实际功率输出值写入pid控制模块的寄存器,并向pid控制模块发送使能信号;pid控制模块对所述目标期望值和所述实际输出值的误差值进行数字运算,得到pid运算结果;处理器基于所述pid运算结果得到pwm比较值。
10、在一些实施例中,在所述模式控制信号为所述自动模式控制信号的情况下,所述方法包括:处理器将目标功率期望值写入pid控制模块的寄存器,并向pid控制模块发送使能信号;pid控制模块进入等待状态,在采样模块将实际功率输出值写入pid控制模块之后,pid控制模块对所述目标期望值和所述实际输出值的误差值进行数字运算,得到pid运算结果;处理器基于所述pid运算结果得到pwm比较值。
11、在一些实施例中,在所述模式控制信号为所述硬件加速模式控制信号的情况下,所述方法包括:处理器将目标功率期望值写入pid控制模块的寄存器,并向pid控制模块发送使能信号;pid控制模块进入等待状态,在采样模块将实际功率输出值写入pid控制模块之后,pid控制模块对所述目标期望值和所述实际输出值的误差值进行数字运算,得到pid运算结果,并基于所述pid运算结果得到pwm比较值。
12、在一些实施例中,所述方法还包括:处理器在确定系统处于非能量传输状态的情况下,控制pid控制模块停止工作,并将pwm生成模块作为定时器。
13、总的来说,本申请至少存在以下有益效果:
14、本实施例提供的功率控制系统,采用pid控制模块来进行pid运算以及pwm比较值的计算,可以极大地加快系统运算速度,释放处理器运算资源,且对处理器软件依赖程度较低,可以提高系统的通用性。
15、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
本文档来自技高网...【技术保护点】
1.一种功率控制系统,其特征在于,所述系统包括:依次连接的处理器、PID控制模块、PWM生成模块、能量传输电路和采样模块,且所述处理器还连接所述PWM生成模块;
2.根据权利要求1所述的功率控制系统,其特征在于,所述PID控制模块包括:数字PID运算电路和比较值计算模块;
3.根据权利要求1所述的功率控制系统,其特征在于,
4.根据权利要求2所述的功率控制系统,其特征在于,所述处理器用于:
5.根据权利要求1所述的功率控制系统,其特征在于,
6.根据权利要求1所述的功率控制系统,其特征在于,
7.一种功率控制方法,其特征在于,应用于权利要求1-6任一项所述的功率控制系统,所述方法包括:
8.根据权利要求7所述的功率控制方法,其特征在于,在所述模式控制信号为所述手动模式控制信号的情况下,所述方法包括:
9.根据权利要求7所述的功率控制方法,其特征在于,在所述模式控制信号为所述自动模式控制信号的情况下,所述方法包括:
10.根据权利要求7所述的功率控制方法,其特征在于,在所述模
11.根据权利要求7-10任一项所述的功率控制方法,其特征在于,所述方法还包括:
...【技术特征摘要】
1.一种功率控制系统,其特征在于,所述系统包括:依次连接的处理器、pid控制模块、pwm生成模块、能量传输电路和采样模块,且所述处理器还连接所述pwm生成模块;
2.根据权利要求1所述的功率控制系统,其特征在于,所述pid控制模块包括:数字pid运算电路和比较值计算模块;
3.根据权利要求1所述的功率控制系统,其特征在于,
4.根据权利要求2所述的功率控制系统,其特征在于,所述处理器用于:
5.根据权利要求1所述的功率控制系统,其特征在于,
6.根据权利要求1所述的功率控制系统,其特征在于,
7....
【专利技术属性】
技术研发人员:虞少平,张牛,刘志刚,秦文辉,
申请(专利权)人:浙江地芯引力科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。