找回密码
 注册
关于网站域名变更的通知
查看: 368|回复: 1
打印 上一主题 下一主题

[毕业设计] 基于单片机的高精度转速测量算法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-9-17 11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
! Q, n/ l4 r5 H7 R6 M9 S
摘要:比较了常见的转速测量方法,指出了它们的不足,提出一种基于单片机的转速测量算法。它可
) b. A9 e! E' Y& M) u, `2 [以使所测转速的周期数随转速变化而线性变化,文中对算法中参数的选取作了讨论,并根据单片机的特" `6 x# N% h! l! |. b, y; t
性提出了基2算法,简化了运算,设计了相关的实验软件。实验表明,该算法能实现高精度、宽范围测" v0 f$ ?7 n2 m' |: c3 h" v
量,且实时性较强。; ]! k$ J0 z' A$ q
) W/ i* G( O- }2 ?0 d5 H
关键词:转速测量高精度测量基⒉算法―单片机4 m# Z" s& f( s. l
数字转速测量法主要有两种:测频法和测周' n# w/ q! T6 M$ A
法。测频法在低转速时误差较大,仅适合高转速;, G$ ^- `6 S2 [- ?& z; g
测周法适用于低转速场合。在测周法中,当时基
5 X/ Q* O5 p# Q+ d" S9 E4 H. u" }& Lt一定时,则有M×At =N×T(其中M为时基脉- }# P. R& N6 m6 M3 |
冲数,N为脉冲数,T为相邻两个脉冲之间的时
, f0 |: v! L. U8 u5 k' X间)。在测某一转速时,若要提高M,则提高Ⅳ即
$ T9 V0 d8 |- T4 D9 D7 o可,N不能无原则地取大,取得太大则影响实时性;& P0 |1 T& @; |& y: k. w8 ?' g: d
取得太小,则提高不了精度。所以N应当是可以1 b; d3 L$ B. @( p# l& v
随转速变化而能线性变化的适当大的值。为解决) e9 `! N5 D. M3 `) @# w1 N
以上问题,文献[1]选用浮点定时计数法,但精度和
- K0 |( J& t7 L: N. ~; Z测量范围仍可以提高。文献[2]是根据不同的转7 i) {' R$ ^/ C' Z! B1 {" \
速事先人为计算出需要测的脉冲数(在文献中由K. s' h. H# D5 {; f- O/ T. {; t
表示),但K不是随转速线性变化的,故对不同的0 ^- n/ F* L, ^$ g8 }( s" D
转速适应性不强,且范围不宽、精度不高。本文提' }; g5 O$ T# O" ~1 C4 E
出的算法,能够确保所测的脉冲数Ⅳ随转速而改
' U" @: g# Q& p9 i! ?; }变。这是通过算法实现的,无须人为判断转速高9 k& k1 u( j- X7 _5 B+ ?0 |1 l& j* F3 d
低,同时所设计的软件结构简单,所占机时很少。; K0 t3 X8 a* y% V# H
1转速测量算法* Z' A, f# S9 D/ m/ v# E
本文讨论快速响应且高精度的转速测量算
6 ^* \! @9 @& O. x法。假设转速脉冲信号是方波,且转子转动一转
1 g0 u. L1 L" j4 T1 d对应一个方波。
' H+ \+ W% v" E* Q! M由于算法的一个重要步骤就是确定所测的脉
# z; a" g! a. ]. v* L冲数N,为保证脉冲数Ⅳ随转速变化而线性变化,# \6 F- o$ Q) K: I0 S' H4 H
本文将转速的上次测量值n除以一个常数E后
/ ~7 E5 j8 U% F加1作为本次测量的设定脉冲数N。为了使除法( n/ N# W/ h* o3 A5 K

" z; a  p" c% n- W6 f
, \& n) r/ A+ ?  I+ \7 o& [+ V, D& y; E7 _6 f* n8 N
附件下载:
游客,如果您要查看本帖隐藏内容请回复
$ X2 e" M, s4 A7 J

9 z) O* ~! p  q: Z8 p8 e

该用户从未签到

2#
发表于 2020-9-17 13:31 | 只看该作者
这个我需要                                    
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-3 17:14 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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