传感器大作业
题目:霍尔转速器
姓名:
#####
学院:电子工程学院
班级:
学号:
日期:2013年X月X日
一、被测量分析
转速是发动机重要的工作参数之一,也是其它参数计算的重要依据。在工农业生产和工程实践中,经常会遇到各种需要测量转速的场合,例如在发动机、电动机、卷扬机、机床主轴等旋转设备的试验、运转和控制中,常需要测量和显示其转速。要测速,首先要解决的是采样问题。测量转速的方法分为模拟式和数字式两种。模拟式采用测速发电机为检测元件,得到的信号是模拟量。早期直流电动机的控制均以模拟电路为基础,采用运算放大器,非线性集成电路以及少量的数字电路组成,控制系统的硬件部分非常复杂,功能单一,而且系统非常不灵活、调试困难。数字式通常采用光电编码器、圆光栅、霍尔元件等为检测元件,得到的信号是脉冲信号。随着微型计算机的广泛应用,单片机技术的日新月异,特别是高性能价格比的单片机的出现,转速测量普遍采用以单片机为核心的数字式测量方法,使得许多控制功能及算法可以采用软件技术来完成,智能化微电脑代替了一般机械式或模拟式结构,并使系统能达到更高的性能。采用单片机构成控制系统,可以节约人力资源和降低系统成本,从而有效的提高工作效率。
二、霍尔传感器的发展历史及其现状
霍尔传感器是根据霍尔效应制作的一种磁场传感器。霍尔效应是磁电效应的一种,这一现象是霍尔(A.H.Hall,1855—1938)于1879年在研究金属的导电机构时发现的。后来发现半导体、导电流体等也有这种效应,而半导体的霍尔效应比金属强得多,利用这现象制成的各种霍尔元件,广泛地应用于工业自动化技术、检测技术及信息处理等方面。霍尔效应是研究半导体材料性能的基本方法。通过霍尔效应实验测定的霍尔系数,能够判断半导体材料的导电类型、载流子浓度及载流子迁移率等重要参数。
三、传感器设计思路
系统由传感器、信号预处理电路、处理器、显示器和系统软件等部分组成。传感器部分采用霍尔传感器,负责将电机的转速转化为脉冲信号。信号预处理电路包含待测信号放大、波形变换、波形整形电路等部分,其中放大器实现对待测信号的放大,降低对待测信号的幅度要求,实现对小信号的测量;波形变换和波形整形电路实现把正负交变的信号波形变换成可被单片机接受的TTL/CMOS兼容信号。
处理器采用STC89C51单片机,显示器采用8位LED数码管动态显示。系统原理框图如图所示:
系统软件主要包括测量初始化模块、信号频率测量模块、浮点数算术运算模块、浮点数到BCD码转换模块、显示模块、按键功能模块、定时器中断服务模块。系统软件框图如图所示:
四、传感器的结构及工作原理说明
霍尔传感器是对磁敏感的传感元件,由磁钢、霍耳元件等组成。测量系统的转速传感器选用SiKO的NJK-8002D的霍尔传感器,其响应频率为100KHz,额定电压为5-30(V)、检测距离为10(mm)。其在大电流磁场或磁钢磁场的作用下,能测量高频、工频、直流等各种波形电流。该传感器具有测量精度高、电压范围宽、功耗小、输出功率大等优点,广泛应用在高速计数、测频率、测转速等领域。输出电压4~25V,直流电源要有足够的滤波电容,测量极性为N极。安装时将一非磁性圆盘固定在电动机的转轴上,将磁钢粘贴在圆盘边缘,磁钢采用永久磁铁,其磁力较强,霍尔元件固定在距圆盘1-10mm处。当磁钢与霍尔元件相对位置发生变化时,通过霍尔元件感磁面的磁场强度就会发生变化。圆盘转动,磁钢靠近霍尔元件,穿过霍尔元件的磁场较强,霍尔元件输出低电平;当磁场减弱时,输出高电平,从而使得在圆盘转动过程中,霍尔元件输出连续脉冲信号。这种传感器不怕灰尘、油污,在工业现场应用广泛。
霍尔器件是由半导体材料制成的一种薄片,器件的长、宽、高分别为
l、b、d。若在垂直于薄片平面(沿厚度
d)方向施加外磁场B,在沿l方向的两个端面加一外电场,则有一定的电流流过。由于电子在磁场中运动,所以将受到一个洛仑磁力,其大小为:
式中:f—洛仑磁力,q—载流子电荷,V—载流子运动速度,B—磁感应强度。
这样使电子的运动轨迹发生偏移,在霍尔元器件薄片的两个侧面分别产生电子积聚或电荷过剩,形成霍尔电场,霍尔元器件两个侧面间的电位差称为霍尔电压。
霍尔电压大小为:
(mV)
式中:—霍尔常数,d—元件厚度,B—磁感应强度,I—控制电流
设,则=(mV)
为霍尔器件的灵敏系数(mV/mA/T),它表示该霍尔元件在单位磁感应强度和单位控制电流下输出霍尔电动势的大小。应注意,当电磁感应强度B反向时,霍尔电动势也反向。图2.3为霍耳元件的原理结构图。
若控制电流保持不变,则霍尔感应电压将随外界磁场强度而变化,根据这一原理,可以将两块永久磁钢固定在电动机转轴上转盘的边沿,转盘随被测轴旋转,磁钢也将跟着同步旋转,在转盘附近安装一个霍尔元件,转盘随轴旋转时,霍尔元件受到磁钢所产生的磁场影响,输出脉冲信号。传感器内置电路对该信号进行放大、整形,输出良好的矩形脉冲信号,测量频率范围更宽,输出信号更精确稳定,已在工业,汽车,航空等测速领域中得到广泛的应用。其频率和转速成正比,测出脉冲的周期或频率即可计算出转速。
五、检测电路
系统硬件电路设计
5.1
单片机控制电路设计
系统选用
STC89C51
作为转速信号的处理核心。STC89C51
包含
个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
特殊功能寄存器SFR
128字节RAM
定时/计数器
T0、T1
时钟源
CPU
串行接口
并行I/O接口
中断系统
4K
ROM(EPROM)
(8031无)
P0
P1
P2
P3
TXD
RXD
中断输入
STC89C51单片机结构框图
STC89C51系列单片机中HMOS工艺制造的芯片采用双列直插(DIP)方式封装,有40个引脚。STC89C51单片机40条引脚说明如下:
(1)电源引脚。V正常运行和编程校验(8051/8751)时为5V电源,V为接地端。
(2)I/O总线。P-
P(P0口),P-
P(P1口),P-
P(P2口),P-
P(P3口)为输入/输出引线。
(3)时钟。
XTAL1:片内震荡器反相放大器的输入端。
XTAL2:片内震荡器反相放器的输出端,也是内部时钟发生器的输入端。
(4)控制总线。
由P3口的第二功能状态和4根独立控制线RESET、EA、ALE、PSEN组成。
值得强调的是,P3口的每一条引脚均可独立定义为第一功能的输入输出或第二功能。如表3.1所示。
P3口引脚及线号
引脚
第二功能
P3.0
(10)
RXD
串行输入口
P3.1
(11)
TXD
串行输出口
P3.2
(12)
INT0
外部中断0
P3.3
(13)
INT1
外部中断1
P3.4
(14)
T0
定时器0外部输入
P3.5
(15)
T1
定时器1外部输入
P3.6
(16)
WR
外部数据存储器写脉冲
P3.7
(17)
RD
外部数据存储器读脉冲
表3.1
P3口线的第二功能定义:
STC89C51单片机的片外总线结构:
①地址总线(AB):地址总线宽为16位,因此,其外部存储器直接寻址为64K字节,16位地址总线由P0口经地址锁存器提供8位地址(A0至A7);P2口直接提供8位地址(A8至A15)。
②数据总线(DB):数据总线宽度为8位,由P0提供。
③控制总线(CB):由P3口的第二功能状态和4根独立控制线RESET、EA、ALE、PSEN组成。
5.2
脉冲产生电路设计
LM358内部包括有两个独立的、高增益、内部频率补偿的双运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式,在推荐的工作条件下,电源电流与电源电压无关。它的使用范围包括传感放大器、直流增益模块和其他所有可用单电源供电的使用运算放大器的场合。
LM358的封装形式有塑封8引线双列直插式和贴片式。
特性:
·
内部频率补偿
·
直流电压增益高(约100dB)
·
单位增益频带宽(约1MHz)
·
电源电压范围宽:单电源(3—30V)
·
双电源(±1.5一±15V)
·
低功耗电流,适合于电池供电
·
低输入偏流
·
低输入失调电压和失调电流
·
共模输入电压范围宽,包括接地
·
差模输入电压范围宽,等于电源电压范围
·
输出电压摆幅大(0至Vcc-1.5V)
如图3.2所示,信号预处理电路为系统的前级电路,其中霍尔传感元件b,d为两电源端,d接正极,b接负极;a,c两端为输出端,安装时霍尔传感器对准转盘上的磁钢,当转盘旋转时,从霍尔传感器的输出端获得与转速率成正比的脉冲信号,传感器内置电路对该信号进行放大、整形,输出良好的矩形脉冲信号,图中LM358部分为过零整形电路使输入的交变信号更精确的变换成规则稳定的矩形脉冲,便于单片机对其进行计数。
5.3
按键电路设计
通过软件设置按键开关功能:
按
K0清零、复位
按K1显示计时时间
按K2显示计数脉冲数
此按键电路为低电平有效,当无按键按下时,单片机输入引脚P1.0、P1.1、P1.2、P1.3端口均为高电平。当其中任一按键按下时,其对应的P1端口变为低电平,在软件中利用这个低电平设计其功能。软件中还设置了按键防抖动误触发功能,软件中设置定时器1
50ms中断一次,每次中断都对按键进行扫描,如果扫描到有按键按下,则延迟10ms,再次进行键扫描,若仍有按键按下,则按键为真,并从P1口读取数据,低电平对应的即为有效按键,如图3.3所示。
按键电路图
5.4
数据显示电路设计
5.4.1
数码管结构和显示原理
图为数码管的引脚接线图,实验板上以P0口作输出口,经74LS244驱动,接8只共阳数码管S0-S7。表3.2为驱动LED数码管的段代码表为低电平有效,1-代表对应的笔段不亮,0-代表对应的笔段亮。若需要在最右边(S0)显示“5”,只要将从表中查得的段代码64H写入P0口,再将P2.0置高,P2.1-P2.7置低即可。设计中采用动态显示,所以其亮度只有一个LED数码管静态显示亮度的八分之一。
驱动LED数码管的段代码
数字
d
p
e
c
g
b
f
a
十六进制
P0.7
P0.6
P0.5
P0.4
P0.3
P0.2
P0.1
P0.0
共阴
共阳
0
0
0
B7
0
0
0
0
0
0
EB
0
0
0
AD
0
0
0
9D
0
0
0
0
1E
E1
0
0
0
9B
0
0
BB
0
0
0
0
0
EA
0
BF
0
0
9F
数码管的引脚接线图
这里设计的系统先用
位LED数码管动态显示小型直流电机的转速。当转速高于六位所能显示的值(999999)时就会自动向上进位显示。
5.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等。
图3.5
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上显示。
5.5
总电路图
六、补偿的考虑
霍尔元件常采用锗、硅、砷化镓、砷化铟及锑化钢等半导体制作。用锑化铟半导体制成的霍尔元件灵敏度最高,但受温度的影响较大。用锗半导体制成的霍尔元件,虽然灵敏度较低,但它的温度特性及线性度较好。目前使用锑化铟霍尔元件的场合较多。
七、重要参数
1、霍尔元件
霍尔元件应用霍尔效应的半导体。
2、霍尔效应
置于磁场中的静止载流导体,当它的电流方向与磁场方向不一致时,载流导体上平行于电流和磁场方向上的两个面之间产生电动势差,这种现象称霍尔效应。
3、霍尔系数(又称霍尔常数)RH
在磁场不太强时,霍尔电势差UH与激励电流I和磁感应强度B的乘积成正比,与霍尔片的厚度δ成反比,即UH =RH*I*B/δ,式中的RH称为霍尔系数,它表示霍尔效应的强弱。
另RH=μ*ρ即霍尔常数等于霍尔片材料的电阻率ρ与电子迁移率μ的乘积。
4、霍尔灵敏度KH(又称霍尔乘积灵敏度)
霍尔灵敏度与霍尔系数成正比而与霍尔片的厚度δ成反比,即KH=RH/δ,它通常可以表征霍尔常数。
5、霍尔额定激励电流
当霍尔元件自身温升10℃时所流过的激励电流称为额定激励电流。
6、霍尔最大允许激励电流
以霍尔元件允许最大温升为限制所对应的激励电流称为最大允许激励电流。
7、霍尔输入电阻
霍尔激励电极间的电阻值称为输入电阻。
8、霍尔输出电阻
霍尔输出电极间的电阻值称为输入电阻。
9、霍尔元件的电阻温度系数
在不施加磁场的条件下,环境温度每变化1℃时,电阻的相对变化率,用α表示,单位为%/℃。
10、霍尔不等位电势(又称霍尔偏移零点)
在没有外加磁场和霍尔激励电流为I的情况下,在输出端空载测得的霍尔电势差称为不等位电势。
11、霍尔输出电压
在外加磁场和霍尔激励电流为I的情况下,在输出端空载测得的霍尔电势差称为霍尔输出电压。
12、霍尔电压输出比率
霍尔不等位电势与霍尔输出电势的比率
13、霍尔寄生直流电势
在外加磁场为零、霍尔元件用交流激励时,霍尔电极输出除了交流不等位电势外,还有一直流电势,称寄生直流电势。
14、霍尔不等位电势
在没有外加磁场和霍尔激励电流为I的情况下,环境温度每变化1℃时,不等位电势的相对变化率。
15、霍尔电势温度系数
在外加磁场和霍尔激励电流为I的情况下,环境温度每变化1℃时,不等位电势的相对变化率。它同时也是霍尔系数的温度系数。
八、传感器名称:霍尔转速器
九、应用描述
霍尔传感器在实际应用中越来越广泛,将永磁体按适当的方式固定在被测轴上,霍尔传感器置于磁铁的气隙中,当轴转动时,霍尔传感器输出的电压则包含有转速的信息。测速的方法决定了测速信号的硬件连接,测速实际上就是测频,因此,频率测量的一些原则同样适用于测速。将霍尔传感器输出电压经后续电路处理,便可得到转速的数据。随着单片机的不断推陈出新,特别是高性价比的单片机的涌现,转速测量控制普遍采用了以单片机为核心的数字化、智能化的系统。本文介绍了一种由单片机c8051f060作为主控制器,使用霍尔传感器进行测量的直流电机转速测量系统。
霍尔传感器具有不怕灰尘、油污,安装简易,不易损坏等优点,在工业现场得到了广泛应用。利用霍尔传感器设计的转速测量系统以单片机STC89C51为数据处理核心,采用定时器定时中断的方法实现计数,对测量数据进行计算得到转速数据,并将结果送数码管显示。整个测量系统硬件电路简单,容易调试,软件部分编程采用C51,有较高的编程效率。测试结果表明对电动机转速的测量精度较高,基本能够满足实际的测试需要,有一定的实际应用价值。
十、需要说明的问题
用霍尔元件测量转速时,每当磁感应强度发生变化时霍尔元件就输出一个脉冲,如果转速过慢,磁感应强度发生变化的周期过长,大于读取脉冲信号的电路的工作周期,就会导致计数错误。
北京邮电大学