矿用新能源电机车CAN通信网络软件优化方法

肖林京, 岳明臣, 李洪宇, 翁峰, 于鹏杰

肖林京,岳明臣,李洪宇,等.矿用新能源电机车CAN通信网络软件优化方法[J].工矿自动化,2014, 40(8):82-84.. DOI: 10.13272/j.issn.1671-251x.2014.08.021
引用本文: 肖林京,岳明臣,李洪宇,等.矿用新能源电机车CAN通信网络软件优化方法[J].工矿自动化,2014, 40(8):82-84.. DOI: 10.13272/j.issn.1671-251x.2014.08.021
XIAO Linjing, YUE Mingchen, LI Hongyu, WENG Feng, YU Pengjie. Software optimization method of CAN communication network for mine-used new energy electric locomotive[J]. Journal of Mine Automation, 2014, 40(8): 82-84. DOI: 10.13272/j.issn.1671-251x.2014.08.021
Citation: XIAO Linjing, YUE Mingchen, LI Hongyu, WENG Feng, YU Pengjie. Software optimization method of CAN communication network for mine-used new energy electric locomotive[J]. Journal of Mine Automation, 2014, 40(8): 82-84. DOI: 10.13272/j.issn.1671-251x.2014.08.021

矿用新能源电机车CAN通信网络软件优化方法

基金项目: 

山东省科技发展计划项目(2012GSF11606)

详细信息
  • 中图分类号: TD64/65

Software optimization method of CAN communication network for mine-used new energy electric locomotive

  • 摘要: 针对矿用新能源电机车CAN节点发送错误造成关键信息丢失的隐患,在TTCAN协议的基础上提出了CAN总线发送容错方法,即对CAN节点发送失败的报文重新发送,当发送成功或者达到预设的最大重发次数后退出该报文的发送;给出了一种CAN总线高效接收、处理报文方法,在中断接收报文期间对报文进行缓存操作,同时修改接收到的报文数量,主程序以此为依据逐条对存放在缓冲区的报文进行后续处理,实现了报文接收与处理的分时操作。测试结果表明,该优化方法可有效提高CAN总线通信的实时性和可靠性,同时减小了各CAN节点CPU开销,提高了工作效率。
    Abstract: In order to avoid missing key message caused by sending fault of CAN node in mine-used new energy electric locomotive, a sending fault tolerant method of CAN bus based on TTCAN protocol was proposed, that is, message sent unsuccessfully by CAN node will be resent until the message is sent successfully or resending times reach the maximum resending times. At the same time, a high-efficient receiving and processing message method of CAN bus was proposed. Message is cached during interrupt receiving message, meanwhile, amount of received message is modified, and message in cache is processed by main program based on the modified amount, which realizes time-sharing operation between receiving and processing of message. The test results show that the optimization method can improve real-time ability and reliability of CAN bus communication effectively, decrease working time of CPU in each CAN node and improve working efficiency.
  • 期刊类型引用(10)

    1. 张福锁. 基于数据融合的井下连续采煤机自动定位方法的研究. 自动化应用. 2023(14): 180-182 . 百度学术
    2. 葛世荣,王世佳,曹波,王世博,吕嘉晨. 智能采运机组自主定位原理与技术. 煤炭学报. 2022(01): 75-86 . 百度学术
    3. 孙梦祯,李娟莉,谢嘉成,李素华. 综采工作面虚拟监测系统界面交互设计. 包装工程. 2022(06): 134-142 . 百度学术
    4. 曹建东. 煤矿综采工作面采煤机截割系统方案设计与应用. 机械管理开发. 2022(06): 227-228+231 . 百度学术
    5. 胡相捧,刘新华. 初撑阶段的支架位姿与驱动千斤顶一一映射及调整策略. 采矿与安全工程学报. 2021(04): 666-677 . 百度学术
    6. 武俊,刘瀚文. 基于捷联惯导系统的采煤机定位方法. 工矿自动化. 2021(S2): 19-22 . 本站查看
    7. 刘瀚文. 基于捷联惯导系统的采煤机定位技术. 能源与环保. 2021(08): 221-224 . 百度学术
    8. 巩剑波,任文永,郭帅. 采煤机姿态矫正系统研究综述. 煤炭技术. 2020(01): 158-161 . 百度学术
    9. 张丹,郝尚清,宋胜伟. 运动状态检测的采煤机捷联惯导系统误差组合算法. 黑龙江科技大学学报. 2019(03): 299-303 . 百度学术
    10. 刘宇,陈根林,刘永忠. 煤矿全断面掘进机捷联惯导曲线测量系统. 工矿自动化. 2019(08): 65-69+73 . 本站查看

    其他类型引用(11)

计量
  • 文章访问数:  32
  • HTML全文浏览量:  4
  • PDF下载量:  7
  • 被引次数: 21
出版历程
  • 刊出日期:  2014-08-09

目录

    /

    返回文章
    返回