找回密码
 立即注册

QQ登录

只需一步,快速开始

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

大家给个提示吧,直流电机调速系统怎么用8位拨码开关设置占空比,进行脉冲宽度调制

[复制链接]
跳转到指定楼层
楼主
如题
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:94031 发表于 2020-6-29 20:37 | 只看该作者
8位拨码开关有128种状态,全0占空比为0,程序读8位拨码开关值,再乘 1/128 得到数为即为占空比。
回复

使用道具 举报

板凳
ID:7209 发表于 2020-6-29 21:38 | 只看该作者
1, 8位拨码开关 有几种状态
     1*2^7+1*2^6+1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1*2^0
     应该是256种状态。
2,这样电机最大是256 ,也就是最大波形全开, 最小 0 也就是波形全关。
     我画个图3,若只有一个电机还好,若有两个考虑互锁, 考虑正反转。
4,用STM8 有个专门控制这个的定时器
     希望能帮到你。

1.png (26.38 KB, 下载次数: 47)

占空比不同,这样转速就不同

占空比不同,这样转速就不同
回复

使用道具 举报

地板
ID:755618 发表于 2020-6-30 10:02 | 只看该作者
wxs732 发表于 2020-6-29 21:38
1, 8位拨码开关 有几种状态
     1*2^7+1*2^6+1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1*2^0
     应该是256种 ...

好,谢谢啦,我来试试怎么操作,原理有点懂了,但是不知道怎么操作
回复

使用道具 举报

5#
ID:755618 发表于 2020-6-30 10:09 | 只看该作者
xuyaqi 发表于 2020-6-29 20:37
8位拨码开关有128种状态,全0占空比为0,程序读8位拨码开关值,再乘 1/128 得到数为即为占空比。

八位开关原理懂了些了,但是还不会用,谢谢啦
回复

使用道具 举报

6#
ID:743992 发表于 2020-6-30 23:19 | 只看该作者
楼上说的挺清楚了,8位拨码开关一共256种状态,8位以上的单片机可以一次性读取这8位开关的状态,即将8位开关直接连到单片机的8个引脚(当然最好要有上拉电阻和滤波电容),在程序中将8位开关的开关状态,即8位二进制数转换成0-255的数值,这个数值就是占空比。8位单片机的定时器最大重装载值是256,那么计算出来的拨码开关数值就可以直接作为占空比使用。8位以上的单片机也是同样设置,这就要看楼主用的是哪一种单片机了。单片机输出的pwm给驱动,即可实现开环调速。
纯硬件实现的方法也有,555可以实现脉宽调制(555输出pwm电路很简单,网上相当多的资料),8位拨码开关可以采取逐个短接的方式以1/8步长改变电阻值,同样产生pwm。如果再配上其他一些复杂的信号发生ic,甚至能实现模拟spwm。楼主加油~

评分

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

查看全部评分

回复

使用道具 举报

7#
ID:755618 发表于 2020-7-7 13:21 | 只看该作者
dasSpieler 发表于 2020-6-30 23:19
楼上说的挺清楚了,8位拨码开关一共256种状态,8位以上的单片机可以一次性读取这8位开关的状态,即将8位开 ...

对,弄明白了怎么用这些状态调节占空比比例了,谢谢大家了
回复

使用道具 举报

8#
ID:896307 发表于 2021-6-3 09:17 来自手机 | 只看该作者
恋世羽香 发表于 2020-7-7 13:21
对,弄明白了怎么用这些状态调节占空比比例了,谢谢大家了

能看一下你的代码吗?谢谢
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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