的环境监测数据采集系统设计.pdf
《的环境监测数据采集系统设计.pdf》由会员分享,可在线阅读,更多相关《的环境监测数据采集系统设计.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、作者简介作者简介:刘建鑫,男,1980 年出生,汉族,黑龙江省牡丹江市人,硕士,中科天融(北京)科技有限公司研发部工程师。从事环境监测气体分析仪器研发及电路设计工作。基于 PIC18F4550 的环境监测数据采集系统设计 刘建鑫,郭炜,胡刚(中科天融(北京)科技有限公司,北京,100085)摘要摘要:本文介绍了基于 PIC18F4550 单片机和 USB-HID 类的数据采集系统,并列举了该系统在环保分析仪器中的应用实例。详细介绍了相关的电路设计、单片机固件程序和上位机程序的开发流程。该方案具有实用性强,成本低廉,开发周期短等特点。关键字关键字:PIC18F4550;USB;数据采集;HID
2、中图分类号中图分类号:X851 Design of A USB Data Acquisition System for Environment Monitoring Based on PIC18F4550 MCU LIU Jian-Xin,guowei,hugang (Talroad Technology LTD.,Beijing,100085,China)Abstract:This article introduces a USB data acquisition system based on PIC18F4550 MCU and USB-HID Class,and describes a
3、n application of it.Related Circuits,MCU firmware and PC program are also introduced in detail.This system is characterized with practicability,inexpensiveness and rapidity of developing period.Keywords:PIC18F4550;USB;data acquisition;HID 引言 USB(Universal Serial BUS,通用串行总线)接口现今已经成为各种计算机上的通用配置,具有高速性、
4、易获得性和兼容性等突出特点。与其他数据传输方式相比,USB 总线硬件集成自动数据校验和自动重发功能,具有较高可靠性。从传输速度上看,USB 总线适用于对采集速度要求适中的场合,可满足大部分测量采集应用的需要。所以,使用 USB 技术的数据采集系统非常适合应用在各种环保监测设备中。但是 USB 技术有一定复杂性,USB 标准文档内容多且抽象,涉及的知识广泛,导致很多工程技术人员入门困难,往往将大量开发时间浪费在 USB 通信方面,而非重要的应用上。针对此问题,本文介绍一种基于 PIC18F4550 单片机和 Windows USB HID 类设备驱动程序进行USB 接口采集系统的开发方法,具有上
5、手容易、开发周期短、成本低廉和性能优良等特点,适合各种环保在线监测领域的数据采集应用。1 1 PIC18F4550PIC18F4550 单片机介绍单片机介绍 芯片 PIC18F4550 来自 MCU 厂商 Microchip,属于带有 USB 接口的特殊功能中高档单片机,编译环境及仿真器与其他 PIC 系列的单片机相同,程序开发过程也类似,所以对于有单片机开发经验的工程师来说很容易上手。该芯片主要有如下特点1:1、内置稳压器的片上 USB 收发器,兼容 USB V2.0 标准,支持低速(1.5 Mb/s)和全速(12 Mb/s);2、最多 13 路通道 10 位精度模数转换器模块(A/D);3
6、、具有 8 x 8 单周期硬件乘法器;4、具有增强型 CCP 模块:在 PWM 模式下,该模块提供 10 位分辨率的 1、2 或 4 路调制输出来控制半桥和全桥驱动器,适用于直流电机的控制;5、具有常用电路接口。可通过此芯片轻松实现 USB 转并行接口、GPIO、I2C、SPI、PWM等功能;可以通过 I2C 或 SPI 接口外接 ADC 芯片来进行扩更高精度或更高速率的 ADC 展。6、具有增强型通用同步/异步收发器(Universal Synchronous Asynchronous Receiver Transmitter,USART),可以在模块的基础上轻松扩展出 RS232 或 RS
7、485 接口,还可实现更多功能,包括自动波特率检测和校准,以及自动唤醒,这些使 EUSART 模块成为局域互连网络(Local Interconnect Network,LIN)总线系统非常理想选择。总之,芯片 PIC18F4550 价格低廉,接口丰富,功耗低,可利用的开发资源丰富,既拥有USB 接口可进行高速数据通信,又具有单片机外设接口丰富、开发简便、控制能力强等特点,特别适合用于构建中低速数据测量及控制系统。2 2 数据采集系统电路设计数据采集系统电路设计举例举例 基于 PIC18F4550 的数据采集系统除可实现与上位机的 USB 通信功能外,还能够方便地拓展出多种电路接口,方便工程师
8、根据应用灵活配置外围电路模块。图 1 硫气体分析仪中基于 PIC18F4550 的数据采集子系统 例如在 TR2294B1 气体分析仪中使用的数据采集系统即基于 PIC18F4550 芯片(如图 1),该采集系统实现如下功能:1、通过 ADC 电路模块放大、采集 KE-25 氧传感器信号,实时测量样气中的氧浓度;2、利用温度传感器 18B20 测量分析仪机箱内的工作温度,并使用 PID 控制算法输出 PWM信号调节机箱风扇转速,使机箱内温度的波动保持在0.1范围内,从而使设备传感器工作稳定,减少分析仪的温度漂移;PIC18F4550 温度传感器 18B20 氧传感器 KE-25 闪光氙灯 散热
9、风扇 USB SPI SPI 420mA 电流输出 PWM 主机 3、发出脉冲信号控制紫外脉冲氙灯闪光;4、通过控制阀泵的通断来切换气路;5、将测量数据以 420mA 的形式向外输出。下面对其中的 USB 通信、AD 采集和 420mA 电流信号输出部分进行详细说明。图 2 PIC18F4550 实现 USB 通信功能的电路模块 首先,通过 PIC18F4550 进行 USB 通信,需要在电路上进行相应配置。图 2 是 PIC18F4550采集系统 USB 通信接口电路。其无需外接电源,而是直接从 USB 接口中的 Vbus 取电,最大取电电流可达 500mA。根据 USB 规范的要求,D-或
10、 D+端口必须有上拉电阻,大小为 1.5 k(5%),在 PIC18F4550 芯片内部集成了内部上拉电阻,用户可以在程序中进行选择配置,将上拉电阻加载在 D+端口,表示配置为全速设备(Full speed),将上拉电阻加载在 D-端口,表示配置为低速设备(Low speed)。芯片的 Vusb 引脚为使用外部上拉电阻提供 3.3V 电源,当使用内部上拉电阻时不使用该引脚,可将其禁用,但无论怎样配置,一定要在该引脚上外接 470pF 的电容,否则会导致 USB通信不正常。芯片一般外接20MHz晶振,也可使用其他低频率的晶振。因为要为USB通信模块提供48MHz时钟,芯片使用锁相环将外接晶振频率
11、转化为 48MHz 时钟,所以外接晶振频率值不是任意,具体可参考 PIC18F4550 的使用手册进行选择。为防止晶振时钟信号上升沿退化,可在晶振两端跨接 1M 电阻。ADC 模拟电压信号采集模块使用 AD7705BZ 芯片组建(如图 3),适用于低频 16 位精度信号采集。ADC 芯片 AD7705BZ 集成信号放大与采集功能,带有数字滤波功能,温漂小,非常合适低频小信号的采集。图 3 ADC 模块电路 电流信号输出模块使用 12 位精度 DAC 芯片 TLV5614C 和 420mA 输出芯片 XTR115U 组建(如图 4),精度高,抗干扰能力强,适用于信号的远程传输;可使用一片 TLV
12、5614C 实现 4路输出(图 4 中仅实现 1 路);电流输出部分使用 24V 电压供电。图 4 420mA 电流信号输出电路 3 3 单片机程序设计单片机程序设计 通过 PIC18F4550,可以实现各类应用,例如 USB 存储设备、音频视频设备、人机交互设备、打印设备等,USB 规范中也针对不同类别的应用而定义了很多标准应用类。其中应用比较广泛且开发简便的一个是 HID(Human Interface Device,人机接口设备)类。HID 类设备并不一定要有人机接口,只要符合 HID 类别规范的设备都是 HID 类设备,可以将 HID 类应用于其他非人机交互的应用,其具有以下优点23:
13、1、实时性强,延迟时间有保障。HID 类使用中断或控制的方式进行数据传输,上位机 Host以最低 1ms 的周期轮询 USB HID 设备,上位机 Host 对通信的响应有最长保证时间。从而适合数据采集、控制等应用。2、Windows 操作系统为 USB HID 类提供了充分的驱动程序支持,提供了丰富的 API 接口供用户调用。只要芯片的通信数据支持 HID 规范,用户便不必开发 Windows 底层驱动程序,大大减少了开发工作量。由于 HID 类设备具有以上优点,所以特别适合应用于中低速的数据采集系统。为了支持用户 USB 产品的开发,Microchip 公司为其生产的带 USB 通信功能的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 环境监测 数据 采集 系统 设计
限制150内