1. 项目背景与需求分析
在工业4.0和智能制造的大背景下,自动化清洁设备正逐步取代传统人工清洁方式。我最近完成了一个基于PLC控制的小型电动清洁车项目,主要应用于工厂车间、仓库等室内环境的自动化清洁作业。这种设备相比传统清洁方式有三个显著优势:一是可以设定固定路线实现无人值守作业;二是采用电动驱动更加环保节能;三是PLC控制系统可靠性高、维护简单。
这个项目的核心需求来自几个实际痛点:首先是人工清洁效率低下且存在安全隐患,特别是在大型厂房中;其次是现有清洁设备要么价格昂贵,要么功能单一;再者是需要一种能够适应不同地面材质(环氧地坪、水泥地等)的清洁方案。基于这些需求,我们确定了设备的主要技术指标:工作续航8小时以上,清洁宽度600mm,最大行驶速度1m/s,具备自动避障和路径规划功能。
2. 系统整体设计方案
2.1 机械结构设计
车体采用模块化设计,主要分为驱动模块、清洁模块和控制模块三大部分。驱动部分使用两个24V直流减速电机配合编码器实现差速转向,这种方案比舵机转向更可靠且维护成本低。清洁模块包含一个可升降的旋转刷盘和吸水扒组件,刷盘电机选用550W三相异步电机,通过变频器实现转速调节(0-300rpm可调)。
车架采用40×40铝型材搭建,这种结构既保证了强度又便于后期改装。实测下来,全车重量控制在80kg以内,既保证了清洁时的下压力,又不会对地面造成损伤。特别要说明的是,我们在刷盘支架上设计了弹簧缓冲机构,这个细节处理让设备能够更好地适应不平整的地面。
2.2 电气系统设计
电气系统的核心是西门子S7-1200 PLC,这款控制器性价比高,编程环境友好,特别适合这种小型自动化设备。I/O配置方面,我们预留了20%的余量以便后期功能扩展。动力系统采用两组12V/100Ah锂电池串联供电,实测可以满足10小时连续作业需求。
传感器配置包括:
- 超声波传感器(用于障碍物检测)
- 光电编码器(里程测量)
- 倾角传感器(防倾覆检测)
- 液位传感器(清水箱和污水箱监控)
特别要强调的是电源管理系统,我们设计了三重保护:过流保护、过放保护和温度保护。这个设计让设备在连续工作时更加安全可靠。
3. PLC控制系统实现
3.1 控制逻辑编程
使用TIA Portal V16进行编程,程序采用模块化结构,主要包括以下几个功能块:
- FB1:运动控制(速度调节、转向控制)
- FB2:清洁模块控制(刷盘升降、转速调节)
- FB3:安全监控(传感器数据处理)
- FB4:任务管理(清洁路线规划)
运动控制算法采用PID调节,参数设置如下:
- 比例系数Kp=0.8
- 积分时间Ti=0.5s
- 微分时间Td=0.1s
这些参数经过现场多次调试确定,能很好地平衡响应速度和稳定性。在转向控制上,我们采用了差速转向算法,转弯半径最小可达0.8m,适合在狭窄通道作业。
3.2 HMI人机界面设计
触摸屏选用西门子KTP700 Basic,界面设计遵循"简洁、直观"的原则。主界面包含以下区域:
- 状态显示区(电量、水箱液位、故障指示)
- 参数设置区(清洁速度、刷盘压力等)
- 任务管理区(清洁模式选择、路径规划)
- 手动操作区(调试用)
特别设计了一键急停按钮和故障复位按钮,这两个硬件按钮独立于PLC系统,确保在紧急情况下能够快速响应。在实际使用中,这个设计多次避免了潜在的安全事故。
4. 系统调试与优化
4.1 现场调试要点
调试过程分为三个阶段:实验室调试、空载现场调试和负载现场调试。每个阶段都有不同的侧重点:
-
实验室调试:
- 验证各执行机构动作是否正常
- 测试PLC程序逻辑是否正确
- 校准各类传感器
-
空载现场调试:
- 测试导航和避障功能
- 优化运动控制参数
- 验证通信可靠性
-
负载现场调试:
- 测试不同地面材质的清洁效果
- 优化刷盘压力和转速参数
- 测试电池实际续航能力
调试中最关键的是运动控制参数的整定。我们发现不同地面材质对驱动轮附着力影响很大,最终采用了参数自适应算法,根据电机电流变化自动调整PID参数。
4.2 常见问题解决方案
在实际应用中,我们遇到了几个典型问题并找到了解决方案:
-
刷盘异常振动:
- 原因:刷毛磨损不均匀
- 解决:定期更换刷毛,增加自动平衡检测
-
吸水效果不理想:
- 原因:吸水扒压力不足
- 解决:调整弹簧预紧力,最佳值为15-20N
-
导航偏移:
- 原因:地面反光率变化
- 解决:增加传感器滤波算法,采样周期从100ms调整为50ms
-
电池续航骤降:
- 原因:电池组单体不平衡
- 解决:增加均衡充电功能,每月做一次深度充放电
5. 应用效果与改进方向
经过三个月的实际运行测试,这款清洁车在2000平米的厂房中,清洁效率比人工提升约60%,每年可节省人工成本约4万元。设备最大的优势是可以在夜间无人值守运行,实现了真正的"下班清洁、上班干净"。
根据实际使用反馈,下一步改进方向包括:
- 增加视觉导航系统,减少对地面标记的依赖
- 优化电池管理系统,尝试改用锂电池组减轻重量
- 开发云端监控功能,实现多台设备协同作业
- 增加自动充电功能,实现完全自主运行
在实际维护中,我们总结了几条经验:每周检查一次刷毛磨损情况;每月清洁一次传感器窗口;每季度做一次电池深度充放电。这些简单的维护措施可以显著延长设备使用寿命。