文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学的各位小编整理了电子数电单片机-智能多路数据采集系统设计的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
论文编号:JD537 附开题报告,任务书,外文翻译,和可执行程序,论文字数:22777,页数:49
摘 要
随着计算机的飞速发展和普及,数据采集系统也迅速得到了应用。在生产过程中,多路数据采集系统可对现场的工艺参数进行采集、监视、和记录,为提高产品质量,降低生产成本提供了信息和手段。总之无论在哪个领域,数据采集系统,应用的越及时,工作效率就越高,获得的经济利益就越大。
在本数据采集系统的设计中为了提高系统智能化、可靠性和实用性,采用以AT89S51单片机为核心的多路数据采集模块和上位机传输的方法来实现。设计中现场模拟一路温度信号以及其他7路电压信号以供系统进行多路采样,采用了AD590对温度进行采集,然后由ADC0832对数据进行模数转换,送单片机处理并在LED上显示,同时设计还实现了和上位机的通信,使其能在PC机上实时显示。采用Visual Basic 6.0作为软件开发工具设计了实时监控平台,从而实现对所测参数的无线智能调控。
本设计成功实现了对多路数据的实时采集,既能在LED上利用键盘对一路进行电压显示,又能在PC机上实时监视所测八路数据。系统的另一特点是适用性、通用性强,可以在任何需要多种、多路数据采集系统中。
关键字 数据采集;AT89S51单片机;Visual Basic;串口通讯
Abstract..................................
Keywords Data Acquisition;Single Chip Microprocessor AT89S51;VB;
Serial Communication
软硬件使用说明如下:
1.供电电源为5V
2.八个按键为对要显示的一路数据的选择。当刚开始上电,八个按键都没按下时,数码循环显示这八路电压。当复位键(旁边的那一个按键)按下,又将循环显示。
3.4051外接的八个电阻和电位器可更换为其他输出为电压的具体应用模块,如温度测量,湿度测量,光强测量等模块,只要这些模块的输出电压为在0~5V的模拟信号,并且电压和所测目标参数之间在测量范围内成一定的线性关系,即可实现对参数的测量。
4.在VB程序中,只要修改y=kx+b中k、b的值便可实现对八路具体参数的测量。且在检测过程中,可修改这两个值,以观察其他过程参数。
目 录
摘 要 I
引言 1
1 课题的现状及研究意义 2
1.1课题现状 2
1.2研究意义 2
1.3课题要求 2
1.4论文结构 3
2 基础理论和基础知识 4
2.1数据采集的原理 4
2.2元器件介绍 4
2.2.1 AT89S51单片机 4
2.2.2 ADC0832 7
2.2.3 AD590温度传感器 8
2.3 VB编程软件 11
3 系统设计及选型 12
3.1系统设计 12
3.2元器件的选型 12
3.2.1单片机的选择 12
3.2.2温度传感器的选择 13
3.2.3 A/D的选用 14
3.2.4显示选择 15
3.2.5上位机实现 15
4 硬件电路设计及其实现 16
4.1单片机模块 16
4.2 AD590测温模块 17
4.3 数据采集模块 18
4.4键盘和数码显示电路 20
4.4.1数码显示部分 20
4.4.2键盘部分 21
4.5通讯部分 24
5软件程序设计实现 26
5.1主程序设计 26
5.2数据采集 26
5.3 Visual Basic程序设计部分 28
6电路板制作 31
6.1 电路设计 31
6.2 线路的安装与焊接技术 31
6.3 硬件制作经验 32
7系统调试 36
8 总结 37
谢辞 38
参考文献 39
附录 40