原装西门子基础电源模块6SL3130-1TE31-0AA0
原装西门子基础电源模块6SL3130-1TE31-0AA0
原装西门子基础电源模块6SL3130-1TE31-0AA0
原装西门子基础电源模块6SL3130-1TE31-0AA0
原装西门子基础电源模块6SL3130-1TE31-0AA0

原装西门子基础电源模块6SL3130-1TE31-0AA0

参考价: 面议

具体成交价以合同协议为准
2024-10-12 10:09:33
435
产品属性
关闭
上海蜀乾自动化设备有限公司

上海蜀乾自动化设备有限公司

中级会员3
收藏

组合推荐相似产品

产品简介

原装西门子基础电源模块6SL3130-1TE31-0AA0
SINAMICS S120 基础电源模块 输入:3AC 380-480V,50/60Hz 输出:600V DC,167A,100kW 结构形式:书本尺寸 内部风冷 包含 DRIVE-CLiQ 电缆

详细介绍

上海蜀乾自动化设备SQchendailshdanD有限公司是西门子一级代理商,是西门子自动化与驱动集团认证的西门子数控系统、伺服驱动的第三方合作伙伴。 

公司代理全系列西门子数控系统,伺服驱动电机,变频器,直流调速装置,软启动器、触摸屏,可编程控制器等产品的销售,同时提供零部件维修、电柜设计、plc编程调试及普通机床和加工中心的数控改造等增值服务。产品广泛适用于车、铣、磨、刨、钻等金属切削机床和各类机床设备及钢铁、重工、机械、军工、造船、电子、电机、制药、医疗、纺织、印刷、轻工、包装、广告媒体等领域,同时配备完善的售后服务及过程监控.为各行业用户提供服务,为用户带来更多效益是我们的目标!我们期待着与您合作

原装西门子基础电源模块6SL3130-1TE31-0AA0 原装西门子基础电源模块6SL3130-1TE31-0AA0 
SINAMICS S120 基础电源模块 输入:3AC 380-480V,50/60Hz 输出:600V DC,167A,100kW 结构形式:书本尺寸 内部风冷 包含 DRIVE-CLiQ 电缆 

 

前一期发表了《步进电机使用介绍》,介绍步进电机的组成结构、工作原理和驱动电路。通过那篇文章,我们知道要控制步进电机旋转就需要时刻给步进电机发送脉冲。这带来了些问题,比如需要步进电机一直旋转,单片机就只能一直给它发送脉冲了,就很难去做其他事情了。还有步进电机相位越多需要控制引脚也就越多,如果步进电机数量多了单片机引脚根本不够用,那么有没有解决方法呢?

为了解决步进电机脉冲控制和引脚使用问题,我设计了一个简单的步进电机控制模块,使用两个引脚就能控制步进电机转动了。


模块时序图

下图是控制模块的时序图。

 

通信使用了两根线,时钟SCL、数据SDA。

时序解释:
1、SDA数据只能在SCL低电平时改变,SCL上升沿对SDA采样。
2、当SCL被拉低2ms到5ms时,模块复位开始下一次控制数据接收。
3、数据传播时间不能大于1000ms。
4、传播完数据后SCL要置为高电平,SDA置为低电平。

数据解释:
1、数据总共有24位。
2、位到第八位为控制命令,第九位到第二十四位为步进电机脉冲个数。
3、位需为1,第八位需为0。
4、D:0-顺时针旋转,1-逆时针旋转。
5、TY1,TY0:0,0-PWM模式,0,1-脉冲模式,1,0-一直旋转模式。
6、TM2,TM1,TM0:脉冲宽度(0~7ms)。
7、TS15,······,TS0:脉冲个数(0~2^16-1)。


步进电机工作模式:PWM模式、脉冲模式、一直旋转模式。

1、PWM模式:控制位TY1,TY0设置为0,0。步进电机旋转时间和速度由SDA上的PWM信号控制。在该模式下,TM2,TM1,TM0以及TS15,······,TS0位无效。

2、脉冲模式:控制位TY1,TY0设置为0,1。步进电机旋转时间由TS15,······,TS0位的脉冲个数控制,旋转速度由脉冲宽度TM2,TM1,TM0位控制。如果TS15,······,TS0都被设置为0,则步进电机会切换到一直旋转模式下工作。

3、一直旋转模式:控制位TY1,TY0设置为1,0。步进电机会一直旋转下去,直到重新接收到控制命令,旋转速度由脉冲宽度TM2,TM1,TM0位控制。在该模式下TS15,······,TS0位无效。

为什么要选择这种双线控制方法呢?大家有没有觉得它有点像IIC通信,一开始我本来打算用UART通信方式控制,可后来发现单片机的UART接口一般只有一个,也就是说只能控制一个步进电机了。后来想过IIC、SPI协议,后根据步进电机的控制特征,就在IIC协议上做了些改进,去除了IIC麻烦的起始、回馈、停止位。

本文设计的模块没有设置从机地址匹配位,所以每添加一个步进电机就需要添加单片机的两个引脚控制,有兴趣的可以参考IIC协议添加地址匹配位。


模块电路设计

协议时序设计好了,接下来就来设计模块的电路部分了。

 

电路中使用了STC15F104E单片机,它有六个IO口,刚好够用,四个负责四相步进电机驱动,两个负责接收控制数据。电路驱动使用了4个9013三极管,大家也可以使用ULN2003芯片来驱动,具体设计方法可参考《步进电机使用介绍》。

准备电子元器件按照电路图焊接电路板。

 

 

电路部分还是比较简单的,重点还是在通信协议时序设计部分。

由于步进电机工作时需要的电流比较大,可能会拉低电源电压导致单片机不能正常工作,那么步进电机就不能按照控制信号正常工作了,为了避免这种情况发生,可以给单片机单独供电或者在单片机电源端加大电容,比如100uF的电解电容。

模块上的SCL、SDA引脚也是单片机串口的Rx、Tx引脚,所以非常方便模块程序升级。


程序实现

上文接收的控制协议时序是主机发送的,模块是个从机,它的任务就是解析主机发过来的数据。模块一直在监听SCL的电平变化,当SCL低电平持续时间超过2ms,模块重新复位,当SCL由低电平变为高电平模块采集SDA的电平。模块总共会接收由SDA发出的24个电平数据,前8个为控制命令,后16个为脉冲个数数据。

SCL引脚上的复位低电平监听是通过定时器0实现的,定时器0会每隔1ms检测一次SCL的电平,如果连续两次检测到SCL都为低电平,则单片机复位。定时器0是在接收到24位数据后启动的,也就是它是用来监听下一次控制数据。

当模块开始接收数据时看门狗就会开启,看门狗的复位时间大约为1s,如果模块在1s内没有接收到24位数据,则模块复位。这样做的目的是防止外部主机发生异常不能发送完24位数据,从而导致模块一直处于死循环状态。有了看门狗,如果外部主机发生异常,模块也能及时复位,进入下一次控制数据接收状态。

我们公司上海蜀乾自动SQchendailshdanD设备有限公司是西门子11年的代理商,优势产品如下
西门子数控系统 运动控制系统 工业自动化系统
808  828 810D 840D 840DSL  S120变频器 
控制单元、CF卡、电源模块、功率模块、电机模块、电抗器、滤波器、伺服电机、电缆、手轮(手持单元)、操作面板、操作键盘、op屏,数控主板、NCU、PCU、CCU以及各种数控零件
以下面开头的型号,我们有大量现货库存,价格很有优势,当天发货。欢迎询价
6SL  、6FC、6SN  
6FX 、6AU 、
1FT 、1FK 、1PH 、1FE
1FW 、1FN 、6DD
例如类似的型号
6SL3000-0CE15-0AA0、6SL3040-1LA00-0AA0、6SL3120-2TE15-0AD0
6SL3100-1AE31-0AB1、6SL3210-1SE31-0UA0、6SL3130-1TE22-0AA0
6SL3054-0EH01-1BA0、6SL3162-2MB00-0AC0、6SL3055-0AA00-4CA5
6FC5203-0AF22-0AA2、6FC5247-0AA06-0AA0、6FC5210-0DF22-2AA0
6SN1118-0DM33-0AA2 、6SN1123-1AA00-0CA2、6SN1145-1AA01-0AA2
6FX2007-1AC14  、6FX2001-5QD13-1AA0、6AU1410-2AD00-0AA0
1FK7060-5AF71-1AG0、6DD1607-0AA2、6DD1681-0GK0 

上一篇:西门子系统中轮廓监控等轴监控报警解析 下一篇:武汉西门子SD卡6SL3054-4AG00-2AA0
热线电话 在线询价
提示

请选择您要拨打的电话:

当前客户在线交流已关闭
请电话联系他 :