为你的特定机器人项目挑选最好的机器人控制器对它的成功至关重要。机器人控制器又称微控制器,它通过充当机器人的大脑使你的机器人复活。它执行程序,执行计算任务,与其他设备通信,并做出适当的决定。种类繁多,为了选择最好...
为你的特定机器人项目挑选最好的机器人控制器对它的成功至关重要。机器人控制器又称微控制器,它通过充当机器人的大脑使你的机器人复活。它执行程序,执行计算任务,与其他设备通信,并做出适当的决定。种类繁多,为了选择最好的机器人控制器,你需要考虑它的应用类型,管脚的数量,以及它的特殊功能的类型。成本,支持,附件,编程语言也是你需要记住的其他因素。

一个可编程逻辑控制器。
选择一个易于编程和使用的控制器。许多面向初学者或中级机器人设计师的控制器可以用类似于Basic或C.可编程接口控制器非常便宜,但不太容易使用。如果您不熟悉任何编程语言,请选择具有非常活跃的用户社区的控制器和您想学习的编程语言。
图片、代码、视频,其他设计师共享的免费库也能派上用场这也是一个很好的方法,可以让经验丰富的机器人建设者进入论坛,并从他们的建议中受益。控制器有许多电信号连接或引脚,由程序控制,这些程序可以读取其他设备的输入。如果你需要控制多种不同类型的设备,您将需要一个具有相同数量或更多管脚的机器人控制器。如果需要,每个管脚可以分配给不同的用途。
两种主要管脚类型是模拟输入/输出(I/O)和数字I/O。如果机器人控制器缺少模拟I/O管脚,您需要购买一个模数转换器。有一个带数字管脚的控制器的优点是它允许控制器与其他控制器或数字设备通信。这取决于您的应用程序,选择一个具有多个数字和模拟管脚的控制器可能是一个好主意。
选择一个功能丰富的机器人控制器可以让您尝试许多不同的功能。当某些任务可以由专用硬件处理时,对机器人进行编程就变得更容易了。集成电压调节器是一个方便的功能因为控制器可以在较宽的电压范围内供电。这使得机器人设计师不必提供精确的工作电压。
脉冲宽度调制、模数转换器和对某些通信协议的特殊支持是其他有用的功能。速度要求、内存,另外,成本也是需要考虑的因素。如果您需要使用特殊附件,请确保它们能够与您选择的控制器连接。选择一个有大量文档和支持的控制器也是很好的选择。