外文翻译译文-使用TMS320C24X DSP测量电机速度的注意事项.docVIP

外文翻译译文-使用TMS320C24X DSP测量电机速度的注意事项.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用TMS320C24X DSP测量电机速度的注意事项 摘要 TMS320C24X系列DSP提供适当的接口成本低的内部硬件,用于测量电机的转速的应用程序的外部速度传感器。来自速度传感器的输出信号的周期被施加到捕获输入信号的DSP的引脚和测量信号的周期。然后,此信息用于计算电机的转速。但是,这种计算电动机的速度取决于几个系统参数。这些参数影响必须使用在速度计算程序的精确测量的。因此,本应用报告给出了一个速度测量系统的分析的来展示了系统参数对计算出的速度的影响。 对于一个给定的系统中的适当的缩放和归一化系数的选择进行了讨论。最后,给出了示例显示软件的执行速度计算程序的代码。 1电机转速测量 有多个牙齿的低成本轴链轮与霍尔效应齿轮齿传感器被广泛应用于用于测量电机转速。图1显示了一些影响速度测量链轮的物理细节。霍尔效应传感器产生一个方波输出信号,每一个齿在其邻近范围内旋转。如果N齿链轮,那么由此产生的脉冲速率为n每转脉冲。霍尔效应传感器的输出直接馈送到C24X捕获输入引脚。这个零件在的霍尔效应传感器的输出的上升沿或下降沿(取指定)中捕获其基定时器计数器值。捕获的值,然后将其存储在一个变量中以供以后计算速度使用。我们将称这个变量为TIME_STAMP。 在软件速度计算实施过程中,TIME_STAMP每一次新的可用的值,首先保存为当前的变量值。让我们称这个变量为time_stamp_old。然后新的值加载到另一个变量中,我们称之为time_stamp_new。对这两个值进行比较,齿对齿的周期(T2-T1)值就可以被计算出来。 为了减少抖动或周期波动的最近的,可以采用最近新检测到的N个周期测量的脉冲的平均值。 从两个连续的TIME_STAMP值,捕获的值之间的差异,计算⊿= time_stamp_new—time_stamp_old然后,以秒为单位的时间间隔由下式给出⊿t=t2-t1=Kp × Tclk×⊿其中KP为捕获单元时基预分频值。TCLK是CPU时钟周期,以秒为单位。CPU时钟被用作用户可选择预分频KP捕获单元时基。从图1中的角度θ以弧度表示由下式给出 。 当n是在链轮齿的数目。那么速度ω,以弧度/秒,和归一化速度ωN的计算公式为 这里,ωmax是ω的最大值,这时⊿= 1。因此, 对应的最大速度,单位是rpm Nmax时,可以测量被计算为 2 系统参数对计算速度的影响 TMS320C24X系列DSP提供了不同的CPU时钟频率和不同的时钟分频器值的捕获单元。这些都会影响速度测量算法的软件实现。另外,根据链轮的齿数和实际所使用的电机的最大速度,精确计算电机的转速的转速测量算法的执行时需要简单的修改。在本节中所提供的几个例子,表现出必要的修改为正确的测量电机转速。 2.1 案例1 对于20MHz的CPU时钟(TCLK=50×10-9秒)为基础的系统,KP=32和n= 25,归一化速度ωN,就归时,最大可测量速度 以弧度/秒表示,最大可测速度为 这对应于在使用本系统时,可以测量150万rpm的最大速度。现在,在任何实际的实现电机的最大速度会显著低于该最大可测速度。?因此,举例来说,如果所使用的电机的最高工作速度为23,000 rpm,那么计算出的速度可表示为归一化的归一化值每分钟至少23000转。如果我们选择这个基值正常化为23,438转(这样的价值选择的原因后面会解释),然后是在弧度/秒,相应的基础值正常化,则为因此,标度归一化速度的计算公式为 这表明,比例因子,在这种情况下为64。 请注意,这个系统有一个最大可测量速度为1,500,000 rpm,当转速为23,438 rpm时可能会导致一个基地为64(=1500000/23438)比例因子。有了这个缩放因子,上述乘法运算也可以简单地实现左移ωN的6位。虽然可以以任一方式进行乘法运算,但后者有更快的执行时间的。 载入缩放后的归一化速度的最大值ωN1是1。ωN1作为Q15数表示时,这个最大值是32,767(7FFFH)。因此,在这种情况下,ωN1的最大值为32767/64时,表示在Q15。现在,由于软件的实施,这时保存为一个16位的数字。因此,对于ωN最大的精确度,同时避免溢出的情况,应在Q21表示。 这个最大值用Q21表示是32,767。用rpm表示转速,计算公式为请注意,当电机运行在它的最高速度为23,000 rpm时,测量值Δ将在其最低。这个最低值会是Δ =65这个系统(最快时间为1转=65x25x32x50x10-9秒= 0.0026秒)。 2.2 案例2 如果系统在案例1的参数将保持不变,但所使用的电机的最大工作速度为5500 rpm,然后和以前一样,我们也设定和现在,假设我们对基础值,每分钟5859转的速度相对于归一化计算。以弧度/秒表示,相应的基础值正常化

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档