基于嵌入式技术的动车室温智能控制系统
来源:用户上传
作者:伍志丹
摘要:为向乘客提供更加舒适的乘坐环境,文章设计了基于嵌入式技术的动车室温智能控制系统。该系统以嵌入式微处理器作为核心芯片,通过温度检测单元采集动车室温数据,并以该数据为基础,采用模糊PID控制算法控制调温风机的送风量与转速,实现对动车室温的智能控制。实际应用结果表明,该系统可实现对动车室温进行智能控制,控制时效性较高,控制过程无超调现象,实际应用价值较高。
关键词:嵌入式技术;动车室温;智能控制;模糊PID算法
中国分类号:U231.8文章标识码:A411574
0 引言
动车的车厢属于封闭状态,动车室温成为保障旅客乘车舒适度的关键因素之一,为了向旅客提供更加舒适的乘车环境,需选取恰当的方式对动车室温实施智能控制[1]。目前大多数动车组客室的温度通过空调系统实施调控,运用通风、采暖及制冷等方式,使动车室温达到设定的目标温度,但此种单纯的空调系统存在一定的弊端,无法有效保证温度控制的实时性与精准性,控制效果不够理想[2-3]。
嵌入式技术的主要特点为针对性与目的性较为明确,应用嵌入式技术的系统在设计与开发时,均有其特定的应用范围,此为嵌入式系统与普通系统之间的区别之一[4]。嵌入式技术的持续发展,使其逐步成为当下计算机技术和微电子技术领域内的关键分支,并且成功划分计算机类别为嵌入式系统与普通计算机系统两大类,被网络、电信以及工业控制等领域广泛应用。嵌入式系统融合了硬件与软件两部分,通过向相应的系统内装入嵌入式设备构成全新用途的专用系统,主要由宿主机与目标机组成[5-6]。在设计嵌入式系统时,应充分运用嵌入式技术的特定用途范围及按照实际需求设计系统的软硬件,提升嵌入式系统的运行效率[7]。嵌入式系统将应用作为核心,适当调整软硬件后,可成为功能更加专业的专用系统,在控制算法的应用方面,可选取PID算法与模糊控制相结合的模糊PID算法,达到高鲁棒性、精准高效的控制效果[8-9]。
综合以上分析,本文提出了基于嵌入式技术的动车室温智能控制系统,该系统将通过嵌入式微处理器S3C2440A核心芯片所构造的嵌入式智能温度控制器作为硬件部分,结合软件部分的模糊PID控制算法共同实现对动车室温的智能控制,高效精准地实时控制动车的室内温度,为乘客提供更加舒适的乘坐环境。
1 嵌入式技术的动车室温智能控制系统
1.1 系统整体架构设计
以嵌入式智能温度控制器作为硬件的核心部分,以模糊PID控制算法作为软件的核心部分,设计包含硬件部分、中间部分以及软件部分的动车室温智能控制系统,整体架构如图1所示。
通过硬件部分中的嵌入式智能温度控制器采集动车室温转换为对应的电压数据,将所采集到的数据作为初始值,调用软件部分内的模糊PID控制算法,运用初始值实施运算,获取当前的控制输出量,嵌入式智能温度控制器运用此控制输出量控制调温风机的送风量与转速,实现对动车室温的智能控制。其中,系统中间部分的BSP即为板级支持包,也可称作硬件抽象层,它的功能为分离系统的软件部分与硬件部分,令系统软件部分仅以此层所提供的接口为依据开发即可,不需要与硬件部分的详细状况相关联,同时对系统内硬件部分实施初始化。
1.2 硬件部分功能设计
硬件部分的核心为嵌入式智能温度控制器,其以嵌入式微处理器S3C2440A为核心芯片构造而成,结构设计如图2所示。
嵌入式智能温度控制器主要包含主控单元、温度检测单元、操作单元、通信单元及受控单元等。其中主控单元属于嵌入式智能温度控制器的核心单元,主要由嵌入式微处理器S3C2440A芯片构成,此芯片具有非常丰富的内部资源,其内核为ARM920T,可实现单独的16 kB数据与指令缓存,可集成LCD、PWM、SPI及A/D等众多设备接口,降低外围接口电路的设计难度,实现信号处理及计算等任务;温度检测单元的主要任务是检测动车室内温度及对温度信号实施标准化,同时向主控单元传送标准化处理后的信号;通信单元由CAN控制器与DM9000EP以太网控制器芯片构成,经由CAN总线实现CAN控制器接口向外输送控制信号并达到同其余控制点通信的目的,利用双绞线将DM9000EP与上位机相连,通过网络服务器监控下位机并交换上下位机数据;操作单元内包含触摸屏与LCD显示屏,动车室温设置键与系统的开关等均设置于触摸屏上;受控单元包含变频器与调温风机,当此单元接收到主控单元所传送的控制信号后,运用变频器对调温风机转速实施调整,实时调整送风量以控制动车室温。
1.2.1 输入与输出接口设计
嵌入式微处理器S3C2440A芯片可提供较多的通用I/O引脚,能够完全满足本文动车室温智能控制系统的需求,无须对I/O引脚实施扩展。因此,在设计本文控制系统的输入与输出接口时,需重点权衡输出信号同主机的隔离、输出信号的驱动、输入信号的转换以及输入信号同主机的隔离等。
1.2.2 A/D与D/A转换
嵌入式微处理器S3C2440A芯片中不具备集成DAC,具备8路十位集成ADC与五个16位的定时器,包含内部定时器1个与PWM定时器4个。为了将以PWM为基础所实现的DAC精准电路获取到,可通过在外侧与一个转换电路及滤波器相连实现,详见图3。图中D1与Q1分别为高精度稳压二极管与高频开关管,因高频开关管Q1的截止电阻较高而导通电阻较小,高精度稳压二极管D1能够转换嵌入式智能控制器的输出PWM波形,转换后PWM波形的高、低电压分别为2.5 V与0 V,属于目标PWM波形。为达到高精度DAC功能,需采用二级阻容滤波将直流分量获取到,并通过低噪声放大器TLV4376驱动输出实现。
1.3 软件部分设计
本文控制系统的软件部分主要包括模糊PID控制算法、嵌入式Linux操作子系统、图形用户接口及应用程序等,其中嵌入式Linux操作子系统安装于虚拟机软件上,在此子系统下实现图形开发及交叉编译等。
转载注明来源:https://www.xzbu.com/1/view-15426515.htm