欢迎来到工业设备清洗全产业链平台 - 清洗联盟平台! 客服热线: APP客户端下载

中央空调管道清洗机器人控制系统设计

2019-12-02 14:08:46浏览:81 来源:清洗联盟   

联系在线客服,免费下载本资料文档,若您需要下载其他网络资源,也可求助客服哦~ 点击联系客服

中央空调管道清洗机器人控制系统设计

摘要:为解决中央空调管道清洗难及管径不规范等问题,将自动定心技术应用到管道清洗机器人中,开展了中央空调管道清洗机器人控制系统方案分析与设计。采用模块化的设计思想,以ATmega64单片机为控制核心,建立了各个功能模块之间的关系,实现了中央空调管道清洗机器人整个控制系统的方案设计。在现有的中央空调管道清洗技术基础上,对相关研究成果进行了对比分析及评价。研究结果表明,所设计的清洗机器人能够实现自动定心以适应不同的空调管径,完成清洗作业,为中央空调管道清洗技术提供了广阔的应用前景。

关键词:中央空调清洗;

0引言

近年来,随着我国城市建设高速发展,越来越多的楼宇采用集中空调系统,同时关于保持空调通风系统洁净(特别是高层建筑的通风管道)的问题也随之产生。据调查,在室内空气污染来源中,中央空调通风系统的污染占40%~53%,而75%以上的中央空调通风系统管道(即风管)为中等以上污染,污染状况比较严重。因长期堆积形成的风管内尘埃和污染物质若不能得到及时地清扫,则会由于风阻的加大而损耗能源,同时还会使室内的空气受到污染,诱发细菌滋生,传染疾病,严重影响人们的生活质量。因此,从保障人们身心健康和节约能源的角度出发,中央空调通风管道的清洁成为一个不容忽视的问题。中央空调风管的清洗在国外已经有几十年的发展历程,因此设备的研究和开发也相应比较成熟,但国内风管的设计以及制作极不规范,很少考虑通风系统的可维护性,导致出现“规格多,而且经常有变径”的情况。现存的机器人只能针对一些特定规格的管道进行清洗,其结构对其他管道很难具有适用性。因此,需要研制一种能适应各种管径的新型管道清洗机器人。

针对这一现状,笔者设计一种新型可适应变管径的清洗机器人,通过一个带毛刷的伞状的张合机构实现变管径操作,从而能完成不同管径的清洗作业。整个系统中采用ATmega64核心芯片控制车载机器人及控制台。

1、系统总体方案设计

该设计中清扫机器人机械机构三维图如图1所示。该机构主要由行走机构(双足履带驱动机构)、清扫机构、螺旋升降机构及尾翼机构,整个机构采用6个电机进行驱动。

为实现清扫机器人在空调管道内高效稳定运行,空调管道清扫机器人系统包括以下几个部分:

(1) 移动机构。空调清扫任务中的工作载体,包括机体架、行走驱动电机和车轮,保障牵引力,具有一定的越障能力和管道内移动的能力。

(2) 清扫机构。该机构是整个清扫机器人实施清扫作业的执行机构,清扫装置将决定空调管道清扫的效率和质量。本研究选择合适的清扫工具以达到扫落附着在管壁上的灰尘的目的。

(3)尾翼机构。防止清扫机器人在工作中产生摆尾现象。

(4)感知机构。车载单片机采集各运动限位开关传感器信号,实现对各机构动作的检测和保证机器人工作顺利进行,避免清扫机器人系统的损坏。

(5)控制系统。包括车载控制和外部控制箱部分,完成对清扫机器人稳定运行的控制,提高工作效率。

(6)监控系统。包括相当于机器人的感知系统,实现对管道内环境的监测和保证机器人快速感知周围环境变化。

2、驱动系统设计

该设计中直流电机的驱动采用L298N驱动芯片。由于清扫机器人行走机构要实现转弯功能,行走电机需能进行调速,该设计调速系统采用PWM脉宽调速。该设计中总共有6台电机,采用了5个L298N芯片进行驱动。转弯部分的调速通过ATmega64单片机PB端口的第2功能输出PWM波形。该设计中采用快速PWM模式产生高频的PWM波形。工作于快速PWM模式时,计数器的数值一直增加到MAX,然后在后面的一个时钟周期清零,比较单元可以在OCn引脚上输出波形,输出的PWM波形频率可以通过如下公式计算得到:fOCnPWM=fclk_I/O256N(1)式中,变量N代表分频因子(1、8、64、256或1024)。通过设定OCRn的值可以得到不同的占空比。该设计中单片机系统时钟为8MHz,分频因子N=64,OCRn=170,即输出的PWM频率为488.3Hz,占空比为2/3。

3、清扫机器人自动定心设计

为了改变现有清扫机器人只能对一些特定的管径进行清扫作业的现状,该设计中,管道清扫机器人采用了一个X式升降台机构和一个伞状的张合机构,能够实现定心操作和清扫作业,从而达到变管径的目的,适用于不同管径的中央空调管道清扫作业。为了能够准确实现自动定心,在伞状张合机构上可拆装的毛刷上安有传感器(触碰开关和限位开关),通过对其进行软件设计,本研究采集触碰开关和限位开关的状态,再根据状态执行相应的操作,最终达到机器人自动定心的目的。该部分软件设计的程序流程。

4、软件设计

本研究的软件设计包括管道清扫机器人车载控制系统ATmega64单片机和控制台ATmega64单片机的软件设计。键盘模块和液晶显示模块由控制台单片机控制,按键信号一方面显示在控制台的液晶显示器上,另一方面通过两单片机之间的串行通信接口发送给车载控制单片机,驱动电机操作。

4.1控制台单片机软件设计

控制台单片机主要控制键盘模块和液晶显示模块,按键信号一方面显示在控制台的液晶显示器上,另一方面通过控制台单片机和车载控制单片机之间的串行通信接口发送给车载控制单片机。单片机上电后,首先是一段初始化的程序,初始化单片机各端口、液晶显示器和串行口。端口的初始化主要定义引脚的输入/输出方式和初始高低电平。串行口初始化主要进行串行口的参数设置,主要包括:波特率的设置,发送使能的设置和数据接收格式的设置,在该设计中系统时钟为8MHz,设置的波特率为9600bps,数据格式是8个数据位和1个停止位,无奇偶校验。液晶显示器初始化主要包括:CD1602数据输入方式设置、首地址显示设置和显示、光标及闪烁开光设置。然后是液晶显示清屏程序,接着是一段循环程序,串口查询按键信号后把按键信号发送到串口数据寄存器,并在控制台液晶显示器上显示按键信号。控制台单片机的源程序主要包括延时程序、键盘动态扫描程序、液晶显示程序和串口数据发送程序。通过程序编写要实现按键信号液晶显示和串口发送给车载单片机控制车载单片机上相应电动机操作。

4.2车载单片机软件设计

车载单片机主要接收来自控制台单片机的键盘信号,根据键盘信号驱动相应的电机,完成管道内的清扫工作。车载单片机上电后,首先执行一段初始化的程序,初始化各端口和串行口。端口的初始化主要定义引脚的输入输出方式和初始高低电平。串行口的初始化和控制台单片机一样,主要进行串行口的参数设置,主要包括波特率的设置,接收使能的设置和数据接收格式的设置,在本程序中系统时钟为8MHz,设置的波特率为9600bps,数据格式是8个数据位和1个停止位,无奇偶校验。接着是查询接收串口数据,根据接收到的数据驱动相应的电机工作。车载单片机的源程序主要包括延时程序和串口中断服务程序,其中串口终端服务程序中主要是电机驱动程序包括机器人的行走、转弯、刷头张合、刷头旋转、尾翼张合及自动定心程序。通过程序的编写主要实现通过串口从控制台单片机接收键盘信号,然后根据键盘信号驱动电机进行相应的操作最终实现车载机器人在空调管道内的清扫作业。该研究完成的实物照。

5、结束语

空调通风管道清扫机器人代替人在中央空调管道内进行作业,其具有重要的社会效益、经济意义和广阔图7车载控制台的应用前景。本研究针对现有清扫机器人系统存在的不足,对管道清扫机器人关键技术进行了深入研究,对机器人车载控制系统及外部控制箱进行了硬件及软件设计,完成了空调管道清扫机器人整个控制系统的设计与实现。

下一篇:

潍坊市空调清洗的好处?奎文区清洗空调去哪?

上一篇:

中央空调风系统管道清洗的调查探讨

打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 service@88xi.cn