实验7八通道数据采集
- 格式:ppt
- 大小:1.56 MB
- 文档页数:16
前言一直以来,科学都是人类文明不断进步的源泉,从最开始的原始人折树枝弄火,磨石头做各种器件,到现在的飞机大炮因特网,无一不彰示着我们的进步,无一不说明了科技在生活中的重要性。
而自从1840年,洋枪坚船利炮惊醒还在梦中的国人,经历了近100年的屈辱和血泪,终于看到了科技的重要性,明白了什么是落后就要挨打,只有科技进步了,国家才能强大!本次专业课程设计就是锻炼理论和实际结合的能力,提高科技能力和科学思想。
随着计算机技术的飞速发展和普及,数据采集系统也迅速地得到应用。
在生产过程中,应用这一系统可对生产现场的工艺参数进行采集,监视和记录,为提高产品质量,降低成本提供信息和手段。
在科学研究中,应用数据采集系统可获得大量的动态信息,是研究瞬间物理过程的有力工具,也是获取科学奥秘的重要手段之一。
总之,不论在哪个应用领域中,数据采集与处理越及时,工作效率就越高,取得的经济效益也越高。
科学发展的今天,选择基于单片机八路数据采集系统设计是很有意义也是很有必要的。
第一章 设计要求1.1 设计要求(1) 对8路模拟电压信号进行采集并循环显示 (2) 模拟电压变换范围为:0 –5V (3) 测量精度小于±2%(4) 测量温度用3位LED 显示器显示,1位显示循环通道1.2 系统设计思路图1.1 八路数据采集系统方框图1.3 方案选择1.3.1模拟输入方案在试验中使用滑动变阻器改变输入电压,模拟数据采集。
此方案简单易懂,可操作性强,价格也比较便宜。
1.3.2 数据显示方案利用试验使所提供的7279最小功能版来实现数据的显示和按键等试验要求。
在试验中如果使用四个数码管来实现,要使用动态显示,且实现按键功能等比较复杂。
要在P 口接多个按键,这样使程序很复杂。
使用7279最小功能板在试验中使用命令字87H~80H,收到此指令后,按以下规则进行译码0000~1001显示数字0~9,1010显示—,1111显示空白。
只需利用两个P 口就能够实现所有功能。
数据采集系统的设计姓名:专业:指导老师:学号:前言数据采集是从一个或多个信号获取对象信息的过程。
随着微型计算机技术的飞速发展和普及,数据采集监测已成为日益重要的检测技术,广泛应用于工农业等需要同时监控温度、湿度和压力等场合。
数据采集是工业控制等系统中的重要环节,通常采用一些功能相对独立的单片机系统来实现,作为测控系统不可缺少的部分,数据采集的性能特点直接影响到整个系统。
本实验采用89C51系列单片机,89C51系列单片机基于简化的嵌入式控制系统结构,具有体积小、重量轻,具有很强的灵活性,并采用AD0809模数转换芯片,具有很高的稳定性,且节约成本。
(一)、数据采集系统的基本介绍1.1 数据采集系统的简介数据采集系统一般包括模拟信号的输入输出通道和数字信号的输入输出通道。
数据采集系统的输入又称为数据的收集;数据采集系统的输出又称为数据的分配。
1.2数据采集系统的分类数据采集系统的结构形式多种多样,用途和功能也各不相同,常见的分类方法有以下几种:根据数据采集系统的功能分类:数据收集和数据分配;根据数据采集系统适应环境分类:隔离型和非隔离型,集中式和分布式,高速、中速和低速型;根据数据采集系统的控制功能分类:智能化数据采集系统,非智能化数据采集系统;根据模拟信号的性质分类:电压信号和电流信号,高电平信号和低电平信号,单端输入(SE)和差动输入(DE),单极性和双极性;根据信号通道的结构方式分类:单通道方式,多通道方式。
1.3数据采集系统的基本功能数据采集系统的任务,具体地说,就是采集传感器输出的模拟信号并转换成计算机能识别的数字信号,然后送入计算机,根据不同的需要由计算机进行相应的计算和处理,得出所需的数据。
与此同时,将计算得到的数根进行显示和打印,以便实现对某些物理量的监视。
1.4数据采集系统的结构形式从硬件力向来看,白前数据采集系统的结构形式主要有两种:一种是微型计算机数据采集系统;另一种是集散型数据采集系统。
M-7017C8-channel Current InputData Acquisition ModuleQuick Start GuideProduct Info:/m_7017c.html/dcon_utility_pro.html1. IntroductionM-7017C is an 8-channel Analog Input data acquisition remote I/O module that supports Modbus RTU. It supports both current input types +/-20mA,0-20mA and 4-20mA (requires optional external 125ohm resistor). With240Vrms over-voltage protection and 4KV ESD Protection for each channel, it offers a safe and cost-effective solution for your data acquisition needs. It can be remotely controlled using a set of commands called DCON protocol. With the Modbus RTU protocol, it can easily communicate with most SCADA/ HMI software and PLCs.2. Terminal Assignment3. Block/ Wiring Diagram4. Default SettingsDefault settings for the M-7017, M-7018 and M-7019 series modules are: ▫ Protocol: Modbus RTU ▫ Module address: 01 ▫ Analog input type:Type 08, -10V to 10V, for the M-7017 and M-7019 series Type 1B, -150V to 150V, for the M-7017R-A5Type 0D, -20mA to +20mA for the M-7017C and M-7017RC Type 05, -2.5V to 2.5V, for the M-7018 series ▫ Baud Rate: 9600 bps▫ Filter set at 60Hz rejection (Not used by the M-7019R, firmware version B2.6 andearlier)5. ConfigurationTo install the module, follow the steps below:1. Connect the thermistor analog input.2. Connect the module to the RS-485 network using the DATA+ and DATA- terminals. If the host is only equipped with an RS-232 interface, then an RS-232 to RS-485 converter will be required.3. Connect the module to the power supply using the +Vs and GND terminals. Note that the voltage supplied should be in the range of +10 to +30V DC.4. Open DCON utility proclick on COM port(first icon).It can select multi-options such as Baud Rate, Protocol, Checksum, and Format to search module. The default settings for the module can be found in Section 3. Click OK after selecting the COM port setting.5. DCON utility pro will search for the selected COM port according the setting previously set. DCON Utility Pro supports DCON and Modbus protocol for all ICPDAS and the others modules.6. Configuration I/O module setting on PC7. For M-7000 modules using the Modbus RTU protocol, configure the module using the following functions.Sub-function 04h of Function 46h, see user manual Section 3.3.2Sub-function 06h of Function 46h, see user manual Section 3.3.4Sub-function 08h of Function 46h, see user manual Section 3.3.6For M-7000 modules using the Modbus RTU protocol, use Function 04h to read the data from the input channels. See user manual Section 3.2 for details.8. If user doesn’t know command, user can select Address and ID, it will show some refer commands as below. User can select necessary command to test or debug modules.。
使用多通道数据采集卡的实验方法随着科技的不断进步,数据采集在许多领域中扮演着重要的角色。
多通道数据采集卡的出现,使得同时采集多个信号成为可能。
本文将介绍使用多通道数据采集卡的实验方法,帮助读者更好地了解和应用这一技术。
1. 什么是多通道数据采集卡多通道数据采集卡是一种硬件设备,用于采集多个信号。
它通常包括多个输入通道、模拟至数字转换器(ADC)、时钟源和接口等组件。
通过连接传感器、测量设备等到不同的通道上,数据采集卡可以将多个信号同时转换为数字信号,并提供给计算机进行存储、处理和分析。
2. 数据采集前的准备工作在进行实验之前,我们需要做一些准备工作。
首先,明确实验目的和所需的采集信号类型。
例如,如果需要监测温度和湿度,我们需要选择合适的传感器,并将它们连接到数据采集卡的相应通道上。
其次,确保数据采集卡和计算机之间的连接正常。
一般来说,数据采集卡通过USB、PCIe等接口与计算机连接。
根据设备型号和接口类型,我们可以选择合适的连接线缆,并确保稳定的连接。
另外,对于模拟信号的采集,我们需要进行校准和滤波处理。
校准可以提高信号的测量精度,滤波处理可以减少噪音对信号的干扰。
因此,在实验开始之前,我们应该对采集卡的设置进行调整,并根据需要进行校准和滤波操作。
3. 实验过程及应用案例在实验过程中,我们可以使用软件或编程语言来控制和接收数据。
许多数据采集卡提供了自带的软件,可以用于实时数据监测和保存。
此外,我们也可以使用LabVIEW、Python等编程语言进行数据采集和处理。
对于应用案例,我们以心电信号采集为例进行说明。
在实验中,我们可以将心电传感器连接到多通道数据采集卡的相应通道上,然后通过软件接收和记录心电信号。
通过设置采样频率和时间间隔,我们可以获取不同时间段内的心电数据。
然后,我们可以使用信号处理算法对心电信号进行滤波、去噪、心律分析等操作,以获得更有用的信息。
除了心电信号的采集,多通道数据采集卡还可以应用于许多其他领域,如振动分析、声音信号处理、工业自动化等。
关于单片机应用实习的实习报告一、实习目的本次实习的目的在于加深对MCS-51单片机的理解,初步掌握单片机应用系统的设计方法;掌握常用接口芯片的正确使用方法;强化单片机应用电路的设计与分析能力;提高学生在单片机应用方面的实践技能;培育学生综合运用理论知识解决问题的能力,力求实现理论结合实际,学以至用的原则。
二、设计题目: 单片机数据采集系统设计三、功能描述1.实时采集0-5V的电压信号;2.将采集的0-5V的电压信号实时显示;3.可以轮流采集8路通道,或指定通道数据;4.可以设定报警上下限,并报警。
四、方案设计4.1系统分析根据系统功能要求,可将系统组成结构分成四大部分。
单片机控制中心、键盘接口。
其中,单片机控制中心是核心。
MCU根据按键输入,可切换不同的显示模式或设置不同的参数。
数码显示管第2至4位将实时采集的0~5V电压,数码管第1位显示指定通道数。
通过按键可切换到设定电压上下限报警的模式。
由于我组单片机实验板缺少烽鸣器,因此利用LED灯来报警。
图1 系统组成结构图五、硬件电路设计5.1 单片机最小系统设计最小系统包括CPU时钟与复位电路,其原理图如下:图2单片机最小系统设计5.2 显示电路设计数码管主要是用于数字的显示,图中采用共阴极。
电源+5V通过470欧的电阻直接给数码管的7个段位供电,P0.0-P0.7对应了两个接数码管的a,b,c,d,e,f,g和小数点位p,P1.0,P1.1,P1.2,P1.3接位选码。
其原理图如下:图3 显示电路设计5.3 按键电路设计其原理图如下:图4 按键电路设计5.4 A/D转换电路设计其原理图如下:图5 A/D转换电路设计5.5 电源电路设计单片机工作电压为5V。
一般使用USB接口供电,直接从USB接口获取5V电源。
其原理如下图。
图6 电源电路设计5.6 报警电路设计当电压小于下限电压值或大于上限电压值时,蜂鸣器将报警。
如图所示:图7 报警电路设计六、软件设计6.1 操作功能设计根据系统的功能描述,可以将系统功能大致分成三类:轮流采集8路通道,指定通道显示,设置报警上下限。
任务要求1.4路模拟量输入,输入电压范围0~5V,分辨率8位,转换时间100us,具有显示(数码管)测量结果(用10进制显示直流电压值或交流电压峰值)的功能;2.1路模拟量输出,用来分别重现4路被采信号的波形(供示波器观测)摘要本数据采集系统是基于单片机AT89C51来完成的,4路的模拟电压通过通用的8位A/D 转换器ADC0809转换成数字信号后,由单片机进行数据处理,并将处理后的数据送LED显示器显示。
再经过常用的8位D/A转换器DAC0832将数字数据转换成模拟量,供示波器观测。
一、系统的方案选择和论证根据题目基本要求,可将其划为如下几个部分:●4路模拟信号A/D转换●单片机数据处理●LED显示测量结果●D/A转换模拟量输出系统框图如图1所示:图1 单片机数据采集系统框图1、4路模拟信号A/D转换由于被测电压范围为0~5V,分辨率为8位,转换时间为100us,所以A/D转换部分,本系统选择常用的8路8位逐次逼近式A/D转换器ADC0809。
ADC0809芯片有28条引脚,采用双列直插式封装。
下面说明各引脚功能。
IN0~IN7:8路模拟量输入端。
2-1~2-8:8位数字量输出端。
ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路。
ALE:地址锁存允许信号,输入,高电平有效。
START:A/D转换启动信号,输入,高电平有效。
EOC:A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。
OE:数据输出允许信号,输入,高电平有效。
当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。
CLK:时钟脉冲输入端。
要求时钟频率不高于640KHZ。
REF(+)、REF(-):基准电压。
Vcc:电源,单一+5V。
GND:地。
ADC0809的工作过程是:首先输入3位地址,并使ALE=1,将地址存入地址锁存器中。
此地址经译码选通8路模拟输入之一到比较器。
单片机课程设计课题名称运用8051、ADC0809设计一个8路数据采集系统院校兴湘学院专业机械设计制造及其自动化班级3班学生姓名曾繁宁{学号 36指导教师李玉声2013年 12月 29 日1.设计内容以pc机为控制器,采用中断方式进行8通道数据采集,¥2.设计要求要求利用ADC 0809作A/D转换器,设计相应的接口电路,画出原理图并给出采用中断方式下的数据采集程序.3.系统总体设计步骤第一步:信号调理电路第二步:8路模拟信号的产生与A/D转换器被测电压要求为0~5V的直流电压,可通过电位器调节产生。
考虑本设计的实际需要,我选择八位逐次比较式A/D转换器(ADC0809)。
第三步:发送端的数据采集与传输控制器第四步:人机通道的接口电路第五步:数据传输接口电路用单片机作为控制系统的核心,处理来自ADC0809的数据。
经处理后通过串口传送,由于系统功能简单,键盘仅由两个开关和一个外部中断组成,完成采样通道的选择,单片机通过接口芯片与LED数码显示器相连,驱动显示器相应同采集到的数据。
%经过分析,本系统数据采集部分核心采用ADC0809,单片机系统采用8051构成的最小系统,用LED动态显示采集到的数据。
数据采集与传输系统一般由信号调理电路,多路开关,采样保持电路,A/D,单片机,电平转换接口,接收端(单片机、PC或其它设备)组成。
本设计没有通信部分。
系统框图如下图所示。
4.硬件系统的设计信号调理信号调理的任务:将被测对象的输出信号变换成计算机要求的输入信号。
多路数据采集输入通道的结构图如下图:图5-1-1多路数据采集输入通道结构图注:缓慢变化的信号和直流信号,采样保持电路可以省略。
~A/D转换器的选取转换速度是指完成一次A/D转换所需时间的倒数,是一个很重要的指标。
A/D 转换器型号不同,转换速度差别很大。
通常,8位逐次比较式ADC的转换时间为100us左右。
由于本系统的控制时间允许,可选8位逐次比较式A/D转换器。