摘 要:本文通过对工业中平台的倾角进行测量,来帮助工作人员顺利地完成任务。提高了整个工程的准确度。论文首先利用角度传感器读取模拟角度信号,再将模拟信号通过ADC0808转换成数字信号,然后通过单片机实现角度值的数码显示。如果角度值大于规定值,则电机转动对平台进行调平。本论文实现了工业领域中的角度测量,保证了整个工程的顺利进行,因此该设计能够广泛地应用在工业控制等领域。4591
关键字:角度传感器;单片机;ADC0808;LED
The Design of Angle Measuring System Based on MCU
Abstract: This paper helps staff to complete successfully the task by measuring the inclination of the platform in the industry. It improves the accuracy of the whole project. First of all, this paper uses the Angle sensor to read the simulation signals. Then the simulation signals will be converted to digital signals by ADC0808. At last, the angle will be displayed on the screen by MCU. If the angle value is higher than the specified value, the motor will move to adjust the platform. the paper realizes the angle measurement in the field of the industry. And it ensures the whole project can run smoothly. So the design can be widely used in the industrial control and other fields.
Key Words: Angle sensor;MCU; ADC0808; LED
目 录
摘要 1
引言 1
1. 绪论 2
1.1 选题背景 2
1.2 国内外的研究现状 2
1.3 设计研究的要求及主要内容 3
2.整体设计方案 3
2.1 各设计方案论证与比较 3
2.2 系统总体概述 3
2.3 系统结构框图 4
3. 硬件系统设计 4
3.1 最小系统设计 4
3.2 信号采集模块 5
3.3 ADC0808芯片介绍 6
3.4 AT89C51芯片介绍 7
3.5 LED显示电路的介绍 8
3.6 指示灯显示功能 9
4. 软件设计 10
4.1 C语言介绍 10
4.2 系统软件设计流程图 11
4.3 Keil软件调试 13
5. 结束语 13
参考文献 14
附录 15
附录1:仿真图 15
附录2:程序 15
致谢 18
基于单片机的角度测量系统设计
引言
在以往的工业控制中,需要采集现场数据,如电压、电流、温度、角度和湿度等,并将这些采集模块采集的数据传输到主机进行处理,由主机根据处理的结果,将控制信号传输给现场执行模块进行各种操作,进而保证工作的顺利进行。现如今,角度测量装置在很多机械应用系统中都是关键的部位,而且是需要高精度的重要装置,但是在以往的一些控制系统中多数都是单凭依靠设备操作人员的主观判断来锁定目标,然后来做出相应的判断和控制,这就带来了很多问题,比如由于操作人员的经验和自我感觉所引起的操作误差,甚至误差过大而远远不符合实际要求。所以为了提高角度测量的精度程度,提高装置的可操作性,就需要角度测量系统来帮助实现。本设计开始利用角度传感器SCA60C的角度测量功能对其所在位置的角度输出模拟信号,然后利用模数转换芯片ADC0808将传感器所输出的模拟量转变为数字量,然后将数字量输入到单片机A89C51内部控制并通过数码管输出显示出实际的角度值,如果大于所规定的值,则电机就会转动来减小平台的倾斜角,保证工作的顺利进行。 51单片机的角度测量系统设计+仿真图+源码:http://www.youerw.com/zidonghua/lunwen_1333.html