汽车电动空调的数据采集系统的研究设计

发布者:Joyful444Life最新更新时间:2011-09-19 关键字:空调系统  检测系统  控制策略 手机看文章 扫描二维码
随时随地手机看文章

1 引言

汽车空调作为车内温度小环境的控制中心,其作用不言而喻。由于过去的汽车空调检测系统因为控制策略单调而没有使用综合检测平台的必要,即使有控制过程检测,大都使用昂贵的采集设备如数据采集卡,其通信方式也以串行口通信为主,无法接入整车环境进行监控[1]。针对这一情况,本文所设计开发的检测系统主要对电动汽车空调运行过程中的四个工程物理量进行检测分析:风机的电压、电流,压缩机端口的高压、低压。本课题来源于某汽车空调系统的开发过程中所需检测系统的设计,主要用于使空调系统的控制策略的执行更加透明化、直观化,为控制策略的优化提供数字依据;为汽车空调后续开发提供可靠的保证。

2 采集系统设计

2.1 总体设计

如图1所示,在该系统中,DSP部分的软件设计主要完成以下工作:数据采集周期的设定、AD转换、数据校正及滤波等。并可以接收上位机通过CAN总线发来的采集开始指令打开采集或关闭采集功能,在采集开始后按照要求对四路信号进行采样及软件校正,校正完成后将采集结果保存在CAN邮箱内,通过CAN控制模块进行发送。在本系统中,电压、电流采集周期为50ms,高、低压采样周期为200ms。


2.2 硬件部分

  以TI公司的TMS320F2812为该四通道数据采集系统的核心。该款DSP芯片是TI公司2000系列中的一员,最高主频可达到150MHz,具有强大的数字信号处理能力[2]。片内集成的12位AD转换器共有16个通道,转换速率在可达到12.5MSPS(ADC时钟为25MHz时),在采集速度及精度上均能达到本系统的设计要求。而且该AD模块可采用多种方式触发能够满足不同的任务需要。输入2812AD端的模拟信号由传感器采集变换得到。本系统所用传感器输出信号为4~20mA的电流环信号,而AD模拟输入范围为0~3V电压信号。

CAN是控制器区域网络(ControlAreaNetwork)的简称,最早是由德国BOSCH公司推出的,用于汽车内部测量与执行部件间的数据通信,其总线规范现已被ISO国际标准制定为国际标准[3]。它广泛的应用于汽车电子、工业控制,其信号传输介质为普通双绞线,通信速率最高可达1Mbps。CAN总线具有较强的抗干扰能力。本系统采用CAN总线的通信方式,也方便了整车调试的接入。

2.3 软件部分设计

2.3.1 DSP软件部分

该部分软件主要包括两个部分:模拟信号的AD转换和CAN总线通信。因为TMS320F2812内置有12位AD转换器,因此转换部分可分为AD模块配置和数据转换处理;而AD模块的配置主要包括工作和通道的选择。在本系统中,选用连续转换方式;需要采集的模拟量共四个,加上A、B通道各配置两个校正输入端口,所以总共需要占用8个模拟输入口。

50ms200ms集周期为,高、低压采样周期为。部分配置程序如下:…
AdcRegs.ADCTRL1.bit.SEQ_CASC=0;//双排序发生
AdcRegs.ADCTRL1.bit.CONT_RUN=1;//连续转换方式
AdcRegs.ADCTRL1.bit.CPS=0;//分频系数为1
AdcRegs.ADCMAXCONV.all=0x0055;//共有12个转换,采样值取2次,标准值1次
AdcRegs.ADCCHSELSEQ1.all=0x1100;//转换序列
CAN总线通信主要包括TMS320F2812中eCAN模块邮箱的定义和邮箱中断子程序的设置[6]。
部分配置程序如下:
ECanaMboxes.MBOX0.MSGID.all=0x003FFFFF;//mail0:00F
ECanaMboxes.MBOX5.MSGID.all=0x0FFFFFFF;//mail5:3FF
//ConfigureMailboxes0-3asTx,4,5asRx
ECanaRegs.CANMD.all=0x00000030;//EnableMailboxes
ECanaRegs.CANME.all=0x0000003F;//Specifythat2bitswillbesent

CAN模块有两种中断形式,一种是与邮箱有关的中断,另一种是系统中断,用于处理错误或者与系统相关的中断源[4]。而本系统中CAN与上位机通信主要是通过邮箱中断来实现。

CAN邮箱的中断程序如下:
interruptvoidcan_send(void)
{
if((((int)ECanaRegs.CANGIF1.all)<0)&&(ECanaRegs.CANGIF1.bit.MIV1==4))
{IER|=M_INT1;}if((((int)ECanaRegs.CANGIF1.all)<0)&
(ECanaRegs.CANGIF1.bit.MIV1==5)){IER=M_INT9;
PieCtrlRegs.PIEACK.bit.ACK9=0x1;
}
以高电压为例来说明本系统在数据采集、数据转换及发送的相应任务。
Pre_High=ADCRegs.ADCRESULT6>>4+AdcRegs.ADCRESULT7>>4;Pre_High=

Pre_High<<1;//高电压值Pre_High=Ave_cur*CalGain-CalOffset*CalGain;ECanaMboxes.MBOX2.MDL.word.LOW_WORD=Pre_High;E

CanaRegs.CAN

TRS.all=0x0000000C;
while(ECanaRegs.CANTA.all!=0x0000000C){}ECanaRegs.CANTA.all=0x0000000C;

经实际运行证明执行结果达到了设计需要,说明该部分程序设计完全满足预期的任务调度规划,并能与硬件平台很好的配合工作。

2.3.2 PC机软件部分

此部分软件采用面向对象程序设计技术,关于CAN232接口卡的硬件操作函数已经封装在ControlCAN.dll,在VisualC++的工程中添加ControlCAN.lib和ControlCAN.h这两个库文件和头文件。方便在程序中调用。在编译生成的应用程序中设置好有关CAN232的相应参数,开始采集过程。每次将采集到的数据写到数据文件并送到数据缓冲区,以实现采集模块和显示模块的数据共享。这部分的流程图如图2所示:

在此工程中,使用VC自带的属性页对话框,并设置相应的四个属性页,可以方便的切换及观察采集的数据波形、数据统计、数据帧、以及采集事件的统计。显示模块采用了MeasurementStudio的显示控件(CNiGraph)。MeasurementStudio是NationalInstruments(美国国家仪器公司)专为测试和控制领域开发的工具软件,将强大的数据采集分析功能无缝隙的集成到VisualStudio环境中。MeasurementStudio向用户提供直观的测量硬件接口、高级分析函数、科学的用户界面控件及测量数据网络,可大大提高数据采集分析系统的开发效率[5]。

在本系统中。数据量庞大,针对此情况,建立了Access数据库文件。Access是一个适应于普通场合的、典型的关系型数据库,根据关系型数据库的设计原理及本文的需求,对数据库的操作转化为对于相应记录集的操作,实现语言采用了SQL语言实现。

3 结束语

本采集系统经过多次的软硬件测试,证实可以很好的满足对汽车空调压缩机系统相关参数的采集,所设计的上位机系统能够配合采集节点实现数据的显示、存储、数据记录、检索等功能,采用多线程,临界量等编程技术,结合MeasurementStudio用户界面控件与分析函数库,方便、快捷地在VisualC++环境下实现了数据采集系统,有效地降低了该类程序开发的复杂性,缩短了程序开发的周期,实验证明本系统具有实时性、可扩展性等优点。本文作者创新点:结合DSP和CAN总线技术应用到在线检测系统中,使得该系统的抗干扰能力、可靠性、准确性得到保障;提高运算速度和工作效率。

关键字:空调系统  检测系统  控制策略 引用地址:汽车电动空调的数据采集系统的研究设计

上一篇:两种采用CAN总线进行通信的系统比较
下一篇:导航仪位置服务与LBS的优劣对比

推荐阅读最新更新时间:2024-05-02 21:35

机器视觉在布匹生产在线检测系统应用
   一、 布匹生产在线检测概述      自动检测技术作为一种快速、实时、准确采集与处理信息的高新技术,已逐渐成为国民经济信息化、增强竞争力不可缺少的技术工具和手段。布匹在现代生产流水线上,需要判别出布匹的颜色是否合格、布匹上是否有杂质及杂质的数量。由于生产线运行速度较快,要求杂质分辨直径较小,用人工难以做到实时检测,事后抽样检测效率低下,且抽检后的产品仍然有存在瑕疵的可能。计算机的自动化,正好适合于快速实时地检测。布匹生产在线检测系统正是基于机器视觉的技术,快速高效的检测出布匹的颜色和存在的杂质。机器视觉就是用机器代替人眼来做测量和判断。机器视觉系统是指通过机器视觉产品(即图像摄取装置)将被摄取目标转换成图像信号,传送给专用的
[测试测量]
汽车空调和热管理系统工作原理
01 温度控制 根据不同的国家/地区版本,客户可以选择一区、两区或三区空调。客户还可以选择是否为车辆配备热泵功能。乘员可以使用前空调系统的操作和显示单元E87以及后空调系统的操作和显示单元E265(如已安装)将其空气调节需求告知加热器和空调系统控制单元J979。单独安装的加热器和空调系统控制单元J979负责车辆内部的温度控制。 加热器和空调单元已经过重新设计。它分为两部分,由车辆前部的进气单元和内部的送风单元组成,如图1和图2所示。 图1 图2 02 高电压加热器( PTC )ZX17 如图3所示。 图3 奥迪Q4 e-tron(4F型)的内部通过热泵功能(如已安装)和高电压加热器(PTC)ZX17加热。空调单元
[嵌入式]
汽车<font color='red'>空调</font>和热管理<font color='red'>系统</font>工作原理
模糊控制器在中央空调系统温度控制中的应用
0 引言   中央空调系统的设计是以室内空气参数为基本依据,通过对整个空调系统新风、回风的温度、湿度、送风风机运行状态、初效过滤段的压差等现场信号的采集,根据所设计的控制策略控制送风风机的变频调速、加湿器的加湿、冷、热水阀门的开度大小来达到设定的空气状态,且根据室内、外空气的状态(温度、湿度)确定系统的运行工况,在保证生产工艺的要求的前提下,使空调系统运行合理、安全、可靠、能耗低等,使控制效果达到最优。一般系统中的被控参数可设定为两个:室内温度和湿度。常规恒温恒湿中央空调系统是一个多输入、多输出的控制系统。因为回风温、湿度与室内温、湿度的变化情况有一致性,所以常把系统回风温、湿度作为被控参数,控制回路采用多个回路的PID控制。但
[工业控制]
汽轮机旁路控制策略的研制与应用
1 引言 济钢余热发电二期工程是三套组成 “2+2+2+1”建制的联合循环发电机组,即每单元有两台煤压机,两台燃机,两台锅炉,一台汽机组成。 蒸汽轮机是燃气-蒸汽联合循环发电工程发电的主体设备之一,利用蒸汽的热能转变为旋转机械能,由于汽机发电机组在高速旋转的同时又处于高温高压下运行,因此汽机控制系统连锁控制,保护具有重要意义。 汽机系统采用dcs系统进行控制,主要包括汽机蒸汽系统压力、温度等的检测、旁路系统、eh油系统、润滑油系统、凝结水系统、真空系统的检测及相关控制。汽机的旁路系统为高低压串联系统,在机组启动过程中可以加速工质的循环过程,提高机组的升温、升压速度,并根据压力设定值控制减压阀的开度使系统不致超压。在机组甩负荷时
[嵌入式]
继电器可靠性检测系统设计
本文所提出的继电器可靠性检测系统由服务器和多台可靠性检测装置(客户端)组成,可靠性检测装置是进行可靠性试验的必要手段。服务器和可靠性检测装置通过调用TCP协议提供的套接字传送数据,实现了服务器对多台检测装置的实时集中检测和控制,在节省人力的同时有利于失效试验数据的分析和处理。 可靠性检测装置的实现方法和功能    检测装置主要完成继电器试品的定数截尾试验,记录失效信息,对检测结果进行分析 。通过与服务器建立连接,实时上传当前试验状态以及失效信息,并接收服务器的控制命令。 1实现方法    为了满足试验环境的需要,采用工业控制计算机作为检测装置的核心。对触点电压的采集则选用两块高性能数据采集卡来实现,可同时对两组共32对触点进行检测
[测试测量]
继电器可靠性<font color='red'>检测系统</font>设计
基于超声原理的轮胎漏气检测系统设计
随着我国轿车工业的发展,轿车越来越普及。由于各种原因,轿车在行驶过程中,经常会发生轮胎漏气的现象。如果不及时检测发现,轻则耽误行程,重则造成事故;因此,设计一种检测轮胎漏气系统对于提高轿车行驶的安全性有着非常重要的意义。笔者采用美国TI公司的DSPTMS320LF240X微处理器芯片,根据轮胎漏气产生超声波的原理,设计了一种轿车轮胎漏气检测系统。 1 检测原理 轿车轮胎类似一个充满气体的容器。当其内部压强大于外部压强时,由于内外压差较大,一旦容器有漏孔(漏孔可以是扎破的小孔或者气门),气体就会从漏孔冲出。当漏孔尺寸较小且雷诺数较高时,冲出的气体就会形成湍流。湍流在漏孔附近会产生一定频率的声波,如图1所示。声波振动的频率与漏孔的大
[嵌入式]
机器视觉在布匹生产在线检测系统应用
  一、 布匹生产在线检测概述   自动检测技术作为一种快速、实时、准确采集与处理信息的高新技术,已逐渐成为国民经济信息化、增强竞争力不可缺少的技术工具和手段。布匹在现代生产流水线上,需要判别出布匹的颜色是否合格、布匹上是否有杂质及杂质的数量。由于生产线运行速度较快,要求杂质分辨直径较小,用人工难以做到实时检测,事后抽样检测效率低下,且抽检后的产品仍然有存在瑕疵的可能。计算机的自动化,正好适合于快速实时地检测。布匹生产在线检测系统正是基于机器视觉的技术,快速高效的检测出布匹的颜色和存在的杂质。机器视觉就是用机器代替人眼来做测量和判断。机器视觉系统是指通过机器视觉产品(即图像摄取装置)将被摄取目标转换成图像信号,传送给专用的图像处理
[嵌入式]
基于VC0701与红外技术的人体检测系统设计
  目前,大多数基于图像的安防设备都采用CCD或者CMOS传感器成像,后端DSP处理的模式,根据序列图像的差分运算进行人体检测。这种方法容易受到光线变化、树枝摆动、雨雪天气等外界因素的影响,经常产生虚警。为了消除上述干扰,需要特定的算法,从而增加了系统设计的复杂性。本文介绍了一种由红外传感器和CMOS摄像头实现的高性能、低成本的人体检测系统。此外,整个系统利用太阳能工作,还具有环保、节能的特点。 系统的工作原理   系统的结构如图1所示,当人体进入红外传感器的探测范围之后,红外传感器会发出一个高电平的报警信号,该信号经过红外信号处理器放大后送到CPLD中;CMOS成像芯片VC0701具有运动检测功能,在其视野范围之内,外部环境的
[传感技术]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved