当前位置:文档之家› 基于霍尔传感器的转速测量)

基于霍尔传感器的转速测量)

成绩评定:传感器技术课程设计题目基于霍尔传感器的转速测量摘要转速是发动机重要的工作参数之一,也是其它参数计算的重要依据。

针对工业上常见的发动机设计了以单片机STC89C51为控制核心的转速测量系统。

系统利用霍尔传感器作为转速检测元件,并利用设计的调理电路对霍尔转速传感器输出的信号进行滤波和整形,将得到的标准方波信号送给单片机进行处理。

实际测试表明,该系统能满足发动机转速测量要求。

关键词:转速测量,霍尔传感器,信号处理,数据处理目录一、设计目的------------------------- 1二、设计任务与要求--------------------- 12.1设计任务------------------------- 12.2设计要求------------------------- 1三、设计步骤及原理分析 ----------------- 13.1设计方法------------------------- 2 3.2设计步骤------------------------- 23.3设计原理分析--------------------- 16四、课程设计小结与体会 ---------------- 16五、参考文献------------------------- 16一、设计目的1.学习基本理论在实践中综合运用的初步禁言,掌握模拟电路的设计的基本方法,设计步骤,培养综合设计与实物调试能力。

2.学会霍尔传感器的设计方法和性能指标测试。

3.进一步了解霍尔传感器的组成框图和各个单元的工作原理以及相互之间的联系。

4.培养实践技能,提高分析和解决问题的能力。

5.提高自己对文献资料的搜索和信息处理能力。

二、设计任务与要求2.1设计任务1、查阅传感器有关方面的相关资料,了解此方面的发展状况。

2、掌握所用器件的特性。

3、采用合理的设计方案。

4、设计、实现该系统。

5、撰写设计报告。

2.2设计要求1.掌握霍尔传感器的使用方法2.熟悉使用单片机测量转速三、设计步骤及原理分析3.1设计方法系统由传感器、信号预处理电路、处理器、显示器和系统软件等部分组成。

传感器部分采用霍尔传感器,负责将电机的转速转化为脉冲信号。

信号预处理电路包含待测信号放大、波形变换、波形整形电路等部分,其中放大器实现对待测信号的放大,降低对待测信号的幅度要求,实现对小信号的测量;波形变换和波形整形电路实现把正负交变的信号波形变换成可被单片机接受的TTL/CMOS兼容信号。

处理器采用STC89C51单片机,显示器采用8位LED数码管动态显示。

系统原理框图如图1所示:图1系统软件主要包括测量初始化模块、信号频率测量模块、浮点数算术运算模块、浮点数到BCD码转换模块、显示模块、按键功能模块、定时器中断服务模块。

系统软件框图如图2所示。

图23.2设计步骤1 单片机主控电路设计系统选用 STC89C51 作为转速信号的处理核心。

STC89C51 包含2 个16位定时/计数器、4K×8 位片内 FLASH 程序存储器、4个8位并行I/O口。

16 位定时/计数器用于实现待测信号的频率测量。

8位并行口P0、P2用于把测量结果送到显示电路。

4K×8 位片内FLASH程序存储器用于放置系统软件。

STC89C51与具有更大程序存储器的芯片管脚兼容,如:89C52(8K×8 位)或 89C55(32K×8 位),为系统软件升级打下坚实的物质基础。

STC89C51最大的优点是:可直接通过计算机串口线下载程序,而无需专用下载线和编程器。

STC89C51单片机是在一块芯片中集成了CPU、RAM、ROM、定时器/计数器和多功能I/O口等一台计算机所需要的基本功能部件。

其基本结构框图如图3.1,包括:·一个8位CPU;·4KB ROM;·128字节RAM数据存储器;·21个特殊功能寄存器SFR;· 4个8位并行I/O口,其中P0、P2为地址/数据线,可寻址64KB ROM或64KB RAM;·一个可编程全双工串行口;·具有5个中断源,两个优先级,嵌套中断结构;·两个16位定时器/计数器;·一个片内震荡器及时钟电路;计数脉冲输入T0 T1中断输入图3 STC89C51单片机结构框图STC89C51系列单片机中HMOS工艺制造的芯片采用双列直插(DIP)方式封装,有40个引脚。

STC89C51单片机40条引脚说明如下:正常运行和编程校验(8051/8751)时为5V电(1)电源引脚。

VCC为接地端。

源,VSS(2)I/O总线。

P0.0- P7.0(P0口),P0.1- P7.1(P1口),P0.2- P7.2(P2口),P0.3- P7.3(P3口)为输入/输出引线。

(3)时钟。

XTAL1:片内震荡器反相放大器的输入端。

XTAL2:片内震荡器反相放器的输出端,也是内部时钟发生器的输入端。

(4)控制总线。

由P3口的第二功能状态和4根独立控制线RESET、EA、ALE、PSEN组成。

值得强调的是,P3口的每一条引脚均可独立定义为第一功能的输入图4单片机的片外总线结构:①地址总线(AB):地址总线宽为16位,因此,其外部存储器直接寻址为64K字节,16位地址总线由P0口经地址锁存器提供8位地址(A0至A7);P2口直接提供8位地址(A8至A15)。

②数据总线(DB):数据总线宽度为8位,由P0提供。

③控制总线(CB):由P3口的第二功能状态和4根独立控制线RESET、EA、ALE、PSEN组成。

2 脉冲产生电路设计LM358内部包括有两个独立的、高增益、内部频率补偿的双运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式,在推荐的工作条件下,电源电流与电源电压无关。

它的使用范围包括传感放大器、直流增益模块和其他所有可用单电源供电的使用运算放大器的场合。

LM358的封装形式有塑封8引线双列直插式和贴片式。

特性:∙内部频率补偿∙直流电压增益高(约100dB)∙单位增益频带宽(约1MHz)∙电源电压范围宽:单电源(3—30V)∙双电源(±1.5一±15V)∙低功耗电流,适合于电池供电∙低输入偏流∙低输入失调电压和失调电流∙共模输入电压范围宽,包括接地∙差模输入电压范围宽,等于电源电压范围∙输出电压摆幅大(0至Vcc-1.5V)如图5所示,信号预处理电路为系统的前级电路,其中霍尔传感元件b,d为两电源端,d接正极,b接负极;a,c两端为输出端,安装时霍尔传感器对准转盘上的磁钢,当转盘旋转时,从霍尔传感器的输出端获得与转速率成正比的脉冲信号,传感器内置电路对该信号进行放大、整形,输出良好的矩形脉冲信号,图中LM358部分为过零整形电路使输入的交变信号更精确的变换成规则稳定的矩形脉冲,便于单片机对其进行计数。

图63.4 数据显示电路设计3.4.1 数码管结构和显示原理图8为数码管的引脚接线图,实验板上以P0口作输出口,经74LS244驱动,接8只共阳数码管S0-S7。

表7为驱动LED数码管的段代码表为低电平有效,1-代表对应的笔段不亮,0-代表对应的笔段亮。

若需要在最右边(S0)显示“5”,只要将从表中查得的段代码64H写入P0口,再将P2.0置高,P2.1-P2.7置低即可。

设计中采用动态显示,所以其亮度只有一个LED数码管静态显示亮度的八分之一。

图8数码管的引脚接线这里设计的系统先用 6 位LED数码管动态显示小型直流电机的转速。

当转速高于六位所能显示的值(999999)时就会自动向上进位显示。

3.4.2 缓冲器74LS244系统总线中的地址总线和控制总线是单向的,因此驱动器可以选用单向的,如74LS244。

74LS244还带有三态控制,能实现总线缓冲和隔离,74LS244是一种三态输出的八缓冲器和线驱动器,该芯片的逻辑电路图和引脚图如图3.5所示。

从图可见,该缓冲器有8个输入端,分为两路——1A1~1A4,2A1~2A4。

同时8个输出端也分为两路——1Y1~1Y4,2Y1~2Y4,分别由2个门控信号1G和2G控制,/1G, /2G三态允许端(低电平有效)。

当1G为低电平时,1Y1~1Y4的电平与1A1~1A4的电平相同,即输出反映输入电平的高低;同样,当2G为低电平时,2Y1~2Y4的电平与2A1~2A4的电平相同。

而当1G(或2G)为高电平时,输出1Y1~1Y4(或2Y1~2Y4)为高阻态。

经74LS244缓冲后,输入信号被驱动,输出信号的驱动能力加大了。

74LS244缓冲器主要用于三态输出的存储地址驱动器、时钟驱动器和总线定向接收器和定向发送器等。

常用的缓冲器还有74LS240,241等。

图9 74LS244逻辑电路图74LS244的极限参数如下:电源电压 (7V)输入电压………………………………………………5.5V输出高阻态时高电平电压……………………………5.5V利用上述器件设计的显示电路如图3.6所示。

8个共阳的LED 数码管(S0-S7)同名的引脚连接在一起,由单片机P0口通过74LS244驱动(段控制),R12-R19 为限流电阻。

单片机P2口的8个引脚分别通过三极管Q0-Q7控制8个LED 数码管的公共端(位控制)。

单片机的主时钟为12MHz 。

P0口 和 P2口都是准双向口,输出时需要接上拉电阻。

P0内部没有上拉电阻,P2口内部有弱上拉。

所以P0口外围电路设计为低电平有效,高电平无效。

要使数码管S0-S7的其中一个亮,其对应的P2端口要置高,P2的其余端口置低。

如要让S0数码管亮,则要将P2.0置高,P2.1-P2.7置低即可。

系统将定时把显示缓冲区的数据送出,在数码管LED 上显示。

3.5 稳压电源设计如图3.7所示为5-12V 连续可调稳压电源,采用L4960芯片制作的输出电流可达10A ,输出电压在5-12V 间连续可调,是一个实用的开关型稳压电源。

其工作原理为:220V 交流电源经变压器T1降压,桥堆VD1整流,C1、C2滤波后得到一直流电压。

IC 第①、②脚为直流电压输入端,其最高输入电压为+40V 。

该直流电压经IC 内部的振荡器调制为200kHz 左右的高频开关电压,振荡器的开关频率由外接振荡电容器C4决定。

当C4的值取为3300pF 时,电源的开关频率约为200kHz ;R3、C6为环路调节放大器的频率补偿网络,由第7脚输入。

IC 第④脚为抑制输入端,其闭锁电压的阈值为0.7V ,输出电压经取样电阻R2反馈至第④脚后与R1比较,当阈值电压大于0.7V 时,输出关闭,起到短路过流保护作用。

第6脚为输出电压调节控制端,由电位器RP1及电阻R4将输出电压分压后得到调节电压检测值,调节电位器RP1可控制输出电压的大小,输出电压值可由公式:VO=Vref (){}4/1R R R L h ++进行估算。

相关主题