大数跨境

电机示例程序讲解>>

电机示例程序讲解>> 创造栗AI
2023-01-25
4
导读:电机示例程序讲解>>

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



上图是一个由语音控制电机转速快慢的示例程序,当我们分别下达快速,慢速,停止三个指令时,电机会根据我们的语音指令在不同挡位转速进行切换。


硬件连接:以示例程序为例,将小驱动板通过连接线与扩展板D11D13接口进行连接,将电机连接线与小驱动板P1、P2接口进行连接(注:此处电机红黑线正负极连接会影响电机转动方向),扬声器3.5mm接口连接至主控板3.5mm接口,另一端连接至任意接口即可。



我们在左侧添加语句部分输入要给系统下达的语音指令。



其中我们用到了脉冲宽度调制管脚(PWM管脚),脉冲宽度调制是一种模拟控制方式,根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。


改变电机转速需要使用PWM管脚,PWM管脚的数值范围为0-255,接口分别对应主控板的~3、~5、~6、~9、~10、~11,示例程序中我们用到的就是~11。


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


使用写入数字管脚来设置高低电平,控制电机的转向。


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


示例程序仅展示了通过语音控制电机的基本功能,更多玩法根据想法和创意进行编程即可。


   关于威盛创造栗   





威盛创造栗是威盛集团旗下的人工智能教育品牌,致力于提供青少年人工智能教育解决方案,将智能硬件、智能软件平台、课程体系、师资培训、赛事活动、等级考试、AI实验室项目融为一体。教学对象实现全学段覆盖,教学场景涉及课堂教学、社团活动及实验教学等全方位、多场景,打造定制化人工智能教育全方位解决方案。

如果你想了解更多信息
欢迎拨打
010-59852218

【声明】内容源于网络
0
0
创造栗AI
1234
内容 235
粉丝 0
创造栗AI 1234
总阅读11
粉丝0
内容235