本帖最后由 xld0932 于 2019-7-9 17:56 编辑

1.项目介绍

之前参加了面包板的组织的ST开发板和uFun开发板的活动,学到到了不少新知识;后来就想把之前做的一些小实验做成一块小板子,主要硬件功能是使用STM32采集编码器或接收红外数据来调节直流电机的转速,实时的监测转速与电流大小的对应关系,通过USB转串口芯片将打印消息输出到PC显示。

2.硬件设计


2.1.原理图设计
1.png 2.png 3.png

2.2.PCB设计
4.png 5.png

3.回板焊接调试
6.jpg 7.jpg
在调试硬件的时候,红外接收头的输出引脚输出不正常,有异常波形输出,通过排查是因为R7这个串阻刚开始使用的是10K,太大了,数据手册上建议是100~200R左右,所以在改成150R后,红外的接收就正常了,另外R8是一个可选焊器件。

4.STM32CubeMX设置
具体的设计可以参照之前发的帖子,介绍得还算详细,这里就直接贴出工程文件吧
STM32CubeMX.rar (1.74 KB, 下载次数: 46)