找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

用单片机连接霍尔传感器测量转速的程序编写思路?

查看数: 3756 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-4-11 20:10

正文摘要:

  我是个学习单片机的新人,还在学习写程序,现在遇到了一个问题,一个程序实在不知道怎么写,还不知道怎么学写这方面的程序,听说这里都是大佬,希望有好心人帮帮我,拜托了!    程序的具 ...

回复

ID:509930 发表于 2019-4-13 19:25
疯子本人 发表于 2019-4-11 20:59
首先呢,我没用过这个传感器,不知道这个传感器什么原理,这个呢,你得好好去弄清楚,但是我用过其他的霍尔 ...

我觉的你的思路很好,这个霍尔传感器也是通过感知外部磁场变化产生方波的,与一般的霍尔传感器原理一样,能给个程序给我参考学习下吗,我就是想要一个这样的程序,或者讲解一下怎么具体的接中断,设定IO口,麻烦你了大佬。
ID:93224 发表于 2019-4-13 10:26
在1S的时间内内数脉冲的个数,然后看下你的码盘有多少个孔,在转换一下
ID:123289 发表于 2019-4-12 15:50
不是如何写程序的问题,而是如何架构的问题。
先学会架构流程图吧。
ID:405033 发表于 2019-4-11 20:59
首先呢,我没用过这个传感器,不知道这个传感器什么原理,这个呢,你得好好去弄清楚,但是我用过其他的霍尔传感器测过速,我可以给你我的思路,就是我的霍尔传感器,接线就是接中断设定io口,然后每检测到两次信号的间隔,就通过中断和公式计算出速度,然后传回给单片机就可以了,然后进行数据处理显示,就是取余数得到哪一位,取除数得到哪一位,然后通过显示函数显示出来。(还有,我的霍尔传感器是要佩带一个小磁铁进行测量的)
ID:432823 发表于 2019-4-11 20:50
用单片机的定时器计数功能,方法:定时器0作为定时用定时时间20微秒,计满50000次为1秒,定时器1在1秒计数次数就是转速值。

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

Powered by 单片机教程网

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