找回密码
 立即注册

QQ登录

只需一步,快速开始

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

求一个编码电机测速的单片机代码的编写思路

[复制链接]
跳转到指定楼层
楼主
ID:981841 发表于 2021-12-19 21:40 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5黑币
用stc8a,64引脚的求一个编码电机测速显示出来的代码思路,pwm调速

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:908826 发表于 2021-12-20 08:00 | 只看该作者
这个论坛有单闭环pid 的仿真调试,你去搜搜,里面有处理速度这一块,主要是还是外部中断和定时器相互结合。
回复

使用道具 举报

板凳
ID:997040 发表于 2021-12-26 12:59 | 只看该作者
代码里要有一个定时器中断和一个外部中断,外部中断电机编码器来触发,定时器中断固定时间触发,搞一个全局变量,电机编码器触发一次全局变量+1,然后定时器中断触发的时候先读取全局变量的值,全局变量值越大说明速度越大,读完清零,电机接着转的时候这个变量就可以测下一个周期里转的什么速度了。然后定时器中断里可以写个向你反馈速度或者调节PWM来调节电机转速的代码。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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