新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 基于直流电机调速与测速系统设计方案

基于直流电机调速与测速系统设计方案

作者:时间:2013-12-05来源:网络收藏
RIGHT: 0px; FONT: 14px/25px 宋体, arial; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; PADDING-TOP: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  2.3 复位电路

  单片机复位电路就好比电脑的重启部分,当单片机系统在运行中,按下复位按钮内部的程序自动从头开始执行。复位电路采用上电自动复位和手动复位两种方式,C3、R21、S1组成复位电路。

  2.4 时钟电路

  系统的时钟电路设计是采用的内部方式,即利用芯片内部的振荡电路。AT89系列单片机内部有一个用于构成振荡器的高增益反相放大器。引脚XTAL1和XTAL2分别是此放大器的输入端和输出端。这个放大器与作为反馈元件的片外晶体谐振器一起构成一个自激振荡器。外接晶体谐振器以及电容C1和C2构成并联谐振电路,接在放大器的反馈回路中。

  3.驱动电路设计

  从单片机直接输出的控制信号无法直接驱动12V,目前大多采用H桥式驱动,为便于制作,驱动模块采用光电耦合器对控制电路和主电路进行隔离,达到保护作用。U3输出PWM控制信号通过三极管反相驱动电机,实现电机的。驱动电路图如图3所示。

  电机驱动电路

  4.测速电路设计

  测速模块由U型光电开关、转盘及外围电路组成,电机转动时带动转盘转动,转盘上附有八个小孔,当转盘转动一周产生八个脉冲信号,由此可以把电机转动的物理量转换成变化的脉冲信号,经Q5开关驱动输送到单片机外部中断P3.3进行计数,实现对电机速度的监测。测速电路如图4所示。

  测速系统

  设计中应用了比较常见的光电测速方法来实现,其具体做法是将电机轴上固定一圆盘,在测速模块中U型光耦。通过转盘上八个圆孔,产生脉冲信号。电动机转到孔处时,发光二极管通过缝隙将光照射到光敏三极管上,三极管导通,反之三极管截止。

  U型光电开关与转盘的安装如图5所示:把转盘固定在电动机的转轴上,安装U型光耦,把光耦插入转盘上,用螺丝固定,转盘边要安装在U型光电开关的槽中间。

  U型光电开关与转盘的安装

  5.的软件设计

  系统软件采用C51语言开发,模块化设计。定时器中断工作在16位计数方式,实现数码管显示、PWM控制。外部中断采用负边沿触发,实现电机转速的测量。程序流程图如图6.

  主程序流程图

  6.小结

  基于单片机控制的测速与系统设计方



评论


相关推荐

技术专区

关闭