期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
基于CAN通信和UART通信的ECU板卡程序升级方案设计 被引量:3
1
作者 王霖 崔冬冬 +2 位作者 杨帆 付波 高吉磊 《铁道机车车辆》 北大核心 2024年第3期105-112,共8页
为实现电子控制单元内的板卡程序可靠升级,将MCU的存储区进行分割,设置了程序备份区域。介绍了基于统一诊断服务UDS协议和CAN通信的启动加载程序Bootloader升级板卡程序的方案,并在此基础上设计了基于Ymodem协议UART通信的在线程序升级... 为实现电子控制单元内的板卡程序可靠升级,将MCU的存储区进行分割,设置了程序备份区域。介绍了基于统一诊断服务UDS协议和CAN通信的启动加载程序Bootloader升级板卡程序的方案,并在此基础上设计了基于Ymodem协议UART通信的在线程序升级方法。该方法利用MCU支持边读边写功能,通过在应用程序里增加程序下载任务,使用Ymodem协议接收程序,并将程序烧写至备份区内,待板卡再次上电后,利用Bootloader将备份区内的程序搬运至程序运行区内,实现程序的更新。为降低程序下载任务对其他任务的影响,减少CPU的占用时间,程序下载任务通过直接存储器访问DMA方式获取串口数据,同时通过在任务中增加延迟防止其他任务被长时间挂起。 展开更多
关键词 统一诊断协议 启动加载程序 Ymodem协议 直接存储器访问
在线阅读 下载PDF
基于UDS的玉米收获机自动对行控制器加载软件设计 被引量:1
2
作者 朱青松 李军伟 +1 位作者 王进 倪云龙 《拖拉机与农用运输车》 2021年第5期45-48,60,共5页
针对玉米收获机械自动对行控制器在线更新用户程序的需求,基于统一诊断服务协议(Unified Diagnostic Service,UDS)设计了软件升级流程,并基于Python开发了对应的上位机软件。该上位机软件选用整机上已有的CAN总线作为通信网络,利用UDS... 针对玉米收获机械自动对行控制器在线更新用户程序的需求,基于统一诊断服务协议(Unified Diagnostic Service,UDS)设计了软件升级流程,并基于Python开发了对应的上位机软件。该上位机软件选用整机上已有的CAN总线作为通信网络,利用UDS协议规定的诊断服务实现了自动对行控制器的程序刷写。实际测试表明,该上位机软件能安全快速的在线更新自动对行控制器的用户程序。 展开更多
关键词 统一诊断服务协议 玉米收获机械 自动对行控制器 软件升级 上位机设计
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部