作品欣赏

首页 资讯中心 作品欣赏 干货分享 | 基础操作第8课,电机示例程序讲解

干货分享 | 基础操作第8课,电机示例程序讲解

772    2021-05-09 12:05:24   

电机

(英文:Electric machinery,俗称“马达”)是指依据电磁感应定律实现电能转换或传递的一种电磁装置14806_cbdy_4416.png


上图是一个由语音控制电机转速快慢的示例程序当我们分别下达快速、慢速、停止三个指令时电机会根据我们的语音指令在不同挡位转速进行切换
我们在左侧添加语句部分输入要给系统下达的语音指令

14806_e3lb_8259.png
其中,们用到了脉冲宽度调制管脚(PWM管脚)脉冲宽度调制是一种模拟控制方式根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置实现晶体管或MOS管导通时间的改变从而实现开关稳压电源输出的改变
改变电机转速需要使用PWM管脚PWM管脚的数值范围为0-255接口分别对应主控板的~3、~5、~6、~9、~10、~11示例程序中我们用到的就是~11


14807_igkc_6607.png


我们使用写入脉冲宽度调制管脚来调整PWM数值控制电机的转速

14807_vgcl_2643.png


使用写入数字管脚来设置高低电平控制电机的转向
通过设置不同的数值来调整电机各种状态下的不同转速及转向程序中共分为3个挡位快速、慢速、停止
当我们下达某一条语音指令时电机即可执行相应的动作同时我们增加一条提示语用于提示当前挡位信息