AT89C52单片机在捻度测量中的应用

技术分类: 测试与测量  微处理器与DSP  | 2007-11-09
来源:嵌入式在线

  定时/计数器T2和T0用作PWM信号的产生,T2决定工作脉冲的基准周期T,T0控制工作脉冲高电平的宽度Ton,低电平宽度Toff为T2定时减去T0定时。图3中跨接在直流电源Vcc两端的上下两个场效应管交替工作,由于场效应管不能立即关断,因此,当一个场效应管关断后,另一个场效应开启之前必须延时一段时间,以避免上下两个场效应直通,造成短路。故对于图4所示波形,在续流和方向改变的两个场效应管交替时,通过软件定时延时t时刻。软件代码如下:

;T2中断服务子程序
  ;T2工作于16位常数自动重新装入方式,决定PWM工作周期
  T2_INT:JB DIRECT_FLAG,T2_BACK ;判断正反转
  CLR P1.7 ;无反转输出
  CLR P0.1
  NOP
  NOP
  SETB P1.6 ;正转输出高电平
  SETB P0.0
  SJMP T2_QUIT
  T2_BACK:CLR P1.6
  CLR P0.0
  NOP
  NOP
  SETB P1.7
  SETB P0.1
  ;T0置初值,启动
   T2_QUIT: MOV TH0, SPEEDRAMH ;T0初值由预置速度和实际测量
  MOV TL0,SPEEDRAML ;速度比较后决定
  SETB TR0
  SETB ET0
  RETI

;定时/计数器T0中断服务子程序
  ;T0工作于方式1,决定PWM信号的高电平
  T0_INT: JB DIRECT_FLAG,T0_BACK
  CLR P1.6 ;正转输出低电平
  NOP
  NOP
  SETB P0.1 ;更好的续流,获得较大转距
  SJMP T0_QUIT
   T0_BACK:CLR P1.7
  NOP
  NOP
  SETB P0.0
  T0_QUIT:CLR TR0
   RETI

  4 结论

  本装置的硬件电路体积小、功耗低,抗干扰能力强,具有较好的稳定性和可靠性。采用结构化的软件设计方法;用平滑滤波算法解决速度测量的干扰问题

,实现速度平稳调节;用PWM实现较宽范围的直流调速;采用冗余技术保证系统长时间正常运行。经用户投产运行表明,操作方便,经济效益显著,具有较强的市场竞争力。

  

0
0
(请您对文章做出评价)
1】【2
加载中

对文章的评论

更多评论

剩余字数:  

浏览该文章的用户还看过...

  • 文 章

  • 论 坛

  • 博 客

  • 小 组

设计资源与分销

  • 博客推荐

  • 论坛推荐

  • 在线研讨会