1.2 数字转速测量装置的几种方法 数字测速法的核心是采样,目前常用的有光电脉冲发生器和磁电式脉冲发生器,光电脉冲发生器由于易受振动和光源干扰,因而现在采用得不多。而磁电式脉冲发生器即霍尔传感器却能很好的克服这些问题。 常用的测速方法有:M 法(测频率法)、T 法(测周期法)和 M/T 法(频率/周期法)[1][10]。 M 法是在规定的检测时间内,检测脉冲信号的个数来确定转速,适合于高速系统。T 法是测量脉冲发生器所产生的相邻两个转速脉冲信号的时间来确定转速,适合低速测量[3]。M/T 法是同时测量检测时间和在此检测时间内脉冲发生器所产生的转速脉冲信号的个数来确定转速。
本文以霍尔传感器为基础采用测频法进行设计。 2 转速里程测量装置的总体设计方案 2.1 系统功能概述 本系统使用 Atmel 89C51 单片机作为核心,使用 CS3020 霍尔传感器采集转速脉冲,所用步进电机最大转速为 1200 转/分钟,霍尔传感器采集到脉冲通过单片机P3.5/T1 口送入,单片机处理后算出转速及里程,通过P0、P1口及 P2口低五位选通送到数码管显示。数码管显示最转速范围为 0 到 100 公里/小时,显示里程范围为 0到 10000 公里。速度超过显示范围提示错误码 Err00,里程超过显示范围提示错误码Err01。
2.2 系统总体结构 本系统采用 M 法进行速度及里程测量,其原理为[2]:将霍尔传感器固定在旋转体边缘某固定不动的位置,在旋转体上与霍尔元件相对位置固定一小块磁体,旋转时磁体随旋转体旋转,每旋转一圈磁体经过霍尔传感器边缘一次,每次经过改变霍尔传感器中通过的磁通量大小,霍尔传感器则产生一次脉冲信号表示旋转了一圈,并将信号传动到单片机的P3.5/T1 口进行计数。单片机T0 作定时器,每隔 50 毫秒产生一次中断,记录 20 次中断达到 1 秒的定时,源]自{751^*论\文}网·www.751com.cn/ 通过记录这一秒内旋转的圈数,计算出速度计累计里程,送到LED 数码管显示结果。系统总体结构及功能分块如图2.2.1。 2.3 系统硬件设计概述 硬件设计的任务是根据系统总体设计要求,在系统工作原理的基础上确定系统中所要使用的元器件,设计出系统原理框图、电气原理图并制成PCB 板。 本速度里程测量装置由霍尔传感器、单片机和数码管及晶振复位等电路组成。霍尔传感器选择 CS3020 霍尔传感器,负责采集转动信号并转换成脉冲信号,由于采用的是集成霍尔开关元件,输出的是数字信号,所以可以直接将信号传入单片机P3.5/T1口进行处理。单片机采用 Atmel 公司的 AT89C51 单片机,T0 作定时器使用,每隔 1s脉冲信号产生及传送部分 信号处理部分 结果显示部分 电机 霍尔传感器 AT89C51单片机的速度里程测量装置设计+程序+电路图(2):http://www.751com.cn/zidonghua/lunwen_65286.html