造价通

反馈
取消

热门搜词

造价通

取消 发送 反馈意见

CAN总线步进电机驱动器其他信息

2018/06/19207 作者:佚名
导读:SRCVE: JBS AL,4, SRCVE;正接收? STRSV: JBC AL,3, STRSV;发送成功? STBF: JBC AL, 2, STBF; 发送缓存器锁定否 WID: LDB AL, #08H LD BX, #TXB; 发送缓存的首址 STB AL,[BX] ; 传送两个字节的标识符 LDB AL,#ID0 STB AL,[BX] LDB AL,#ID1 STB AL,[BX]

SRCVE: JBS AL,4, SRCVE;正接收?

STRSV: JBC AL,3, STRSV;发送成功?

STBF: JBC AL, 2, STBF; 发送缓存器锁定否

WID: LDB AL, #08H

LD BX, #TXB; 发送缓存的首址

STB AL,[BX] ; 传送两个字节的标识符

LDB AL,#ID0

STB AL,[BX]

LDB AL,#ID1

STB AL,[BX]

LDB COUT,#08H; 8个字节数据

TDATA: LDB AL,[DATA] CPU内的发送数据缓存区首址

STB AL,[BX] ;

DJNZ COUT,TDATA; 8个字节发完否?

LDB AL,#01H;

STB AL,CMR; 发送

RET

RECEIVE: ; 接收中断程序

PUSHF; 保护现场

LDB AL,IR

JBC AL,0,OTHER; 接收中断否?

LD BX,#RXB; 接收缓存器首址

LDB AL,[BX]

JBC AL,6,RCDATA;标识符的RTR=1?

LDB AL,#04H; 是远程帧,释放接收缓存区

STB AL,CMR;

LCALL TRANSMIT; 相应远程帧,发送相应数据

SJMP BACK

RCDATA:

ANDB AL,#0FH; 取低四位数据长度

ADDB AL,#03H;

STB AL,R1; 该报文含有的字节数

LD BX,#RXB; 接收缓存器的首地址

LD CX,#CRBF; CPU内的接收数据缓存区首址

RECE:

LDB AL,[BX]

STB AL,[CX]

INCB R1

DJNZ R1,RECE; 接收完否?

LDB AL,#04H

STB AL,CMR; 释放接收缓存区

BACK;

POPF

RET

UIM24204 / UIM24208是基于CAN总线通讯的小体积智能型步进电机驱动器。加上对应的法兰后,能直接固定在 42 / 57 / 85 / 110 等系列的步进电机上。其本身厚度小于14 mm。该驱动器接受用户端基于RS232的ASCII 指令。指令结构简单,高容错。采用CAN 2.0B长距离传输信号。用户无需任何关于步进电机的驱动或CAN协议的知识。

*文章为作者独立观点,不代表造价通立场,除来源是“造价通”外。
关注微信公众号造价通(zjtcn_Largedata),获取建设行业第一手资讯

热门推荐

相关阅读