




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于lpc2378的高精度数据采集系统设计摘要数据采集系统用于从一个或多个源采集模拟信号并将信号转换成可供终端设备,如数字计算机,通信网络分析和传输的数字形式。输入到数据采集系统 中的模拟信号往往是由传感器和变送器将实际参数,比如压力,温度,流量等转 化成相应的电信号。这些相应的电信号通常被数据采集系统转化,然后被终端设 备以数字量形式利用.系统保障信号的准确和完整性的能力是衡量这个系统质量的标准。在用工控机进行数据测量和控制时,必须将信号输入到工控机里和将工控机 里数据输出去。数据采集卡功能强大,可以实现多种信号的输入和输出。以lpc2378微型处理器为核心的数据采集和处理系统,提供极其灵活的面向对象的动态图形功能以及丰富的图形库.在数据采集系统中得到广泛应用。依托lpc2378为核心处理器在嵌入式应用领域内的成熟技术,设计新一代的基于lpc2378的多参数数据采集仪,可提升自动化 监测系统的技术水平。通过对数据采集系统的分析,以ads1.2开发工具设计出工控机数据采集系统;同时,对数据采集系统的原理,实现,意义作了主要介绍,总结了数据采集系统的特点以及数据采集系统在ads1.2下的实现。并以其在1个典型 自动气象站中的应用为实例,着重说明外接传感器的接口电路、低功耗、大容量固态存储等的设计,并阐明数据 采集仪嵌入式系统软件设计的过程。通过试验结果表明,该系统效果良好,有极大的应用潜力。关键词:lpc2378, 数据采集系统,大容量储存,低耗能。 based on lpc2378 high accuracy of the data acquisition system designabstract:data acquisition system used for from one or duoge source collection analog signals and will signal conversion to available for terminal equipment, such as digital computer, communication network analysis and transmission of the digital form. input to the data acquisition system of the analog signal is often the sensor and the transmitter will the actual parameters, such as pressure, temperature, flow rate and turn into the corresponding electric signals. the corresponding signal is usually data acquisition system transformation, and be prepared to a terminal digital quantity of system security signal form. the accuracy and completeness of the ability to measure the quality of the system is the standard.with industrial computer in data measurement and control, must the signal is input to the industrial computer in industrial output data and will go to. the data acquisition card powerful, can realize duozhong signal input and output. to lpc2378 micro processor as the core of the data acquisition and processing system, and provide extremely flexible object oriented dynamic graphics functions and the rich graphics library. in data acquisition system has been widely used. relying on lpc2378 as the core processor in embedded applications in the mature technology, design of a new generation of lpc2378 based on the parameter data acquisition instrument, can promote automatic monitoring system level of technology.through to the analysis of the data acquisition system, in order to ads1.2 development tool to design the industrial data collection system; at the same time, the principle of data acquisition system, realize the meaning, mainly introduced, summarizes the characteristics of the data acquisition system and data collecting system in the realization of the ads1.2 next.and with its in a typical automatic weather stations of the application for example, the focus on external sensor interface circuit, low power consumption, solid state storage capacity, and expounds the design of embedded system software and data acquisition instrument design process.through the test results show that the system has good effectiveness, have great potential applicationkey words: pc2378, data acquisition system,the large capacity to store, the low consumption.目录一. 绪 论8(一)设计背景8(二)设计意义9二.系统整体结构和硬件设计9(一)系统构造9(二)主控10(三)硬件11(1)传感器11(2)电源12(四)处理模块12(1)a/d接口电路12(2)d/a接口电路12(3)r/d接口电路13(4)串口扩展模块13(5)usb接口电路设计14三.系统功能设计15(一)系统软件设计15(二)低耗能设计16(三)大容量储存设计16四.实验测试17(一)使用usb和以太网的ram17(二)温度数据采集测试18五.结语19六.参考文献19七.致 谢20八.附 录20(一)数据采集系统原理图20(二)lpc2378资料图21(三)智能can接口卡22基于lpc2378的高精度数据采集系统设计一. 绪 论(一)设计背景随着现代科学技术的迅猛发展,工厂自动化的规模越来越大,要求控制技术水平也愈来愈高,原来常规模式的控制仪表已满足不了先进控制水平的需求.在这种情况下,工业控制计算机及其系统伴随着这种需求而日新月异地发展.可以说,所有先进的工厂无不装备工业控制计算机,并以它作为控制和管理的主要工具. 我国工业控制计算机从20世纪60年代初开始,经历了近40年的历史, 从晶体管工业控制计算机到中小规模集成电路工业控制计算机,以及今天的大规模集成电 路工业控制计算机,经历了三代的变化,体积越来越小,功能越来越强。20世纪60年代初期的工业控制计算机并没有统一的标准,软件编程也很是很 原始的机器指令编程方式.20世纪80年代,工业控制计算机的发展跃进了一大步, 无论从硬件还是从软件方面都有了较大的发展,出现了std总线工业控制计算机,vme 总线工业控制计算机等,出现了工业控制组态软件包,用户可自己组态,组成自己的控制系统。随着计算机技术的飞速发展和普及,数据采集系统迅速得到广泛应用,渗透到地质,医疗器械,通讯等各个领域,为获取信息提供良好的基础.在生产过程中应用这一系统,可以实现对现场各种参数的采集,提高产品质量。数据采集系统伴随着工业计算机的发展更加准确地反映现场的信息,为决策者 提供更加详细的数据,从而采取更加符合要求的方案解决实际中产生的问题(二)设计意义随着数据采集系统的不断改进,人们对数据采集的功能要求越来越高,对数据采集系统提出更高的要求,实时性,多功能化,操作方便是其主要的发展方向. lpc2378微型处理器以为核心的数据采集系统具有功能强,成本低,测量准确,通用性强等特点,正得到 越来越广泛的应用。lpc2378微型处理器在数据采集系统设计中的应用是工控机的一个重要领域.数据采集作为项 目工程的基础已经涉及到人们生产生活的方方面面。采集数据的准确性和实时性对工程质量监督起着至关重要的作用.采用工控机对现场进行数据采集,可以直观地 反映量的变化情况以及安全生产情况。二.系统整体结构和硬件设计(一)系统构造以nxp公司lpc2378为核心构成的控制系统的结构如图1所示。该控制系统主要包括:嵌入式主控模块、电源控制模块、数据采集和处理模块(a/d、d/a、r/d)、串口扩展模块(sc16c554)。由主控模块进行控制,其他模块协同工作,共同实现数据采集和处理的功能。处理器和cpld模块是整个系统的核心,它控制各模块间的协同工作;电源控制模块负责为芯片提供所需要的工作电压,并对电压进行监测,同时提供系统的复位功能;数据采集和处理模块由a/d、d/a、r/d构成,实现数据的数模或模数转换;串口扩展模块实现了与lpc2378之间数据的串、并行转换,并完成与上位机的通讯功能。 图1 数据采集处理系统框图sc16c554扩展出4路uart接口,波特率等底层协议由程序独立设置,每个通道具有16字节的fifo,兼容16c550。通过线路板接插件引入2组外部双口ram的存取接口,符合idt7130的时序要求,数据、地址及控制信号等驱动。为方便客户未来的扩展应用,系统向外部预留2组can总线接口。系统中实现2路a/d,2路d/a,2路r/d;并预留12位io控制口,每位可单独设置为输入或输出(二)主控该模块由lpc2378和cpld (epm7128ae)构成。lpc2378是一款基于arm7tdmi-s核的高性能32位 risc微处理器。处理器带有thumb指令扩展;主频高达72mhz;片内集成512kb flash,支持isp及iap,58kb sram,pll加强型矢量中断控制器,10/100m以太网带dma,usb2.0全速设备接口,2路can 2.0接口,通用dma控制器,4个uart接口,1个具有全功能modem的接口,3个i2c串行接口,3个spi/ssp串行接口,一个i2s接口,sd/mmc记忆卡接口,8路10位 adc,1路10位dac,4个32位捕获/比较时钟,看门狗时钟,pwm模块支持3相马达控制,rtc实时时钟带可选后备电池,通用i/o等。cpld主要负责整个系统的译码工作,从而为系统中的某些芯片产生片选和控制信号。(三)硬件(1)传感器通常情况下,随着温度的升高,金属的电阻具有正的温度系数,其大小约为 30007000ppm/.因此通过测量金属电阻值的变化,可以测量出其对应的温度, 作为能够测量温度的电阻体,除了铂以外,还有铜和镍.铂的纯度可以高99.999% 以上,在所有金属中是最高的,再加上下述的几点,使铂成为较理想的测温电阻器: 纯度越高,电阻值-温度特性越稳定;纯度越高,电阻的温度系数越大. 铂电阻使用高纯度铂丝制作的温度传感器.铂电阻不像热敏电阻那样具有强烈 的非线性,它的电阻-温度特性如图2所示,其线性度非常好.因此是一种非常容 易使用的温度传感器. 图2 波电子的温度特征 (2)电源 过接插件向线路板提供15v、12v、5v的直流电源。由于系统中大多数芯片的工作电压均为3.3v或5v,故选择的电源电压调节器为tps76633,它能对外提供3.3v的电压及250ma的电流,且误差在3%以内。为了使系统能稳定的工作,抑制信号线、电源线上的高频噪声和尖峰干扰,需要使用磁珠进行系统的模数隔离。系统工作时,会经常要求进入复位工作状态,所以,系统的复位电路必须能准确、可靠地工作。这里的复位电路采用ltc1326芯片,同时实现低电平复位和手动复位功能。ltc1326能够在有多种电压供电的系统中实现同时对3种电压的监控功能。为了提高芯片的抗干扰能力,应给每个vcc引脚接一个0.1f的对地旁路电容。(四)处理模块(1)a/d接口电路 lpc2378本身提供有8路10位adc和1路10位dac,而该系统要求提供的a/d和d/a精度均为12位,故需要扩展外部a/d和d/a。ad7922是12位逐次逼近型高速、低功耗的a/d转换器,吞吐率最高可达 1msps。本系统采用通过lpc2378的spi接口直接与其相连,不需要其他的附加逻辑电路。在采集过程中,选择不同的通道进行采集。(2)d/a接口电路dac7574是12位、低功耗、4路带缓冲器的电压输出型d/a转换芯片,最高速率可达3.4mbps。外部为该芯片提供的工作电压为5v,故转换后的电压输出范围是05v,需要设计d/a转换后输出电压范围是-10v+10v,所以要用到两级运算放大器,第一级构成反相求和电路,第二级构成反相比例运算放大电路。经过第一级运放后,得到-2.5v+2.5v的电压值,再经过第二级运放后得到-10v+10v的电压范围。为了在第一级运放的输入端获得精准的-2.5v电压,这里使用lm236,它是能够提供精确的-2.5v电压的稳压芯片。(3)r/d接口电路d2s80a是最新一代旋转变压器数字转换芯片,又叫角分解器(resolver),是一种特殊的模数转换器,用来测量旋转物体的转轴角位移和角速度。ad2s80a的分辨率有10、12、14、16bits几种可选。用户通过选择不同的外接电阻和电容,可以得到不同的带宽和跟踪速率。本系统中只用到了r/d的8条数据线(db1db8),其余8条数据线(db9db16)接地。lpc2378负责处理ad2s80a送来的信号,ad2s80a与lpc2378的相关引脚直接相连,接口电路如图2所示。图3 ad2s80a与lpc2378的连接图(4)串口扩展模块 max3074是rs-422总线的收发器,其功能是实现rs-422总线信号电平到sc16c554可接受信号电平的转换。该系统中共使用6片max3074,其中4片与sc16c554的4路uart端口连接(其中两路做为备用),其余2片与lpc2378的两路uart端口相连。max3221是rs-232总线的收发器,其功能是实现rs-232总线信号电平到lpc2378可接受信号电平的转换。系统中使用2片max3221与lpc2378其余 电路uart端口相连(图4 ) 图4 (5)usb接口电路设计主控制器lpc2378内部集成了usb2.0设备控制器。使cpu与外设之间的数据交换可以稳定地达到很高的速度,同时也减少了开发难度,提高了芯片的性价比。usb接口电路如图6所示,usb1d-和usb1d+为lpc2378中usb端口的一对差分数据线,分别通过27匹配电阻与usb接口连接vbus用于检测usb总线电源是否连接,当usb总线连接时,该管脚输入高电平。uiconnect灵活控制lpc2378与pc之间的连接与断开。当该口输出低电平时,d+数据线通过1.5的上电阻连接到vd3v3通知pc:设备要与之连接;输出高电平时,d+数据线与电源vd3v3断开,通知pc:设备已经断开与主机的连接。usb_uiup_led口用于控制led亮灭以提示usb总线的活动状态,当usb设备枚举成功时,led点亮;枚举成功后,当usb总线处于正常通行状态时,led闪烁;当usb设备处于挂起状态或者通信不正常时,led熄灭。prtr5vou2x为esd元件,用于防止静电从usb总线中进入电路中损坏芯片。 三.系统功能设计(一)系统软件设计系统的软件开发工具采用ads1.2,设计语言使用arm c。为了实现系统各部分的正常运行,在进行软件设计时必须充分考虑3个因素:程序的可靠性;程序的严密性;程序的稳定性。软件程序由主程序和中断服务程序构成。主程序中首先完成系统的初始化,接着进入一个无限循环的后台程序,巡回地执行多个事件,完成相应的操作;使用向量irq中断,中断服务程序采用基于定时器的巡回服务流程,完成事务处理。对于cpld的软件设计工具采用altera公司的max plusii,使用vhdl编程语言。 (二)低耗能设计 通过编写程序,可使数据采集仪器内核处理器大部分时间处于掉电模式。当有外部特定事件发生时,可被终端唤醒,进入全速工作状态,当完成不要的任务后,再次进入值守状态。在值守状态下系统功耗很低,而且外部传感器不消耗电能。在工作状态下,气象仪和传感器同时上电工作,此时功耗较大,但由于工作时间极短,所以整个系统的功耗并不大,能够满足长期在野外无人值守状态下的连续不间断检测气象参数的功耗需求。书籍采集仪设计了输出2路控12v电路,其中一路用来给气象传感器供电,另一路接到继电器开关,用以给瞬时电流消耗较高的远程数传电台供电。同时,为达到尽可能低的功耗,还将数据采集仪电路板上的若干消耗电流较大的3.3v电子器件改为控点方式工作,在不需要工作的时这些器件的电源进行下电处理,从而进一步降低功耗,使得整个数据采集仪的静态功耗可以达到3ma以下。(三)大容量储存设计数据采集仪的一个重要功能就是对采测的参数进行自动记录,存储在采集仪自身所带的大容量存储设备中,以便在需要的时候读出。在系统中每次采测的参数为6个,每个参数值占2字节。每隔5min采测存储1次,拟将每个参数至少存储1a。所以,大容量存储设备的存储最小空间计算如下:2*288*366*61 264 896字节1.2m字节,所以采用2m字节的flash 存储器即可满足要求。在此选择型号为sst25vf016b的nor型flash芯片,其存储容量为2m字节,并可通过spi通信接口进行读写。其与lpc2378芯片引脚的连接原理图如图6所示。 图6 大容量存储电路原理四.实验测试(一)使用usb和以太网的ram lpc2378内部有58kbram由内部32kbram、8kb usb ram、16kb以太网ram和2kb rtc ram组成。2kb 的rtc battery ram 没有测试,我想应该也可以直接使用。对于usb和以太网的ram,只需经如下操作即可使用。1、 将功耗管理寄存器pconp中的pcenet和pcusb位置1,使能usb和以太网功能。2、在分散加载文件中做如下申明: usb_ram 0x7fd00000 0x2000 ;8k dataflash.o(+rw,+zi) from.o(+rw,+zi) enet_ram 0x7fe00000 0x4000 ;16k uart.o (+rw,+zi) 这样,就可以将程序的一些模块的ram变量放到usb和以太网的ram中了。上面的例子,我是将对dataflash和铁电ram操作的一些缓冲区放到usb的ram中,将串
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二手车销售合同样本
- 公寓空调采购合同样本
- 中介介绍费合同标准文本
- lol职业选手合同样本
- 企业水泥运输合同样本
- 供销合同样本标题
- 个人委托购买公寓合同标准文本
- 2012施工合同样本
- 伞架购销合同样本
- 停息挂账协议合同标准文本
- 校长在高考动员大会上讲话:高考不是独木桥人生处处有航道
- 观赏鱼国际贸易的可持续发展策略
- 2025年浙江纺织服装职业技术学院单招职业适应性测试题库新版
- 《园林微景观设计与制作》课件-项目四 微景观展示
- 2025年河南省安阳市安阳县九年级中考一模数学试题(原卷版+解析版)
- 2025年贵州省交通厅及公路局事业单位历年高频重点模拟试卷提升(共500题附带答案详解)
- 2024年河北省普通高中学业水平选择性考试物理试题含答案
- 大班爬山安全
- 生态农业面源污染治理-深度研究
- 新版《医疗器械经营质量管理规范》(2024)培训试题及答案
- 二零二五年度工业电机维修、安装、调试全方位服务合同2篇
评论
0/150
提交评论