专研DSP28XX系列,深入了解C语言的'奥妙,掌握ORCAD中电路图的仿真功能,学习MCU等控制理论.努力.
每天都要有收获.生活才会因此多姿多彩.相信自己.未来就会有希望!
基于TMS320F240的M/T法测速的实现与应用
上一篇 /
下一篇 2007-05-19 15:51:37 / 天气: 晴朗
/ 心情: 高兴
/ 个人分类:学习日记
基于TMS320F240的M/T法测速的实现与应用!Ldc,s9CE1{%V04Ej9s*cp4Ny&M0
作 者 :上海大学 徐静 阮毅
EDA中国门户网站 r-Wza&I*_zZX摘 要 :
采用DSP实现M/T法测速。利用DSP的捕获功能,确保测速的计时和码盘脉冲计数的同步。时间测量的绝对误差小于0.2μs,并且与测速周期无关。同时提出一种经济、实用的抗测速干扰方法。理论推导和实验结果表明,该方案准确、可靠,适用的测速范围大。\[
Z^K&Z~6ky0英文摘 要 :
Realize M/T speed measurement with DSP. Make full use of DSP resources and ensure synchronous counting for time and encoder pulses. Timing error is less than 0.2μs, which is independent of measurement period. Furthermore, an economical and practical method is proposed, which is applicable to wide speed range and displays high immunity to field interference signal. Its reliability and accuracy are verified by both the oretical calculation and experiment result.EDA中国门户网站-\%O9Z0\Kd\关键词: 转速 误差 干扰
(U6M8Ch+b@01 引言
yF'\p2c'ha't0
|J6J\)E8L9N ?0转速闭环控制系统中,电机转速作为反馈量构成闭环控制,转速测量的精度对控制系统性能的影响是不言而喻的。光电码盘是目前广泛采用的测速手段。它具有精度高、线性度好的优点。采用光电码盘测速时,常用的测速方法有M法、T法和M/T法。其中M/T法兼顾高低转速,是综合性能最佳的一种。EDA中国门户网站jy2dx7Hc}N n
EDA中国门户网站3P0z!P$_5}+hc,~eT2 M/T法测速原理和误差分析EDA中国门户网站 T P&l.Pe7a8cZOfE
g(LVd2ov9@!V02.1 M/T法测速的原理EDA中国门户网站,{I
f)AT,q-H \8}
M/T法测速综合了M法与T法的长处,既记录测速时间内码盘输出的脉冲数M1,又检测同一时间间隔内高频时钟脉冲数M2。设高频时钟脉冲的频率为f0,则测速时间
。习惯上转速常以每分钟转数来表示,则电机的转速可表示为:EDA中国门户网站)j@,D*Q.Ah*Y;h&^4q1H
(1)
&_6?a1|p3G0式中,Z为电机每转一圈所产生的脉冲数(Z=倍频系数×码盘光栅数),如图1所示。
0b*e'\7i3s.cD}.w4L0EDA中国门户网站+pz({,h2f

a3{*q:kN1t0图1 M/T法测速示意图
ueo;cO,i9b `Wm:L|0
EDA中国门户网站Q8BSJZ!F.gEDA中国门户网站
q{Xe4{h\Nl+e
2.2 误差分析EDA中国门户网站BND7H \OK
常规的M/T法测速中,测速时间是程序设定的计数时间TC,而脉冲数为TC时间内码盘输出脉冲个数。由图1可看出,TC开始时刻与码盘输出脉冲上升沿并非一定同步到达。同样,TC结束时刻也很难刚好与码盘的输出脉冲上升沿同步。这两个时间差都与转速的大小有关,而与高频计数时钟的频率无关。由此引起的计数和计时的时间偏差可能比高频时钟周期大得多,从而降低测速的精度。由M/T法测速的误差根源可知:确保高频时钟脉冲计数器与码盘输出脉冲计数器同时开启与关闭是提高测速精度的关键所在。
,Wbp*\~2G0
v/ov3pt03 利用DSP实现高精度转速测量
&w