jjzjj

博特电子-17届智能车无线充电组恒功率方案

weixin_45534788 2024-07-02 原文

目录

一、恒功率充电设计原理

二、硬件设计

三、软件设计

四、无线充电测试

1.测试器件清单

2.测试接线图

3.测试方案

4.测试结果

5备注

五、说明


恒功率套件图:

        恒功率套件淘宝链接

        恒功率测试视频

        恒功率在F车上测试视频


一、恒功率充电设计原理

        参考卓晴老师推文“如何把大象装进冰箱”等多篇无线充电相关文章以及15届节能组参赛队伍恒功率设计方案。

1系统整体设计

        恒功率充电系统整体框图如图1所示。主要由硬件和软件两部分组成。硬件中恒功率板上电压采集使用一个电阻分压网络;电流采集由采集电阻+AD8217电流检测芯片组成。控制算法中,使用PID+前馈控制。首先使用TC264内部ADC采集电压电流,计算出当前充电功率,将设定功率值与当前充电功率比较,得到误差。使用PID调节器计算出结果,将结果使用前馈控制计算得到当前输出电压值,转换为对应PWM输出至Buck半桥控制。

图1  系统整体框图

2.恒功率充电原理

        能量:

  (1)

         在恒功率充电过程中,保持P不变。随着充电进行,t变化,控制V的变化满足公式(1),即可实现恒功率充电,此为前馈控制。实际调试中,受外界干扰及其他影响,很难通过公式(1)实现。采集实际功率P,通过PID算法,可以实时调节功率,达到恒功率。本方案使用前馈控制+PID控制实现。对电压的控制,使用buck电路,通过调节占空比调节电压V。


二、硬件设计

图2  恒功率控制板硬件整体框架

        恒功率控制板硬件整体框架如图2所示。


三、软件设计

图3  软件流程图

        软件流程图如图3所示.


四、无线充电测试

1.测试器件清单

表1  测试器件清单

序号

器件

作用

规格

1

龙邱信标无线充电发射器一整套

无线充电发射

标准比赛用信标。电压24V,限制电流3A

2

接收线圈

无线充电接收端

约30-31uH,外径约20cm,内径17cm,

3

LC串联谐振电容

LC谐振

36.5nF,100V以上耐压

4

恒功率充电套件-全桥整流部分

整流

全桥整流

5

恒功率充电套件-恒功率部分

恒功率控制

buck半桥

6

TC264主板及核心板

软件控制

博特主板和逐飞核心板

7

超级电容组

储存能量

10F2.7V 5串(RoSH)

10F2.7V 5串(HCCCAP)

10F3.0V 5串(HCCCAP)

10F2.7V 4串(KAMCAP)

20F2.7V 5串(ZNP)

测试清单如表1所示。测试代码为demo工程。

2.测试接线图

图2  接线图

3.测试方案

        线圈位置,整流后电压大于32V。

        完整的无线充电过程。比赛用标准信标灯发射功率,接收端使用发射端相同线圈接收功率。使用LC串联谐振接收,匹配谐振频率在150KHz,得到36.5nF(多个电容并联)的电容。经过恒功率充电套件-全桥整流部分整流,得到直流量。输入进恒功率部分,使用逐飞TC264核心板和博特电子学习主板控制恒功率板,设置恒功率功率为58W,对超级电容组进行充电。

        当触发发射器发送时,开始计时,将电容充电至12V左右(单片机测量,串口打印输出)时结束充电并停止计时,得到计时时间(单片机测量,串口打印输出)。

4.测试结果

表2  无线充电测试结果

序号

电容规格

电容容量/F

终止电压/V

充电时间/s

1

10F2.7V 5串(RoSH)

2

12

3.07

2

10F2.7V 5串(HCCCAP)

2

12

3.45

3

10F3.0V 5串(HCCCAP)

2

12

3.15

4

10F2.7V 4串(KAMCAP)

2

12

3.37

5

20F2.7V 5串(ZNP)

4

12

5.38

        测试结果如表2所示。测试结果表明,当本恒功率方案,接收输入进2F超级电容,充电电压12V,充电时间在4s以内。接收输入进4F超级电容,充电电压12V,充电时间在6s以内。

        序号1电容测试过程曲线分别如图2所示。经过约0.5s后,充电功率稳定在58W左右。

图2  1号电容测试过程曲线

5.备注

        1)万用表和ADC测量电压在充电结束瞬间,电压值会下降,原因暂时不清楚。但是还是按12V的电压来计算平均功率效率。不同电容下降不同:

        1号电容从12->11.1V;

        2号电容从12->10.4V;

        3号电容从12->10.3V;

        4号电容从12->10.4V;

        5号电容从12->11.2V。

        2)4款10F电容的充电时间有差异。受不同厂家的材质、电容容量误差和测量误差等,会有些许误差。


五、说明

        1)规则说明。接收端功率50W左右,是按发射器限制72W,效率假设为70%左右时,接收功率大约是50W来规定的。但实际上在整流接收后,使用仪器测试最大输出功率可以达到接近60W。因此本测试设置58W,在合理范围。

        2)接收端150KHz谐振配置。首先接收电压较大,因此需要耐压值高,且容值不易变化的C0G或者NP0材质电容。使用LCR电桥测量(尽量选择接近150KHz的量程测量)线圈的电感值(注意远离其他线圈,防止互感),通过串联谐振公式计算出对应电容值。使用电容并联(即容值相加),测量并联后的容值,进行微调,得到想要的谐振频率。调试经验:无需完全的匹配(谐振频率150KHz上下3KHz左右)即可达到最大功率。例:本套件测试中,使用的是31uH线圈,配置后电容值36.5nF(22+5.6+5.6+3.3),谐振频率149.6KHz。

        3)关于线圈以及位置。

        问:为何不选用小线圈,而是大线圈?

        答:1.小线圈的接收功率(效率)没大线圈高,大线圈可达60W,小线圈只能50W左右。

        2.小线圈整流后电压低(十几V),在恒功率充电中需要有降压稳压电路稳压至12V给buck半桥驱动供电,充电时电压会降低,当输入电压低于芯片要求时,驱动无法正常供电。

        问:线圈位置要如何才行?

        答:一般线圈位置决定了整流后电压值,所以电压值合适,就可以达到最大功率。在测试方案中的龙邱线圈,电压值达到32V以上,便可以使用。若达不到,可自行实验最低功率。例:接收后电压值32V,可设置58W的功率。

恒功率充电套件淘宝有售:

———————联系我们———————

开源交流QQ群:894070356

哔哩哔哩(博特电子):博特电子的个人空间_哔哩哔哩_Bilibili

淘宝店铺(博特电子/岱默科技):https://demok.taobao.com/

有关博特电子-17届智能车无线充电组恒功率方案的更多相关文章

  1. ruby - 在 jRuby 中使用 'fork' 生成进程的替代方案? - 2

    在MRIRuby中我可以这样做:deftransferinternal_server=self.init_serverpid=forkdointernal_server.runend#Maketheserverprocessrunindependently.Process.detach(pid)internal_client=self.init_client#Dootherstuffwithconnectingtointernal_server...internal_client.post('somedata')ensure#KillserverProcess.kill('KILL',

  2. MIMO-OFDM无线通信技术及MATLAB实现(1)无线信道:传播和衰落 - 2

     MIMO技术的优缺点优点通过下面三个增益来总体概括:阵列增益。阵列增益是指由于接收机通过对接收信号的相干合并而活得的平均SNR的提高。在发射机不知道信道信息的情况下,MIMO系统可以获得的阵列增益与接收天线数成正比复用增益。在采用空间复用方案的MIMO系统中,可以获得复用增益,即信道容量成倍增加。信道容量的增加与min(Nt,Nr)成正比分集增益。在采用空间分集方案的MIMO系统中,可以获得分集增益,即可靠性性能的改善。分集增益用独立衰落支路数来描述,即分集指数。在使用了空时编码的MIMO系统中,由于接收天线或发射天线之间的间距较远,可认为它们各自的大尺度衰落是相互独立的,因此分布式MIMO

  3. 神州数码无线产品(AC+AP)配置 - 2

    注意:本文主要掌握DCN自研无线产品的基本配置方法和注意事项,能够进行一般的项目实施、调试与运维AP基本配置命令AP登录用户名和密码均为:adminAP默认IP地址为:192.168.1.10AP默认情况下DHCP开启AP静态地址配置:setmanagementstatic-ip192.168.10.1AP开启/关闭DHCP功能:setmanagementdhcp-statusup/downAP设置默认网关:setstatic-ip-routegeteway192.168.10.254查看AP基本信息:getsystemgetmanagementgetmanaged-apgetrouteAP配

  4. Ruby 守护进程和 JRuby - 备选方案 - 2

    我有一个应用程序正在从Ruby迁移到JRuby(由于需要通过Java提供更好的Web服务安全支持)。我使用的gem之一是daemons创建后台作业。问题在于它使用fork+exec来创建后台进程,但这对JRuby来说是禁忌。那么-是否有用于创建后台作业的替代gem/wrapper?我目前的想法是只从shell脚本调用rake并让rake任务永远运行......提前致谢,克里斯。更新我们目前正在使用几个与Java线程相关的包装器,即https://github.com/jmettraux/rufus-scheduler和https://github.com/philostler/acts

  5. ruby-on-rails - 验证电子邮件地址是 Paypal 用户 - 2

    我想验证一个电子邮件地址是否是PayPal用户。是否有API调用来执行此操作?是否有执行此操作的ruby​​库?谢谢 最佳答案 GetVerifiedStatus来自PayPal'sAdaptiveAccounts平台会为您做这件事。PayPal没有任何codesamples或SDKs用于Ruby中的自适应帐户,但我确实找到了编写codeforGetVerifiedStatusinRuby的人.您需要更改该代码以检查他们拥有的帐户类型的唯一更改是更改if@xml['accountStatus']!=nilaccount_status

  6. ruby-on-rails - Ruby on Rails - 需要在每周的特定时间将消息发送到电子邮件 - 2

    我想知道我应该如何着手这个项目。我需要每周向人们发送一次电子邮件。但是,这必须在每周的特定时间自动生成并发送。编码有多难?我需要知道是否有任何书籍可以提供帮助,或者你们中的任何人是否可以指导我。它必须使用ruby​​onrails进行编程。因此有一个网络服务和数据库集成。干杯 最佳答案 为什么这么复杂?您只需安排工作。您可以使用Delayed::Job例如。Delayed::Job让您可以使用run_at符号在特定时间安排作业,如下所示:Delayed::Job.enqueue(SendEmailJob.new(...),:run_

  7. 玩以太坊链上项目的必备技能(初识智能合约语言-Solidity之旅一) - 2

    前面一篇关于智能合约翻译文讲到了,是一种计算机程序,既然是程序,那就可以使用程序语言去编写智能合约了。而若想玩区块链上的项目,大部分区块链项目都是开源的,能看得懂智能合约代码,或找出其中的漏洞,那么,学习Solidity这门高级的智能合约语言是有必要的,当然,这都得在公链``````以太坊上,毕竟国内的联盟链有些是不兼容Solidity。Solidity是一种面向对象的高级语言,用于实现智能合约。智能合约是管理以太坊状态下的账户行为的程序。Solidity是运行在以太坊(Ethereum)虚拟机(EVM)上,其语法受到了c++、python、javascript影响。Solidity是静态类型

  8. 智能客服 | 浅谈人工智能聊天机器人ChatGPT - 2

    2022年底,OpenAI的预训练模型ChatGPT给人工智能领域的爱好者和研究人员留下了深刻的印象和启发,他展现的惊人能力将人工智能的研究和应用热度推向高潮,网上也充斥着和ChatGPT的各种聊天,他可以作诗、写小说、写代码、讨论疫情问题等。下面就是一些他的神回复:人命关天的坑: 写歌,留给词作者的机会不多了。。。 回答人类怎么样面对人工智能: 什么是ChatGPT?借用网上的一段介绍,ChatGPT是由人工智能研究实验室OpenAI在2022年11月30日发布的全新聊天机器人模型,一款人工智能技术驱动的自然语言处理工具。它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动

  9. ruby - 无法激活 susy-2.1.1,因为 sass-3.2.17 与 sass 冲突 (~> 3.3.0) - 2

    我已经安装了最新版本的compass、sass和susy。但我仍然收到此错误:Unabletoactivatesusy-2.1.1,becausesass-3.2.17conflictswithsass(~>3.3.0)有人知道这个Ruby是如何工作的吗?这是我安装的gem的列表:***LOCALGEMS***CFPropertyList(2.2.0)chunky_png(1.3.0)compass(0.12.4)compass-core(1.0.0.alpha.19)compass-import-once(1.0.4)compass-rails(1.1.3)fssm(0.2.10)l

  10. ruby - 使用ruby mail gem获取电子邮件正文而不获取附件 - 2

    我正在尝试使用IMAP和ruby​​mailgem获取gmail的正文。当我按照anotherstackoverflowanswer.中的描述获取RFC822字段时,它工作得很好.Fiedl很好地描述了这种方法answer类似的问题。这种方法很棒,只是它需要获取RFC822,而RFC822也会获取所有附件。是否有任何其他领域或其他方法我可以采取不获取附件但仍然使用ruby​​mailgem来获得解码良好的正文? 最佳答案 您必须解析并理解返回的BODYSTRUCTURE响应的实际结构,请参阅RFC3501,p.56.还要记住应用相关

随机推荐