组定义;验收滤波器可以为选择的标准标识符提供FullCANstyle自动接收。高速CAN收发器MPC2551是一个可容错的高速CAN器件,可作为CAN协议控制器和物理总线接口。MCP2551可为CAN协议控制器提供差分收发能力,它完全符合ISO11898标准,包括能满足24V电压要求。其工作速率高达1Mbs。典型情况下,CAN系统上的每个节点都必须有一个器件,把CAN控制器生成的数字信号转化为适合总线传输差分输出的信号。它也为CAN控制器和CAN总线上的高压尖峰信号之间加入了缓冲器,这些高压尖峰信号可能是由外部器件产生EMI、ESD和电气瞬态等。本系统设计的电路中,2个二极管D3与D4可有效地抑制传输介质的浪涌干扰,由于电梯群控系统中存在多个CAN通信节点,因此本电路中加入了终端电阻跳线JP3,由用户灵活地选择是否在该节点处加入终端通信电阻,本系统设计的CAN通信电路连接。在标准格式中报文的起始位称为帧起始SOF然后是由11bit标识符和远程发送请求位RTR组成的仲裁段。RTR位标明是数据帧还是请求帧,在请求帧中没有数据字节。控制段包括标识符扩展位IDE指出是标准格式还是扩展格式。它还包括1个保留位ro为将来扩展使用。它的最后4个字节用来指明数据段中数据的长度DLC。数据段范围为0~8个字节其后有一个检测数据错误的循环冗余检查CRC段。ACK段用来确认是否正常接收,由ACK槽ACKSlot和ACK界定符2个位构成。发送站发送的这两位均为隐性电平逻辑1
f这时正确接收报文的接收站发送主控电平逻辑0覆盖它。用这种方法发送站可以保证网络中至少有一个站能正确接收到报文。报文的尾部由帧结束标出。在相邻的两条报文间有一很短的间隔位如果这时没有站进行总线存取总线将处于空闲状态。223通信协议设计由于在CAN总线中,标识符ID的大小规定了各节点发送消息的优先级,ID号越小发送优先级越高,本系统中规定群控主控制器优先级最高因此设为0x01,其他电梯主控制器次之,设为0x11依次类推。本系统消息格式采用:目的ID号命令数据字节1数据字节2+helliphellip数据字节6的格式,在LPC2368中,存放数据的寄存器是CANRDA、CANRDB,每个寄存器是4个字节,因此一条CAN消息最多可存放8个字节。本协议中,CANRDA对应目的ID号、命令、数据字节1、数据字节2;CANRDB对应数据字节36。目的ID号确定消息的发出源,当目的ID号的内容为0x00时,所对应的消息是一条由主控制器发出的广播消息,各节点均接收并分析。命令字节的内容r