需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:16113 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本设计采用NI-USB-6008数据采集卡及89C52单片机,结合不同类型的传感器,运用虚拟仪器技术及Access数据库技术实现对多通道数据采集的设计。该系统具有用户登入系统管理、采集数据实时显示并分析、查询历史记录等功能,结合Web技术对采集数据和系统软件远程访问于一体的多功能开发设计。 本系统采集到的信号有数字量信号和模拟量信号两种。数字量信号使用DHT11实现对温湿度的采集,基于89C52单片机完成。模拟量信号包括对温度、湿度、速度、火焰信号的采集,使用NI USB-6008数据采集卡完成。使用LabVIEW强大的数据采集优点,对采集到的数据进行分析处理。运用语音警报和手机邮箱提醒功能,帮助用户知晓当前的温湿度值是否异常,是否发生火灾,是否超速。 本系统可以用于家居、交通、大棚蔬菜等地方,方便用户实时了解信息。实践证明LabVIEW是一种优秀的编程软件,可以高效的实现各种仪器功能。 关键词:虚拟仪器 数据采集 LabVIEW NI USB-6008数据采集卡 Web技术
目录 摘要 ABSTRACT 1 绪 论-1 1.1 虚拟仪器技术国内外发展趋势-1 1.2 本设计的任务及解决方法-1 1.2.1多通道数据采集分析系统的任务及解决方法-1 1.2.2 Web技术的远程访问设计-2 2 数据采集-3 2.1 数据采集概述-3 2.2数据采集系统的组成-3 2.2.1 传感器-3 2.2.2 信号调理-3 2.2.3 A/D转换-4 2.2.4 驱动程序-4 2.2.5 LabVIEW串口编程-4 2.2.6 LabVIEW显示-5 2.3 NI USB-6008数据采集卡-6 2.3.1 NI USB-6008数据采集卡概述-6 2.3.2 NI USB-6008模拟输入-8 2.3.3 NI USB-6008模拟输出-9 2.3.4 NI USB-6008数字输入/输出-10 3 数据采集硬件设计-11 3.1 数据采集硬件平台的实现-11 3.1.1 DHT11温湿度传感器-11 3.1.2 AM1001湿度传感器-12 3.1.3 热敏电阻传感器-12 3.1.4 测速传感器-13 3.1.5 火焰传感器-14 3.2 多通道数据采集系统总体硬件框图-14 4 数据采集软件设计-16 4.1 Microsoft Office Access数据库-16 4.2 数据采集的实现-16 4.2.1 DHT11温湿度传感器数据采集实现方法-16 4.2.2 AM1001湿度传感器数据采集实现方法-17 4.2.3 热敏电阻传感器数据采集实现方法-18 4.2.4 测速传感器数据采集实现方法-19 4.2.5 火焰传感器数据采集实现方法-20 4.3 Web技术-21 4.3.1 Web技术概述-21 4.3.2 HTML技术-22 4.3.3 PHP技术-22 4.3.4 JavaScript技术-22 5 系统软件的具体实现-24 5.1 登入系统-24 5.1.1 登入系统设计思路-24 5.1.2 登入系统程序框图的具体实现-24 5.1.3 登入系统前面板运行结果-26 5.2 多通道数据采集与分析-28 5.2.1 多通道数据采集设计思路-28 5.2.2 多通道数据采集程序框图的具体实现-29 5.2.3 分析-34 5.2.4 多通道数据采集前面板运行结果-36 5.3 历史数据查询-39 5.3.1 数据查询设计思路-39 5.3.2 数据查询前面板运行结果-39 5.4 Web远程访问-40 5.4.1 Web远程访问设计思路-40 5.4.2 Web远程访问运行结果-40 6 结论-43 参考文献-44 致谢-45 附录一 DHT11温湿度传感器程序清单-46 附录二 网页远程访问部分程序清单-53 |