优秀毕业设计论文:电子技术霍尔元件小车测距系统设计_第1页
优秀毕业设计论文:电子技术霍尔元件小车测距系统设计_第2页
优秀毕业设计论文:电子技术霍尔元件小车测距系统设计_第3页
优秀毕业设计论文:电子技术霍尔元件小车测距系统设计_第4页
优秀毕业设计论文:电子技术霍尔元件小车测距系统设计_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、吉林建筑工程学院电气与电子信息工程学院传感器及检测技术课程设计设计题目:霍尔元件小车测距离系统设计目录一、课程设计目的1二、课程设计内容1三、课程设计要求1四、传感器工作原理五、系统框图六、单元电路设计原理4七.电路原理图8八、设计中的问题及解决方法九、总结十、参考文献10霍尔元件小车测距系统设计一、课程设计目的:通过传感器及检测技术课程设计,使我们掌握传感器及检测系统设计的方 法和设计原则及相应的硬件调试的方法。进一步理解传感器及检测系统的设计和应 用。二、课程设计内容:将霍尔元件安装到小车的车轮上,经磁皱三极管采集磁信号,通过对磁信号的计数 计算行驶距离,其中霍尔元件在车轮上等距安装。功能

2、:1) led数码管显示小车的行驶距离(单位:cm)。2)具有小车前进和后退检测功能,并用指示灯显示。3)记录小车的行驶时间,并实时计算小车的行驶速度。4)距离测量w<2cmo5)其它。三、课程设计要求:1)掌握传感器的工作原理及相应的辅助电路设计方法。2)独立设计原理图及相应的硬件电路。3)设计说明书格式规范,层次合理,重点突出。并附上详细的原理图。四、传感器工作原理:霍尔效应就是金属或半导体薄片置于磁场中,磁场方向垂 直于薄片,当有电流流过薄片吋,在垂直于电流和磁场的方向 将产生电动势,这种现彖称为霍尔效应。如右图所示。霍尔传感器是根据霍尔效应制作的一种磁场传感器。霍尔 效应是磁电效

3、应的一种,这一现象是霍尔(a. il hall, 18551938)于1879年在研究金属的导电机构时发现的。后來发现半导体、导电流体等也有这种效应,而半导体的霍尔效应比金属强得多,利用这现 象制成的各种霍尔元件,广泛地应用于工业口动化技术、检测技术及信息处理等方面。 霍尔效应是研究半导体材料性能的基本方法。通过霍尔效应实验测定的霍尔系数,能够 判断半导体材料的导电类型、载流子浓度及载流子迁移率等重要参数。使用霍尔传感器获得脉冲信号,其机械结构也可以做得较为简单,只要在转轴的圆 周上粘上一粒磁钢,让霍尔开关靠近磁钢,就冇信号输出,转轴旋转时,就会不断地产 生脉冲信号输出。如果在圆周上粘上多粒磁

4、钢,可以实现旋转一周,获得多个脉冲输出。 在粘磁钢时要注意,霍尔传感器对磁场方向敏感,粘之前口j以先手动接近一下传感器, 如果没有信号输出,可以换一个方向再试。这种传感器不怕灰尘、油污,在工业现场应 用广泛。霍尔元件是应用霍尔效应的半导体。一般用丁电机屮测定转子传速,如录象机的磁鼓,电脑中的散热风扇等;是一种基于霍尔效应的磁传感器,已发展成一个品种多样的磁传感器产品族,并已得到广泛的应霍尔元件用。若把霍尔元件置于电场强度为e、磁场强度为h的电磁场中,则在该元件中 将产生电流1,元件上同时产生的霍尔电位差与电场强度e成正比,如果再测岀 该电磁场的磁场强度,则电磁场的功率密度ii舜时值p可由p二e

5、ii确定。利用这种方法可以构成霍尔功率传感器。如果把霍尔元件集成的开关按预定位置有规律地布置在物体上,当装在运动 物体上的永磁体经过它时,可以从测量电路上测得脉冲信号。根据脉冲信号列可 以传感岀该运动物体的位移。若测出单位时间内发出的脉冲数,则可以确定其运 动速度。五、系统框图系统总休框图程序框图六、单元电路设计原理1、霍尔元件测距设计霍尔集成片内部由三片霍尔金屈板组成,当磁铁正对金屈板时,根据霍尔效应,金 屈板发生横向导通,因此可以在车轮上妥装磁片,而将霍尔集成片安装在固定轴上,通 过对脉冲计数进行距离测量。小车后轮每转一圈,霍尔元件产生的脉冲送入单片机的 to 口进行计数,单片机完成脉冲数

6、到距离的转换。测量误差可在软件屮给予补偿。由于要求距离测量误差2cm,所以要求磁片数目不小于“车轮周氏/2”。装两个霍儿元件在车轮旁边,磁片足够大以便通过检测两个霍尔元件的相序判断轮 了是止转还是反转,也就知道了前进还是后退。霍尔元件和磁钢霍尔传感器3144的外形图和与磁场的作用关 系如右图所示。磁场由磁钢提供,所以霍尔传感器 和磁钢需要配对使用。霍尔元件和磁场关系霍尔传感器检测转速示意图如下。在非磁材料 的i员i盘边上粘贴一块磁钢,霍尔传感器固定在i员i盘 外缘附近。圆盘每转动一圈,霍尔传感器便输出一 个脉冲。通过单片机测量产生脉冲的频率就可以得 出圆盘的转速。当没冇信号产生时,可以改变一下

7、磁钢的方向,霍尔对磁钢方向冇要求。没冇磁钢 时输出高电平,有磁钢时输出低电平。检测装置+5v out崔尔传感器接线图2、单片机主控芯片采用at89s52单片机来设计,其管脚如图所示:(t2)p1.0e vcc140(t2ex)p1.1 匚238 pc.c (ado)p1.2 匚338 pc.1 (ad1)p1.3 匚437 pc .2 (ad2)p1.4e536 pc 3 (ad3)(mosi)p1.5e635 pc .4 (ad4)(miso)p1.6l734 pc.5 (ads)(sck)p1.7iz833 pc s (ad6)rste932 pc .7 (ad7)(rxd)p30 匚10

8、31 eavpp(txd)p3.1 匚1130 alerog(into) p3.2 匚v20 psen:1ntt:ip3.3e1328 p2.7 (a15)(to) p3.4 匚1427 p2.6 (a14)(t1)p3.5 匚1526 p2.5 (a13)(vv:»p3.6 匚1625 p2 4 (a12)(to) p3.7 匚了24 p2.3 (a11)xtal2 匚巧23 p2.2 (a10)xtal1 匚1022 p2.1 (a9)gnd匚2021j p2.c (as)at89s52管脚图at89s52是一种低功耗、高性能cm0s8位微控制器。使用atmel公司高密度 非易失

9、性存储器技术制造,与工业80c51产品指令和引脚完全兼容。片上flash允 许程序存储器在系统可编程,亦适于常规编程器。at89s52具有以下标准功能:8k 字节flash, 256字节ram, 32位i/o 口线,看门狗定时器,2个数据指针,三个 16位定时器/计数器,一个6向量2级屮断结构,全双工串行口,片内品振及时钟 电路。另外,at89s52可降至oiiz静态逻辑操作,支持2种软件可选择节电模式。 空闲模式下,cpu停止工作,允许ram、定吋器/计数器、串口、中断继续工作。掉 电保护方式下,ram内容被保存,振荡器被冻结,单片机一切工作停止,直到下一 个中断或硕件复位为止。3. 数码管

10、显示hd7279a是一片具有串行接口的,可驱动8位共阴式数码管(或64只独立led) 的智能显示驱动芯片,该芯片同时还可连接多达64键的键盘矩阵,单片即可完成led 显示、键盘接口的全部功能,同时还节省了 1/0 口资源。hd7279a内部含有译码器,可直接收bcd码或16进制码,并同时具有2种译码方式, 此外,述具冇多种控制指令,如消隐、闪烁、左移、右移、段寻址等。hd7279a具冇 片选信号,可方便地实现多于8位的显示或多余64键的键盘接口。特点如卜t)串行接口,无需外围元件可直接驱动led2) 各位独立控制译码/不译码及消隐和闪烁属性3) (循环)左移/ (循环)右移指4) 具有段寻址指

11、令,方便控制独立led5) 64键键盘控制器,内含去抖动电路6) 有dip和sooc两种封装形式供选择其指令系统由6条纯指令,7条带数据指令和1条读键盘指令组成.6条纯指令为: 复位指令:指令代码为a4h,其功能为清除所有显示,包括字符消隐属性和闪烁属 性。(2) 测试指令:指令代码为bfh,其功能为将所有的led点亮并闪烁,可用于自检。(3) 左移指令:指令代码为a1ii,其功能为将所有的显示左移1位移位后,最右位空(无 显示),不改变消隐和闪烁屈性。(4) 右移指令:指令代码为aoii,其功能与左移指令相似,只是方向相反。(5) 循环左移指令:指令代码为a3h,其功能为将所有的显示循环左移

12、1位,移位后, 最左位内容移至最右位,不改变消隐和闪烁屈性。(6) 循环右移指令:指令代码为a2h,其功能与循环左移指令相似,只是方向相反。 注释:由于数码管只有6个而移位和循环指令是相对于8个数码管的,因而输入命令后 的效果不明显。几点说明1. 微处理器通过key引脚电平来判断是否有键按下,在使用查询方式管理键盘时,该 引脚接至微处理器的1位i/o端i i。如杲使用中断方式,该引脚应接至微处理器的外部 小断输入端,同时应将该小断触发控制位设置成下降沿有效的边沿触发方式,若置成电 平触发方式,则应注意在按键时间较长时可能引起的多次中断问题。2. hd7279a没有提供组合键功能,如果某些场合确

13、需双键组合使用,可在微处理器某 位i/o引脚接入一键,与iid7279a所连键盘共同组成双键功能。3. hd7279a的3, 5, 26脚均为空闲引脚,一律悬空 在本实验仪上共进行了左移,右 移,测试,循环指令的测试,了解了其功能。i1d7279a引脚说明引脚名称说明1,2vdd正电源3, 5nc无连接,必须悬空4vss接地6cs片选输入端,此引脚为低电平时,可向芯片发送指令及读 取键盘数据7clk同步时钟输入端,向芯片发送数据及读取键盘数据时,此 引脚电平上升沿表示数据有效8data串行数据输入/输出端,当芯片接收指令时,此引脚为输 入端,当读取键盘数据时,此引脚在“读”指令最后一个 时钟的

14、下降沿变为输出端9key按键有效输出端,平时为高电平,当检测到有效按键时, 此引脚变为低电平10-16sg-sa段旷段a驱动输出17dp小数点驱动输出18-25d1g0-d1g7数字0-数字7驱动输出26clko振荡输出端27rcrc振荡器连接端28reset复位端串行接口:i1d7279a采用串行方式与微处理器通讯,串行数据从data引脚送入芯片,并 由clk端同步。当片选信号变为低电平后,data引脚上的数据在clk引脚的上升 沿被写入iid7279a的缓冲寄存器。hd7279a的指令结构有三种类型:1、不带数据的纯指令,指令的宽度为8 个bit,即微处理器发送8个clk脉冲。2、带数据的

15、指令,宽度为16个bit,即 微处理器发送16个clk脉冲。3、读取键盘数据指令,宽度为16个bit,前8个 位微处理器发送到hd7279a的指令,后8个bit位hd7279a返回的键盘代码。执 行此指令时,hd7279a的data端在第9个clk脉冲的上升沿变为输出状态,并与 第16个脉冲的下降沿恢复为输入状态,等待接收下一个指令。七、电路原理图(见附录)八、设计中的问题及解决方法吋间和距离的显示:单片机通过读取按键开关信号(p3.7)來控制数码管显示时 间和距离,当开关断开吋,即p3.7为高电片吋,数码管显示距离;当开关闭合吋,即 p3.7为低电平时,数码管显示小车行驶时间。电阻、电容值大

16、小选择:由于生产的电阻、电容值大小都冇固定值,所以只能选 择最相近的电阻、电容。电阻、电容值的大小通过估算而得出。小车前进后退显示:数码管显示距离的正负表示小车前进和后退,通过读取控制 电机信号的电平来控制程序的流程,进而显示数码管的正负。九、总结两周的传感器课程设计使我可以说收获良多。在此期间我失落过,也曾一度热情高 涨。从开始时遇到困难时的为难到最后收获后的兴奋心情,点点滴滴无不令我回味无常。这次主要是一个根据霍尔元件及传感器原理还有单片机相关知识做成的小车测距 离的设计。刚拿到这个题廿我无从下手,真的感觉很难,因为涉及到很多知识点,然后 还得把它们都融合到一块,着实让我为难了。但是心屮有一种不挠的劲头支撑着我硬是 把那些知识都重新巩固了一下,更加熟练了。凭借这种熟练我脑中开始逐渐构造出了这 次设计原理的框架,并月一步步填充,最后成功完成了此次设计。回想刚完成的那一刻, 心中真是充满了喜悦。一分耕耘一分收获,这话一点不假。我从这次设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论