今天学习了步进电机的原理和控制程序的编写。单纯通过IO口让步进电机进行工作相当的简单,就是在我们最开始学习嵌入式的时候的管脚输出配置,按照老师给定的四相八拍原理图进行管脚电流输出,通过延时达到控制电机转动频率的目的。
当然事情远没有这么简单,如果想要精确控制电机的转动角度,在配合电容触摸屏的话,开发就变得有趣起来。精准控制不仅涉及到28BYJ-48步进电机的工作原理还涉及自动控制原理等专业知识,想要达到不同的控制效果就要选用相应的控制原理,这也直接关乎到程序编写的思路。完全搞清步进电机原理下了不少的功夫。与触控屏结合控制对我来说是一个很大的挑战,通过最近的课程发现触控屏是一个集信息输入与人机交互为一体的设备,开发过程中熟练掌握触摸屏与各种软硬件的结合是一个十分重要的知识点。虽然老师关于电容触摸屏和LCD显示屏的讲解能够听懂,但到自己进行程序移植与其他程序结合时总会出现各种意想不到的问题,尽快尽我所能掌握这方面的知识势在必行。
时间不多了!很紧迫!