减速直流电机上的编码器1,2与stm32怎么连接?stm32接线方法?
介绍一下控制方向的准备吧:
控制方向最基本的就是电机控制。首先要搭建出自己的直流电机控制系统,主控板(STM32)+电机驱动电路+编码器。
电机驱动使用Time配置程PWM输出,编码器用Timer配置程encoder输出,这方面stm32已经有现成的例程。
基于上面模块完成PID算法实现电机的位置速度控制和位置控制,有一套不错的PID调节方法。
完成了这个电机控制系统之后,就可以抽时间把往年的控制题目训练一下。
然后再准备写基本的传感器检测电路,比如声音检测,光检测等电路。
学工科一定要边学变动手,多捣鼓,这将是件很有趣的事情。
比如学了数字电路,可以用verilog写一些小的数字电路模块玩玩,计算器等等,用modelsim仿真,如果条件允许就可以走FPGA流程。
学习了模拟电路,可以用很多EDA软件做电路仿真,画一个基本的放大电路或者滤波电路等,甚至可以自己用面包板焊出来,运放芯片可以向TI申请样片。
学习了自控原理,可以再Matlab的Simulink里面搭建一个电机控制模型,调节一下PID参数,感性的认识各个参数的调节特性。
这些实践可以帮助更深刻的理解。
来源:文章来源于网络,如有侵权请联系我们及时删除。本文由机械网转载编辑,欢迎分享本文!