社区
单片机/工控
帖子详情
Canboot在线升级相比串口在线升级的区别与优势
Alisa-oli
2019-01-15 12:38:23
现在汽车用产品都要求支持Canboot在线升级,优势在哪里呢,想不明白?希望有哪位大神可以给分享下经验。
...全文
407
1
打赏
收藏
Canboot在线升级相比串口在线升级的区别与优势
现在汽车用产品都要求支持Canboot在线升级,优势在哪里呢,想不明白?希望有哪位大神可以给分享下经验。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
失散糖
2019-01-15
打赏
举报
回复
我不清楚汽车的canboot,我只说说我做过的CAN通信的MCU在线升级。。
CAN接线不用考虑太多,串口还得区分232和485什么的,有时候还要考虑公司内部防止外人容易操作升级,设一道坎,把串口线故意颠倒什么的。。。
CAN的速度快,一级断电上电升级,用1000kbps的比特率,尺寸不是很过分的程序的话,比用jlink烧还要快。可以有大量同类设备同时升级,并且可以通过自动编址的策略,能够保证检测出每一个设备的成功状态。这方面串口就不方便了。就拿485来说,可以对多个同类设备一起盲升级,最后统一检测升级成功状态,但是轮询状态的时候就要依赖一个编址策略了。CAN可以利用芯片内部的UDID自动编址,同时上送成功状态时利用仲裁机制防止冲突,不再需要轮询了。
多级设备串联升级的时候,虽然肯定要降速,但很容易做稳定。不光是多级,每级还有大量相同设备,那么制作测试工具的时候,CAN相比串口的优势就很明显了,把升级工具集成在测试工具里,可以减少工具的数量,自然方便。
CAN通信的缺点就是CAN盒太贵了,串口便宜。。
3D打印机CAN总线革命:如何用Voron CAN Bus项目简化布线并提升性能
本文详解Voron CAN Bus开源项目,通过工业级CAN总线替代传统多线缆布线,实现3D打印机通信简化与性能提升。内容涵盖CAN架构
优势
(差分信号、多主从、错误检测)、硬件部署(终端电阻配置、Katapult固件刷写)、Klipper/Moonraker生态集成、线缆选型与波特率优化等关键技术点,聚焦于提升系统可靠性、扩展性与可维护性。
终极指南:如何用 MKS Monster8 主板打造高性能 Voron 3D 打印机
本文详解MKS Monster8 8轴开源主板在Voron 3D打印机中的应用,涵盖硬件配置(STM32F407主控、512KB闪存)、双固件支持(Marlin/Klipper)、多轴控制、CAN/SPI扩展接口、DFU固件刷写流程及性能优化方法,适用于高精度、高稳定性3D打印场景。
Claude文件安装啵啵啵啵啵
Claude文件安装啵啵啵啵啵
科技中介服务机构如何借助科创数智大脑优化企业服务能力?.docx
科技中介服务机构如何借助科创数智大脑优化企业服务能力?
单片机/工控
27,522
社区成员
28,798
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章