在上一篇《遥控篇》文章中,我们介绍了SonyPS2手柄信号的采集和编程,通过简单的封装,以事件的方式向我们提供按键信息。本篇文章主要介绍.NET Micro work系统接受到按键信息后,如何驱动小车马达和控制机械手的。
无论是驱动小车马达还是控制机械手,都是通过输出PWM来控制的,只是控制PWM输出的方式有些不同而已,我们先介绍一下小车马达的控制。
由于驱动马达需要相对比较大的电流,所以主芯片的IO是无法直接驱动的,中间需要连接一个驱动器。也就是说主芯片输出PWM控制驱动器,由驱动器输出大电流来驱动马达。
一般情况下一个驱动器可以驱动两路马达,而驱动一个马达一般需要两路信号,通过控制两路PWM的输出,来控制马达的转速和方向。我们这款小车选用的是一个带光电隔离,高功率的一个驱动器,一路马达,需要三路IO控制,其中2路是控制方向
继续阅读与本文标签相同的文章
-
借助URLOS快速安装nodejs环境
2026-05-24栏目: 教程
-
借助URLOS快速安装swoole环境
2026-05-24栏目: 教程
-
阿里云智能接入网关体验
2026-05-24栏目: 教程
-
如何在微服务架构下进行数据设计?
2026-05-24栏目: 教程
-
云原生生态周报 Vol.10 | 数据库能否运行在 K8s 当中?
2026-05-24栏目: 教程
