油罐车油罐容量粗计量详细方案复习过程_第1页
油罐车油罐容量粗计量详细方案复习过程_第2页
油罐车油罐容量粗计量详细方案复习过程_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、目录油罐车油罐容量粗计量详细方案 2一、概述及需求 21.1 现有系统概述 21.2 液位和体积计量需求 2二、方案选定 32.1 罐车时间运行工况 31. 温度要能承受的住230 C的水蒸气1个多小时的考验 32. 安装好的传感器长久时间能受罐内油液冲击不受影响干扰,能长久正常工作33. 传感器尺寸不要超过护栏高度( 180mm )。 32.2 液位计选型 31. 安装法兰到表头的高度不要超过 180mm 32. 导波雷达液位计能承受230 C水蒸气一个小时蒸罐要求 33. 传感器加装防冲击护套不影响正常测量。 34. 使用RS485通信35. 需要有防爆认证 32.3 体积粗计量计量方案

2、32.3.1 算法计算油罐内体积 32.3.2 标定方法实现油罐内油的体积 4三、设计详情及规划 53.1 转换器硬件框图 53.2 转换器软件模块 63.3 通信协议 6转换器和传感器之间的 RS485通信协议 63.3.2 转换器与采集器之间的 CAN 通信协议 63.4 项目执行进度规划 73.5 需要协调部分工作 7四、项目实行 7油罐车油罐容量粗计量详细方案、概述及需求1.1现有系统概述在规划此项目之前先来了解下现有罐式车辆实时智能检测系统的总体架构,如下图。RS485总线小大大液液转换器3米集器大卸油阀卸油阀油罐仓1油罐仓2油罐卸油阀卸油阀CAN总卸油阀RS485总线卸油阀转换器1

3、丄转换器2S485总线水上转换器获取人孔盖和液位计信息, 将这些信息传给采集器,采集器将这些信息传给终端, 终端将这些信息传递到云端,这样网页客户端和手客户端就可以实时显示检测的数据。并根据对应的数据做管理和实现一些其他功能。1.2液位和体积计量需求在罐式车辆实时智能检测系统有一个非常重要的数据需要检测,那就是油液的高度和对应的体积,我们可以通过油液的高度,粗略的计算出油液体积,我们可以通过油液的高度,可清楚的知道当前油罐车是处于加油状态, 还是卸油状态,还可以知道是正常存储状态或漏 油状态。针对非正常的卸油还可以判断是否有其他人员盗油。所以罐式车辆实时智能检测系统获取准确的油液高度和体积很有

4、必要。对此我们就有了以下需求:1. 罐式车辆实时智能检测系统中,网页客户端和手机客户端能实时获取罐车内油液位高度和对应体积。2. 针对不同形状的油罐,可以通过客户端人机交互的方式将油罐相关参数下发到油罐 体积计算终端(转换器)。体积计算终端结合客户端配置的参数,和通过获取传感器的液位 高度计算出油罐内有的体积,并将液位数据和体积数返回到客户端。、方案选定2.1 罐车时间运行工况在选定方案前这里先说清楚下实际油罐车运行情况。 实际油罐车在装油运行过程中, 由 于车辆的起停、 加减速、 拐弯等,会引起油罐内油的晃动, 并且晃动的油对油罐内的物体 (比 如说液位传感器等)和油罐壁都有一定的冲击。在对

5、油罐, 还有蒸罐的情况, 蒸罐实际就是使用高温高压水蒸气通过油罐顶部对油罐内 壁的清洗的过程,清洗后冷却的水滴通过底部流出,整个蒸罐持续一个多小时左右。另外油罐车顶有对应的护栏,我们选用的传感器的高度不要超过护栏高度。 通过上面的叙述, 我们在选用获取液位高度的传感器的时候, 有几个特别注意的参数就 是:1. 温度要能承受的住 230C的水蒸气1个多小时的考验2. 安装好的传感器长久时间能受罐内油液冲击不受影响干扰,能长久正常工作3. 传感器尺寸不要超过护栏高度( 180mm)。2.2 液位计选型 对于液位的测量方法有很多种,有非接触式的和接触式的。 非接触式的方案我们可以选择应用超声波或者雷

6、达原理的传感器。 接触式的我们可以选 择投入式的压力传感器通过压力差和密度计算液位高度, 还可以选择浮球式液位计 (利用磁 开关和霍尔元件实现) 或导波雷达液位计。 对于非接触式的传感器, 因为罐内还有其他结构 件,会影响实际测量值, 如果排除罐内结构件的干扰,非接触式的传感器应该是首选。 由于 高温有去磁的作用, 虽然我们现有的温度不足以达到完全去磁的温度点, 但是这个温度会影 响霍尔传感器的精准, 另外浮球长时间的浸泡在油液中, 其自身重量会受到对应改变, 从而 影响最后测量值的精准度。 导波雷达液位计是通过发送雷达沿金属探杆传导, 在遇到不同导 电介质时雷达波沿探杆返回。 导波雷达液位计

7、能很好的满足我们的温度的要求。 我们也是在 试验了浮球液位计、 压差式液位计和超声波液位计之后发现有各种问题的存, 而慎重选择了 导波雷达液位计。选择的导波雷达液位计的要求如下:1. 安装法兰到表头的高度不要超过 180mm2. 导波雷达液位计能承受 230 C水蒸气一个小时蒸罐要求3. 传感器加装防冲击护套不影响正常测量。4. 使用 RS485 通信5. 需要有防爆认证2.3 体积粗计量计量方案对应体积的计量这里分两种情况考虑, 一种是针对规则罐体, 可以通过数学建模, 实现 算法的方法通过液位数据和罐体尺寸相关参数计算得出, 另一种是针对异形罐体, 通过标定 的方法实现体积的粗计量,当然粗

8、计量也是适合所有罐体的。2.3.1 算法计算油罐内体积因为油罐截面大部分都是规则的形状, 我们可以通过数学微积分的方法实现油罐内体积如上图,要求油罐内液位体积,先求油罐内油的截面积S,再将截面积S乘以罐的长度L就是油罐内油的体积了。 油罐长度L可通过人工输入实际设计的油罐的长度,那么这个截面积S对应液面高度不同而不同,我们可以通过微积分的方法来算出它。我们可以建立一个如图 示直角坐标系,液位的改变对应 X轴,图中油罐截面左边的弧形是一个关于X的函数方程 Y,我们暂记为Y=f(X)这个函数方程根据实际油罐形状不同而不同,可以通过对应油罐尺寸的相关参数获取这个方程,这样我们就可以通过这个方程和液位

9、高度算出图中阴影部分截面积HS'= 0 f(X)dx,由于罐车一般的是左右对称保持平衡的,同样右边的截面积也可以求出。这样就获取了实际油罐的截面积HS=2S;油罐内有的体积 V=S*L=2水。f (X)dx * L。上述讲到的油罐车形状及相关参数需要市场销售人员与客户沟通获取对应参数,最好是要有对应油罐的尺寸图纸。通过算法计算必须先要知道罐体截面积形状相关参数,这样才能设计出对应的算法。另外参数需要平台端人员设计对应的参数录入界面将需要的参数下发到转换 器进行计算。232标定方法实现油罐内油的体积对于不规则异形罐体,我们优先采用标定的方法将液位高度和与之对应的体积做成一个 二维表,这个

10、表我们需要根据实际罐车现场测试获得,获取此标定二维表非常麻烦,在此简单介绍下如何获取标定二维表。最笨的方法是,我们使用一个已知固定容量容器(比如一个20L的桶),将容器中加入固定容量的水,然后倒入油罐中,待油罐中水平静后记录下液位值,循环这个过程,直至到 记录完所有液位值。这样就获得了一个液位对应体积的标定二维表,平台端需要做一个标定界面,将这个标定二维表下发到对应的油罐车的转换器。转换器收到这个标定二维表后需要将数据保存到存储器中, 在需要获取液位的时候, 根据从传感器获取的液位值, 获取存储器 中对应液位值的体积值。 然后将体积值发回平台, 这样平台出来后就可以从各个终端 (主要 是网页和

11、手机终端)看到对应油罐车的体积值了。对应的标定二维表如下:序号(体积)V液位H1*20Lhl2*20Lh23*20Lh34*20Lh4233交互显示界面平台端需要做一个配置有关罐体参数的交互界面,通过在界面中填入相关参数,将相关参数下发到转换器,转换器根据获得的参数和交互界面指定的算法,计算体积。罐体形状*J对应罐体描述图片,帮助调试人员直观的填写相关参 数参数1*参数2*参数3*参数4*参数n*恢复默认参数按钮确认下发按钮对于异形罐通过标定方法计算体积的,将上述标定二维表下发给转换器。标定文件浏览确认下发按钮这里的交互界面暂时只是做简单示意,后期根据具体实现再确定下来,也可以根据后期交流讨论

12、情况,增删部分界面。三、设计详情及规划3.1转换器硬件框图转换器采用现有硬件框架,使用stm32单片机,通过 RS485通信获取传感器相关数据,使用CAN通信与采集器进行数据传输。具体硬件框图如下:转换器供电模CAN隔离通信接口(转换器RS485隔离f传感器诵信接口存储器RS485接口JJ电路/fCAN隔离通转换器'液位>信接口供电模VCAN隔离通信模块采用单路高速小体积CAN隔离收发模块TD301MCAN,详细信息如下图,具体还需阅读对应数据手册。工业总线TD6(3X>1MCAN 系列单路鬲速小体积CAN隔离牧发楔块WC RoHS产品特点两琬Mf离ZSkVOU沛特率Ait

13、iMbps工柞遍JS范固:CR -+1D5L«将合tSOHTQ&吃标准总建趙时保护同一网緡亜少可玄持谨接110个节点超芈坏积.标准DIP时扌装 jidEN60950 认址DXJMCAN/TDSQfMCAN主录审熏屋桟砒CMOS电乎着从为 3i总越的是井卓零、宾理范可鸟点.手一血屈哺册T再.陽刑T卓 #嵐豪祉' 如护于F的CAN-产鸟會常厲蓦电薫.可磁3S3OVDC酣*衲产却磁曲砂备WKF产砂40%貳更齐在地誉入电户湮毎.證谟普拝松实应CAN JT技国拮前寺播沁Uif产曲型号(VDCJ胖畫起逋<rM;Jt天工特电流<rM>忘钱JCK电JS (v>

14、15AJ5ID30:h4CAN30«j58vnoRS485隔离通信模块采用小体积自动收发隔离RS485收发器,详细信息如下图,具体还需阅读对应数据手册。产品数据手册RSM485M0日怡Sheet小悴积自动收发隔离RS85收发器产品慕护产岳型号黑度范啣隔禽耐压RSM4&&M+10&X25O0VDCDIP8产品特性 超小体积 带尿需愉岀电源脚 垠苗可達携64个节点 昱大漲特樂500kbps 电曙板射EME极低 咆曙扳干扰EMS极髙 集咸电蕊隅离和信号隅馬产品应用 工业酒讯< 煤矿行业 电力监控 石油化工 榛宇自动化 PLC旨靈尊滞的谨信jji*4 »

15、;» +产品型产品塑号电游电压(范曜) (VOC)静奪电逾 (rnA,T/p|最大工件电流 (rnA)愕镇近特睪 tkt>pg节点寂 (pcs)RSM4«5M5(3.15.26)27100500髙速对于硬件电路的其他详细情况这里不再叙述,具体请查阅转换器原理图。3.2转换器软件模块SPI通信软件方面单片机需要使用到时钟模块,定时器模块、看门狗模块、串口模块、 接口模块、lie通信接口模块、CAN通信模块。根据实际具体情况, 软件需要实现基本 3 个软件模块的功能和其他软件模块功能, 分别 是:1. 参数保存,读取功能2. RS485通信获取传感器数据功能3. CAN通

16、信实现与采集器数据传输功能4. 其他软件模块功能,比如 IAP (在应用升级功能),体积计算功能等。3.3 通信协议通信协议定制了各控制器之间的数据传输格式, 这里主要有两部通信协议, 分别是转换 器和传感器之间的 RS485通信协议和转换器与采集器之间的CAN通信协议。转换器和传感器之间的RS485通信协议转换器和传感器之间的 RS485通信协议详见文档 导波雷达RS485通讯协议这里不再 叙述。转换器与采集器之间的CAN通信协议转换器与采集器之间的 CAN 通信协议详见文档数据转换器与采集器通信协议这里不再叙述。需要说明的是,对于配置交互参数,比如液位传感器长度、安装高度修正、罐体 形状、

17、灌体各参数尺寸、仓形状和相关参数、标定表、角度倾斜修正开关、滤波指定、校准 提示、等参数录入配置转换器设备的数据协议需要在获取液位后再沟通商定。3.4 项目执行进度规划实际项目执行进度规划详见文档 03执行进度规划_信号转换器体积粗计量.mpp,这 里不再复述,需要指出的是 3月 25号前写好所有的代码有点困难,可能部分代码还需要等 到 3 月 25 号后才能完成,主要是体积计量相关部分的代码,具体看执行进度规划文档。3.5 需要协调部分工作这里罗列下需要协调的工作, 主要有, 与采集器设计人员沟通通信协议, 与采集器板通 信联调, 与平台交互配置数据联调, 标定二维表数据的获取, 现场实际调试安装, 其他测试、 调

温馨提示

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

评论

0/150

提交评论