一.简介
STM0408型运动控制器,是嵌入式CPU(ARM架构)与运动控制器相结合,软硬件一体化方案,软件操作系统采用KEILC,C语言编程,提供DEMO源码和二进制lib库,硬件采用32位ARM芯片CORTEX-M3架构与板载专用运动芯片方案。
嵌入式ARM处理器参数:
n处理器主频:72M Hz
n内存: 64KB内置,可外扩SRAM
n闪存:512KB内置,可外扩NAND FLASH,SPI FLASH
n16个通用输出,16个通用输入,全光耦隔离
n2个串口,2个接口
n1个手轮接口
n1个100M网口
运动控制器(专用运动芯片)参数:
控制轴数: 4轴
脉冲输出最大频率:6.5Mbps
加减速:支持S曲线加减速和T型加减速
插补控制:任意2~4轴直线插补、圆弧插补
其他特性:
n带4个编码器计数器可用于实现全闭环或“速度模式(脉冲方向)”
n动作中的速度以及目标位置变更
n4个轴可以同时做2组不同的直线运动或1组直线运动+1组圆弧运动
n脉冲方向差分输出
l ETH6045m3-demo(售后提供源码)是本公司针对该运动控制器开发的应用开发调试软件,用于辅助用户加快运动控制应用的开发过程,该软件都能在静态链接函数库(M3_lib.lib)中找到对应的函数。
二.接口说明
电源接口

控制器由隔离的直流5V(不小于15瓦)和24V(不小于100瓦)电源供电。推荐电源品牌:台湾明纬。
以太网口
以太网口速度为100M,满足各种应用。

USB主口
用于连接U盘,USB鼠标,USB键盘。扩展控制器的相关功能。
USB从口
用于连接PC机。
RS232串口

RS232串口(三线串口)用于连接其他串口模块或PC电脑,作为扩展接口使用。与PC电脑相连时使用串口的交叉线。
四个轴脉冲接口

该接口使用三排DB15接口。引脚定义如图。

四个轴限位原点接口

四个轴XYZU,每个轴3个信号:正限位(Extern_+ELx),负限位(Extern_-ELx),原点(Extern_+ORGx)。使用3.81mm间距端子排座。
输入输出接口

输入输出各8路,全光耦隔离,示意图如下。使用3.81mm间距端子排座。

三.尺寸(单位:mm)

如上图PCB板尺寸为188.54 x 130.05mm。
四. 二次开发LIB库函数
为二次开发提供的dll库可以用于VB,VC的工程中。函数列表如下

常见问题解答(FAQ)
一.价格还有优惠吗?
当然,用起来后形成常规采购了,价格根据用量有比较大的优惠空间。
二.产品型号说明
例如ETH6045CE_0416S型号解释:
ETH6045 控制器类型(系列)
CE/STM32 控制器内部架构;"CE"--WINCE架构,"STM32"—STM32架构
0416S "04"标识为4轴,"16"标识输入输出个数,"S"表示带7寸触摸屏
0408S "04"标识为4轴,"08"标识输入输出个数,"S"表示带7寸触摸屏
三.你们的运动控制器拿来能直接用吗?需要二次开发吗?
我们WINCE脱机系统和STM32脱机系统的控制器,购买后需要进行二次开发,根据设备工艺动作要求,调用API函数,实现指定的相关动作。
API函数库为二进制库,有对应的demo程序提供源码。适合懂VC,VB的用户(WINCE系统),或者熟悉C语言和单片机的用户(STM32系统)。
如果需要,我们可以代客开发,按照需求来实现客户工艺动作流程的软件。根据实际情况酌情收取开发费用,或免开发费用。
四.扩展性好不好?比如扩展IO,AD,DA模块
控制器本身没有DA,AD模块,或者IO不够用的时候,就需要扩展,目前我们的系统有2个RS232串口和1个网口,可以通过串口,网口来扩展相应的模块。这些模块都有现货。