clearcore是由美国知名伺服运动控制组件制造商teknic 设计的,这是一款基于 microchip same53 arm cortex-m4 的工业 i/o 和运动控制器。它可以使用 arduino ide 进行编程从而实现快速原型设计,或者给更复杂的项目提供更高级的 c++ api。
clearcore 提供四个运动轴、24 v兼容模拟和数字 i/o、支持 i/o 扩展模块,而且可以通过 rj45 端口的串行或以太网进行连接。对于更大的应用程序,多个 clearcore 也可以采用菊花链的方式连接。
clearcore arduino io运动控制器
clearcore 的主要特性和规格:
前往“cnx software中文站”官网,查看完整信息
通过 clearcore 控制系统的简单示例
上图显示了一个简单的系统,其中:以太网用在办公网络中的一台或多台 pc(或像树莓派之类的 sbc)上进行监视和控制、rj45 端口将 spi 显示器和 uart 条码扫描器连接起来,还有将各种传感器和制动器连接起来的到 i/o 端子执行器。
通过菊花链(daisy-chaining)连接 ccio-8 扩展模块,可以将 8 点增量提高到多达 64 个数字 i/o 点,从而实现更复杂的系统。而且,用菊花链连接多个 clearcore 控制器后,还可以实现更大的系统。
具有多个 clearcore 系统和连接到高分辨率显示器的树莓派sbc
该公司提供了一个c++运动和i/o库,其实我们不需要理解cortex-m4处理器的复杂细节,只要能够“直观地访问clearcore的各种硬件功能”,并拥有电机的运动控制和状态、i/o配置、扬声器声音生成、信号滤波等就可以了。 源代码在 oem 友好许可下免费提供,还提供了 40 个示例项目。或者,可以将公司的arduino 库与 clearcore 库一起使用,以进行快速原型设计和演示。
与arduino库一起使用 的clearcore库
在公司网站上注册一个免费帐户后,可以在线获取到相关文档、原理图和源代码。
下面的视频以机器人调酒师为例,概括说明了 clearcore 的可能性。
发表评论