单片机基于单片机的多参数实时数据采集系统设计说明书

实时汇率换算  时间:2021-04-11  阅读:()

精品文档

1 引言

在现实世界中要通过计算机对现实世界中的信息进行处理和显示首先必须将计算机和现实世界联系起来这需要将真实世界中的各种信号(称为模拟信号)转化为计算机可以识别、存储的信号(称为数字信号) 这一过程即是数据采集。数据采集技术是以前端的模拟信号处理、模拟信号数字化、数字信号处理和计算机控制技术等高科技为基础而形成的综合技术。它在许多领域得到了广泛的应用[1]。数字技术促进了上述这些领域的发展而反过来又对数据采集系统提出了愈来愈高的要求。随着计算机技术的发展和计算机技术在信号处理中的广泛应用现代的测量系统在数字信号处理方面的能力也大大加强了形成了所谓的数字化测量技术数字化测量就是借助于各种类型的传感器检测外部世界的各种信号并转换成电信号然后进行信号调理和A/D转换使之转换成为能够在数字系统中进—步处理的数字信号。具体来说就是将电压、 电流、温度、压力等物理信号转化为数字量并传递到计算机中。本文在研究单片机技术、单片机数据采集及单片机通信技术的基础上设计并实现了基于单片机的多通道数据采集系统该系统具有构造简单、性能稳定、造价低廉、便于维护等特点可广泛应用于工业控制、仪器、仪表、机电一体化、智能家居等诸多领域[2]。

1.1 课题研究的背景及意义

数据采集系统的任务就是采集传感器输出的模拟信号转换成计算机能识别的信号并送入计算机然后将计算得到的数据进行显示或打印以便实现对某些物理量的监测其中一些数据还将被生产过程中的计算机控制系统用来控制某些物理量。

精品文档

数据采集系统的市场需求量大特别是随着技术的发展可用数据器为核心构成一个小系统,而目前国内生产的主要是数据采集卡存在无显示功能、无记忆存储功能等问题其应用有很大的局限性所以开发高性能的具有存储功能的数据采集产品具有很大的市场前景[3] 。

随着电子技术的迅速发展 一些高性能的电子芯片不断推出为我们进行电子系统设计提供的更多的选择和更多的方便单片机具有体积小、低功耗、使用方便、处理精度高、性价比高等优点这些都使得越来越广泛的选用单片机作为数据采集系统的核心处理器。一些高性能的A/D转换芯片的出现也为数据采集系统的设计提供了更多的方便无论是采集精度还是采样速度都比以前有了较大的提高。其中一些知名的大公司如MAXIM公司、TI公司、ADI公司都有推出性能比效突出的A/D转换芯片这些芯片普通具有低功耗、小尺寸的特点有些芯片还具有多通道的同步转换功能。这些芯片的出现不仅因为芯片价格便宜能够降低系统设计的成本而且可以取代以前繁琐的设计方法提高系统的集成度。本课题研究的对象是采用51单片机、串行A/D转换器、12864中文液晶屏、基于I2C总线E2PROM存储器AT24C1024。该系统可将各种标准变送器送来的模拟电信号经过A/D转换和程序运算处理转换成相应非电量的数值并实时显示和存储[4]。

1.2 国内外研究状况

随着测试测量和控制应用的要求变得愈发苛刻数据采集(DAQ)板制造商正在提供吞吐速度更快、集成度更高、灵活性更强且更易于编程的数据采集板。数据采集器是目前工业控制中应用效多的一类产品数据采集器的研究在国内外已经相当成熟而且数据采集器的种类不断增多功能越来越强大主要体现为体积小、功能多样、和使用方便等方面。比如美国FLUKE公司的262XA系列数据采集器是

精品文档

一种小型、便携、操作简单、 、使用灵活的数据采集器。它可单独使用又可与计算机连接使用它具有多种测试功能多种数据存储功能和控制方式。Me asurementComputing公司的最新产品包括USB-1608HS和USB-1608HS-2A0。这些模块提供真正同时发生的数据捕获以每通道250kHz的采样率对最多8个通道的16位单端或差分模拟输入数据进行采集。这两款产品都包含16位的数字I/OUSB-1608HS-2A0还额外包含两个信号范围在-10到+10V的16位模拟输出通道【5】。

随着BAQ板制造商使用速度更快的信号转换器及其他高速设计技术数据采样率也在不断增长。几年以前采样率最快就是用于音频的200ksps 由于技术进步 目前的采样率可以达到500ksps。今天更多的DAQ板开始集成通用串行总线(USB) 。除Measurement Computing公司之外NI公司也发布了USB-6221和USB-6229DAQ板提供最多32个模拟输入和250 ksp s的单通道采样率。尽管从目前来看PCI和PXI是很多最新DAQ板中的通用接口总线但US B却显示了强劲的发展势头。 由于便携应用的需要USB已经变成流行的DAQ总线。同PCI相比 USB采集板存在等待时间较长的问题这是因为USB基于操作系统的访问方式和串行性质降低了数据传输率【6】。

在国内 由于数据采集技术不断发展市场上出现各种新型的数据采集器。例如北京凯文斯系统集成系统有限公司E16 单端 可编程增益为1  2 4 8倍分辨率为十六位采用率为16位采样最高频率决定于微机的CPU及处理速度一般6080KHZ[5]。

国内的数据采集器与国外的数据采集器相比在技术上仍有一定的差距。 目前国内的数据采集器在高精度、高速度、实时数据采集和数据采集器的现场处理能力等方面仍有不足不能满足运动控制、爆炸检测、医疗设备、快速生产过程和变

精品文档

电站自动化等领域的要求[6]。

1.3 本课题主要研究内容

1.3.1 单片机技术

在信号采集系统中单片机主要担当控制ADC并对采集到的数据传输到上位机的角色同时若上位机反馈信息、指令单片机收到指令后还需对外围设备进行相关的控制。单片机已广泛地应用于军事、工业、家用电器、智能玩具、便携式智能仪表和机器人制作等领域使产品功能、精度和质量大幅度提升且电路简单故障率低可靠性高成本低。 目前用的比较多的单片机有以下几种

1MCS5l单片机

MCSSI系列单片机开始是Intel公司在20世纪80年代初研制出来的[121 但现在以MCS51技术核心为主导的单片祝已成为许多厂家、电气公司竟相选用的对象并以此为基核推出许多与MCS 51有极好兼容性的CHMO S单片机 同时增加了一些新的功能例如ATMEL公司推出的AT89 S51单片机 ,PHILIPS公司系列单片机华邦(WINBOND),Silicon公司出品的C9051 Fxxx单片机。以现在常用的AT89 C51为例 AT89 C51是一种低功耗高性能CMO S8位单片机片内含4Kbytcs的可系统编程的Flash只读程序存储器器件采用高密度、非易失性存储技术生产兼容标准MCS 51系列指令系统及引脚。它集Flash程序存储器既可在线编程也可用传统方法进行编程片内臵通用8位微处理器和FIASH存储单元功能强大可灵活应用于各种控制领域[9]。

2 PIC单片机

由美国Microchip公司推出的PI C单片机系列产品。首先采用了RI S C结构的嵌入式微控制器其高速度、低电压、低功耗、大电流LCD驱动能力和低价位OTP

精品文档

技术等都体现出单片机产业的新趋势。在全球都可以看到PIC单片机从电脑的外设、家电控制、 电讯通信、智能仪器、汽车电子到金融电子各个领域的广泛应用。现今的PIC单片机已成为世界上最有影响力的嵌入式微控制器之一。 PIC8位单片机具有指令少、执行速度快等优点其主要原因是PIC系列单片机在结构上与其它单片机不同。该系列单片机引入了原用于小型计算机的双总线和两级指令流水结构。这种结构与一般采用CISC(复杂指令集计算机)的单片机在结构上是有不同的。

PIC的结构特点还体现在寄存器组上如寄存器I/O口、定时器和程序寄存器等都是采用了RAM结构形式而且都只需要一个周期就可以完成访问和操作。而其它单片机常需要两个或两个以上的周期才能改变寄存器的内容。上述各项就是PIC系列单片机能做到指令总数少且大都为单周期指令的重要原因[11]。

3AVR单片机

AVR单片机是ATME L公司1997年推出的精简指令集(RI S C)单片机系列。ATME L公司通过AVR把RI S C技术带到了8位单片机世界这种全新的结构带来了很多优势。该系列的程序存贮器是在片内的Flash存贮器可以反复修改上于次、这对新产品开发产品升级都是很方便的。单片机的指令基本上都是单个晶振周期的能够到lMIP S/MHS的性能。该系列单片机针对应用C语言编程做了优化。这一系列单片机好的多型号都是宽电压工作的同时有各种睡眠模式有利于降低系统功耗再加上内部的振荡器、看门狗、上电复位、A/D输入嗍输出等功能它也可以称为“零外设”的单片机具有片上系统(SOC system oil chip)的雏形。因此AW单片机适合于很多领域的应用表现出卓越性能。AVR单片机家族已经发展成为一个很全的系列包括TINY AVR、MEGA AVR、 LCD AVR、 USB AVR、FPGA AVR等类别。 。Tiny AVR系列的典型芯片如Tinyll、 Tinyl2、 Tinyl3等等这

精品文档

一类型的单片机的特点是很好的把价格、性能和灵活性结合在一起典型的应用包括锂电池充电器、冰箱控制和门禁系统等等。 AVRmega系列的典型芯片如AtmegaS,Atmegal6等等这一类型的单片机的特点是带有具有自编程能力的程序存储器可以通过SPI、 USART、和二线制接口(I C)编程适合于需要远程编程和现场升级的应用领域同时该类型单片机具有很全的外围设备适合于多种应用。同时还有一些增加了面向特殊应用具有特殊功能的单片机。这些单片机都是在相同的AVR的基础上加上了面向应用的特殊功能 LCD AVR加上了LCD驱动器比如Atmegal69能够驱动4X25段的LCD。USB AVR单片机例如AT43USB351 M集成了US B的物理层和数据链层的硬件协议同时由AVR核通过编程实现传输层的实现。DVD AVR例如 AT78 C 1501 内部通过AVR核实现内部数据通道核缓存的控制。  FPGA AVK例如{AT94KO SA则内部集成有FPGA这些类型构成了AVR系列单片机的庞大家族使AVR在相应应用领域发挥独特性能。尽管AVR系列单片机型号繁多功能各异但是所有AVR单片机都有相同的存储器结构和指令集因此各系列AVR单片机之间的代码移植是很方便的。不同系列单片机都会分别具有配臵不同的SRAM EEPROM外部SRAM的接口AD转换器硬件乘法器UART USAIIT等等外围设备[12]。

1.3.2 数据采集技术

对于数据采集系统中使用哪种技术取决于对下列因素的权衡

1分辨率。 由于精密元件成本高所以随着分辨率的提高A/D转换器的价格也会急剧上升。 8位分辨率的模拟多路器的每通道价格几乎相当于一个转换器的价格。分辨率高于12位时情况则相反模拟多路切换趋于更加经济。

2通道数。通道数决定所用多路器的大小、连线数量以及内部连接。在许

精品文档

多情况下把数字多路器连到共用数据总线上可使连线数量降到最低。模拟多路切换适用于8256个通道超过这个数目此技术就难以应用模拟误差也很难减小。在大系统中模拟和数字多路切换技术常结合在一起应用。

3检测速度或吞吐量。高速A/D转换器会使系统造价大幅度上升。如果模拟多路器要求高速转换器以达到所要求的采样速率那么每一通道配臵一个低速转换器并进行数字多路切换就会便宜些。

4信号电平及调理。对模拟多路切换而言要使诸通道间具有宽广的动态范围是很困难的。低于iv的信号一般要求价格昂贵的、差分低电平模拟多路切换而且在MU X(多路器)操作之后还要有可编程增益放大器另一种方法可能更有效这就是每个通道用一个放大倍数固定的运算放大器并针对该通道的要求设计信号调理 同时采用数字多路切换。

5检测点的物理位臵。鉴于模拟信号存在衰减、传输线反射以及干扰等问题模拟量多路切换适合于距转换器几百英尺以内的检测。依据信号电平、传输距离以及环境噪声传输线可从双绞线到多芯屏蔽电缆。如果有合适的传输设备在几千英里范围之内均可进行数字切换操作因为数字传输系统能提供长距离传输所要求的功能强大的抑制噪音特性[13]。

1.3.3 通信技术

通信是信息的处理、传输与交换过程也就是信息的交流。我们通常把信息的发生者称为信源信息的接收者称为信宿传播信息的媒介称为载体信源和信宿之间的信息传输的途径与设备称为信道。通信技术是研究如何将信源产生的信息通过传输媒介高效、安全、迅速、准确地传送到受信者的技术。通常根据传输介质的不同通信技术可分为有线通信技术和无线通信技术两大类根据传输信号

精品文档

类型的不同通信技术可分为模拟通信技术和数字通信技术。计算机通信按接口来分可分为并行通信方式和串行通信方式。

1并行通信方式并行通信传输中有多个数据位同时在两个设备之间传输。发送设备将这些数据位通过对应的数据线传送给接收设备还可附加一位数据校验位。接收设备可同时接收到这些数据不需要做任何变换就可直接使用。并行方式主要用于近距离通信。计算机内的总线结构就是并行通信的例子nSl。这种方法的优点是传输速度快处理简单缺点是所需连接线多远距离通信时成本高。

2 串行通信方式串行数据传输时数据是一位一位地在通信线上传输的先由具有几位总线的计算机内的发送设备将几位并行数据经并一串转换硬件转换成串行方式再逐位经传输线到达接收站的设备中并在接收端将数据从串行方式重新转换成并行方式以供接收方使用[14]。串行传输类型主要有以下几种

1 R8--232串行通信接口

目前RS-232是PC机与通信工业中应用最广泛的一种串行接口。RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。路一232采取不平衡传输方式即所谓单端通讯。收、发端的数据信号是相对于信号地典型的RS-232信号在正负电平之间摆动在发送数据时发送端驱动器输出正电平在+5+15V负电平在-5-15V电平。当无数据传输时线上为TTL从开始传送数据到结束线上电平从TTL电平到RS-232电平再返回TTL电平。接收器典型的工作电平在+3+12V与312V。由于发送电平与接收电平的差仅为2V至3V左右所以其共模抑制能力差再加上双绞线上的分布电容其传送距离最大为约15米最高速率为20kb/s。 RS-232是为点对点(即只用一对收、发设备)通讯而设计的其驱动器负载为37k欧。所以RS232适合本地设备之间的通信。计算机上的串行通信端口

精品文档

RS-232是标配虽然与现在的一些新出的标准相比 RS--232通信数据低传输距离短但由于其控制相对简单设计成本低在许多工控设备、电子测量仪器上都备有RS-232通信端口。一般的计算机将COMI以9 Pin的接头接出[15]。

2 RS-422串行通信接口

如果在工业环境杂讯干扰较强用RS-232作为传输就会容易收到干扰使信号发生错误。为此常改用RS-422传输方式。 RS-422的信号将被传送出去时会先分成正负的两条线路当到达接收端后再将信号相减还原回原来的信号。这样可有效防止杂讯的干扰传输距离和速度也得到提高。 RS-422与RS-232不一样数据信号采用差分传输方式也称作平衡传输它使一对双绞线将其中一线定义为A另—线定义为B 通常情况下发送驱动器A、 B之间的正电平在+2+6V是一个逻辑状态负电平在26 V是另一个逻辑状态。另有一个信号地C在RS-485中还有一“使能”端而在RS-422中这是可用可不用的。 “使能”端是用于控制发送驱动器与传输线的切断与连接。当“使能”端起作用时发送驱动器处于高阻状态称作“第三态” 即它是有别于逻辑“1”与“O”的第三态 RS-422标准全称是“平衡电压数字接口电路的电气特性” 它定义了接口电路的特性。典型的RS-422是四线接口。实际上还有一根信号地线共5根线。其DB9连接器引脚定义。由于接收器采用高输入阻抗和发送驱动器比RS 232更强的驱动能力故允许在相同传输线上连接多个接收节点最多可按10个节点。即一个主设备(Master其余为从设备(S alve) 从设备之间不能通信所以RS-422支持点对多的双向通信。接收器输入阻抗为4 K故发端最大负载能力是10〓4k+100欧(终接电阻) 。 RS-422四线接口由于采用单独的发送和接收通道因此不必控制数据方向各装臵之间任何必须的信号交换均可以按软件方式(XONX0FF握手)或硬件方式(一对单独的双

盘点AoYoZhuJi傲游主机商8个数据中心常见方案及八折优惠

傲游主机商我们可能很多人并不陌生,实际上这个商家早年也就是个人主机商,传说是有几个个人投资创办的,不过能坚持到现在也算不错,毕竟有早年的用户积累正常情况上还是能延续的。如果是新服务商这几年确实不是特别容易,问到几个老牌的个人服务商很多都是早年的用户积累客户群。傲游主机目前有提供XEN和KVM架构的云服务器,不少还是亚洲CN2优化节点,目前数据中心包括中国香港、韩国、德国、荷兰和美国等多个地区的CN...

JustHost俄罗斯VPS有HDD、SSD、NVMe SSD,不限流量低至约9.6元/月

justhost怎么样?justhost服务器好不好?JustHost是一家成立于2006年的俄罗斯服务器提供商,支持支付宝付款,服务器价格便宜,200Mbps大带宽不限流量,支持免费更换5次IP,支持控制面板自由切换机房,目前JustHost有俄罗斯6个机房可以自由切换选择,最重要的还是价格真的特别便宜,最低只需要87卢布/月,约8.5元/月起!总体来说,性价比很高,性价比不错,有需要的朋友可以...

百纵科技(19元/月),美国洛杉矶10G防御服务器/洛杉矶C3机房 带金盾高防

百纵科技官网:https://www.baizon.cn/百纵科技:美国云服务器活动重磅来袭,洛杉矶C3机房 带金盾高防,会员后台可自助管理防火墙,添加黑白名单 CC策略开启低中高.CPU全系列E52680v3 DDR4内存 三星固态盘列阵。另有高防清洗!美国洛杉矶 CN2 云服务器CPU内存带宽数据盘防御价格1H1G10M10G10G19元/月 购买地址2H1G10M10G10G29元/月 购买...

实时汇率换算为你推荐
新闻联播网易yeah三星iphoneprohibited禁止(过去式)英语怎么说?linux防火墙设置LINUX系统怎么关闭防火墙企业电子邮局求:什么是企业邮箱?(企业邮箱与普通个人邮箱的区别是什么?)中国企业在线如何查询企业是否可靠?中国企业在线有什么B2B网站可以做国外的?多给些。。回答的好追加什么是支付宝支付宝是什么意思?计算机cuteftp加多宝和王老吉王老吉和加多宝的关系?
便宜vps vps.net linode代购 视频存储服务器 php主机 便宜建站 paypal认证 双12活动 正版win8.1升级win10 cpanel空间 100x100头像 大容量存储器 什么是刀片服务器 me空间社区 世界测速 中国电信宽带测速网 东莞idc 贵阳电信测速 购买空间 云服务是什么意思 更多