基于STM32F103的J1939多包传输底层软件设计  被引量:3

Underlying Software Design of J1939 Multi-packet Transmission Based on STM32F103

在线阅读下载全文

作  者:王势权 吴长水 WANG Shi-quan;WU Chang-shui(College of Mechanical and Automotive Engineering,Shanghai University of Engineering Science,Shanghai 201620,China)

机构地区:[1]上海工程技术大学机械与汽车工程学院,上海201620

出  处:《软件导刊》2020年第11期126-130,共5页Software Guide

基  金:上海市科委“创新行动计划”项目(17030501300);上海市地方能力建设项目(19030501100)。

摘  要:针对某车载终端与CAN总线间的长数据传输问题,以STM32F103单片机为主控制器,设计一种符合SAE J1939多包传输协议的底层软件。根据SAE J1939协议中多包数据传输工作原理,基于STM32CubeMX硬件平台对控制器CAN节点端口进行初始化配置,在Keil5开发环境下,实现J1939多包传输底层软件开发,最后开发上位机软件对所设计的底层软件进行验证。实验结果表明,该底层软件能够稳定有效地进行长数据多包传输,符合设计要求。Aiming at the problem of long data transmission between a vehicle terminal and the CAN bus,the STM32F103 single-chip microcomputer is used as the main controller,and an underlying software conforming to the SAE J1939 multi-packet transmission pro⁃tocol is designed.According to the working principle of multi-packet data transmission in the SAE J1939 protocol,this paper initializ⁃es the configuration of the CAN node port of the controller based on the STM32CubeMX hardware platform.In the development environ⁃ment of Keil5,the development of the underlying software for the multi-packet transmission of J1939 is realized.The upper computer software verifies the design of the underlying software.The experimental results show that the underlying software can stably and effi⁃ciently perform long data multi-packet transmission,which meets the design requirements.

关 键 词:STM32F103 SAE J1939 多包传输 底层软件 汽车电子控制 

分 类 号:TP319[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象