基于CAN总线的环卫车分布式控制系统.docVIP

基于CAN总线的环卫车分布式控制系统.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CAN总线的环卫车分布式控制系统   摘 要:介绍了一种基于CAN总线的分布式环卫车控制系统方案,操作盒、控制器、尾操作盒均采用分布式IO模块部件,所有元件用CAN总线网络连接,简化了部件的安装方式,提升了系统的可靠性,降低了系统的维护成本。   关键词:CAN总线;IO模块;环卫车;分布式   DOI:10.16640/j.cnki.37-1222/t.2017.06.046   目前,环卫扫路车控制系统中普遍采用?魍彻ひ迪殖】刂频?PLC系统,其防护等级低,装配工艺复杂,在系统的供电保护、输入输出能力、抗震等性能上更无法适应车载应用的需求。本系统对现有的环卫扫路车电控系统进行了升级改造,以专用车载CAN总线控制器为基础平台,能实现整车作业功能控制、运行状态跟踪、工况分析、作业质量监控的综合智能化电控系统。   1 环卫车总体结构   环卫车主要由底盘、动力系统、清扫系统、液压系统、气路系统、水路系统、电气系统系统组。其中底盘提供行走动力,副发动机带动风机,齿轮油泵,形成动力系统。清扫系统主要由左右扫盘、吸嘴组成,由液压系统控制油缸升降,驱动马达旋转。水路系统主要由水箱、水泵、管路、喷头组成,由气路系统控制水阀气缸,控制水路开关。电气系统是整车控制核心,由操作盒、控制箱、IO模块组成,控制副发动机的启停,实时监测发动机转速、水温、油压等参数,控制液压阀开闭以驱动液压系统,控制气阀开闭以控制气路以及水路各个功能。   2 电控系统组成   本系统以车载控制器为核心,操作盒采集控制指令,通过CAN总线给控制器;副发动机采用CAN总线与控制器相连,实时通信工作参数;GPS模块可以实时定位,实现远程控制;控制器通过CAN总线发送数据,控制IO模块输入输出,控制液压系统以及气路水路系统,根据不同模式选择进行相应的洗扫作业。   3 电气设计简介   控制器是本系统的核心,采用硕博电子的SPC-CFMC-D36N32A5控制器,基于德国STW控制器国产化,负责处理CAN总线上的通信信息,控制其他模块输入输出。操作盒采用集成式液晶显示屏操作面板,由旋钮、指示灯、液晶屏组成,液晶屏自带IO模块,旋钮控制各功能指令,显示屏采集到信号,通过总线发给控制器。控制器收到相应的指令,根据程序要求,控制发动机的启动熄火,同时与发动机的ECU通信,接收转速,油压、水温等信息,发送给显示屏,前液晶屏实时显示整车工作状态。整车液压阀与气阀均由IO模块控制驱动,当环卫车作业时,控制器根据操作盒发送的模式指令,与IO模块通信,驱动相应的液压阀和电磁气阀,从而达到控制液压系统和气路以及水路系统。后尾盒为手动调试操作盒,当需要调试某一个单独动作时,可以通过次处进行操作,操作完成后,所有开关必须回到停止位置。同时本系统还配备GPS终端模块,实时采集位置信息,油耗信息以及车辆的运行情况,实现环卫车远程管理与维护操作。另外,本控制器的CAN总线可以通过USB-CAN模块与电脑连接,实现程序下载以及实时仿真调试功能。同时,前操作盒还还以进行翻页操作,实时监测CAN总线各模块输入输出状态,方便操作人员判断故障、调试和维修。   4 控制器程序设计   本系统程序采用基于IEC61131-3的CoDeSys V2.3编程软件,通用性强,可以采用多种编程语言编程,本程序采用ST语言进行编程。系统上电后,控制器先判断整车的工作状态,根据作业模式,检测是否缺水,阀门收否打开,是否带动高压水泵转动。如果有故障,发送信息给语言模块,驱动扬声器,提醒操作人员报警信息。如果没有报警信息,发动机点火,通过CAN总线发送控制转速指令,发动机怠速运行。作业启动后,根据相应的模式,控制对应的液压阀和气阀,依次放下扫盘、吸嘴等作业机构,同时摆出左右喷杆,打开高压水阀,驱动液压马达,同时,发送给发动机ECU发送调速指令,使副发动机工作在相应的目标转速,开始作业。当控制器接收到停止作业指令时,发送指令给IO模块,反顺序依次收起各作业机构,停止作业。当污水箱水位高时,发出语音提示,提示司机放掉污水。工作时,当检测到发动机发电、油压等参数故障时,发出语音报警提示司机检测故障。   5 结语   本系统的优点在于:   (1)全CAN总线硬件系统,减化线束,提高可靠性,减少维护成本。   (2)可方便扩展CAN结点,如GPRS/GPS终端、诊断设备等。   (3)基于IEC61131-3的CoDeSys编程软件,通用性强。   (4)采用SAEJ1939和CANOpen通讯协议,可兼容各类发动机和传动装置。   由于卓越的实时特性和极高的可靠性,CAN总线已经在汽车工业、航空工业、嵌入式网络安防系统得到了广泛的应用,采用CAN总线的分布式环卫车控制系统,也会是环卫智能化

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档