打印
[STM32F0]

求助,不同ADC值对应不同占空比的算法

[复制链接]
866|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
自己和自己玩|  楼主 | 2020-11-16 16:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,本人单片机新手,现在需要一个问题,比如说输入电压是5V对应占空比80%   6V对应 90%    7V对应40%  ......等等有30多种不同电压对应不同的PWM占空比,如果我按普通的去写if((adc_out > 4v)&&(adc_out <= 5v))   {PWM = 80%;} .......  大致这个流程,但是这种去写30多种的话比较占内存,所以我研究了其他方法,听说用查表法可以完成,但是一直没有搞明白查表具体的原理,所以大家帮我提提思路,谢谢大家了

使用特权

评论回复
沙发
一只眠羊| | 2023-1-13 07:10 | 只看该作者
楼主解决好了么?我最近也有类似这种需求了,无头绪啊

使用特权

评论回复
板凳
未说出口的像你| | 2023-1-13 07:43 | 只看该作者
查表法的话,你就先搜索一下查表法的使用方法呗

使用特权

评论回复
地板
在曼谷的春| | 2023-1-13 08:15 | 只看该作者
按理来说,你可以看看LED数码管的操作,其实有很多都是用的查表法的

使用特权

评论回复
5
温室雏菊| | 2023-1-13 08:47 | 只看该作者
你这写的也没啥毛病,越简单,问题越少

使用特权

评论回复
6
故意相遇| | 2023-1-13 09:19 | 只看该作者
就按普通的写吧,这样出了问题还好解决一些

使用特权

评论回复
7
我吃小朋友| | 2023-1-13 09:51 | 只看该作者
需要三十多种啊?那程序有点乱了

使用特权

评论回复
8
月亮一键变蓝| | 2023-1-13 10:23 | 只看该作者
用数组的方式吧,就能简单点

使用特权

评论回复
9
将爱藏于深海| | 2023-1-13 10:55 | 只看该作者
你这电压还和占空比有关系,你这是啥项目啊?

使用特权

评论回复
10
白马过平川| | 2023-1-13 11:27 | 只看该作者
感觉很有意思,30多种不同电压呢

使用特权

评论回复
11
捧一束彼岸花| | 2023-1-13 11:59 | 只看该作者
其实用查表法可能就能让代码方便查看,给我的感觉

使用特权

评论回复
12
SantaBunny| | 2023-2-19 21:56 | 只看该作者
占空比小于50%时,直流分量小于平均值。反之,直流分量小于平均值

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

82

帖子

0

粉丝