【嵌入式实践】【芝麻】【硬件篇-4】从0到1给电动车添加指纹锁:硬件设计过程中遇到的问题

 0. 前言

        该项目是基于stm32F103和指纹模块做了一个通过指纹锁控制电动车的小工具。支持添加指纹、删除指纹,电动车进入P档等待时计时,计时超过5min则自动锁车,计时过程中按刹车可中断P档状态,同时中断锁车计时。改项目我称之为“芝麻”,取自芝麻开门(明明是车,哪里来的“门”,因为插钥匙的地方被修车师傅称之为“电门锁”)。

d5290199615c4295a70303b5f68292ad.png专栏目录快速导航

视频地址:b站链接

软件、硬件、机械原件存放位置:zhima: 电动车改装 - 指纹锁,芝麻开门


1. LM1117第4引脚

        LM1117第4引脚分为接地和接Vout两种!SOT-223封装并不是同一的,细分的话可以分为两种常用的封装。尤其是tab脚的属性很容易搞错。如果你想着用tab脚连接有属性的铺铜,来提高散热效率,那么你一定要注意你购买的器件tab脚的属性。

        第一种如下图,第1脚为GND,第2引脚和TAB脚为输出引脚,常使用的电路图如图片右下角所示。常用元器件,比如:LM1117。

 第二种如下图所示,第2引脚和TAB脚为GND:

2. 无法烧录程序

        第一次做硬件测试时,发现无法烧录程序。因为为了节省板子空间,而且此项目对时钟要求不是特别高,所以没有设计晶振电路,使用芯片自带的晶振。这个时候第一反应的就是是不是没设计晶振电路的原因。在设计新的电路时发现最小系统设计错了,boot0我直接接到了3.3V上。识别到这个问题后,添加飞线将boot0接到GND,就可以正常使用了。

3. 其他

        细节里藏着魔鬼。第一次板子总体算是比较顺利,第一版支撑做完了所有软硬件测试。除了上述的问题外还有一些细节错误:设计时忘记添加电车和板子的共地线,这个是到第二版才加入进去;第一版没有添加板子供电开关,当板子接入到电动车时,板子就会一直处于被供电状态,无法进行复位,这个问题第二版也做了修改;还有一些小细节,比如ISP没添加丝印,降压电路电容孔过小,这些都在第二版进行了处理(归档到gitee的为第二版)。第二版板子如下:

X. 附录

1. 常使用的降压电路原理图,来源于立创开源硬件平台

---------------------【芝麻】项目相关文章都会收集在此专栏----------------------

感谢你看到这里,如果不介意的话,帮忙点个赞、关注支持一下~

  • 13
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值