基于STM32F103的J1939多包传输底层软件设计
发布时间:2023-05-27 01:10
针对某车载终端与CAN总线间的长数据传输问题,以STM32F103单片机为主控制器,设计一种符合SAE J1939多包传输协议的底层软件。根据SAE J1939协议中多包数据传输工作原理,基于STM32CubeMX硬件平台对控制器CAN节点端口进行初始化配置,在Keil5开发环境下,实现J1939多包传输底层软件开发,最后开发上位机软件对所设计的底层软件进行验证。实验结果表明,该底层软件能够稳定有效地进行长数据多包传输,符合设计要求。
【文章页数】:5 页
【文章目录】:
0 引言
1 SAE J1939多包传输工作原理
1.1 SAE J1939数据结构
1.2 SAE J1939多包传输通讯过程
2 CAN端口在STM32Cube MX中的配置
2.1 底层硬件
2.2 CAN端口初始化配置
3 J1939多包传输实现
4 测试与验证
5 结语
本文编号:3823611
【文章页数】:5 页
【文章目录】:
0 引言
1 SAE J1939多包传输工作原理
1.1 SAE J1939数据结构
1.2 SAE J1939多包传输通讯过程
2 CAN端口在STM32Cube MX中的配置
2.1 底层硬件
2.2 CAN端口初始化配置
3 J1939多包传输实现
4 测试与验证
5 结语
本文编号:3823611
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3823611.html