找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2321|回复: 7
打印 上一主题 下一主题
收起左侧

求助:51智能小车如何根据电池电压变化,自动调整PWM,保持小车匀速前进?

[复制链接]
跳转到指定楼层
楼主
ID:378834 发表于 2019-11-27 15:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:367934 发表于 2019-11-27 16:43 | 只看该作者
电池的使用,变化一般会从高电压慢慢降低,首先你要采集电池的电压变化数据。就可以通过判断电压的数据进行PWM调节。
正常情况电压越小,车的速度越慢,如何保持一样的PWM输出,那电池的使用时间就大大减少。
回复

使用道具 举报

板凳
ID:25310 发表于 2019-11-27 17:54 | 只看该作者
需要做电量检测,驱动电流检测。综合判断是否需要加大输出。但如果都快没电了,这个用处不大只会加大放电电流加速让电池完蛋。
回复

使用道具 举报

地板
ID:396245 发表于 2019-11-27 18:56 | 只看该作者
你这个问题问得,基本上不可能得到答案了。
回复

使用道具 举报

5#
ID:396245 发表于 2019-11-27 19:02 | 只看该作者
你这个问题问得,基本上不可能得到答案了。
既然你知道要根据电压的变化,那实际上你本身就是答案了。
检测电压》》根据电压调整PWM脉宽(电压与PWM脉宽之间的关系,需要你自己分析,首先测测试电压与电机转速的关系)》》输出PWN。就达到你要的结果楼。但是,电压与电机转速可能有难度,所以建议通过实验测了,电压低的时候给予一定的补偿。

评分

参与人数 1黑币 +50 收起 理由
admin + 50 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

6#
ID:491577 发表于 2019-11-27 19:03 | 只看该作者
你这种方法比较麻烦,而且精度也会很低,直接检测电机转速是最准确的,通过PWM保持电机转速恒定比较简单准确。
回复

使用道具 举报

7#
ID:638524 发表于 2019-11-27 20:11 | 只看该作者
你这也太难了吧,不如加个稳压模块,没电直接不驱动了。
回复

使用道具 举报

8#
ID:123289 发表于 2019-11-27 20:24 | 只看该作者
从问的问题看,楼主是想法就是错的,
不能以电池电压为控制的主要依据,而是要以小车运行的速度作为控制的主要依据。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表