小小毛

  • 27 主题
  • 77 帖子
  • 666 积分
  • 身份:实习版主
  • E币:628

【原创】 [PCB+代码开源]基于MM32的CAN转UART转换板的设计

2020-12-19 20:31:59 显示全部楼层
1. MCU选型:
主控芯片采用了MM32Spin06,其实是看重MM32的CAN与其性价比,多一种MCU的选择,之前大部分项目上使用都是ST系列,疫情全球性的蔓延导致进口IC普遍上涨,所以从这疫情可以看出单片机切换到国产上的必要性,国产单片机是发展的趋势。
此MCU的规格如下:
微信截图_20201219200309.png
我选型的是中间封装的,ram 为16KB Flash为64KB,算是中规中矩了:
微信截图_20201219200427.png
选这个也是因为它继承了can控制器。
2.电源选型:
CAN总线本来一开始就是打算用在车上的,一般汽车上都是12V电压,所以用了一个DCDC:
微信截图_20201219200736.png


3. can收发器:
   这部分选来选去,国产的没得选,国外的比较稳定且便宜的,只有NXP了,没有之一:所以就用了TJA1050.
微信截图_20201219200905.png

4. 电路设计完成了,那么就画PCB吧:
最终画出来的3d图纸如下:
微信截图_20201219201032.png
3d效果还挺不错的,一路走来还算顺利。嘿嘿。
5. PCB打样
打样还是选择的大名鼎鼎的嘉立创,来,看看回来的pcb:
微信图片_20201219201311.png
接下来就要焊接和调试了。

6.建立mdk工程代码,这里利用的官方的库:
微信截图_20201219201547.png

全栈工程师就是这样练成的,有木有哈哈。
最后贡献上PCB源文件和代码工程,多多指教~
游客,如果您要查看本帖隐藏内容请回复






最新评论

楼层直达:

二哲科技

  • 106 主题
  • 302 帖子
  • 1172 积分
  • 身份:版主
  • 论坛新秀
  • E币:1096
二哲科技 2020-12-21 09:33:12 显示全部楼层
用过MM32的单片机,感觉编程方面还是可以的,CAN外设没怎么接触过。哈哈

SnailWillow

  • 1 主题
  • 20 帖子
  • 658 积分
  • 身份:实习版主
  • E币:654
SnailWillow 2021-1-9 12:52:56 显示全部楼层
支持国产mcu,从我们工程师本身开始!
版主开源精神可嘉,项目值得深入扩展,做成产品级别。赞!
广告

372071459_852839446

  • 0 主题
  • 6 帖子
  • 1496 积分
  • 身份:LV4 高级技术员
  • E币:640

汽电黄蜂

  • 10 主题
  • 19 帖子
  • 381 积分
  • 身份:LV2 初级技术员
  • E币:1782

haifi

  • 0 主题
  • 13 帖子
  • 933 积分
  • 身份:LV3 中级技术员
  • E币:654

lmdxw

  • 0 主题
  • 1 帖子
  • 466 积分
  • 身份:LV2 初级技术员
  • E币:274
广告

小小毛

  • 27 主题
  • 77 帖子
  • 666 积分
  • 身份:实习版主
  • E币:628

willam

  • 0 主题
  • 1 帖子
  • 125 积分
  • 身份:LV1 技术小白
  • E币:72

moniqiuwen

  • 35 主题
  • 170 帖子
  • 726 积分
  • 身份:LV3 中级技术员
  • E币:404

dkjggger

  • 5 主题
  • 18 帖子
  • 1836 积分
  • 身份:LV4 高级技术员
  • E币:1405
广告

源代码

  • 2 主题
  • 12 帖子
  • 909 积分
  • 身份:LV3 中级技术员
  • E币:1007

汽电黄蜂

  • 10 主题
  • 19 帖子
  • 381 积分
  • 身份:LV2 初级技术员
  • E币:1782

Rain社区管理

  • 103 主题
  • 290 帖子
  • 2201 积分
  • 身份:管理员
  • 论坛新秀
  • E币:356

Kalman

  • 0 主题
  • 10 帖子
  • 450 积分
  • 身份:LV2 初级技术员
  • E币:398

Kalman

  • 0 主题
  • 10 帖子
  • 450 积分
  • 身份:LV2 初级技术员
  • E币:398

denjackson_994622930

  • 0 主题
  • 1 帖子
  • 203 积分
  • 身份:LV1 技术小白
  • E币:198

RH1024

  • 0 主题
  • 1 帖子
  • 123 积分
  • 身份:LV1 技术小白
  • E币:118
123下一页
我要评论
34
79
广告
关闭 热点推荐上一条 /7 下一条
快速回复 返回列表