基于单片机的冷媒中心控制系统的研制

发布者:翩翩轻舞最新更新时间:2013-07-04 来源: dzsc关键字:单片机  冷媒中心  控制系统 手机看文章 扫描二维码
随时随地手机看文章
       引言

       制冷系统已成为的现代汽车重要配置,制冷系统内的冷媒量和冷媒纯度都是影响制冷效果的关键因素,需要按期进行系统检测和冷媒更换。冷媒的更换过程分为冷媒回收、抽真空、注冷冻油和冷媒加注四个步骤。目前我国的汽车制冷系统的维修和维护的手段,大多仍是人工操作,其工作过程繁杂,效率低下,常因操作不当导致系统损伤。

       作者完成的汽车制冷系统维护的自动化设备研制,有效地提高了维修效率和维护质量,实现了汽车制冷系统冷媒更换的全自动操作,使用简便,界面友好。

       全自动冷媒加注控制系统采用16位单片机MSP430F149为核心控制器,采用了ATERA公司新型CPLD器件EPF10K10A,并实现了外存数据加密,整机功能完备、可靠性高。

       2 系统结构及控制流程

       全自动冷媒加注系统结构主要由嵌入式控制系统、电子秤、真空泵、压缩机、多个状态检测传感器、执行开关和电磁阀等组成。如图1所示。

冷媒加注系统结构图

                                                           图1 冷媒加注系统结构图

       冷媒加注系统自动控制的工作流程有:车辆信息输入、加注信息查询、冷媒识别和回收、抽真空、加冷冻油、加冷媒及结果打印八项内容,如图2所示。

冷媒加注系统自动控制的工作流程

 


       (1)车辆信息输入在将被检修车辆的冷媒管道同冷媒加注系统正确连接之后,操作员通过操作面板键盘输入车辆的生产厂家、车辆型号和年月信息等参数。 [page]

       (2)加注信息查询 控制系统根据输入的车辆信息,在车辆加注信息数据库中查找对应该车的冷媒类型、冷冻油加注量、冷媒加注量及其它控制参数。

       (3)冷媒识别 发控制信号启动冷媒分析仪,冷媒分析仪提取车辆冷媒试样进行类型分析,识别结果提交控制系统。要求冷媒加注系统储存罐内与被加注车辆的冷媒类型相同,否则系统给出报警提示,调换与之相同类型的冷媒储罐后,继续下一步工作。

       (4)冷媒回收控制相应的执行机构,依靠车辆冷媒管路内自身的压力进行冷媒回收,回收的冷媒经净化处理后,导入冷媒储罐。

       (5)抽真空 回收压力平衡后,控制打开真空泵,抽取车辆冷媒管路中残余的冷媒气体,直至接近零压。关闭真空泵,真空传感器监测车辆冷媒储存室压力。以确定的时间内压力值得变化,检测冷媒管路是否存在泄漏。若无泄漏,进入下一步工作,否则需先对冷媒管路进行维修,确保冷媒管路密封良好。

       (6)加冷冻油按照控制流程,向车辆制冷系统加入对应该车的定量冷冻油。

       (7)冷媒加注向车辆加入相应量的同类型冷媒。

       (8)打印加注结果系统配置的微型打印机打印本次"加注工作"的有关项目和参数,提交用户和存档。至此,完成冷媒加注的全过程。
依据上述的系统结构和控制流程,全自动汽车冷媒加注控制系统设计重点研究和解决了四个问题:第一,系统工作稳定可靠和较强的抗干扰能力;第二,人机接口设计友好、直观和操作方便;第三,实现嵌入式车辆冷媒加注信息数据库系统;第四,研制高精度电子秤,保证冷媒重量的精确计量,实现冷媒加注量的准确控制。

       3 硬件系统设计

       冷媒加注系统属于"汽保"设备,工作环境比较恶劣,电磁干扰较大。本着稳定可靠、线路简单,同时要求功能完备、技术新颖的设计目标,全自动汽车冷媒加注控制系统的硬件系统结构如图3所示。

硬件系统结构


       主要组成部件有:MSP430F149单片机、复杂可编程逻辑器件(CPLD)、压力传感器及其调理电路、串行接口的液晶显示器和冷媒分析仪、键盘、微型打印机、开关量输入输出控制、并口E2PROM等组成。

       (1) MSP430F149单片机 M

 
SP430F149是全自动汽车冷媒加注系统的控制中心,完成传感器数据结果处理,开关量信号的检测,键盘的识别,USART0和USART1两个串口通信的管理,与CPLD器件的通信与控制。德州仪器(TI)公司的MSP430F149单片机是FLASH类型单片机,内置60KB+256字节FLASH,2KB RAM。冷媒加注系统采用液晶显示界面,程序中含有大量的界面和菜单、动画数据,MSP430F149中60KB的FLASH ROM满足系统程序对存储空间的需求;2KB的内部RAM保证了数据采集、处理、显示等临时数据和大量的系统全局变量需求;丰富的I/O资源实现了键盘的扩充和开关量信号的输入检测,以及CPLD器件的通信和控制。

       (2) CPLD器件扩展单片机通过CPLD器件外接了存储器X28C512,8路固态继电器和微型打印机。其中X28C512为64K并口E2PROM,用来保存车辆加注信息数据库。8路固态继电器发出驱动输出信号,控制各个执行机构。CPLD器件选用ALTERA公司的EPF10K10A,解决了3V工作的单片机和5V工作器件的接口问题;EPF10K10A的端口驱动能力满足了固态继电器对驱动电流的要求;实现了单片机口线的扩展,精简了电路;EPF10K10A内部含有6144 Bits RAM,可实现加注信息数据库的数据加密。

       (3) 压力传感器及其调理电路冷媒加注系统采用应变式压力传感器实现电子秤功能。传感器检测平台上冷媒罐及其内部冷媒的重量,据此控制冷媒加注过程的进行,由下式表示:Q = (q1+q0) - (q2+q0)式中:Q 已加注冷媒量,q0 冷媒罐重量,q1 加注前冷媒重量,q2 当前冷媒重量。

       传感器输出毫伏级应变信号,经过放大、调零、滤波等调理后,送至模数转换芯片ICL7135进行A/D转换,输出的数字信号送单片机,完成压力信号的检测。单片机根据处理结果的值域范围,进行查表,实现分段线性化,将传感器信号同冷媒重量对应。冷媒加注系统实现的电子秤量程为0~50千克,精度为10克。

       (4) 串口通信MSP430F149单片机有USART0和USART1两个串行通信口,冷媒加注系统外接了三个串口通信设备,串行接口的智能型LCD、冷媒分析仪和上位计算机。其中冷媒分析仪和上位机复用USART1通信口。RS232接口芯片选用了3V-5V兼容的MAX3232。

       (5) 键盘和开关量检测利用MSP430F149的P1、P2口实现。P1 、P2口具有中断功能,能够实时的捕捉触发事件。

       4 软件系统设计

       全自动汽车冷媒加注控制系统软件包括监控程序、中断程序以及数据处理程序等。监控程序的主要作用是及时的响应用户的服务请求,有效地管理设备自身的软硬件及人机一体化联系设备,并在系统出故障时,提供相应的处理信息。主要有:系统初始化管理、键盘管理、显示管理、通信管理、仪器各个功能模块的管理、中断管理等。本系统用到的中断源有:串行口中断、外部中断、软件定时器中断。 冷媒加注控制系统实现的功能主要有:自动加注、手动加注、电子秤计量、加注信息数据库管理、系统设置,如图4所示。 [page]

冷媒加注控制系统实现的功能


       (1)自动加注模式下冷媒加注系统自动地完成冷媒加注全过程;(2)手动加注模式下操作员可有选择的完成冷媒识别、回收、抽真空、加冷冻油、加注冷媒中的一项或多项操作;(3)电子秤功能可以检测称重平台上物体的质量;(4)数据管理功能实现对车辆加注信息数据库的维护,包括数据查询、数据浏览、记录的增加、修改和删除,另外,冷媒加注系统还提供了数据库更新功能,利用控制系统同上位机通信实现,在单片机控制下写入存储芯片X28C512;(5)系统设置功能包括设备信息设定、用户信息设定、冷媒信息设定、运行参数设定等。

       冷媒加注系统人机接口控制中,软件实现了各个液晶显示函数模块和输入法程序,能够进行数字、英文和汉字的输入,这些基本模块在人机接口操作中被调用。 

       5 结论

       本文研制的冷媒加注控制系统实现了汽车冷媒加注的全自动控制,提高了汽车制冷系统维护效率和维修质量,控制系统完成各项功能并达到各项精度指标,性能稳定,可靠性高,设备操作简单方便。


参考文献
[1]. MSP430F149 datasheet http://www.dzsc.com/datasheet/MSP430F149.html.
[2]. CPLD datasheet http://www.dzsc.com/datasheet/CPLD_1136600.html.
[3]. EPF10K10A datasheet http://www.dzsc.com/datasheet/EPF10K10A_.
[4]. X28C512 datasheet http://www.dzsc.com/datasheet/X28C512_904921.html.
[5]. ICL7135 datasheet http://www.dzsc.com/datasheet/ICL7135_225194.html.
[6]. RS232 datasheet http://www.dzsc.com/datasheet/RS232_585128.html.
[7]. MAX3232 datasheet http://www.dzsc.com/datasheet/MAX3232_1107769.html.
[8]. MSP430 datasheet http://www.dzsc.com/datasheet/MSP430_490166.html.

关键字:单片机  冷媒中心  控制系统 引用地址:基于单片机的冷媒中心控制系统的研制

上一篇:基于TPS2384的PSE设计与实现
下一篇:高性价比的单片机应用系统结构设计

推荐阅读最新更新时间:2024-03-16 13:26

基于MSP430F1 49单片机的网络控制系统温控系统设计
文中将嵌入式控制技术与网络控制技术相结合,实现了基于单片机通过因特网的控制实现温控系统的设计,文中所采用的是MSP430F1 49单片机作为控制核心,MSP430F149微控制器控制以太网控制器CS8900A实现本地局域网的功能,通过TCP协议提供与因特网进行连接,可以实现对温箱的温度进行实时有效地控制。系统体积小巧,具备温度采集和远程控制功能和良好的可扩展性。 网络控制系统(NCSs)已经成为学术和工业领域的主要研究中心之一,随着日益增加的研究趋势和研究需要,能够成功应用最新的知识和信息则显得格外的重要。随着社会发展的需求,人们对温箱的应用和需求越来越广泛,在工业生产和日常生活或科学实验中,我们随处都可以看到温箱的应用。本文
[单片机]
基于MSP430F1 49<font color='red'>单片机</font>的网络<font color='red'>控制系统</font>温控系统设计
【51单片机】数据管的消影问题
数码管的消影 未消影 代码 #include reg52.h sbit wela=P2^7; //位选 sbit dula=P2^6; //段选 void main() { while(1) { //一直显示 dula=1; P0=0x06; //显示1 dula=0; wela=1; P0=0xfe; //选择第一个数码管 wela=0; } } 运行结果 原因 第一个数码管的1显示较亮但是同时伴随着另外较弱一点段位的显示,可以看出是下面位选的影响(0xfe),然后几
[单片机]
【51<font color='red'>单片机</font>】数据管的消影问题
基于51单片机的温度测量系统
引言 单片机在电子产品中的应用已经越来越广泛,并且在很多电子产品中也将其用到温度检测和温度控制。为此在本文中作者设计了基于atmel公司的AT89C2051的温度测量系统。这是一种低成本的利用单片机多余I/O口实现的温度检测电路, 该电路非常简单, 易于实现, 并且适用于几乎所有类型的单片机。 一.系统硬件设计 系统的硬件结构如图1所示。 570)?'570px':'auto'; }" src="/uploadfile/mcu/uploadfile/201201/20120103114135868.gif"> 1.1 数据采集 数据采集电路如图2所示, 由温度传感器DS18B20采集被控对象的实时温
[单片机]
单片机+UA741放大整形1~10K频率计
设计要求 (1)可测正弦波、方波信号的频率,频率范围:1 Hz~10 kHz。 (2)信号Vpp为0.1 ~3 V。 (3)测试结果显示于液晶。 1.2设计总体方案 用一个定时器来定时1秒,用一个计数器来数在定时1秒内有多少次外部中断,定时器和计数器定时工作在方式1,即16位定时器/计数器。然后定时1S结束后,把计数器里面的高8位和低8位的数值取出来,换算成10进制数赋值给频率,刚好数值变化多少,频率就是多少Hz. 1.3系统结构框图 2系统硬件电路设计 2.1总体电路图 图2、总体电路图 2.2各单元模块功能 ①STC89C52RC: 具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I
[单片机]
<font color='red'>单片机</font>+UA741放大整形1~10K频率计
基于高性能单片机的功率直流开关电源的设计
1 引言 直流稳压电源已广泛地应用于许多工业领域中。在工业生产中(如电焊、电镀或直流电机的调速等),需要用到大量的电压可调的直流电源,他们一般都要求有可以方便的调节电压输出的直流供电电源。目前,由于开关电源 效率高,小型化等优点,传统的线性稳压电源、晶闸管稳压电源逐步被直流开关稳压电源所取代。开关电源主要的控制方式是采用脉宽调制集成电路输出PWM 脉冲,采用模拟PID调节器进行脉宽调制,这种控制方式,存在一定的误差,而且电路比较复杂 。本文设计了一种以ST 公司的高性能单片机μpsd3354 为控制核心的输出电压大范围连续可调的功率开关电源,由单片机直接产生PWM 波,对开关电源的主电路执行数字控制,电路简单,功能强大 。
[电源管理]
单片机和CPLD实现步进电机的控制
步进电机是一种将脉冲信号转换成角位移的伺服执行器件。其特点是结构简单、运行可靠、控制方便。尤其是步距值不受电压、温度的变化的影响、误差不会长期积累,这给实际的应用带来了很大的方便。它广泛用于消费类产品(打印机、照相机)、工业控制(数控机床、工业机器人)、医疗器械等机电产品中。 通常的步进电机控制方法是采用CPU(PC机、单片机等)配合专用的步进电机驱动控制器来实现,这存在成本较高、各个环节搭配不便(不同类的电机必须要相应的驱动控制器与之配对)等问题。 CPLD器件具有速度快、功耗低、保密性好、程序设计灵活、抗干扰能力强、与外围电路接口方便等特点,越来越多的应用于各种工控、测量、仪器仪表等方面。同时单片机非常适合应用于需要复
[单片机]
用<font color='red'>单片机</font>和CPLD实现步进电机的控制
PIC单片机CCS之C语言(#FUSES的用法)
#FUSES 语法: #fuse options options要根据设备改变.一系列有效的可选项都要放在每个devices.h文件的顶部,注释用来参考.PCW能有效编辑修改特殊的设备fuses.PCW下拉菜单VIEW|Valid fuses将会显示所有的fuses描写. 一些公共的可选项如下: LP, XT, HS, RC WDT, NOWDT PROTECT, NOPROTECT PUT, NOPUT, (Power Up Timer) BROWNOUT, NOBROWNOUT 目的:这种指示定义要fuses的东西在编程时设定在器件中.这种指示不影响编辑,可是信息放在输出文件中.如果在Parallax格式中需要f
[单片机]
8051单片机(STC89C52)之改变蜂鸣器发声频率
由于定时器0的中断处理程序为50ms触发一次, 故改变tcount归零时的临界值即可改变蜂鸣器发声的频率. 当tcount = 40 进行电平翻转时, 发出的声音类似于公交车转向灯开启时的效果声音. 当tcount = 10 进行电平翻转时, 发出的声音类似于倒计时秒表的哒哒声. 当tcount = 5 进行电平翻转时, 发出的声音比tcount = 10进行翻转时更加急促. #include STC89C5xRC.H int tcount = 0; sbit beep = P1 ^ 5;// P1 xor 0000 0101 void TO_EXT() interrupt 1//50ms触发一次 {
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved