油耗监控系统中的多通道数据采集电路设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
si印al
i80lation and
data collection
proVide
a
pmctical衄d
consumption. 1【ey
reliabk
tra蕊c data
enterprise
m蚰agement蚰alysis蚰d evalu撕on
of fuel
wOrds:multi-ch觚nel;data
2012牟第4期
文章编号:1009—2552(2012)04—0059—03
中图分类号:7I源自文库11
文献标识码:A
油耗监控系统中的多通道数据采集电路设计
王
昕1,王
坚2,赵荣泳2,苏
强2
(1.安徽天源物流有限公司,蚌埠233000;2.同济大学,上海200092)
摘要:现有大型物流乘用车的汽车油量传感器种类多样,传感器电阻范围不一,信号源也有 所不同,且组合仪表高度集成,维护成本较高。为了解决大型物流乘用车油量信号的不统一问 题,介绍了采用“HAl72358运算放大器一ADC0831一A鸭9S52”低成本、成熟电路架构设计方 案,设计适应主流油量信号的多通道数据采集电路,使油耗监控系统广泛应用于不同种类的货 运车辆。同时,采用光耦芯片,实现信号隔离保护和里程数据采集,为企业管理人员对油耗的 分析与评估提供了切实可靠的行车油耗和里程数据。 关键词:多通道;数据采集;监控系统;汽车油耗;单片机 Fuel
couection;monitt)ring system;car fuel consumption;SCM
O
引言
随着不可再生资源的石油消耗不断增加,汽柴
据和里程数据的采集也带来了不便。文中针对这种 不便,设计一种适合于物流企业的不同车辆的多通 道数据采集电路。
1
油价格的呈不断上升趋势,汽车油料消耗在运输成 本中的比重也是日益增大,因而在物流企业中,汽车 的燃油消耗支出在运输成本中的日益增大使得燃油 消耗成为考核企业绩效管理的重要参数,因此物流 企业要想降低运营成本,提高企业效益就需要对汽 车燃油消耗进行全程全时的监测川。 但是,由于汽车油量传感器种类多样,传感器电 阻范围不一,信号源也有所不同,且组合仪表高度集 成,维护成本较高,增加了分析难度,给汽车油量数
理,研究方向为企业信息化。
一59—
万方数据
电路、低通滤波电路、A/D转换模块、里程采集电路 和单片机组成,如图l所示。目前一般对传感器的 理解是指非电物理量与电量的转换,即传感器是将 被测的非电物理量输出的一种装置胆J。传感器将 汽车油量信号转换为连续变化的模拟电压信号;针 对不同的车型转换后的电压值的不同,通过电压放 大器将此电压值转化为系统可测量的范围内的值; 然后通过低通滤波电路降低噪声信号,实现信号保 真;单片机是一个数字系统,仅能够对数字量进行检 测、运算和控制,为了实现单片机对油量模拟电压信 号的测量,在单片机前设计A/D转换器,实现电压 模拟量与数字量之问的转换p1。在油耗监控系统 中,结合里程来评估油耗信息是必要的,因而在数据 采集器中设计了一个里程采集电路。由于汽车里程 脉冲是24V的脉冲信号,而用光耦隔离器构成一个 光耦隔离电路对其实现隔离转变,以确保里程信号 的正常采集和电路的安全工作。
号‘4|。
型钷孕匾罐眍H竺
图1 油耗监控系统数据采集器基本架构 油量传感器信号1:l通道
(3)光耦隔离器件TLP521—2 rII瞒2l是可控制的光电藕合器件,光耦以光信 号为媒介来实现电信号的狙合与传递,输入与输出 在电气上完全隔离,具有抗干扰性能强的特点。
3数据采集电路设计与实现
3.1
多通道油量采集电路的设计
油耗监控系统中数据采集电路的设
数据采集系统主要电子燃油传感器、电压放大
计思路
收稿日期:201l一09—22
基金项目:上海市节能减排科技支撑熏大项目(09Dzl2033∞);上
海市科委基础研究重点项目(10JCl415200);上海市制
造业信息化专项(10Dzll22402)
作者简介:王昕(1954一).男,本科,安徽天源物流有限公司总经
TianlrI啪Lo醇s吐髂Co.,Ltd.,Bengbu 233000,Chi酏;2.Ton翻i
are
univ锻siIy,shangh啦200092,Chi岫)
is not
Abs№ct:Ther{e
sources are
vari伽s哆pes
of auto fuel sensor8,山e
resist衄ce r蛐ge
组性。
response.reset();
response.setConten£Type(”applicatiorL/x— msdownload”);//
String
s=’。attachment;filen锄e=”+fs;//
response.setHeader(”Coment—Disposi—
tion”,s);//以上输出文件元信息response.setcon. tentkngtIl((int));//设置输入文件长度 byte[]b=new byte[2048]; in“en=0;} while({1en=in.read(b)}>O); {
2设计电路基本器件
为保证尽量少对车辆的改造,本系统采用汽车
原装的燃油传感器,放大器选择HAl7385,A/D转 换模块选择ADC0831,光耦隔离器则选用TU巧21, 单片机选择A碾9s52。 (1)电压放大器件HAl7358 HAl7358具有双重通道放大器,可同时处理两 组电压信号;电源供电采用单电源,易于实现;可处 理的电压输入范围大;频率和输入偏置电流具有温 度补偿功能,被广泛的应用于控制等系统。 (2)A/D转换器件ADC083l 芯片ADc0831是逐次逼近型8位A/D转换 器,易于与微处理器连接;采用5V电压供电,易于 实现;具有单输入通道,可操作电压范围0~5V;管 脚REF一般设置为Vcc以设置电压的输入信
油
图2数据采集电路原理
一60一
万方数据
采集器数据采集电路原理如图2所示,主要由 多通道油量采集电路和里程采集电路两部分构成, 这两部分既相互独立同时又由单片机来控制进行数 据采集和存储。油量采集电路的设计根据目前主流 油量传感器的电压信号设计了3个通道的输入。每 个输入端口对应于不同传感器的电压信号,即1:1 通道、2:l通道、1:2通道,如图2所示。 在多通道油量采集电路中,放大电路的设计选 择芯片HAl7358,芯片HAl7358是双通道电压放大 器,可满足需要对多电压参数放大的需要;电源供电 简单方便,电压放大精度高。放大器HAl7358共有 8个管脚,管脚1、2、3分别是电压放大通道l的电 压输出、电压输入负极和电压输入正极。在电路连 接中管脚1输出模拟电压信号,管脚2和3分别连 接地和汽车油量传感器电压信号输出¨J。对于1:1 通道,即油压传感器电压信号范围为0到5V时,则 不通过放大器,将信号直接接入ADC083l;对于2:l 通道,即油压传感器电压信号范围为5V到10V时。 则采用R4和R5分压原理将信号缩小到1/2,再接 入ADc083l,因而R4与I{5的阻值必须相等,阻值 为1M左右较好;对于l:2通道,即油压传感器电压 信号范围为。到2.5V时,需要把备用通道和l:l通 道连接起来(图2虚线所示),这样形成一个基于 HAl7385的放大电路,经计算此时的电压放大倍数 Ad为:Ad=l+R1/王12,在实际应用中Rl。R2选用2 个10k的电阻,R3为lOk的限流电阻,R6为lM的 下拉电阻。应当注意的是任意一台汽车,只适用于 一个信号通道,当使用l:2信号通道时,必须把备用 通道和l:l通道连接起来,否则会导致采集电路无 法工作。在使用l:2通道时,电压放大器和模数转 换器之间Rl起到限流作用。防止电流过大烧坏器 件,R4与C2组成低频滤波电路。 模数转换模块选择芯片ADc0831,ADC083l共 有8个管脚,管脚1为芯片的片选信号,低电平有 效,通过单片机对此管脚的控制实现数据的实时采 集,管脚2和3是电压信号输入的正极和负极,即放 大器输出的电压信号的输入端;管脚6和7分别为 数据输出端和时钟信号端,与单片机连接进行数字 信号的输出和时钟的控制。 3.2里程采集电路的设计 在设计里程采集电路之前先了解一下汽车里程 表的相关信息,主要是了解汽车里程的速比,里程信 号源以及如何采集里程信息。车速里程表的速比表 示的是:车速里程表转轴在汽车行驶一公里时所转 过的转数哺J。若某车车速里程表采用霍尔型非接
触式转速传感器。即这种车速里程表转轴每转一 圈,霍尔传感器将感应发出8个脉冲。现在以速比 为1:624的车型为例,汽车行驶一公里,则霍尔传感 器发出的脉冲数共为8×624=4992个,或者说,每 个脉冲代表了I/4992公里的里程。这些脉冲信号 就是里程信号源,也是采集器需要记录的里程信息。 将这些脉冲信号通过Ⅱ巧2l的隔离电路转换成5V 的脉冲信号,然后将这些脉冲当作单片机计数器.ID (即单片机的P3.5口)的计数脉冲输入,每个脉冲 使计数器.ID中断一次,并通过.ID中断服务程序对 每个脉冲进行计数,这样,当计满4992时.表明汽车 行驶了l公里,然后通过单片机的程序设计再给累 计单元加一,并存人EEPROM单元,即可实现里程 计数功能。 在里程采集电路设计中,隔离器件选择低成本 的东芝光耦隔离器Ⅱ瞄2l一2,如图2所示,R7,R8 起限流作用,其值选择在lk到1.5k即可,R9是单 片机10口(P3.5口)的下拉电阻选用10k电阻。 3.3里程采集电路的实现 下图展示了实际应用中,使用l:2通道接入数据 采集器。图3中所示的黄色导线将备用通道和1:1端 口连接起来而使电路形成l:2通道,因而1:2油压输 人端接入汽车油压传感器的输出端。需要说明的是: (1)电路中所用的电源的来源于汽车的24V电 源,因而加入了由稳压管7812和7805构成的电压 转换模块,以给单片机等芯片提供5V电源驱动电 压,这里不详细赘述。 (2)里程模块的输入端是从PCB电路板背面引 出的一根导线,图3中未显示出来。 (3)备用端口只有在使用l:2油压输入端时才 使用,且必须和l:l端口用导线连接起来以形成1:2 的放大电路,否则不能正常采集数据;而使用1:l端 口和2:l端口时不需要使用到备用端口,此时只需 将其处于悬空状态即可。
to
si口al is肿t u11ifoⅡn眦ld
make
t}Ie fuel
monitoring system be
widely used in
diⅡ-erent types is
of fbight
vehich,山e枷cle
proven circuit
sensor
desc曲es
t11e way
to
used“HAl72358-ADC083l-肌.89S52”which
co璐叫nption mollitoring system iII the mIdti-chaImel
data acquisition circIlit design wANG xinl,w-ANG Ji肌2,zHAO Rong—yon92,su
Qian矿
staIldardized叽d tlle
(1.AnhlIi
di自ferent.what’s more,tIle instmment cIuster ig
highly
inte磬.ated a且d山e cost of mainten毗lce
sensor
is expensive.In order t0 solve the pmbkm t|Iat t|Ie logistics vehicle fuel
}n17358
图3数据采集电路实物
(下转第64页)
万方数据
一6l一
量。并在以下几个方面进行了改进:
String
fs=t-』le.getN锄e();
(1)采用了先进的积件开发方式。充分发挥了 其在积件实库中的优势。从而可以节省时间进行教 学,提高教学质量。 (2)利用集体备课模块,使得系统的交互性大 大提高。 (3)采用了先进的Web应用开发模式—JSP+ JavaBeans模式。使得课件得以在web中轻松实 现,并在其它组合平台开发的课件具有更好的重
a
low—c08t and
t0
aI.chitecture
de8ign
multi—cha耻el data
chip for
forⅡle
acquisition
circuit
ad印ted
mileage
t11e main8缸e8m fuel
can
sigrlal.While,using opt0一coupler