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运动控制器](https://cnx-software.cn/wp-content/uploads/2021/07/ClearCore-Arduino-IO%E8%BF%90%E5%8A%A8%E6%8E%A7%E5%88%B6%E5%99%A8-720x451.jpg)
ClearCore 的主要特性和规格:
- MCU – Microchip SAME53Arm Cortex-M4F 微控制器,时钟频率高达 120 MHz,具有 512 KB 闪存和 192 KB SRAM
- 存储 – MicroSD 卡插槽
- 网络
- 1x 10/100M 快速以太网 RJ45 端口
- 支持用于无线通信的 Xbee 模块(包括WiFi、蓝牙、ZigBee、DigiMesh、802.15.4 等)
- 输入/输出
- 2x RJ45 串行端口,用于 SPI 或 UART 设备(5V 输出)
- 带软件可配置 I/O、电源和接地的 3 针接线端子
- 数字输出可以驱动高达 9 W的阻性或感性负载,例如接触器、气动或液体阀、防护锁、制动器、LED 灯等,不需要继电器
- 用于直流电机、扬声器等的 2 个 H 桥输出
- 最多支持4 个步进电机或伺服电机(Mx 连接器)轴
- 所有 I/O 点可以在接头连接器上使用
- 编程 – USB 2.0 设备端口
- 其他 – 用于I/O状态和各个终端异常状态的LED
- 电源
- 通过 3 针接线端子提供12-24V 直流电源输入
- 防止(电压、电流和热量)过载、ESD、感应反激、电源极性反接和大多数接线错误
- 尺寸 – 12.7 x 8.9 x 2.54 cm(聚碳酸酯和铝制外壳)
![通过 ClearCore 控制系统的简单示例](https://cnx-software.cn/wp-content/uploads/2021/07/%E9%80%9A%E8%BF%87-ClearCore-%E6%8E%A7%E5%88%B6%E7%B3%BB%E7%BB%9F%E7%9A%84%E7%AE%80%E5%8D%95%E7%A4%BA%E4%BE%8B-720x466.jpg)
上图显示了一个简单的系统,其中:以太网用在办公网络中的一台或多台 PC(或像树莓派之类的 SBC)上进行监视和控制、RJ45 端口将 SPI 显示器和 UART 条码扫描器连接起来,还有将各种传感器和制动器连接起来的到 I/O 端子执行器。
通过菊花链(daisy-chaining)连接 CCIO-8 扩展模块,可以将 8 点增量提高到多达 64 个数字 I/O 点,从而实现更复杂的系统。而且,用菊花链连接多个 ClearCore 控制器后,还可以实现更大的系统。
![具有多个 ClearCore 系统和连接到高分辨率显示器的树莓派SBC](https://cnx-software.cn/wp-content/uploads/2021/07/%E5%85%B7%E6%9C%89%E5%A4%9A%E4%B8%AA-ClearCore-%E7%B3%BB%E7%BB%9F%E5%92%8C%E8%BF%9E%E6%8E%A5%E5%88%B0%E9%AB%98%E5%88%86%E8%BE%A8%E7%8E%87%E6%98%BE%E7%A4%BA%E5%99%A8%E7%9A%84%E6%A0%91%E8%8E%93%E6%B4%BESBC-720x548.jpg)
该公司提供了一个c++运动和I/O库,其实我们不需要理解Cortex-M4处理器的复杂细节,只要能够“直观地访问ClearCore的各种硬件功能”,并拥有电机的运动控制和状态、I/O配置、扬声器声音生成、信号滤波等就可以了。 源代码在 OEM 友好许可下免费提供,还提供了 40 个示例项目。或者,可以将公司的Arduino 库与 ClearCore 库一起使用,以进行快速原型设计和演示。
![与Arduino库一起使用 的ClearCore库](https://cnx-software.cn/wp-content/uploads/2021/07/%E4%B8%8EArduino%E5%BA%93%E4%B8%80%E8%B5%B7%E4%BD%BF%E7%94%A8-%E7%9A%84ClearCore%E5%BA%93-720x264.jpg)
在公司网站上注册一个免费帐户后,可以在线获取到相关文档、原理图和源代码。
下面的视频以机器人调酒师为例,概括说明了 ClearCore 的可能性。
视频地址:https://youtu.be/SRenvqxL6bI
ClearCore 工业 I/O 和运动控制器目前的单件售价是 99 美元,购买200 件以上能够享受折扣。你可以在产品页面上找到更多信息。
![](https://cnx-software.cn/wp-content/uploads/2021/05/微信图片_20210525120337.jpg)
文章翻译者:Taylor Lee,瑞科慧联(RAK)高级嵌入式开发工程师,有丰富的物联网和开源软硬件经验,熟悉行业主流软硬件框架,对行业发展动向有着敏锐的感知力和捕捉能力。