9月份学习完STM32主芯片的库函数配置,只是大概的了解,离真正的编程还很遥远。
10月份学习PCB板的设计,并同时学习四轴的原理。月底的时候画出了一个飞控板草图。然后迫不及待的打样,买工具,芯片,元件。样片打回来之后就发现了几个问题,等到芯片焊接上去之后才发现问题真的很多。
1、晶振封装没有检查,所选封装的晶振不好买,应该选用常用的插孔式晶振,便于焊接。
2、有元件没有连接好,在原理图中线就并未连接好,导致打样回来的PCB板子也并未连好;还有就是电源芯片输出反馈脚和输出未连接好,刚开始调试的时候没有输出电压。
3、发光二极管的封装没有选好,打样出来的板子上并没有二极管的焊盘,无法焊接。并且LED灯的设计并不合理。
4、STM32的芯片下载接口选用的是JTAG,对原理并未明白,调试未通过,暂未确定是否是硬件JTAG的原因。
下一步的工作方法、计划;
1、飞控板分模块设计,减小某个小问题对整个系统的影响。
2、仔细检查原理图确保无误,之后PCB元件封装、布局要合理,布线一定要手动布线。
3、分析四轴飞行器原理,对整个系统功能彻底搞明白(这个应该是第一步)。
4、注意身体健康,加快进度。