摘要:当今时代,随着互联网的广泛应用,数据采集在多个领域有着十分重要的应用。在工业生产领域,常常利用 PC 或工控机对温度、压力、液位、频率等各种电信号或非电信号进行采集,这些数据会直接或间接的影响工业生产的最终结果,同时由于现代工业现场数据越发多样和复杂,对数据采集技术也提出了更高的要求。本文在 89c51 的基础上,通过虚拟仪器技术,运用 Keil 软件开发平台对系统进行编程,运用 Proteus 仿真软件平台对系统进行仿真,实现了对数据采集系统的仿真。设计中通过 Proteus 软件对系统总体流程进行设计,包含八路模拟信号产生模块、模数转换模块、89c51 模块、模拟量采集通道模块、数码管显示模块、八路开关信号采集模块,锁存器模块、八路开关信号显示模块,实现了系统数据采集、数据转换、数据显示的功能。最后,对仿真系统进行调试,验证系统正确性。通过实验结果分析,本系统能够完成对电压模拟量和开关模拟量的检测和分析,最终达到了预期效果。
关键词:虚拟仪器,数据采集,proteus
目录
摘要
Abstract
1 绪论-4
1.1 选题背景及意义-4
1.2 设计的主要内容-4
2 数据采集仿真系统相关技术-5
2.1 数据采集系统-5
2.2 方案论证-6
2.3 仿真软件-7
3 硬件设计-7
3.1 八路模拟信号采集模块-7
3.2 模数转换模块-8
3.3 89C51 模块-9
3.4 模拟量的采集通道模块-10
3.5 数码管显示模块-11
3.6 八路开关信号采集模块-12
3.7 锁存器模块-12
3.8 八路开关信号显示模块-13
3.9 整体原理图-14
3.10 仿真步骤-15
4 软件设计-16
4.1 主程序设计-16
4.2 中断程序设计-18
4.3 软件编译-18
5 验证设计的正确性-19
5.1 采集模拟电压部分-19
5.2 采集开关信号部分-25
结-论-27
参 考 文 献-28
致-谢-29
附 录-30