使用btn7971芯片设计一个直流电机驱动板,在主板给出PWM波信号后可以驱动电机转动。使用光栅测速后将电机速度值返回给单片机并对其进行PID控制调节。
在网课期间已在b站上的凡亿教育视频中学习了altium designer,有了大概的画板流程思路。
时间节点:
9.10-9.23进行ad原理图的绘制与pcb的制作
9.27-9.30等板子与元器件
原理图参考:
注:极性电容的原理图有误,使得pcb版打出来是反的,造成一点小麻烦
(33条消息) 基于BTN7971芯片得H桥驱动_蒙A-热心小伙(⁄ ⁄•⁄ω⁄•⁄ ⁄)的博客-CSDN博客_btn7971
在进行画板的过程中,求助于学长,受教如下:
1.那种大面积没元器件的都打孔叫地过孔;
2.焊盘在选择过地设置中出现差错,导致没有焊盘
经过检查与查询文献,
这个盖油是不能选的。。
3.丝印加粗加大,建议在35mil以上。在打板验收后确实发现丝印还是要大点,太糊了。
4.空白的地方打孔,不需要太多
5.电源的线宽加大,要是40-100mil的,
5v和3.3,30以上
电池那部分就得粗
40往上
尽量大,如果不影响美观和布线
6.电阻别选太小了,0402不好焊接
建议0805
7.排针排母每个孔的丝印标注
比如正极负极
还有其他的接口
8.端子第一次用接反了,以后还得多检查
单片机由稳压芯片供电,稳压芯片的电源来自驱动或者电池都可以,保证主板和驱动共地即可
驱动用7.2v供电,电脑给单片机供电,然后驱动上面的3.3v或者5v用单片机或者ch340引过去,gnd也接过去保证单片机驱动电脑三个共地。(关于电源正负和供电电压的问题,最重要的就算共地)
使用的模块
(33条消息) 小车测速模块使用介绍_ONE_Day|的博客-CSDN博客_智能小车测速模块
由于买的是c6t6,参考了与从c8t6的区别
STM32F103C8T6和C6T6的区别_Wuli丶汐的博客-CSDN博客_c6t6 c8t6区别
关于接线
(33条消息) 使用CH340串口模块对STM32进行程序下载_划过银枪的博客-CSDN博客_ch340烧录stm32
-------------------------------------------------------分割线--------------------------------------------------
2022年10月12日 更新
没有仔细了解rt是什么,然后把en接地了,真该死阿我。
完整的pcb如下:
原理图:
最后焊接完有余力最好要检查是否器件没焊好等问题。因为引脚的断触导致进度慢了许多天用来检查。