- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
磁电式转速表
目录
1 摘要………………………………………………2
2系统功能分析…………………………………….3
2.1 系统功能概述..........................3
2.2 系统要求及主要内容....................3
2.3 系统技术指标..........................4
3 系统总体设计.............................4
3.1 硬件电路设计思路 ..................... 4
3.2 显示电路 ............................. 6
3.3 霍尔传感器简介 ....................... 8
3.3.1 霍尔器件概述 ............................8
3.3.2 霍尔传感器的应用 ........................9
3.3.3 CS3144霍尔开关 .........................10
3.4 霍尔传感器与单片机的软件设计..........12
3.5 C语言源程序.......................... 13
4 设计总结................................ 17
5 参考文献................................ 18
6 附录.................................... 19
1 摘要
在工程实践中,经常会遇到各种需要测量转速的场合,测量转速的方法分为模拟式和数字式两种。模拟式采用测速发电机为检测元件,得到的信号是模拟量。数字式通常采用光电编码器,霍尔元件等为检测元件,得到的信号是脉冲信号。随着微型计算机的广泛应用,特别是高性能价格比的单片机的出现,转速测量普遍采用以单片机为核心的数字式测量方法。
本文便是运用AT89S52单片机控制的智能化转速测量仪。电机在运行过程中,需要对其进行监控,转速是一个必不可少的一个参数。本系统就是对电机转速进行测量,并可以通过数码管进行显示电机的转速,并观察电机运行的基本状况。
本设计主要用AT8952作为控制核心,LED数码显像管构成。本文重点是测量速度并显示在4位LED数码管上。
其优点硬件电路简单,软件功能完善,控制系统可靠,性价比较高等特点
关键字:霍尔传感器;转速表;51单片机;CS3144
2 系统功能分析
2.1 系统功能概述
功能:
系统主要实现功能是:AT89S52单片机接收霍尔传感器传来的脉冲信号,单片机根据外部中断,以及内部定时器进行记数计算出电机转速送到LED显示。该系统有3个模块构成:霍尔测速模块、单片机模块和显示模块。由霍尔元件的电机测速系统结构图如图1所示。
应用:
从实用的角度看,评价一个系统实用价值的重要标准,就是这个系统对社会生活和科技观念有多大的贡献。转速测量系统具有大范围、高精度等优点、测量速度快,这种系统将会有良好的应用。
2.2 系统要求及主要内容
将霍尔传感器产生的脉冲信号输出入到单片机的外部中断0口,单片机工作在内部定时器工作方式0,对周期信号进行内部记数,调用计算公式算出转速,调用显示程序显示在LED上。
主要内容:
( 1)单片机部分主要完成电机转速的测量。
(2)LED部分主要是把转速显示出来。
2.3 系统技术指标
系统主要完成以下功能:
测量系统:
1.设计并制作单片机的转速测量的硬件系统;
2.用C语言完成转速测量的软件系统;
3.要求把转速显示在4位LED上,精度为0.1%;
根据系统要实现的功能以及要求,要实现单片机的转速测量主要是各个模块的设计,定时器记数功能、以及LED驱动。单片机可通过编程控制外围部件,能实现较高的自动化程度。以它为系统核心的控制模块可实现主从控制,完成预定的任务。
3 系统总体设计
3.1 硬件电路设计思路
硬件设计的任务是根据总体设计要求,在选择的机型的基础上,具体确定系统中所要使用的元器件,设计出系统的原理框图、电路原理图。
测速系统的主体是40引脚的单片机AT89S52模块,AT89S52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口, 片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止
转速测量部
文档评论(0)