当前位置:首页 > 单片机 > 单片机
[导读]介绍了一种利用单片机驱动电子膨胀阀电路的设计方案。单片机对传感器测得的温度和其他信号进行处理,驱动步进电机开闭电子膨胀阀,并通过RS485将信息传给上位机。

摘要:介绍了一种利用单片机驱动电子膨胀阀电路的设计方案。单片机对传感器测得的温度和其他信号进行处理,驱动步进电机开闭电子膨胀阀,并通过RS485将信息传给上位机。给出驱动电路的软硬件实现方案,该电路已成功地应用于某空调制冷电子膨胀阀测试系统。 
关键词:单片机;电子膨胀阀;步进电机;DSl8B20;RS485


1 引言
    电子膨胀阀是用电子电路控制的膨胀阀,它是变频空调制冷设备中的关键部件。由于电子膨胀阀能够根据CPU的指令迅速调节阀的开启度,快速控制制冷剂的流量,减小房间内的温差,因而既能增强空调房间的舒适程度,又可最大限度地节能。电子膨胀阀的驱动部件是一个4相8拍步进电机。本文给出了一种电子膨胀阀的驱动电路。

2 系统硬件设计
   
整个系统采用模块化设计。系统硬件电路主要由单片机、温度传感器、电池供电的RAM、步进电机驱动部件、RS485等组成,其单片机硬件电路如图1所示。

    由于程序比较大和中间变量比较多,这里采用了Atmel公司的AT89C55型单片机。它具有20 KB的Flash程序存储空间和256字节的RAM。图1中:
    P0.1和P0.2口模拟I2C总线SDA、SCL;
    P0.3口实现计数脉冲清零;
    P0.4口实现步进电机正转10个脉冲;
    P0.5口实现步进电机反转lO个脉冲;
    PO.6口实现温差增加l℃;
    P0.7口实现温差减少l℃;
    P1.O口控制是否上拉T_IN;
    P1.1口上单总线挂接4个DSl8B20;
    P1.2口接收工作模式(“1”是制冷、“0”是制热);
    P1.7口输出底电平是使能接收,输出高电平是使能发送;
    P2.0、P2.1、P2.2、P2.3口连接D、C、B、A控制步进电机。
    其中PCF8583与单片机通过I2C总线通信,其硬件电路连接如图2所示。

    与上位机的通信方式是RS485,其硬件电路连接如图3所示。

    步进电机采用的是4相8拍制,通过AT89C55的I/O口驱动,其硬件电路连接如图4所示。

3 软件设计
   
在本程序设计中,采用置事件标志和分时控制办法对事件进行处理。如在T0中断子程序中,每隔2.5 ms驱动步进电机1个脉冲,同时在中断服务程序中将计数脉冲保存在PCF8583中的RAM。P0.3口、P0.4口、P0.5口、P0.6口、P0.7口5个I/O对应的5个按键与74LS08相连,执行相与的关系触发外部中断方式0进入中断服务程序,执行相应的功能。因为温度传感器部分用单总线通信方式,且PCF8583与单片机通过I2C总线通信,二者对时序要求很严格,在此期间不可被中断程序打断,故在此期间关中断。主程序流程如图5所示。

    整个软件采用结构化的程序设计方法设计。程序分为三大模块:主程序模块、EXO中断服务子程序模块、T0中断服务子程序模块。
    主程序模块按照功能又分为:初始化子程序、I2C总线通信程序、温度传感器测温程序、RS485通信程序和PID控制程序。在初始化子程序中,主要包括RS485通信和DSl8B20传感器初始化。I2C总线通信部分则是读出上次掉电保存的脉冲数。温度传感器测温程序模块测得二点温度。将每个传感器的序列号测出,以数组的形式和程序存放在一起,并且给每个测温点编号,做成标签粘贴在对应的传感器上。当系统中的传感器出故障时,必须测出备用传感器序列号,贴上相应的标签,并在程序中修改数组,再将程序固化到程序存储器中。
    执行机构需要控制量的增量(例如驱动步进电动机)时,需要用PID的“增量算法”,这种算法在有关文献中已有具体说明。

4 结束语
   
目前,该步进电机驱动电路已成功用于某空调制冷电子膨胀阀测试系统中。经过1个月的运行,情况良好,达到了客户的要求。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在下述的内容中,小编将会对中央空调的节能措施予以介绍,如果中央空调的节能措施是您想要了解的焦点之一,不妨和小编共同阅读这篇文章哦。

关键字: 中央空调 节能 空调

本文中,小编将对空调auto予以介绍,如果你想对它的详细情况有所认识,或者想要增进对空调auto的了解程度,不妨请看以下内容哦。

关键字: 空调 热交换器

某站房位于广东省广州市,是广州市“五主三辅”客运布局的主客站之一,如图1所示,规划引入地铁、长途汽车、公交枢纽站,将建设成为集多种方式一体化换乘的综合交通枢纽。该综合交通枢纽建筑面积约46万m2,其中站房建筑面积约15万...

关键字: 站房 空调 二级泵

在下述的内容中,小编将会对空调漏水的相关消息予以报道,如果空调漏水维修是您想要了解的焦点之一,不妨和小编共同阅读这篇文章哦。

关键字: 空调 室内机

空调制冷原理是指空调制冷运作的原理。空调器通电后,制冷系统内制冷剂的低压蒸汽被压缩机吸入并压缩为高压蒸汽后排至冷凝器。同时轴流风扇吸入的室外空气流经冷凝器,带走制冷剂放出的热量,使高压制冷剂蒸汽凝结为高压液体。高压液体经...

关键字: 空调 冷凝器

电机驱动电路是现代工业和家庭中广泛应用的关键组件之一。它通过将输入的控制信号转化为适当的电流或电压信号,以驱动电机运行。本文将详细介绍电机驱动电路的工作应用原理,并通过图解分析来帮助读者更好地理解其工作原理。

关键字: 电机 驱动电路

三相感应电动机是一种广泛使用的交流电动机。它的工作原理基于电磁感应原理和安培定则。在这篇文章中,我将详细介绍三相感应电动机的工作原理及其组成部分。

关键字: 直流 电机 驱动电路

大功率直流电机在工业、交通和家用电器等领域有着广泛的应用。为了提高电机的运行效率、性能和可靠性,设计合理的驱动电路和测试电源至关重要。本文将通过图解分析的方式,阐述大功率直流电机驱动电路及测试电源的设计原理和方法。

关键字: 大功率 直流电机 驱动电路

步进电机除了可以提供精确的定位,还可以提供强有力的力矩输出,所以会在众多的场合下使用它们,如雕刻机、数控设备、打印机等等。

关键字: 二相步进电机 驱动电路 数控设备

搞嵌入式的工程师们往往把单片机、ARM、DSP、FPGA搞的得心应手,而一旦进行系统设计,到了给电源系统供电,虽然也能让其精心设计的程序运行起来

关键字: DC/DC 变换器 驱动电路
关闭
关闭