野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4726|回复: 4

Can Bootloader stm32 过程分享及问题探讨

[复制链接]
发表于 2017-12-20 10:31:57 | 显示全部楼层 |阅读模式
本帖最后由 Mr.Guo 于 2017-12-23 10:41 编辑

问题描述
1.设备中电机共计28个,主要分为两种,都为无刷步进电机,但是功率由区别。
3.电机独立工作,电机之间协同工作。
2.要求可以通过PC上位机进行软件更新。

实现目的:
    方便实现根据客户的需要远程在线实现设备固件程序的更新

解决思路
1.根据功能将电机进行功能编号受控于MCU
2.MCU通过CAN总线进行链接。
3.上位机搜索CAN节点加载需要的固件文件,实现升级操作。

参考方案:https://github.com/usbxyz/CAN-Bootloader

后续将陆续更新,希望可以和坛友一起成长


大神们有什么好的建议吗??



回复

使用道具 举报

发表于 2017-12-20 10:43:38 | 显示全部楼层
基本也就按你的思路去控制啦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-20 11:02:49 | 显示全部楼层
潮小男ㄨ 发表于 2017-12-20 10:43
基本也就按你的思路去控制啦

刚接手  之前那个大神是用操作系统写的    刚接手有点痛苦呀
回复 支持 反对

使用道具 举报

发表于 2017-12-20 16:23:37 | 显示全部楼层
STM32+74HC138+74HC573+驱动芯片,怎么样
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-20 16:29:36 | 显示全部楼层
looeek 发表于 2017-12-20 16:23
STM32+74HC138+74HC573+驱动芯片,怎么样

硬件层面已经固定了  重点是软件架构。这个项目这种采用的6470 我个人觉得非常好用。它可以控制和补偿电机的大多数据  准确度也很高。  现在的重点是:设备出厂后的固件升级问题。所有的微控制芯片都在机器里,空间结构也比较复杂  也不能把盖子打开,一个一个烧录也太费事了  。一台设备现在最低是14块mcu   
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-4-17 00:39 , Processed in 0.038003 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表