网站大量收购独家精品文档,联系QQ:2885784924

基于STM32智能牵引机通信系统设计.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  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文档。上传文档
查看更多
基于STM32智能牵引机通信系统设计

基于STM32智能牵引机通信系统设计   摘要:牵引机是用于 220KV 以上高压输电线路施工中必不可少的工程机械。针对电力施工企业的牵引机的改造需求,设计了基于STM32智能牵引机的通信系统。该系统以STM32F407为主控芯片,分别设计了CAN总线模块、触摸屏通信模块和无线通信模块。经工程实践表明该系统应用效果良好,满足企业的要求,在市场上与同类型产品相比,具有一定的优势,具有很高的实用价值。   关键词:牵引机;通信系统;模块化;STM32   中图分类号:TM351 文献标识码:A 文章编号:1009-3044(2018)13-0220-03   作为输电线路的架空施工过程中最为重要的机械设备之一,牵张设备中牵引机通信系统的高效性、可靠性对施工的安全及工程进度有着举足轻重的影响。国内的许多电力施工企业的牵张设备目前研究方向集中在牵张设备系统故障的预防和排除,但是近几年由于施工现场的指令不明等因素?е碌娜松戆踩?及设备损耗等事故日益显著,对于牵引机的通信系统研究比较少。因此,研发设计一种牵引机通信系统控制器,具有重要的意义,这可以提高牵张设备架线施工过程中的可靠性、安全性,减小架线人员的工作强度,规避重大性灾难事故的发生、杜绝巨额的经济损失。本文选择意法半导体公司的嵌入式领域主流高性能芯片STM32F407作为通信系统的微控制器。   1 通信系统的总体设计   牵引机的通信系统是由CAN总线通信模块、触摸屏通信模块、无线通信模块与存储模块组成。CAN总线通信模块分为CAN1与CAN2通信;CAN1与东风康明斯发动机通信,用来读取发动机转速、水温、机油压力等数据并且可以控制发送机的转速,用来调整牵引卷筒的输出转速与转矩;CAN2用于多机通信,把不多于四台的牵引机组成一个系统,通过设置主辅机的模式,操作人员通过控制一台主机,就可以实现主辅机同步同转速牵引钢丝绳。   STM32F407通过RS485总线与触摸屏通信,显示采集到的数据和输入控制参数等功能。可以实时监控牵引机的运行状况,可以使施工人员更方便。   无线通线模块采用市场上最流行的SIM868模块,其具有GPS卫星定位与数据传输等功能。由于牵引机长年在野外工作,为了业主更好的管理牵引机,需要GPS卫星定位功能给牵引机进行实时定位;还需要把牵引机数据实时上传到服务器。   采集到的数据可以存储在SD卡中;不用更改的触摸屏数据存在外部Flash中,每次触摸屏的初始数据变化时,STM32F407向外部Flash写一次。   2 控制器的硬件设计   STM32F407是由ST(意法半导体)公司开发的一种高性能微控制器。STM32F407选用基于 ARMV7 架构Cortex-M4内核的32位嵌入式微控制器,具有192KB的SRAM,1MB的FLASH,其内核的构架非常先进,性能也十分优越,主频率最高可达168MHz,运算能力及数据处理水平也非常优越,不仅可以完全满足智能牵引机的通信系统的需要,而且在硬件设计过程中容易很多,使得该芯片非常适合用于各种产品及工业控制。   2.1 CAN通信模块设计   本文采用CAN总线实现与发动机通信和多机通信功能。CAN总线收发器采用ADM3053芯片,其内部集成了DC-DC转换器,可以隔离STM32F407与发动机ECU的信号与电源,使通信更加安全、高效。可以把CAN总线上收到CAN-H、CAN-L信号转换为相应的数字信号,送到STM32F407的CAN总线控制器引脚。为了防止回波发射,CAN总线的起止端都有一个120欧姆的终端电阻来做阻抗匹配。   2.2 触摸屏通信模块设计   本文需要用触摸屏作为人机界面,监控、显示系统的运行状态,如ADC采集数据、发动机相关参数等。STM32F407与触摸屏的通信电路采用RS485总线,简单高效,保证了数据传输的可靠性。   网络层主要采用RS485/Modbus总线模式,分为物理层、数据链路层和应用层;物理层采用RS485串行接口;数据链路层采用Modbus串行链路协议;应用层采用Modbus协议。   其中物理层的实现是把数据通过STM32转化成串行数据,再经过RS485转换芯片转换成RS485总线电平信号。RS485转换芯片采用ADM2582。该芯片的前后信号、电源全隔离,具备±15 kV ESD保护功能,可以进行高速、多点通信,完全符合本系统要求。   2.3 无线通信模块设计   无线通线模块采用SIM868模块。此模块性能稳定,工业级接口标准,内嵌TCP/IP协议,可以实现语音、短信、数据传输、蓝牙、GPS卫星定位等功能。该模块功耗较低,与STM32可以依靠串口通信来实现数据的传输,上面的天线还可以采用直连的方式来保证阻抗的相互匹配。  

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档