"); //-->
1. MCU选型:
主控芯片采用了MM32Spin06,其实是看重MM32的CAN与其性价比,多一种MCU的选择,之前大部分项目上使用都是ST系列,疫情全球性的蔓延导致进口IC普遍上涨,所以从这疫情可以看出单片机切换到国产上的必要性,国产单片机是发展的趋势。
此MCU的规格如下:
我选型的是中间封装的,ram 为16KB Flash为64KB,算是中规中矩了:
选这个也是因为它继承了can控制器。
2.电源选型:
CAN总线本来一开始就是打算用在车上的,一般汽车上都是12V电压,所以用了一个DCDC:
3. can收发器:
这部分选来选去,国产的没得选,国外的比较稳定且便宜的,只有NXP了,没有之一:所以就用了TJA1050.
4. 电路设计完成了,那么就画PCB吧:
最终画出来的3d图纸如下:
3d效果还挺不错的,一路走来还算顺利。嘿嘿。
5. PCB打样
打样还是选择的大名鼎鼎的嘉立创,来,看看回来的pcb:
接下来就要焊接和调试了。
6.建立mdk工程代码,这里利用的官方的库:
全栈工程师就是这样练成的,有木有哈哈。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。