闭门造车日记 第三篇


造车日记 - 驱动板预备

经过几个晚上加周六断断续续的折腾, 首块驱动板终于快要问世。

下周再抽一个晚上检查检查就准备外发。实在搞不动了,明天周日好好休息一下。。

调试顺利结束后,会在github放出相关设计。


KiCAD已经用到炉火纯青

原理图继续采用结构化(自顶向下)设计。

非常喜欢这种方式,取代了之前的平铺地板流

STM32持续熟悉中


这是第一次完全独立使用STM32(之前有过一次,但是更多是依据参考设计)。

相比用了好多年的AVR XMEGA,无论内核还是外设,都是碾压式超越,就算考虑到性价比,可能也是被完胜。

不过也更复杂一些,有一些外设,我专门花了两天时间去看文档,还是有点儿稀里糊涂的感觉。

XMEGA比STM32好的地方之一,是它的外设、寄存器规划得都非常整齐,使用、记忆起来极其方便。STM32的规划完全就是一坨屎……

不服来辩。

当然ST自己也是知道这种鬼情况的,所以搞出一套CUBEMX,使用起来还算愉快。

基本上,外设规划能做到可视化,初始代码生成器也工作良好。


电源

本来计划只用一颗开关电源,降压到5v,后来发现目前计划使用的RK3399,上面有一些电路不能直接工作在超过16v电压,而且万一以后要换用别的板子,说不定也要用到12v,所以最终用了两颗MPS MP8715

这是一种同步整流DCDC,4A持续能力,并且拥有100%占空比。因为电池的电压大致在12v~16.8v,普通的电源芯片有可能在低压条件下无法正常输出。

系统5v的使能接上拉,并且留了一个开关,可以接地关机。

12v供电的使能由5v上拉,同时接入单片机的OC输出,允许单片机控制。

充电口

充电口使用了理想二极管控制电路,保证充电触电上不会有电压,直接短路也没事儿。同时有充电信号告知单片机。

其它电路

  • 整机放电电流检测
  • 电池电压检测
  • ws2813驱动
  • 蜂鸣器
  • SHT30温度和湿度度传感器

Layout

电子是自学的,不专业,不过画图,我是认真的。
当然在内心深处,我一直觉得自己是程序员。
所以,懂的,还请多多指教。

顶层

得到MPS的芯片赞助,顺手板子上打个广告。

脑残粉得到主的恩典,开心^_^

底层

内层


今天就水一番,实在太累了。。。

to be continued..


文章作者: chopin1998@gmail.com
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 chopin1998@gmail.com !
评论
 上一篇
闭门造车日记 第四篇 闭门造车日记 第四篇
造车日记 - 收到驱动板延时快到五月份,PCB厂家的产能依然被COVID-19病毒深深影响。 日盼夜盼,延误两天。总算厂家良心,帮我免费升了航空件。 设计和实体同框 除非特殊的版型,一般的长方形板,倒角的个数代表了我的重视程度。 紧急的
2020-04-30
下一篇 
闭门造车日记 第二篇 闭门造车日记 第二篇
造车日记 - 驱动板规划总线之首选 -> EtherCAT久闻 EtherCAT大名,想着就以帅的名义学习一番,看看能不能用作小车的内部主干总线。 经过几个晚上的学习,大概摸清了Ethercat的毛皮。 EtherCAT, 是一个以以
2020-04-08
  目录