• 公司地址
    广东,深圳
  • 联系电话
    4000-077-366

磁致伸缩位移传感器与控制器接口设计

  磁致伸缩位移传感器与DSP采用CAN总线通信。DSP中集成了CAN总线控制器,只需要设置1个CAN驱动器就可以和位移传感器方便的互联。

  CAN总线是一种多主串行通信协议,具有很强的干扰能力,可以应用在电磁干扰比较大的场合,非常适合工业现场。它具有高级别的安全性,可以有效地支持分布式实时控制,通信速率最高可达1Mbps。CAN协议内核CPK的功能主要有2个:根据CAN协议对总线上的接收到的信息进行解码,向接收缓冲器发送解码后的消息,以及根据CAN协议对CPU需要发送的消息进行编码并通过发送缓冲发送出去。而消息控制器则是对接收缓冲器里的消息进行判定,以决定是否把消息送给CPU还是直接丢弃。CAN2.0总线规范定义了2种不同的数据格式,具有11位标识符的标准帧和29位标识符的扩展帧。磁致伸缩位移传感器与DSP之间采用具有11位标识符的标准帧传送。

  1位起始域,11位标识符(COB-ID),1位远程传送请求位,6位控制位构成控制域,0~8个字节的数据域,其长度由控制位来决定,15位CRC校验码构成校验域,3位ACK构成应答域,以及7位0构成结束域。

DSP具有32个邮箱用来收发数据,且每个邮箱都可以配置成发送或者接收方式,标识符、帧数据长度都可以配置,同时还有一个可编程接收滤波器屏蔽寄存器,可以接收总线上具有不同标识符的消息,兼具消息保护功能。