检测技术与仪表课程设计基于PCI卡的储酒罐数据监测系统_第1页
检测技术与仪表课程设计基于PCI卡的储酒罐数据监测系统_第2页
检测技术与仪表课程设计基于PCI卡的储酒罐数据监测系统_第3页
检测技术与仪表课程设计基于PCI卡的储酒罐数据监测系统_第4页
检测技术与仪表课程设计基于PCI卡的储酒罐数据监测系统_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 自动化系统信号的获取与转换 组 员: 班 级:1220391 学 号:13 18 23 28 指导老师: 日 期:2014 - 12 - 25 自动化系课程实训基于pci卡的储酒罐数据监测系统1. 设计性质本实践环节是自动化专业学生继“自动检测技术与仪表”课程之后的一门专业必修环节,对培养学生的动手能力、分析解决实际问题的能力、科学研究能力和创新思维能力有着重要的作用。2. 设计目的 拓宽加深学生对理论知识的理解,从而掌握比较全面的专业知识,掌握仪表和自动化系统的专业操作技能,具备一定的分析和解决工程实际问题的能力,形成科学的工作作风和良好的人才素质。3. 设计任务针对实际的检测对象,设计出

2、满足要求的数据采集系统,并能对数据做初步的分析与处理。具体要求:某酒厂的罐区共有10个储酒罐,每个罐高10米,直径4米,要求对罐区储酒量进行计算显示同时显示每个罐的液位与温度。4. 设计要求 (1)以某酒厂储酒罐为实际研究对象,了解对酒罐进行检测系统设计的目的及意义,明确需要检测的参数。 (2)确定数据采集系统的总体方案,如:采用工控机、总线或基于plc的数据采集等方式。(3)通过分析现场环境对仪表检测性能的要求,选择合适的测量仪表,包括仪表的材料、测量方法、量程、精度、信号类型等方面。 (4)根据确定的方案和选定的仪表,进行储酒罐液位、温度数据采集系统的详细设计。 (5)利用上位机软件对数据

3、进行初步分析和处理,实现酒罐液位和温度的数据显示,并进行储酒量的计算和显示,同时实现数据查询、实时曲线绘制等功能。5. 系统方案 (1) 检测前提 检测系统设计的目的及意义在日常生活中,酒已经成为了不可或缺的一大元素,食用酒是一种优质的保健饮料,在社交场合都都离不开它。 然而,在实际酒品储存中,为了保证酒的品质与生产安全,我们必须要实时监测储酒罐内酒的液位及温度等重要信息。考虑到测量参数时要保证安全、无污染、置入误差小,所以要从各个角度分析选择最佳监测方法,并筛选出最优的测量仪表,保证酒品的正常储存。 确定需要检测的参数由于酒罐内的各项参数直接影响酒的储存,故现以某酒厂储酒罐为实例,研究储酒罐

4、内酒的液位(单位m)及温度(单位)这两个重要指标,而酒的储量(单位m)则可以根据液位通过计算得出。 (2) 方案比较 下面对工控机、现场总线、plc三种方案进行简要分析。 工控机pci卡工控机(ipc)即工业控制计算机,是一种采用总线结构,对生产过程及机电设备、工艺装备进行检测与控制的工具总称。此处主要是指采用pci卡与电脑中pic接口相连接,再结合相关软件进行控制的技术。数据采集(daq),是指从传感器和其它待测设备等模拟和数字被测单元中自动采非电量或者电量信号,送到上位机中进行分析,处理。数据采集系统是结合基于计算机或者其他专用测试平台的测量软硬件产品来实现灵活的、用户自定义的测量系统。

5、数据采集卡,即实现数据采集(daq)功能的计算机扩展卡,可以通过usb、pxi、pci、pci express、火线、pcmcia、isa、compact flash、485、232、以太网、各种无线网络等总线接入个人计算机。pci接入计算机后,可采用相关软件如lab view等进行数据处理。这种方法对仪表的要求较低,使用十分方便。 现场总线现场总线是指安装在制造或过程区域的现场装置与控制室内的自动装置之间的数字式、串行、多点通信的数据总线。它是一种工业数据总线,是自动化领域中底层数据通信网络。简单说,现场总线就是以数字通信替代了传统4-20ma模拟信号及普通开关量信号的传输,是连接智能现场设

6、备和自动化系统的全数字、双向、多站的通信系统。主要解决工业现场的智能化仪器仪表、控制器、执行机构等现场设备间的数字通信以及这些现场控制设备和高级控制系统之间的信息传递问题。现场控制设备具有通信功能,便于构成工厂底层控制网络。其通信标准的公开、一致,使系统具备开放性,设备间具有互可操作性,功能块与结构的规范化使相同功能的设备间具有互换性。其控制功能下放到现场,使控制系统结构具备高度的分散性。现场总线使自控设备与系统步入了信息网络的行列,为其应用开拓了更为广阔的领域,一对双绞线上可挂接多个控制设备, 便于节省安装费用,提高了系统的可靠性,为用户提供了更为灵活的系统集成主动权。然而,网络通信中数据包

7、的传输延迟,通信系统的瞬时错误和数据包丢失,发送与到达次序的不一致等都会破坏传统控制系统原本具有的确定性,使得控制系统的分析与综合变得更复杂,使控制系统的性能受到负面影响。 plc数据采集plc即可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。 可编程逻辑控制器具有很多特点,其使用方便,编程简单,采用简明的梯形图、逻辑图或语句表等编程语言,因此系统开发周期短,现场调试容易。另外,可在线修改程序,改变控制方案而不拆动硬件。其功能强,与相同功能的继电器系统相比,具

8、有很高的性能价格比,还可以通过通信联网,实现分散控制,集中管理。此外,其硬件配套齐全,用户使用方便,适应性强。plc用软件代替大量的中间继电器和时间继电器,仅剩下与输入和输出有关的少量硬件元件,接线可减少到继电器控制系统的1/10-1/100,而且系统的设计、安装、调试工作量少维修工作量小,维修方便,有完善的自诊断和显示功能。plc已被广大用户公认为最可靠的工业控制设备之一。但是在本案例中,只需监控20个仪表的数据,并未有执行机构,数据处理也比较简单,使用plc却是大材小用。 (3) 方案选择本设计方案主要是利用数据采集卡(pci卡)和实验室虚拟仪器工程平台(lab view)进行采集、处理并

9、显示相关信号。首先将仪表传来的信号接入数据采集卡,通过数据采集卡做简单处理后再传输到电脑,然后利用电脑上位机软件lab view提供的相关库进行分析处理,最终显示在软件监控界面上。 系统结构如图5.1。图5.1 系统结构图 pci卡的选择 本方案中pci卡要选择lab view专用采集卡或者用支持lab view的数据采集卡,可用usb或者串口通信,但一般选用串口通信。采用rs232接口,数据传输稳定,通用型好。使用螺钉式接线端子,连接方便且牢固可靠。最终选用具备以下条件采集卡: 10bitadc精度,转换速度250k/s,0-20ma电流(默认)模拟量采集(可改为0-5v,0-10v,0-1

10、5v,0-20v,0-30v)适用于大多数工业传感器和变送器,抗干扰能力强。具有过压过流保护,在0-5v电压模式下,可以耐24v电压,具有rc滤波。 rs232接口,modbus-rtu协议,适用范围广,易于与其他设备联网,采用crc校验,防止数据出错,具有自动处理错误命令功能,完全解决误动作问题。 电源12-24v宽输入范围,具有反接保护。采用工业级高速微处理器,速度快且稳定,有内部看门狗,防止死机及程序跑飞。 具有唯一序列号,内部有16字节的存储空间,掉电不丢失,提供vc、lab view上位机源码,可做针对性系统开发。 lab view简介 lab view率先引入了特别的虚拟仪表的概念

11、,用户可通过人机界面直接控制自行开发之仪器。此外lab view提供的库包含:信号截取、信号分析、机器视觉、数值运算、逻辑运算、声音震动分析、数据存储等。由于lab view特殊的图形程序简单易懂的开发接口,缩短了开发原型的速度以及方便日后的软件维护,因此逐渐受到系统开发及研究人员的喜爱。目前广泛的被应用于工业自动化之领域上。lab view默认以 多线程运行程序,对于程序设计者更是一大利器。此外lab view通信接口方面支持:gpib,usb,ieee1394,modbus,串行接口,并发端口,irda,tcp,udp,bluetooth,.net,active-x,smtp等接口。6.

12、仪表选择与安装 (1) 液位测量仪表选择 下面针对液位测量仪表进行选择。 仪表类型及简介测量液位采用雷达式液位计,它是一种采用微波技术的基于时间行程原理的测量仪表,雷达波以光速运行,运行时间可以通过电子部件被转换成物位信号。探头发出高频脉冲并向前传播,当脉冲遇到物料表面时反射回来被仪表内的接收器接收,并将距离信号转化为物位信号。由于微波具有良好的定向辐射性,在传输过程中受火焰、灰尘、烟雾及强光的影响极小,因此可以用来测量腐蚀性液体,高粘度液体,和有毒性液体的液位。他没有可动部件,不接触介质,而且测量精度几乎不受被测介质的温度、压力、相对介电常数的影响,因而在易燃易爆等恶劣工矿下仍能使用。 液位

13、仪表选型为了达到测量要求,最终选用智能型雷达料位计nyrd802(实物参见图6.1),仪表相关参数如下:最大量程:20m测量精度:10mm精度等级:510 过程连接:ptfe翻边法兰天线材料:pp/ptfe防爆等级:c t6防护等级:ip68/铝 过程温度:-40120 过程压力:-1.020bar 频率范围:6.8ghz信号输出:两线制420ma/hart测量过程:如图6.2所示,通过手动输入空罐高度e(即零点),满罐高度f(即满量程)及一些相关应用参数,将使自动仪表适应测量环境,对应于420ma输出。天线接收反射的微波脉冲并将其传输给电子线路,微处理器对此信号进行处理,识别出微脉冲在物料表

14、面所产生的回波。正确的回波信号识别由智能软件完成,精度可达到毫米级。天线与物料表面的距离d和脉冲的时间行程t成正比。测量公式: d=ct/2 (c为光速) (6.1) 因空罐的距离e已知,则可测得物位l l=e-d (6.2) 图 6.1 nyrd802 图 6.2 测量原理图 (2) 温度测量仪表的选择下面针对温度测量仪表进行选择。 仪表类型及简介测量温度采用ds1820系列传感器。dallas 半导体公司的数字化温度传感器ds1820是世界上第一片支持 “一线总线”(即单总线)接口的温度传感器。单总线独特而且经济的特点,可轻松地组建传感器网络,为测量系统的构建引入全新概念。ds1820(外

15、部结构参见图6.3)测量温度范围为 -55+125。现场温度直接以的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。支持3v5.5v的电压范围,使系统设计更灵活、方便。而且新一代产品更便宜,体积更小,可选更小的封装方式,更宽的电压适用范围。其分辨率的设定,及用户设定的报警温度存储在eeprom中,掉电后依然保存。 温度仪表选型图6.4的方框图表示ds1820的主要部件,ds1820中有三个主要的数据部件,其一是64位激光rom;其二为温度灵敏元件;其三是非易失性温度告警触发器th和tl。器件从单线的通信线取得其电源,在信

16、号线为高电平的时间周期内,把能量贮存在内部的电容器中,在单信号线为低电平的时间期内断开此电源,直到信号线变为高电平重新接上寄生电源为止。作为另一种可供选择的方法ds1820也可用外部5v电源供电。主要参数如下:量程范围:-55+125测量精度:ds1820正常的测温分辨率为0.5,在对ds1820测温原理详细分析的基础上,我们采取直接读取ds1820内部暂存寄存器的方法,将ds1820的测温分辨率提高到0.10.01。精度等级:510 传输连接:单总线,ds1820支持多点组网功能,多个ds1820可以并联在唯一的三线上,实现多点测温,所以仅需一根总线就可以采集到所有的储酒罐温度信息。 封装材

17、料:初步封装采用pp/ptfe材料,因测量物品为酒精,而且要直接接触,所以在测量准确的前提下,还要保证酒品质量与生产安全,就必须在最外层封装一层导热性能好、抗氧化性强、密封性极高的材料。由于不锈钢的优良特性,其可以作为封装外壳,而704硅橡胶具有良好的密封性,所以要采用不锈钢结合704硅橡胶进行进一步封装。信号输出:测量结果以9位数字量方式串行传送。图 6.3 ds1820外部结构图图 6.4 ds1820内部结构图 (3) 仪表安装 酒精是易挥发性液体,为保证酒品品质与饮用安全,必须保证储酒罐罐体的密封性,所以在安装仪表时不能破坏原来罐体的密封性,还要保证测量的准确实时。 雷达液位计安装罐外

18、安装原理图如图6.5(a),推荐安装位置为图中1位置处至安装短管2的外壁,离罐壁距离为罐直径 1/6 处,最小距离为 200。不能安装在入料口的上方,如4位置。不能安装在中心位置,如3位置,如果安装在中央,会产生多重虚假回波,干扰回波会导致信号丢失。如果不能保持仪表与罐壁的距离,罐壁上的介质会黏附造成虚假回波,在调试仪表的时候应该进行虚假回波存储。罐内安装原理图如图6.5(b),采用法兰式安装,在信号波束内,应避免有如下安装物,例如限位开关、温度传感器等。雷达天线不可向罐壁倾斜。为了使温度影响最小化,在对接法兰的连接处必须使用弹簧垫圈。杆式天线必须伸出安装短管。垂直放置杆式天线,不要让雷达束指

19、向罐壁。 (a)罐外安装 (b)罐内安装图 6.5 雷达液位计安装原理图 ds1820传感器安装安装原理图如图6.6,为了不影响雷达液位计的测量,还要保证准确测量温度,所以ds1820应该安装在与雷达液位计对应位置,但是尽可能靠近罐中央。要注意的是,当罐内酒量减少时,为保证还能测量到温度,安装位置应该在不影响测量的前提下尽量靠近罐底。与罐体连接处采用螺纹连接导线,连接好后,把防腐蚀导线沿罐壁固定到罐底,在罐底把探头朝上固定,不要让其碰触罐壁。 (4) 数据传输 数据传输要保证稳定准确,还要尽可能减少线路复杂程度。 液位传感器数据传输雷达液位计采用接线方式如图6.7。由于雷达液位计直接输出标准信

20、号,不用转换电路,传输较为简单。其整体采用二线制安装,然后通过连接与电脑相连的图 6.6 ds1820安装示意图图 6.7 雷达液位计数据传输示意图数据采集卡(图中电阻值大小可根据需要改变),最后再通过串口传输到电脑。为保证数据稳定,需在长距离传输时,使用带有屏蔽处理的数据传输线。另外数据采集卡可以同时采集多路信号,使线路更加简单。 温度传感器数据传输ds1820是通过对门开通期间低温度系数振荡器经历的周期个数来测量温度的。在ds1820中,转换温度值是以9位二进制1/2 lsb(最低有效位)形式表示的,而输出温度则是以16位符号扩展的二进制补码读数形式提供。采用办法是将低8位用补码表示,第9

21、位以符号扩展形式扩展至其他7位。ds1820获得温度信息的操作顺序,亦即外部微处理器经过单线接口访问ds1820有固定的协议(protocol),可以通过编程实现。单片机通过单线对ds1820读写时间片来进行读写数据操作,所有操作均通过对ds1820写1和写0时间片以及单片机本身的延时来实现。采用10个ds1820数字温度传感器和at89c52单片机构成的温度采集板。测控子系统构成如图6.8所示,其中p1.5和p1.6预留作为报警之用。由于采用多个ds1820的温度采集系统,在单片机的i/o口线上一定要接一只上拉电阻,dallas 公司的推荐值为5k,当连接ds1820较多时,该电阻最好取34

22、k,以加大驱动电流,但即使上拉电阻降至3k以下,at89c52的p1.7也最多只能驱动1520个ds1820,且连线长度最好不超过15m。单片机部分的编程处理有多种方法,只要保证处理精度达到要求即可。这里可以采用dallas公司提供的方法,由于不是设计的主要内容,不再赘述。图 6.8 ds1820数据传输原理图7. 数据处理与显示 (1) 数据处理利用lab view提供的相关数据库进行数据处理,首先要用g语言编写相关程序。 液位与储量数据处理液位与储量处理程序如图7.1。图 7.1 液位与储量数据处理程序 温度数据处理温度数据处理程序如图7.2。图 7.2 温度数据处理程序 (2) 数据显示

23、利用lab view软件实现数据的实时显示,设计监控界面,并与程序相关联。 储量及液位监控界面储量及液位监控界面如图7.3。图 7.3 液位监控界面 温度监控界面温度监控界面如图7.4。图 7.4 温度监控界面(3) 系统说明本监控系统不仅具有数据的实时处理、显示与查询功能,还具有简单的报警功能。两个窗口可以分别显示液位储量与温度的实时变化。当储量超过事先设定的报警值时,系统发出报警声提醒操控人员储量过满,进行调控;而当监控温度过高或者过低,超过设定值,高温指示灯或低温指示灯就会打开,提醒操控人员调节温度。查询界面在监控界面的右侧,当操作人员想要了解某酒的储量时,可以通过查询界面快速找出相关数

24、据。如选择“竹叶青”,在下面的储量界面就会显示实时储量。(4) 通信协议基本协议:9600bps,8位数据,1停止位,无校验。命令格式见表7.1。表 7.1 上位机通信协议命令表序号信号取值定义0stx0x02开始符1com00x3x传感器数据类型0x30、0x312com10x3x酒罐选择x(0-9)3date0d0数据四位bcd的ascll码如:温度23.88为十六进制表示:32 33 38 38 液位9m为十六进制表示:30 39 30 304date1d15date2d26date3d37ext0x03结束符8校验位0h备用9校验位1l 协议基本格式如表中所示,共8位。第一位为开始符位

25、,固定为“0x02”;第二位是用来选择数据类型,“0x30”为液位数据,“0x31”为温度数据;第三位是酒罐选择位,具体选法参照表7.2;第四位到第七位是数据位,具体表示法表中已详述;第八位是结束符位,固定为“0x03”;第九位和第十位为备用位,这里并未使用。 表 7.2 酒罐编号编号酒罐编号酒罐0x30玫瑰汾酒20x35白玉汾酒10x31玫瑰汾酒10x36汾酒10x32杏花村酒20x37汾酒20x33杏花村酒10x38竹叶青10x34白玉汾酒20x39竹叶青28. 运行效果系统运行效果良好,各项功能正常。(1) 储量及液位监控界面运行效果储量及液位监控界面运行如图8.1。图中“竹叶青2”的储量超过报警量,电脑发出报警声,当储量下降时,报警声停止。查询“玫

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论