您的位置 首页 方案

单片机在电机转速测量仪使用

单片机是整个测量系统的主要部分,担负对前端脉冲信号的处理、计算、以及信号的同步,计时等任务,其次,将测量的数据经计算后,将得到的转

单片机是整个丈量体系的首要部分,背负对前端脉冲信号的处理、核算、以及信号的同步,计时等使命,其次,将丈量的数据经核算后,将得到的转速值传送到显现接口中,用数码管显现数值。在本体系中考虑到计数的规模、运用的守时,计数器的个数及I/O口线。

电机转速丈量需求通过的4个根本进程:1是操控方法;2是确认计数方法;3是信号输入方法;4是计数值的读取;单片机完结对电机转速脉冲计数的操控,读取寄存器完结转速频率的确认。

其丈量进程是丈量转速的霍尔传感器和电机机轴同轴衔接,机轴每转一周,发生一定量的脉冲个数,由霍尔器材电路输出。成为转数计数器的计数脉冲。一起霍尔传感器电路输出起伏为12V的脉冲经光电耦合后降为5V,坚持同单片机AT89C51逻辑电平相一致,操控计数时刻,即可完结计数器的计数值对应机轴的转速值。主CPU将该值数据处理后,在数码管上显现出来。本体系选用89C51中的0INT中止对转速脉冲计数。守时器T0作业于守时方法,作业于方法1。每到1s读一次外部中止0INT计数值,此值即为脉冲信号的频率,可核算出电机的转速。

当直流电机通过传动部分带圆盘旋转时,霍尔传感器依据圆盘上得磁片取得一系列脉冲信号。这些脉冲信号通过单片机体系守时/计数器0INT计数,守时器T0守时。守时器T0完结100次溢出中止的时刻T除以测得的脉冲数m,通过单位换算,就可以算得直流电机旋转的速度。然后判别是否发动体系进行丈量。假如是,就发动体系运转。假如不是就等候发动。发动体系后,霍尔传感器检测脉冲到来后,发动外部中止,每来一个脉冲中止一次,记载脉冲个数。一起发动T0守时器作业,每1秒守时中止一次,读取记载的脉冲个数,即电机转速。接连采样三次,取平均值记为一次转速值。再进行数值的判别,若数值高于5000rpm则报警并回来初始化阶段,不然就进行正常速度数码管显现。

单片机的转速丈量完结,守时器T0作为内部守时器,外部中止来的时分读取TH0,TL0,并一起清零TH0、TL0,使守时器再次循环计内部脉冲。此外,关于低速情况下,咱们还要设定一个软件计数器VTT,当外部中止还没来而内部守时器现已溢出,发生守时器0中止时,添加VTT,作为三字节中的高字节。三字节组成除数,上面的常数为四字节,所以核算程序实际上便是调用一个四字节除三字节商为两字节的程序。为数码管可以显现出来,需将二进制转换为十进制,在将十进制转换为非紧缩BCD码后,才干调用查表程序,最后送显现。单片机转速核算程序因为本次规划的体系要完结的功用是将霍尔传感器的信号送到单片机的外部中止口,再对周期方波进行内部计数,调用核算程序把转速测出来。可以说是中心部分。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/263163.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部