利用外部计数器对光电脉冲171 分频.pptVIP

  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文档。上传文档
查看更多
利用外部计数器对光电脉冲171 分频

方法一:直接测频率的方法 脉冲输入电路如下所示: 单片机片内定时器C/T1作为16位计数器方式运行。 在给定的采样一次的时间t内,统计T1所记的脉冲数, 即为对应频率的采样值, 再乘以比例系数即为所求转速。 分析: 采样一次的时间t 可由8051内部定时器T0加软件控制产生,即用T0来控制T1计数的起/停; 亦可由外部时钟电路产生,通过T1的门控端进行直接控制, 由于精度要求0.01%,故T1计数采样值必须 ﹥10000 , ∴采样一次的时间:t﹥10000×58.6us=586ms 此时间太长既影响测量精度,也不能适应实时控制的要求! 方法二:采用测周期的方法 当方法一所需时间太长时,可考虑用此法。 即T1作计数器的方式运行,T0作定时器运行, T1用来控制T0的起/停; 实际上是对机器周期Tcy进行计数:即对于给定的T1所计脉冲个数时间内,T0所计的Tcy的数值即为采样结果; 乘以比例系数K,再取其倒数即可得转速值。 分析: 1、若需T0计数值≥10000,设系统晶振为12M,则采样一次的时间为:t≥10000×1us=10ms 2、此时,T1计数器的给定脉冲数应为: 若取T1=171 则,采样一次的时间为: t=171×58.6us=10.02ms 此时T0所记的数值为: 此采样值与转速成反比! 讨论两个问题: 1、如何确保0.01%的测量精度? 2、如何确定量纲转换的比例系数K? (即计算由采样值转换到转速值时,所需的比例系数K) 问题1的由来: CPU响应中断时间的不同到来的影响,即: 8051指令周期为4、2、1ms三种,则CPU响应中断的时间除去固定的中断处理部分外,等待指令执行完毕的延迟时间分别为4、2、1ms。 简化一点,在等候中断到来时,可以不安排乘、除法指令,则上述等待指令执行完毕的延迟时间分别为2、1ms。 因此由于响应中断,就可能产生1ms的误差; 这个误差直接影响0.01%的测量精度! 问题1的解决方案: 若考虑到响应中断时间的不同所带来的误差,则可以采用两种不同的方法来消除: (1)对T1的计数增加一倍,即取:T1=342,则采样时间 t=20.04ms, T0所计的采样值为20040,仍能保证0.01%的精度 (2)采用硬件方法,即: 利用外部计数器对光电脉冲171 分频,用分频后脉冲, 直控T0的门控端,则所得结果更为精确。 (即直接测171*T1的脉宽的方法,而不是利用T1计数器产生中断来测171×T1的 脉宽) 问题2的解决方案: 即如何由 THL0所计的采样值求得对应的转速n: 光电脉冲周期: (1) 转速n与光电脉冲周期T、频率f 的关系: 其中比例系数: (2) (f=0时,n=0;f=1024Hz时,n=60转/分 ) 综合(1)、(2)式有: 结论:在获得周期采样值THL0后,只要计算: THL0, 即可得到相应的转速n 验证一:当THL0=10020时: 验证二:由前: ∴当THL0=10020时,有: 2、补充讨论题 思考题 11.7、11.8、11.15 见第11章习题课PPT课件 * 第三次小班指导课 (第13周;第11、12章) 1、讨论题: (1)试设计一个数字转速表,其中: 直流电动机正常转速为1000转/分钟; 用于测速的光电脉冲个数为1024个/转; 要求测速精度达到0.01%。 试设计出系统的电气原理图并讨论测速的方法和原理 (2)试讨论如何保证能达到0.01%的测量精度? (3)试分析由光电脉冲计数结果到电机转速的量纲转换计算方法 解:由已知条件,可得电动机正常工作时,光电脉冲的频率f、周期T分别为: 有什么原因会影响0.01%的测量精度? 即: *

文档评论(0)

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

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

1亿VIP精品文档

相关文档