基于树莓派的程控斩波器的开发制作文献综述
2020-04-30 16:10:57
本课题主要基于树莓派的python编程,通过控制GPIO接口对步进电机进行直流调速,并进行优化。
通过研究如何对GPIO编程,以及开发合适合理的算法和控制方法,从而达到实时对步进电机进行调控的能力,进而在步进直流电机上搭载斩波板,以开发出基于树莓派的程控斩波器。
课题理论 大多光学斩波器使用电位器调节电机电压,从而控制步进电机的转速,需要进行人工的调试才能渐渐获得目标斩波频率,因此,不能够简洁的设定频率且设定后的频率误差较大是传统方式的缺陷所在[1] 。
基于树莓派的程控斩波器可以直接在程序中设定目标频率,通过算法获取直流电机转速,在通过树莓派的GPIO串口对直流电机进行控制转动,带动斩波盘转动,控制连续光的截断与导通,实现简化控制方法,精确调制的功用。
树莓派的GPIO端口位于电路板的左上方,这是由两行且每行20个2.54mm的头组成的,每一个引脚都有它对应的编号。
这些头间距尤为重要,引脚间距0.1英寸在电子产品中是非常常见的,也是包括stripboards和实验电路板在内的标准间距。
GPIO端口的每个引脚都有不同的作用,通过对引脚的连接,排列和组合能够连接成不同的电路,就能够实现更加复杂的功能[2] 。
处理器,存储器,输入输出和软件是嵌入式系统的基本组成。
嵌入式系统是面向用户面向产品,在具体应用中才能发挥其强大的作用,更加方便我们的生活[3] 。
同时随着时代的发展,Python语言以其简洁的语法,丰富的库以及跨平台等特性而越来越得到开发人员的认可[4]。